Commit graph

64 commits

Author SHA1 Message Date
gnzlbg 8429f769d5 disable -Wextra; do a make distclean before configure 2018-05-02 10:08:22 +02:00
gnzlbg 36089d528f allow arm and armv7 android to fail 2018-05-02 10:08:22 +02:00
gnzlbg 9e3c62848f [ci] use cross 2018-05-02 10:05:53 +02:00
gnzlbg 56559c7fee Adds benchmarks for nallocx, calloc, alloc, alloc_excess, ralloc, ralloc_excess (#26)
* [bench] nallocx cost

* [jemalloc-sys] detect jemalloc/configure

* [bench] calloc cost

* [bench] alloc/dealloc round-trip

* [bench] alloc_excess when the excess is used/unused

* [jemalloc-sys] detect unsupported targets

* [bench] add test::black_box(ptr) on all benches

* [bench] realloc

* [bench] realloc_excess

* [bench] run benchmarks only on x86_64-unknown-linux-gnu

* move all benchmarks into one file

* remove benchmark build from travis

* remove checks in jemalloc-sys/build.rs for missing configure file

* docs

* fix calloc bench
2017-11-27 10:07:57 -08:00
Alex Crichton eb631dd7da Fix building debug jemalloc 2017-09-26 14:06:56 -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 abe2af97b4 show fail stack 2017-04-07 11:28:55 +08:00
Jay Lee 643388a829 update travis 2017-04-05 18:54:47 +08:00
Jay Lee 1c85166967 fix build 2017-03-30 22:42:51 +08:00
Alex Crichton e947605c16 Update travis token 2016-11-19 09:12:04 -08:00
Alex Crichton aee5723b84 Update how libs are installed on travis 2016-06-06 01:20:54 -07:00
Alex Crichton b4765156fb Test 32/64 osx/linux 2016-01-20 17:16:22 -08:00
Alex Crichton de435680cb Fix upload token 2016-01-20 17:05:00 -08:00
Alex Crichton 8e7e43739c Initial commit 2016-01-20 17:03:24 -08:00