Commit graph

258 commits

Author SHA1 Message Date
gnzlbg c23204616d Update jemallocator-global dependency on jemallocator 2019-02-27 09:39:39 +01:00
gnzlbg a90d6f44d0 add rustfmt.toml 2019-02-27 09:39:39 +01:00
gnzlbg fe6c514f2f skip jemalloc-ctl tests on x86_64-unknown-linux-musl 2019-02-27 09:39:39 +01:00
gnzlbg e74630a41b fix jemalloc-ctl no_std tests 2019-02-27 09:39:39 +01:00
gnzlbg 346c9dea5e fix background thread examples 2019-02-27 09:39:39 +01:00
gnzlbg 192af49771 add overview of the jemalloc cartes to the main README 2019-02-27 09:39:39 +01:00
gnzlbg 996e5b3926 disable jemalloc-ctl run-time tests on mips64el 2019-02-27 09:39:39 +01:00
gnzlbg ce78feb2c8 use assert_eq instead of assert in ptr2str tests 2019-02-27 09:39:39 +01:00
gnzlbg fd6f565209 disable ptr2str test on mips64el 2019-02-27 09:39:39 +01:00
gnzlbg bc8e37cb69 remove unused unstable feature 2019-02-27 09:39:39 +01:00
gnzlbg 1d793fd29c fix missing doc link in jemalloc-ctl docs 2019-02-27 09:39:39 +01:00
gnzlbg ab9b2474b6 detect missing links in jemallocator and jemalloc-sys docs 2019-02-27 09:39:39 +01:00
gnzlbg 8b54b6f9d5 reformat 2019-02-27 09:39:39 +01:00
gnzlbg 491551e09a update example in readme 2019-02-27 09:39:39 +01:00
gnzlbg f3b88df26d add gnzlbg to ctl authors 2019-02-27 09:39:39 +01:00
gnzlbg 1abc6d7ef8 separate safe/unsafe ctl apis, test everything 2019-02-27 09:39:39 +01:00
gnzlbg 7fb8e425e5 rename IntoName -> AsName 2019-02-27 09:39:39 +01:00
gnzlbg 1c5d871828 fix jemallocator tests 2019-02-27 09:39:39 +01:00
gnzlbg 3b40f07216 make the API of jemalloc_ctl sound 2019-02-27 09:39:39 +01:00
gnzlbg 034067f951 mallctl panics on empty or non-null terminated input strings 2019-02-27 09:39:39 +01:00
gnzlbg 61d4c6ec29 jemalloc-ctl does not build for musl targets 2019-02-27 09:39:39 +01:00
gnzlbg 0a711d8fc1 add jemalloc-ctl 2019-02-27 09:39:39 +01:00
Brian Anderson 4d3701f58f Fix typo in jemalloc-sys docs 2019-02-10 09:43:16 +01:00
William Esz 8603df7a5c Derive Copy, Clone, Default, Debug 2019-01-28 15:39:42 +01:00
gnzlbg 3392d70bc8 Add jemallocator-global crate 2019-01-15 16:12:53 +01:00
Brian Anderson 2db68249db Fix a minor typo 2019-01-13 12:28:59 +01:00
Alex Crichton 0981856f58 Try to fix docs build 2019-01-03 07:29:12 -08:00
Alex Crichton 7758a0b8af Run cargo fmt 2019-01-03 07:28:49 -08:00
Alex Crichton 0253e6c240 Update travis config 2019-01-02 13:52:03 -08:00
gnzlbg d2cf48f597 format jemalloc-sys build.rs 2018-11-18 12:29:02 +01:00
gnzlbg d4d31db1f0 move init submodules to right after the clone phase 2018-11-18 12:29:02 +01:00
Erich Gubler 9dbe789c3b Fix the Appveyor build for gnu targets all the way up to upstream
tests.

For some reason, the tests are hitting linking errors for me locally,
but in Appveyor they run just fine.
2018-11-18 12:27:09 +01:00
Erich Gubler 00973f275d Remove an unnecessary clone call in jemalloc-sys/build.rs 2018-11-18 12:26:05 +01:00
gnzlbg abac96fb62 do not run benchmarks on ci - build them only 2018-11-16 10:45:22 +01:00
gnzlbg b523d8aa72 fix benchmarks 2018-11-16 10:45:22 +01:00
gnzlbg 08c2168b7d Make shrink_in_place implementation accurate 2018-11-09 20:05:36 +01:00
gnzlbg 7d5b0ebafd Fix shrink_in_place implementation 2018-11-09 20:05:36 +01:00
gnzlbg d32993869a add a test for shrink_in_place 2018-11-09 20:05:36 +01:00
gnzlbg 698010b8bc verify that jemallocator contains no std symbols 2018-11-07 20:38:18 +01:00
gnzlbg 7b30e059ca jemallocator does not require the libc/use_std feature 2018-11-07 20:38:18 +01:00
gnzlbg b857155821 formatting 2018-11-07 00:26:16 +01:00
gnzlbg 81b15f1322 Re-enable configure file verification 2018-11-07 00:26:16 +01:00
gnzlbg 16c76c23a5 clean up build.rs a bit 2018-11-07 00:26:16 +01:00
gnzlbg bca6aa8759 Fix extent hooks struct 2018-11-06 20:35:50 +01:00
gnzlbg bc8e071516 fix grow_in_place 2018-11-06 16:26:42 +01:00
gnzlbg 5454c43b5e run clippy only if available via rustup 2018-11-04 19:06:37 +01:00
gnzlbg 87b17ca4a4 try harder to disable cargo's progress bar 2018-11-04 19:06:37 +01:00
gnzlbg 0ec1da9092 Add workaround cargo breaking travis-ci again 2018-11-04 19:06:37 +01:00
gnzlbg fdb5251af2 Run jemalloc tests on CI while building jemalloc-sys
In the following platforms, jemalloc's tests currently fail:

* `{i686,x86_64}-apple-darwin`: due to https://github.com/alexcrichton/jemallocator/issues/85
2018-11-04 19:06:37 +01:00
gnzlbg 74eb0389fd Run x86_64-unknown-linux-gnu tests under valgrind 2018-11-03 21:52:17 +01:00