Commit Graph

32 Commits (c56a3f8a6ed678e86f8c4aa79571b919bb99d20a)

Author SHA1 Message Date
Jorge Aparicio b7fa7d3a59 put weak mem* symbols behind an opt-in Cargo feature
closes #64
cc #66
2016-09-22 18:02:25 -05:00
Jorge Aparicio 9b47cff39b travis: use latest docker image 2016-08-29 21:21:59 -05:00
Jorge Aparicio 2f41babd74 fix typo 2016-08-29 20:36:52 -05:00
Jorge Aparicio 1ac627839d travis: simplify ci scripts 2016-08-29 19:31:49 -05:00
Jorge Aparicio 2a8b2c25a4 use newer docker image
it comes with ruby pre-installed
2016-08-23 21:19:18 -05:00
Jorge Aparicio 51aabf3c32 use the gist gem instead of the gist crate
hopefully this will work on osx and will make everything more
uniform (appveyor is already using the gem instead of the crate)

closes #51
2016-08-23 20:48:24 -05:00
Jorge Aparicio 316f5cb9ba use the gist crate
but not on OSX because it doesn't work there

closes #53
cc #51
2016-08-22 21:22:16 -05:00
Matt Ickstadt 27cbb963a3 travis: Use wgetpaste to post disassemblies to gist 2016-08-22 17:49:39 -05:00
Jorge Aparicio 10fdc9b535 only show disassembly of optimized build
we can't really compare the disassembly of the debug build to
libcompiler-rt.a anyways
2016-08-21 11:09:32 -05:00
Jorge Aparicio 94ab3e09c5 adjust test: weak symbols are now in librlibc.rlib 2016-08-15 20:22:58 -05:00
Jorge Aparicio 5abf6b5d7c check presence of weak symbols 2016-08-14 22:02:43 -05:00
Jorge Aparicio a2135c1a5c no need to explicitly call qemu-$ARCH 2016-08-13 17:45:43 -05:00
Jorge Aparicio 480bbec3cd don't call docker inside docker 2016-08-13 17:36:00 -05:00
Jorge Aparicio aa9a282c61 actually enter docker 2016-08-13 17:27:18 -05:00
Jorge Aparicio 0c2ef10160 CI: run all Linux targets inside docker 2016-08-13 17:22:12 -05:00
Jorge Aparicio ba3bb2952f CI: test ARM Cortex targets
closes #32
2016-08-13 12:12:37 -05:00
Jorge Aparicio ff334e9b89 fix bash syntax 2016-08-09 12:04:24 -05:00
Jorge Aparicio d13ff6d710 fix armv7 2016-08-09 11:53:49 -05:00
Jorge Aparicio 09935e24eb don't run tests on targets that have QEMU issues
cc #2
2016-08-09 11:49:55 -05:00
Jorge Aparicio 4b453fbd0a really install curl inside docker 2016-08-08 21:27:08 -05:00
Jorge Aparicio 66d3efdce3 don't skip install phase inside docker 2016-08-08 21:14:04 -05:00
Jorge Aparicio cc0f2acf76 set PATH inside docker 2016-08-08 21:02:07 -05:00
Jorge Aparicio 95eb812d38 don't recursively call docker 2016-08-08 20:56:05 -05:00
Jorge Aparicio d9deff7103 install toolchain in docker 2016-08-08 20:41:08 -05:00
Jorge Aparicio 8f85ab545d run in xenial (docker) 2016-08-08 20:37:04 -05:00
Jorge Aparicio 6c835ef73e explicitly use qemu-ppc64le 2016-08-08 20:04:17 -05:00
Jorge Aparicio c7c04f8c48 macOS: use gnu binutils 2016-08-07 17:29:31 -05:00
Jorge Aparicio 994c5a2a01 nm: drop --defined-only flag
it doesn't work on macOS
2016-08-07 17:18:37 -05:00
Jorge Aparicio a16950e580 ignore objdump exit code 2016-08-07 17:14:30 -05:00
Jorge Aparicio 1c98c8238a fix objdump commands 2016-08-07 17:07:58 -05:00
Jorge Aparicio a1334edbcd swap install.sh and script.sh 2016-08-07 17:03:44 -05:00
Jorge Aparicio b1846b794b travis CI 2016-08-07 16:55:30 -05:00