gecko-dev/third_party
Myk Melez c411b93c35 Bug 1543795 - configure lmdb-rkv-sys to use a smaller MDB_IDL_LOGN size r=nanj,glandium
Configure the lmdb-rkv-sys Rust crate to use a smaller MDB_IDL_LOGN size in order to reduce allocations when opening an LMDB environment in read-write mode.

@glandium I adopted the configuration strategy you suggested of creating a "feature" for each reasonable value for the MDB_IDL_LOGN macro.  Fortunately, the range of reasonable values is fairly small.

@nanj Based on your evalution in https://github.com/mozilla/lmdb/pull/2, a value of "9" for this macro should aggressively reduce the allocations while still supporting our existing use cases.  But I'm open to increasing it, if you think a higher initial value would be preferable.

Differential Revision: https://phabricator.services.mozilla.com/D27559

--HG--
extra : moz-landing-system : lando
2019-04-16 16:03:10 +00:00
..
aom Bug 1368843: Enable libaom on Android. r=jya 2018-09-20 08:25:35 +00:00
dav1d Bug 1533559 - Update libdav1d to 0.2.1. r=achronop 2019-03-19 17:35:09 +00:00
msgpack Bug 1523312 - do not export msgpack, as it has no callers out side of libxul r=dmajor 2019-02-27 19:33:54 +00:00
prio Bug 1539715 - update vendored libprio to 1.5 r=glandium 2019-03-29 08:46:26 +00:00
python Bug 1522931 - Vendor biplist; r=froydnj 2019-04-12 19:00:15 +00:00
rust Bug 1543795 - configure lmdb-rkv-sys to use a smaller MDB_IDL_LOGN size r=nanj,glandium 2019-04-16 16:03:10 +00:00
webkit/PerformanceTests Bug 1493648 - Can we run the Godot Engine wasm benchmark in automation? r=jmaher 2018-10-17 10:40:57 +03:00
moz.build Bug 1493400 - Import dav1d into tree. r=glob 2018-11-24 01:53:30 +00:00