gnzlbg
|
915d2d14d7
|
Jemalloc --disable-thp option has been removed
|
2018-10-23 14:49:48 +02:00 |
|
gnzlbg
|
3df921a811
|
add missing readme links
|
2018-10-23 14:49:48 +02:00 |
|
gnzlbg
|
cb0e906dda
|
Expose more jemalloc configure options
|
2018-10-23 14:49:48 +02:00 |
|
gnzlbg
|
8dede09346
|
Raise iOS page-size to 16kB.
Newer iOS devices have 16kB page sizes and jemalloc's LG_PAGE size
cannot be smaller than the system's page size.
Closes #68 .
|
2018-10-23 14:48:04 +02:00 |
|
gnzlbg
|
1cb6a86a06
|
The LG_QUANTUM for sparc64 is always 4 in jemalloc by default.
https://github.com/jemalloc/jemalloc/blob/dev/include/jemalloc/internal/quantum.h#L19
|
2018-10-23 14:48:04 +02:00 |
|
Corey Farwell
|
10da06e6aa
|
Fix a couple broken links
|
2018-10-21 10:01:21 -04:00 |
|
Alex Crichton
|
4ac247967f
|
Update cargo metadata for jemalloc-sys
|
2018-10-20 12:54:21 -07:00 |
|
Alex Crichton
|
119fa5f288
|
Bump jemalloc-sys to 0.1.8
|
2018-10-20 12:53:19 -07:00 |
|
gnzlbg
|
c18e43008d
|
extent hooks should be unsafe fns
|
2018-10-15 16:29:02 +02:00 |
|
gnzlbg
|
060ad53b66
|
make function pointers extern
|
2018-08-13 12:04:37 +02:00 |
|
gnzlbg
|
aa420aed20
|
Document jemalloc-sys; re-enable ctest; add stats feature
* document jemalloc-sys APIs
* document readme for crates.io
* add missing jemalloc apis
* re-enable ctest
* add stats feature
|
2018-08-13 12:04:37 +02:00 |
|
gnzlbg
|
de8bcc6932
|
bump version
|
2018-07-04 16:43:04 +02:00 |
|
Alex Crichton
|
51db5a4511
|
Merge pull request #55 from SimonSapin/prefix-private
Prefix private symbols unconditionally
|
2018-06-27 13:28:35 -05:00 |
|
Simon Sapin
|
de305db300
|
Document in code why symbol prefixes are always enabled on some platforms.
|
2018-06-25 18:59:27 +02:00 |
|
Simon Sapin
|
980f69c5ba
|
Rename no_prefix feature to unprefixed_malloc_on_supported_platforms
|
2018-06-25 18:59:27 +02:00 |
|
Simon Sapin
|
3450b53222
|
Add a test for prefixed vs unprefixed symbols
|
2018-06-25 18:59:27 +02:00 |
|
Simon Sapin
|
eaf83edc15
|
Prefix private symbols unconditionally
The point of the `no_prefix` flag it to override libc symbols like `malloc`, it shouldn’t affect jemalloc’s internal APIs.
|
2018-06-24 22:14:48 +02:00 |
|
Steven Fackler
|
5d174417f1
|
Set a custom prefix for jemalloc internal symbols
They otherwise conflict with the same symbols pulled in via the jemalloc
rustc provides if a custom global allocator isn't set.
Closes #51
|
2018-06-24 21:38:13 +02:00 |
|
Steven Fackler
|
9a1a1a7353
|
Fix bg_thread feature
background threads were previously always disabled since cargo upper
cases feature names. jemallocator also enabled default features on
jemalloc-sys.
|
2018-06-24 21:28:19 +02:00 |
|
Steven Fackler
|
4f01b49922
|
Add a no_prefix feature
There are some targets that we still force a prefix since they have
issues when their libc malloc is replaced in this way.
Closes #39
|
2018-06-24 21:27:26 +02:00 |
|
gnzlbg
|
69ae59c309
|
bump jemalloc-sys to 0.1.6 and jemallocator to 0.1.8
|
2018-05-22 17:29:13 +02:00 |
|
Alex Crichton
|
78bd8dfc33
|
Merge pull request #47 from gnzlbg/bg_thread
Add feature to enable the bg thread (enabled by default)
|
2018-05-22 10:11:07 -05:00 |
|
gnzlbg
|
ed07a3e01f
|
add feature to enable the bg thread (enabled by default)
|
2018-05-22 16:56:01 +02:00 |
|
gnzlbg
|
ac13a3abdf
|
update configure files
|
2018-05-16 20:42:22 +02:00 |
|
gnzlbg
|
a7162f4c0a
|
update jemalloc5.1RC1 to jemalloc5.1
|
2018-05-16 19:16:50 +02:00 |
|
gnzlbg
|
fa84575503
|
don't use cp or diff
|
2018-05-04 16:46:30 +02:00 |
|
gnzlbg
|
b68e237c7e
|
--disable-thp on sparc64
|
2018-05-03 19:19:01 +02:00 |
|
gnzlbg
|
0476f52967
|
pass cflags as ldflags
|
2018-05-03 18:15:57 +02:00 |
|
gnzlbg
|
a25a7cb74a
|
pass the CFLAGS as part of CC
|
2018-05-03 17:55:43 +02:00 |
|
gnzlbg
|
5f4a0d5e06
|
formatting
|
2018-05-03 17:00:07 +02:00 |
|
gnzlbg
|
8a67933306
|
fixup
|
2018-05-03 16:46:01 +02:00 |
|
gnzlbg
|
2276a582e0
|
use jemalloc submodule
|
2018-05-03 16:41:15 +02:00 |
|
gnzlbg
|
1babc4eb87
|
re-add jemalloc submodule
|
2018-05-03 16:37:24 +02:00 |
|
gnzlbg
|
0390383c88
|
fixup
|
2018-05-03 16:07:07 +02:00 |
|
gnzlbg
|
a9a848abe1
|
use wget to fetch jemalloc instead of git
|
2018-05-03 10:07:11 +02:00 |
|
gnzlbg
|
68f60d8803
|
build jemalloc in OUT_DIR
|
2018-05-03 00:23:40 +02:00 |
|
gnzlbg
|
7e4a113911
|
add appveyor ci script
|
2018-05-02 17:28:25 +02:00 |
|
gnzlbg
|
7e6a682043
|
ship configuration files; add build.rs option to verify them
|
2018-05-02 17:18:59 +02:00 |
|
gnzlbg
|
a66d454dff
|
pass -melf_32 flag to i{586,686}-unknown-linux-gnu builds
|
2018-05-02 16:06:16 +02:00 |
|
gnzlbg
|
350e3960ad
|
verbose output
|
2018-05-02 13:56:26 +02:00 |
|
gnzlbg
|
8ab02bb7a6
|
run autogen.sh in a prebuild step
* run autogen.sh in a pre-build step in CI
* build.rs runs autogen.sh + make distclean only if configure is
not found
|
2018-05-02 12:53:10 +02:00 |
|
gnzlbg
|
d2c2fe6d4c
|
no need for git clean now with make distclean
|
2018-05-02 11:16:51 +02:00 |
|
gnzlbg
|
8429f769d5
|
disable -Wextra; do a make distclean before configure
|
2018-05-02 10:08:22 +02:00 |
|
gnzlbg
|
22576ff7dc
|
upgrade to jemalloc 5.1 RC1
|
2018-05-02 10:08:22 +02:00 |
|
gnzlbg
|
fbf31da0e0
|
--disable-tls is not a jemalloc 5 option
|
2018-05-02 10:08:22 +02:00 |
|
gnzlbg
|
00333ed768
|
allow(non_snake_case) for MALLOCX_ALIGN macro
|
2018-05-02 10:05:53 +02:00 |
|
gnzlbg
|
068d5ec7b7
|
[jemallocator] add minimum alignment for mips64, s390x, sparc64
|
2018-05-02 10:05:53 +02:00 |
|
gnzlbg
|
9e3c62848f
|
[ci] use cross
|
2018-05-02 10:05:53 +02:00 |
|
Alex Crichton
|
f295f6873b
|
Bump jemalloc-sys to 0.1.5
|
2018-04-15 09:30:22 -07:00 |
|
gnzlbg
|
c652a34f4e
|
[jemalloc-sys] expose mallocx_align, equivalent to MALLOCX_ALIGN macro
|
2017-11-28 12:23:27 +01:00 |
|