aboutsummaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorPeter Melnichenko <mpeterval@gmail.com>2016-10-29 16:03:25 +0300
committerPeter Melnichenko <mpeterval@gmail.com>2016-10-29 17:08:51 +0300
commitf04b02b27fac9c409d0da5628026648f8329a99b (patch)
tree6b65e051d68e6be0a3f462328c52847384e77354 /spec
parent650755f9b82b678ebb1f14242e5249c5f9e6c36f (diff)
downloadluarocks-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