gnzlbg
ec72201666
test jemallocator on stable Rust in Linux and MacOS tier 1 targets
2018-10-24 18:10:42 +02:00
gnzlbg
43c4c5972c
move install commands to travis script
2018-10-24 18:10:42 +02:00
gnzlbg
641d054ce0
remove broken targets from ci
2018-10-24 18:10:42 +02:00
gnzlbg
a9057a2372
Set sparc's page-size to 16kB on CI.
...
This is an attempt to fix the tests, but the tests
still fail due to a libstd issue. Once we figure the
proper page size to use out we can set it in
jemalloc-sys' build.rs.
2018-10-23 14:49:48 +02:00
gnzlbg
cb0e906dda
Expose more jemalloc configure options
2018-10-23 14:49:48 +02:00
gnzlbg
c703480286
add beta build-bots for tier 1 targets
2018-07-11 22:57:18 +02:00
gnzlbg
3ae2d04c26
remove msvc appveyor builds; remove emscripten targets
2018-05-04 16:28:56 +02:00
gnzlbg
08cad15fc8
enable all buildbots
2018-05-03 18:25:21 +02:00
gnzlbg
a25a7cb74a
pass the CFLAGS as part of CC
2018-05-03 17:55:43 +02:00
gnzlbg
84b3eafa4c
try again
2018-05-03 17:41:14 +02:00
gnzlbg
591c4c817b
require sudo
2018-05-03 17:26:17 +02:00
gnzlbg
a779c299ef
require Ubuntu precise
2018-05-03 17:19:54 +02:00
gnzlbg
2303d9d480
require gcc multi-lib for i586/i686 builds
2018-05-03 17:08:22 +02:00
gnzlbg
5f4a0d5e06
formatting
2018-05-03 17:00:07 +02:00
gnzlbg
f3bded703f
enable all build bots
2018-05-03 16:52:33 +02:00
gnzlbg
1babc4eb87
re-add jemalloc submodule
2018-05-03 16:37:24 +02:00
gnzlbg
33ef06d560
use custom docker images
2018-05-03 00:43:09 +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
b863b6d458
move .travis.yml script to ci/run.sh
2018-05-02 11:33:27 +02:00
gnzlbg
d2c2fe6d4c
no need for git clean now with make distclean
2018-05-02 11:16:51 +02:00
gnzlbg
a1a0366ee7
more build dbg
2018-05-02 11:11:56 +02:00
gnzlbg
4aec146adc
disable travis-ci automatic submodule fetching; manually fetch jemalloc 5.1rc1
2018-05-02 11:07:16 +02:00
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