Alex Crichton
dc99b9f535
Tweak expors
2017-10-30 10:20:20 -07:00
Alex Crichton
db270c42ec
Merge pull request #21 from SimonSapin/bind-all-the-functions
...
Add bindings to all jemalloc public functions
2017-10-30 12:19:13 -05:00
Simon Sapin
87e5eff7e3
Re-export the jemalloc_sys crate as jemallocator::ffi
2017-10-30 16:19:46 +01: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
4e2a285389
Remove unnecessary : Sized
bound
2017-10-14 07:16:43 -07:00
Alex Crichton
672dd78cca
Merge pull request #18 from SimonSapin/usable_size
...
Expose `malloc_usable_size` in the high-level crate.
2017-10-14 10:16:14 -04:00
Simon Sapin
d24b998401
Expose malloc_usable_size
in the high-level crate.
2017-10-13 21:37:45 +02:00
Alex Crichton
e0f809800e
Update gcc dep
2017-09-30 00:47:14 -07:00
Alex Crichton
298b393026
Merge pull request #17 from fitzgen/version-bump-with-debug-feature
...
Bump jemalloc to 0.1.2; jemalloc-sys to 0.1.3
2017-09-30 07:45:52 +00: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
Alex Crichton
ee2277f6be
Merge pull request #14 from arthurprs/update
...
Update jemalloc
2017-07-27 11:30:20 -05:00
arthurprs
08bb4ca869
Update jemalloc
...
Includes fix to fork deadlock in OS X.
2017-07-27 11:07:15 -03:00
Alex Crichton
c202b67d0c
Merge pull request #13 from seth-priya/master
...
Upgrade libc dependency in systest to extend support to ppc64le
2017-07-20 09:03:24 -05:00
Priya Seth
0003dce9bd
Upgrade libc dependency in systest to extend support to ppc64le
2017-07-20 03:32:17 +00:00
Alex Crichton
9a0a31f8a5
Fix sytest
2017-07-07 11:15:39 -07:00
Alex Crichton
41abc44d9d
Fix tests on OSX
2017-07-07 11:07:16 -07:00
Alex Crichton
0dd43f6dfa
Update README
2017-07-07 08:24:26 -07:00
Alex Crichton
834f517f31
Fix malloctl tests
2017-07-07 08:23:27 -07:00
Alex Crichton
5adaa66d52
Merge branch 'new-trait'
2017-07-07 08:21:01 -07:00
Alex Crichton
64e9a326e4
Bump dep on jemalloc-sys
2017-07-07 08:20:42 -07:00
Alex Crichton
1094c9f7bc
Bump jemalloc-sys to 0.1.1
2017-07-07 08:20:06 -07:00
Alex Crichton
d5dd228f44
Bump to 0.1.1
2017-07-07 08:19:31 -07:00
Alex Crichton
14f1ff1136
Merge pull request #11 from alexcrichton/new-trait
...
Update with new global allocator API
2017-07-07 10:19:19 -05:00
Alex Crichton
ceae58b585
Update with new global allocator API
2017-06-25 11:10:31 -07:00
Alex Crichton
e8859fb3fe
Merge pull request #10 from alexcrichton/fix-ci
...
Fix CI and 32-bit builds
2017-05-30 09:33:26 -05: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
Alex Crichton
0e7f50dee3
Merge pull request #9 from BusyJay/update-jemalloc
...
update jemalloc
2017-05-29 23:37:39 -05: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
Alex Crichton
57c7792eef
Merge pull request #8 from kmindg/fix_test
...
Fix test failure
2017-05-24 09:02:18 -05:00
Kmindg
f916af392d
Fix test failure
...
rust-lang/rust#40409 requires a __rust_alloc_zeroed function.
2017-05-24 07:37:39 -04:00
Alex Crichton
aaf071da14
Merge pull request #7 from BusyJay/simplify-mallctl
...
make mallctl more simple
2017-04-08 12:56:42 -07:00
Jay Lee
9211e1e5e6
fix tests
2017-04-07 11:45:03 +08:00
Jay Lee
abe2af97b4
show fail stack
2017-04-07 11:28:55 +08:00
Jay Lee
449b58625a
make mallctl more simple
2017-04-06 17:27:50 +08:00
Alex Crichton
ed779377cb
Merge pull request #5 from BusyJay/busyjay/expose-more-api
...
bindings: add more ABI
2017-04-05 09:14:39 -07:00
Jay Lee
643388a829
update travis
2017-04-05 18:54:47 +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
Alex Crichton
a022ca4072
Merge pull request #4 from BusyJay/busyjay/export-api
...
export jemalloc public API
2017-04-03 15:19:50 -07:00
Jay Lee
f5c894b9d4
export jemalloc public API
2017-04-03 14:16:08 +08:00
Alex Crichton
07f25fdf2f
Merge pull request #1 from BusyJay/busyjay/update-jemalloc
...
update jemalloc
2017-03-30 10:41:08 -06:00
Alex Crichton
98d55c082b
Merge pull request #2 from BusyJay/busyjay/fix-travis
...
travis: fix broken target installation
2017-03-30 09:16:40 -06:00
Jay Lee
1c85166967
fix build
2017-03-30 22:42:51 +08:00
Jay Lee
608c5c5d51
update jemalloc
2017-03-30 22:15:07 +08:00
Alex Crichton
e947605c16
Update travis token
2016-11-19 09:12:04 -08:00
Alex Crichton
bf6b838128
Add a feature to enable profiling
2016-08-07 00:55:49 -07:00
Alex Crichton
aee5723b84
Update how libs are installed on travis
2016-06-06 01:20:54 -07:00