Commit graph

45 commits

Author SHA1 Message Date
Jay f260a80f21
*: bump 0.6.0 (#95)
Signed-off-by: Jay Lee <BusyJay@users.noreply.github.com>
2024-07-14 23:34:47 +08:00
Jay 5a82b9d435
remove outdated clippy allows (#94)
Signed-off-by: Jay Lee <busyjaylee@gmail.com>
2024-07-14 14:25:29 +08:00
Dan Cline 4f35ea85e2
feat: add profiling options (#74)
- add m1 macos ci target
- feat: add profiling options

Signed-off-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-04-02 20:24:58 +08:00
Jay 02113e69f1
*: bump 0.5.4 (#62)
Close #56

Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2023-07-27 13:59:08 +08:00
Frank 61999f26bb
add disable_initial_exec_tls feature for jemalloc-ctl (#59)
Signed-off-by: Likai Feng <likai.feng@metabit-trading.com>
2023-07-19 18:27:19 +08:00
Jay 444e0efb81
jemalloc-sys: bump 0.5.3 (#48)
Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2023-02-05 23:30:20 -08:00
Amanieu d'Antras 4e682e9243
Fix build on riscv64gc-unknown-linux-gnu (#40)
This works around the mismatch between the GNU target and rustc target.

Fixes #36

Signed-off-by: Amanieu d'Antras <amanieu@gmail.com>
2022-09-29 00:25:17 -07:00
Jay d4411d7977
*: bump 0.5.0 (#26)
Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2022-05-24 16:31:42 -07:00
Jay ab0676d77e
update jemalloc to 5.3.0 (#23)
Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2022-05-18 17:06:46 -07:00
Jay 2706fb3874
*: bump 0.4.3 (#21)
Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2022-02-21 17:50:45 +08:00
Jay Lee e1f0ba0583
*: bump 0.4.2
Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2021-08-09 15:02:53 +08:00
Petros Angelatos 7c3194a100
update to paste 1 (#11)
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2021-08-05 22:58:15 +08:00
Jay e5f53b1441
ci: switch to GitHub actions (#10)
- ppc64le is not checked as there is no ppc64le runners.
- valgrind is removed.
- no_std check is removed

Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2021-08-05 01:08:14 +08:00
Jay 6494cc8660
*: bump 0.4.1 (#5)
Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2020-11-16 21:10:34 +08:00
Jay 52bed4a531
jemalloc-sys: switch to 5.2.x (#4)
* switch jemalloc to tikv fork

Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2020-11-16 17:26:07 +08:00
Jay 4b10c8818c
*: extra cleanup (#3)
- Skip publishing docs on master
- Remove appveyor CI

Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2020-07-22 15:39:21 +08:00
Jay 510c5f0b84
*: update project meta (#2)
As we are going to publish the crate to crates.io, we need a different
name and version. Since native library is upgraded, all versions are
bumpped to 0.4.0. To make it clear which version of jemalloc is used, I
attach a build tag 5.2.1.

And the project are upgraded to 2018 version.

Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2020-07-21 19:33:59 +08:00
Jay Lee a09f18a739
Make CI green again
- disable configure verify check
- update configure file and make clippy happy
- check autoconf version
- fix allow_failures
- i686-apple target are not supported now
- use latest travis syntax
- less verbose and allow non-master check fail
    Upstream doesn't guarantee configure file matches across platform and
    versions. Checking configure file can fail easily
- mute alloc_trait tests
- rich diff
- remove unsupported platform
    i686-apple-darwin is removed from nightly and beta.
- make clippy and rustfmt happy

Signed-off-by: Jay Lee <BusyJayLee@gmail.com>
2020-07-17 21:22:46 +08:00
gnzlbg bfc8919297 Do not hide the docs of MIB keys in jemalloc-ctl 2019-06-16 17:39:43 +02:00
gnzlbg 7fef687624 Bump patch versions again 2019-06-16 17:39:15 +02:00
gnzlbg c0bdff5533 Bump patch versions 2019-06-14 12:02:38 +02:00
gnzlbg 559d949860 Update links 2019-04-25 10:03:12 +02:00
Brian Anderson 522c032dc3 Run rustfmt 2019-04-05 16:15:33 +02:00
Brian Anderson fae1357e79 jemalloc-ctl: impl std::error::Error for Error 2019-04-05 16:15:33 +02:00
gnzlbg 8cb8db4e24 Update clippy lint name in jemalloc-ctl 2019-03-21 14:29:43 +01:00
gnzlbg 12ead2d2bc Fix benchmarks 2019-03-21 14:29:43 +01:00
gnzlbg 814b652603 upgrade workspace 2019-03-21 14:29:43 +01:00
gnzlbg a90d6f44d0 add rustfmt.toml 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 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 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