diff options
author | Peter Melnichenko <mpeterval@gmail.com> | 2016-10-29 16:03:25 +0300 |
---|---|---|
committer | Peter Melnichenko <mpeterval@gmail.com> | 2016-10-29 17:08:51 +0300 |
commit | f04b02b27fac9c409d0da5628026648f8329a99b (patch) | |
tree | 6b65e051d68e6be0a3f462328c52847384e77354 /spec | |
parent | 650755f9b82b678ebb1f14242e5249c5f9e6c36f (diff) | |
download | luarocks-f04b02b27fac9c409d0da5628026648f8329a99b.tar.gz luarocks-f04b02b27fac9c409d0da5628026648f8329a99b.tar.bz2 luarocks-f04b02b27fac9c409d0da5628026648f8329a99b.zip |
Improve performance of manif_core.get_versions
To get all installed versions of a package using deps_mode,
instead of deeply merging all manifests of corresponding trees,
shallowly merge only tables related to that package.
This affects speed of manifest manipulation and dependency resolution.
Minimal performance testing suggests 3x-4x speed-up on reinstallation
of a package using `luarocks make`.
Diffstat (limited to 'spec')
0 files changed, 0 insertions, 0 deletions