Commit graph

129 commits

Author SHA1 Message Date
gnzlbg e2063b61a7 [bugfix] jemalloc build 2017-11-27 14:27:06 +01:00
gnzlbg bf4ce229aa revert version bump 2017-11-25 11:57:51 +01:00
gnzlbg 6d9d11665d Update jemalloc to 5.0.1 2017-11-23 19:08:53 +01:00
Greg V edffed8d9a Fix make command on *BSD 2017-11-06 14:34:30 +03:00
Simon Sapin e6ea8a94b4 Add bindings to all jemalloc public functions
That is, those documented in http://jemalloc.net/jemalloc.3.html

For example `malloc` and `free` can be useful when implementing
callbacks for a C library that doesn’t provide a size when deallocating:
https://www.freetype.org/freetype2/docs/reference/ft2-system_interface.html
2017-10-30 16:13:25 +01:00
Simon Sapin dd5861f6de Swap the order of arguments to calloc.
The documented order is (number of objects, size of each object),
though in practice they end up being multiplied together
and so are somewhat interchangeable.
2017-10-30 13:25:02 +01:00
Alex Crichton e0f809800e Update gcc dep 2017-09-30 00:47:14 -07:00
Nick Fitzgerald d93f0a803b Bump jemalloc to 0.1.2; jemalloc-sys to 0.1.3
This allows publishing the fixed `debug` feature.
2017-09-29 12:38:43 -07:00
Alex Crichton eb631dd7da Fix building debug jemalloc 2017-09-26 14:06:56 -07:00
arthurprs 08bb4ca869 Update jemalloc
Includes fix to fork deadlock in OS X.
2017-07-27 11:07:15 -03:00
Alex Crichton 41abc44d9d Fix tests on OSX 2017-07-07 11:07:16 -07:00
Alex Crichton 1094c9f7bc Bump jemalloc-sys to 0.1.1 2017-07-07 08:20:06 -07:00
Alex Crichton ceae58b585 Update with new global allocator API 2017-06-25 11:10:31 -07:00
Alex Crichton ddd38e9ba9 Fix CI and 32-bit builds
Also expand CI slightly and more targeted versions across Rust channels. Finally
also run `systest` on CI.
2017-05-30 07:32:16 -07:00
Jay Lee 37a54f065b fix allocate_zeroed 2017-05-29 22:21:13 +08:00
Jay Lee e830e9cd39 update jemalloc 2017-05-29 21:16:08 +08:00
Jay Lee d2d144f405 add more api 2017-04-05 18:31:26 +08:00
Jay Lee 98a92809c3 format file 2017-04-05 18:30:13 +08:00
Jay Lee f5c894b9d4 export jemalloc public API 2017-04-03 14:16:08 +08:00
Jay Lee 608c5c5d51 update jemalloc 2017-03-30 22:15:07 +08:00
Alex Crichton bf6b838128 Add a feature to enable profiling 2016-08-07 00:55:49 -07:00
Alex Crichton 7df4b84b7b Fix symbol names on android 2016-03-07 13:17:06 -08:00
Alex Crichton 60e4a921c3 Fix symbol names on some platforms 2016-03-07 13:16:18 -08:00
Alex Crichton 2cbfa9df99 Update jemalloc 2016-03-07 13:15:29 -08:00
Alex Crichton c38ddafb84 Update dep on libc 2016-03-07 13:14:40 -08:00
Alex Crichton 3c641337d2 Only install the staticlib in the install script 2016-01-20 17:21:58 -08:00
Alex Crichton 20beddb7ed Fill out metadata in jemalloc-sys/Cargo.toml 2016-01-20 17:18:18 -08:00
Alex Crichton 523f5996f9 Add some simple tests here and there 2016-01-20 17:14:01 -08:00
Alex Crichton 8e7e43739c Initial commit 2016-01-20 17:03:24 -08:00