Commit Graph

  • b9e916c769 Add tests for ARM division builtins Amanieu d'Antras 2016-08-19 12:12:07 +0100
  • f919660be5 Add signed division functions Amanieu d'Antras 2016-08-18 17:20:24 +0100
  • 6508c55b7d Merge pull request #47 from japaric/muldi Jorge Aparicio 2016-08-18 21:44:42 -0500
  • 5e47ca2699 rename muldi4 to muldi3 Jorge Aparicio 2016-08-18 21:27:16 -0500
  • 74cd512caa Merge pull request #40 from mattico/add-x86_64 Jorge Aparicio 2016-08-18 20:31:53 -0500
  • 999d82a0df Merge pull request #41 from mattico/dumpbin Jorge Aparicio 2016-08-17 14:39:13 -0500
  • 6b7a00325c Check off x86_64 builtins in README [ci ignore] Matt Ickstadt 2016-08-17 14:35:48 -0500
  • 34f8273e5c Appveyor: Ignore errors from dumpbin parsing rlib Matt Ickstadt 2016-08-17 13:56:35 -0500
  • ed7262b0a5 Appveyor: Source vcvarsall to get dumpbin in path Matt Ickstadt 2016-08-17 13:12:06 -0500
  • aab3a10a9d Disable mangling for msvc stack builtins This prevents linker errors in test builds due to the `jmp` instruction in __alloca Matt Ickstadt 2016-08-17 12:53:56 -0500
  • c9bff743cd Use `jmp` to implement __alloca fallthrough Matt Ickstadt 2016-08-17 12:11:38 -0500
  • b6091ababa Add x86_64 builtins Matt Ickstadt 2016-08-16 17:46:46 -0500
  • 89594e16ae Merge pull request #29 from japaric/weak-memcpy Jorge Aparicio 2016-08-15 21:29:11 -0500
  • ac352a3512 add core_intrinsics feature gate Jorge Aparicio 2016-08-15 21:08:04 -0500
  • 94ab3e09c5 adjust test: weak symbols are now in librlibc.rlib Jorge Aparicio 2016-08-15 20:22:58 -0500
  • 55eb1b71a0 remove unused feature gates Jorge Aparicio 2016-08-14 22:08:36 -0500
  • 8965b061c2 use rlibc crate instead Jorge Aparicio 2016-08-14 21:59:48 -0500
  • 5abf6b5d7c check presence of weak symbols Jorge Aparicio 2016-08-13 12:26:58 -0500
  • fdbb7883da exclude windows and macos Jorge Aparicio 2016-08-13 12:16:52 -0500
  • 265939fc00 add weak `memcpy` et al symbols Jorge Aparicio 2016-08-12 21:20:56 -0500
  • adfb1ff851 sort targets Jorge Aparicio 2016-08-13 20:25:16 -0500
  • 18c2894f64 Merge pull request #38 from japaric/ppc64le Jorge Aparicio 2016-08-13 20:24:35 -0500
  • 95651f62a9 disable tests for ppc64le, drop logic around QEMU_ARCH Jorge Aparicio 2016-08-13 19:56:34 -0500
  • 9bee966c00 add missing apt-get update Jorge Aparicio 2016-08-13 19:30:30 -0500
  • 1f3bad04bc Merge pull request #36 from japaric/qc Jorge Aparicio 2016-08-13 19:27:54 -0500
  • c34b356c44 try 32-bit qemu for ppc64le Jorge Aparicio 2016-08-13 18:58:41 -0500
  • f300480aa9 Merge pull request #37 from japaric/docker Jorge Aparicio 2016-08-13 18:53:08 -0500
  • 45aec943d3 use wrapping_add in muldi4 Jorge Aparicio 2016-08-13 18:47:10 -0500
  • f3eb08a96d fix a bug in udivmoddi4 Jorge Aparicio 2016-08-13 18:45:00 -0500
  • b5b28c02ba qemu-ppc64le still doesn't work Jorge Aparicio 2016-08-13 18:20:52 -0500
  • 9c651118fe enable tests for ppc64le Jorge Aparicio 2016-08-13 18:00:49 -0500
  • ac8370b4ac need to set PATH for macos Jorge Aparicio 2016-08-13 17:53:26 -0500
  • 7111a4a0dd arm targets no longer have flaky tests Jorge Aparicio 2016-08-13 17:46:12 -0500
  • a2135c1a5c no need to explicitly call qemu-$ARCH Jorge Aparicio 2016-08-13 17:45:43 -0500
  • 12933b8dca sort targets Jorge Aparicio 2016-08-13 17:43:40 -0500
  • 480bbec3cd don't call docker inside docker Jorge Aparicio 2016-08-13 17:36:00 -0500
  • b4df203c46 use trusty Jorge Aparicio 2016-08-13 17:32:08 -0500
  • aa9a282c61 actually enter docker Jorge Aparicio 2016-08-13 17:27:18 -0500
  • c277cc67be fix bash syntax Jorge Aparicio 2016-08-13 17:24:52 -0500
  • 0c2ef10160 CI: run all Linux targets inside docker Jorge Aparicio 2016-08-13 17:22:12 -0500
  • 69376af183 quickcheck: better generation of input arguments Jorge Aparicio 2016-08-13 16:58:44 -0500
  • b4e474f417 Merge pull request #35 from japaric/cortex Jorge Aparicio 2016-08-13 13:16:13 -0500
  • 11cd95f25d install libssh2 Jorge Aparicio 2016-08-13 12:58:44 -0500
  • 2f9c64a577 change Xargo installation path Jorge Aparicio 2016-08-13 12:55:09 -0500
  • 164b21991c binutils -> gcc Jorge Aparicio 2016-08-13 12:47:59 -0500
  • 10ea089eb2 no rust-std for these targets Jorge Aparicio 2016-08-13 12:45:19 -0500
  • e7b10e53ac install binutils manually Jorge Aparicio 2016-08-13 12:41:50 -0500
  • c6fab21982 binutils -> gcc? Jorge Aparicio 2016-08-13 12:21:33 -0500
  • ba3bb2952f CI: test ARM Cortex targets Jorge Aparicio 2016-08-13 11:32:52 -0500
  • ac9f96fb9c Merge pull request #34 from Amanieu/thumbv6m_asm Jorge Aparicio 2016-08-13 11:48:03 -0500
  • 97217e3ad9 Fix inline assembly to work on ARMv6-M Amanieu d'Antras 2016-08-13 17:29:38 +0100
  • 7ac5155ba6 Merge pull request #30 from Amanieu/various Jorge Aparicio 2016-08-13 11:09:44 -0500
  • acceaa95f1 Various changes Amanieu d'Antras 2016-08-13 09:51:54 +0100
  • 0a0a8f37c9 Remove the absv implementation, it isn't needed by Rust Amanieu d'Antras 2016-08-11 08:18:06 +0100
  • d546f18756 README: cross out a few intrinsics for the TODO list Jorge Aparicio 2016-08-11 02:12:01 -0500
  • 4ab44652e8 Merge pull request #25 from japaric/udivmoddi4 Jorge Aparicio 2016-08-11 02:08:27 -0500
  • 79e8fa8787 appveyor: inspect binaries Jorge Aparicio 2016-08-11 01:52:48 -0500
  • eb206842f2 address second row of review Jorge Aparicio 2016-08-11 01:45:48 -0500
  • 1c22269948 don't transmute in test Jorge Aparicio 2016-08-11 01:42:34 -0500
  • 3ff25d956a put div intrinsics in their own module + some docs Jorge Aparicio 2016-08-11 01:26:27 -0500
  • a84579d3c1 refactor: use Int traits, words -> U64, fmt Jorge Aparicio 2016-08-11 01:15:51 -0500
  • d6be95a3bb note about calling convention Jorge Aparicio 2016-08-11 00:36:19 -0500
  • a2fc4da7a5 move return into if branches Jorge Aparicio 2016-08-11 00:33:27 -0500
  • 0915e15c9a *mut T -> Option<&mut T> Jorge Aparicio 2016-08-11 00:31:49 -0500
  • cc9d3e8e5f port __udivmodsi4, aeabi_uidivmod and udivsi3 Jorge Aparicio 2016-08-10 23:40:35 -0500
  • 39ede7ee27 and libc6-dev Jorge Aparicio 2016-08-10 20:00:51 -0500
  • 732f1e20af some targets need gcc to be installed Jorge Aparicio 2016-08-10 19:51:18 -0500
  • 950564607d port udivmoddi4 and __aeabi_uldivmod Jorge Aparicio 2016-08-10 19:12:37 -0500
  • c4142ed777 Merge pull request #26 from Amanieu/int_trait Jorge Aparicio 2016-08-10 23:47:21 -0500
  • 8a94b69d85 Add traits for integer operations Amanieu d'Antras 2016-08-11 05:28:15 +0100
  • 1c9c2b4452 Merge pull request #24 from japaric/ppc64 Jorge Aparicio 2016-08-10 13:20:30 -0500
  • c6f0124540 ppc64: test on 32-bit QEMU Jorge Aparicio 2016-08-10 13:01:22 -0500
  • 3141bab745 Merge pull request #23 from japaric/mips Jorge Aparicio 2016-08-10 12:33:58 -0500
  • 67ed0e4553 mips: run test on 32-bit QEMU Jorge Aparicio 2016-08-10 11:50:41 -0500
  • 5a1eee91a0 Merge pull request #22 from japaric/i586 Jorge Aparicio 2016-08-09 16:29:25 -0500
  • 93d2342318 libgcc_s dev version Jorge Aparicio 2016-08-09 16:17:06 -0500
  • b409422782 32-bit version of libgcc Jorge Aparicio 2016-08-09 15:55:25 -0500
  • aeb057cc57 add libgcc Jorge Aparicio 2016-08-09 15:46:57 -0500
  • ab8927ca57 put the target first Jorge Aparicio 2016-08-09 15:37:51 -0500
  • 8c029ed1b4 use docker Jorge Aparicio 2016-08-09 15:37:24 -0500
  • b0e5d13e2f use trusty Jorge Aparicio 2016-08-09 12:43:37 -0500
  • aee4420ed6 CI: test i586-unknown-linux-gnu Jorge Aparicio 2016-08-09 12:25:49 -0500
  • 8330a131ef Merge pull request #21 from japaric/qemu Jorge Aparicio 2016-08-09 12:23:12 -0500
  • ff334e9b89 fix bash syntax Jorge Aparicio 2016-08-09 12:04:24 -0500
  • d13ff6d710 fix armv7 Jorge Aparicio 2016-08-09 11:53:49 -0500
  • 09935e24eb don't run tests on targets that have QEMU issues Jorge Aparicio 2016-08-09 11:48:51 -0500
  • c30556529a Merge pull request #20 from japaric/mipsel Jorge Aparicio 2016-08-09 06:38:34 -0500
  • a4f06b9a8e CI: test mipsel-unknown-linux-gnu Jorge Aparicio 2016-08-08 23:07:33 -0500
  • 9e1f7ba139 Merge pull request #19 from japaric/ppc64 Jorge Aparicio 2016-08-08 23:24:13 -0500
  • 0c7f25bdbd CI: test powerpc64-unknown-linux-gnu Jorge Aparicio 2016-08-08 21:59:31 -0500
  • 419a2937dc Merge pull request #7 from japaric/mips Jorge Aparicio 2016-08-08 22:54:38 -0500
  • b76f5e217b allow failure Jorge Aparicio 2016-08-08 22:47:37 -0500
  • ed068e6728 fix case syntax Jorge Aparicio 2016-08-08 22:31:14 -0500
  • edbde8c2ea CI: test mips-unknown-linux-gnu Jorge Aparicio 2016-08-08 22:03:44 -0500
  • 7e04b20c48 Merge pull request #18 from japaric/ppc64le Jorge Aparicio 2016-08-08 21:57:32 -0500
  • 42922d26af allow failure Jorge Aparicio 2016-08-08 21:57:18 -0500
  • 2485284910 fix target name in case Jorge Aparicio 2016-08-08 21:49:31 -0500
  • 4b07c4bfb9 fix package name Jorge Aparicio 2016-08-08 21:46:24 -0500
  • 9494d8f925 put first in the queue Jorge Aparicio 2016-08-08 21:43:13 -0500
  • e7c9550447 no sudo Jorge Aparicio 2016-08-08 21:43:01 -0500