Commit Graph

  • d2a3c45a29 set crate_name and crate_type in src/lib.rs Jorge Aparicio 2016-10-10 16:43:38 -0500
  • 4bf128a84c add a rustbuild cargo feature for integration with rust-lang/rust Jorge Aparicio 2016-10-10 16:18:18 -0500
  • c56faf22ab Merge pull request #80 from japaric/abort Jorge Aparicio 2016-10-07 18:55:51 -0500
  • 96ddd4ed8d use test::black_box instead of ptr::*_volatile Jorge Aparicio 2016-10-07 18:26:21 -0500
  • c82403551d fix unsafe warnings Jorge Aparicio 2016-10-07 17:48:37 -0500
  • fd69beba29 get profile.dev (-debug-assertions) + LTO working Jorge Aparicio 2016-10-07 10:17:44 -0500
  • a21fb956f9 insert more `abort()` calls where division by zero may occur Jorge Aparicio 2016-10-05 20:45:40 -0500
  • a2ffc799d0 check that we don't have any call to panic in our implementations Jorge Aparicio 2016-09-30 23:10:30 -0500
  • 534d22e287 panic! -> abort Jorge Aparicio 2016-09-30 17:30:05 -0500
  • 24c2a15f3d fix path to .rlib on OSX Jorge Aparicio 2016-10-07 14:29:34 -0500
  • 3e6ebb3b76 run the full test suite on osx Jorge Aparicio 2016-10-05 23:01:58 -0500
  • 1c9094814d pass -nostartfiles to the linker Jorge Aparicio 2016-10-07 07:13:55 -0500
  • 213d929f86 drop the target files Jorge Aparicio 2016-10-06 23:20:09 -0500
  • 6726a8c569 Merge pull request #93 from japaric/nightly-up Jorge Aparicio 2016-10-05 23:01:24 -0500
  • 5908bb7f87 switch back to old nightly for the arm-gnueabi target Jorge Aparicio 2016-10-05 22:13:55 -0500
  • 4df5deba44 switch to a current nightly Jorge Aparicio 2016-10-05 21:34:16 -0500
  • 2706d9264a switch compiler-rt to rust-lang's fork Jorge Aparicio 2016-10-03 23:26:49 -0500
  • 8652c66bdc Auto merge of #82 - mattico:add_pow, r=japaric homunkulus 2016-10-04 01:52:27 +0000
  • ff7e3ba2c0 stop compiling compiler-rt implementations Jorge Aparicio 2016-10-03 20:52:14 -0500
  • 8a32bd3424 fix duplicate symbol test Jorge Aparicio 2016-10-03 20:19:56 -0500
  • 77bca82434 bump rustc-cfg version and show a better error message when it fails Jorge Aparicio 2016-10-03 09:12:13 -0500
  • 6622c49be6 Implement powi_f2 Matt Ickstadt 2016-09-30 17:15:44 -0500
  • 954e3b7095 Auto merge of #86 - mattico:multitester, r=japaric homunkulus 2016-10-03 06:58:30 +0000
  • 0827f8c7f1 hide the thumbv* target files Jorge Aparicio 2016-10-02 19:05:01 -0500
  • 02140cddc9 Initial implementation of multitester Matt Ickstadt 2016-10-02 14:21:09 -0500
  • 89ebc46f37 pick target during Xargo installation Jorge Aparicio 2016-09-30 20:41:59 -0500
  • d0a57cb871 give Xargo a $HOME Jorge Aparicio 2016-09-30 20:21:15 -0500
  • fb5cb0e4c1 fix Xargo installation Jorge Aparicio 2016-09-30 20:20:15 -0500
  • d8fa45a653 add back the mysterious apt-get install qemu-user-static Jorge Aparicio 2016-09-30 20:08:29 -0500
  • 3b8dedd416 Revert "Merge pull request #48 from mattico/add_float_quickcheck" Jorge Aparicio 2016-09-30 19:12:17 -0500
  • 36a437a445 fix nm call Jorge Aparicio 2016-09-30 19:04:48 -0500
  • 960f7a80ad Merge pull request #81 from japaric/cache Jorge Aparicio 2016-09-30 19:00:06 -0500
  • b60d2515ff use `docker run --user` instead of manually creating a user Jorge Aparicio 2016-09-30 18:37:41 -0500
  • d2036122f1 /home/travis -> $HOME Jorge Aparicio 2016-09-30 18:25:40 -0500
  • 0c9b651389 do chmod jut before the script phase ends Jorge Aparicio 2016-09-30 18:09:52 -0500
  • 43e019dfc4 cache Cargo artifacts Jorge Aparicio 2016-09-30 17:21:54 -0500
  • e34a6058df Merge pull request #48 from mattico/add_float_quickcheck Jorge Aparicio 2016-09-30 16:26:30 -0500
  • 010d153966 Add Quickcheck types for float tests Matt Ickstadt 2016-09-29 20:48:33 -0500
  • 9b1fed8d3f Cleanup add builtin assignments Matt Ickstadt 2016-09-29 20:48:28 -0500
  • 58e89b3024 Add floating point deconstruction helpers Matt Ickstadt 2016-09-29 20:48:20 -0500
  • cab88e6133 only x86-ish targets can use an unprefixed nm Jorge Aparicio 2016-09-29 19:47:44 -0500
  • 72802069a2 build.rs: print rerun-if-change for all the C/asm sources Jorge Aparicio 2016-09-29 19:45:59 -0500
  • 62258b5188 ignore duplicated get_pc_thunk symbols Jorge Aparicio 2016-09-29 19:20:34 -0500
  • b5797dc2a2 adapt to new testing infrastructure Jorge Aparicio 2016-09-29 18:50:04 -0500
  • f77ca915c4 add an opt-in cargo feature to build intrinsics from compiler-rt source Jorge Aparicio 2016-09-26 15:55:11 -0500
  • 69e93de9d9 appveyor: stop gisting the disassembly Jorge Aparicio 2016-09-29 06:43:25 -0500
  • 52383edf3e Merge pull request #76 from alexcrichton/more-test Jorge Aparicio 2016-09-29 06:43:16 -0500
  • 8e161a791a Expand and refactor teting infrastructure Alex Crichton 2016-09-26 22:22:10 -0700
  • c56a3f8a6e Auto merge of #73 - japaric:weak, r=japaric homunkulus 2016-09-22 23:59:48 +0000
  • b7fa7d3a59 put weak mem* symbols behind an opt-in Cargo feature Jorge Aparicio 2016-09-22 14:46:05 -0500
  • d5e38beef9 Auto merge of #71 - japaric:aeabi-aliases, r=japaric homunkulus 2016-09-22 22:55:43 +0000
  • d34be6ab4e add missing aeabi aliases Jorge Aparicio 2016-09-22 12:44:22 -0500
  • b46719ee42 Auto merge of #67 - japaric:gcc_s, r=japaric homunkulus 2016-09-22 22:01:46 +0000
  • 9e50598b70 Merge pull request #68 from japaric/another-thumb Jorge Aparicio 2016-09-22 12:24:01 -0500
  • dafe47bc2b fix build.rs Jorge Aparicio 2016-09-22 11:56:34 -0500
  • bfa92a862b avoid division overflow in idivmod test Jorge Aparicio 2016-09-17 21:10:41 -0500
  • 0404438809 test the thumbv7em-none-eabihf target Jorge Aparicio 2016-09-22 06:15:05 -0500
  • 384c48ce9b don't test always against gcc_s Jorge Aparicio 2016-09-21 21:38:06 -0500
  • 337bd7e209 armhf: don't compare our impls against gcc_s Jorge Aparicio 2016-09-21 21:14:38 -0500
  • 225d4c9d45 avoid division overflow in idivmod test Jorge Aparicio 2016-09-17 21:10:41 -0500
  • 08c9ff730c osx: link to dylib, windows: always return None Jorge Aparicio 2016-09-17 19:54:29 -0500
  • 9493c37455 test our implementations against gcc_s Jorge Aparicio 2016-09-16 15:53:14 -0500
  • 9d74cf08b8 homu test Jorge Aparicio 2016-09-10 19:12:50 -0500
  • 8359013890 test for homu Jorge Aparicio 2016-09-10 18:37:35 -0500
  • e80fca6469 appveyor: test on auto and try only Jorge Aparicio 2016-09-10 16:54:54 -0500
  • cc95697974 homu-ify Jorge Aparicio 2016-09-10 16:49:32 -0500
  • a91bf77c44 Merge pull request #58 from japaric/ci Jorge Aparicio 2016-08-29 22:25:49 -0500
  • 170a977587 tell cargo which linker to use Jorge Aparicio 2016-08-29 21:35:53 -0500
  • f0b6314737 install less stuff Jorge Aparicio 2016-08-29 21:25:23 -0500
  • 9b47cff39b travis: use latest docker image Jorge Aparicio 2016-08-29 21:21:59 -0500
  • c91a6d1373 Merge pull request #57 from japaric/ci Jorge Aparicio 2016-08-29 20:55:09 -0500
  • bc8f572c9f pin xargo and gist versions Jorge Aparicio 2016-08-29 20:37:41 -0500
  • 2f41babd74 fix typo Jorge Aparicio 2016-08-29 20:36:52 -0500
  • 1ac627839d travis: simplify ci scripts Jorge Aparicio 2016-08-29 19:31:49 -0500
  • 948ada48b5 print rustup version Jorge Aparicio 2016-08-27 12:34:39 -0500
  • 6c5dfe9f20 Merge pull request #56 from japaric/appveyor Jorge Aparicio 2016-08-27 11:47:58 -0500
  • b2ea9d582f appveyor: use rustup Jorge Aparicio 2016-08-27 11:37:35 -0500
  • 6288f23368 Merge pull request #55 from japaric/gist Jorge Aparicio 2016-08-23 23:30:15 -0500
  • 0bf085bc21 set language: ruby on osx only Jorge Aparicio 2016-08-23 21:20:57 -0500
  • 2a8b2c25a4 use newer docker image Jorge Aparicio 2016-08-23 21:19:18 -0500
  • 51aabf3c32 use the gist gem instead of the gist crate Jorge Aparicio 2016-08-23 20:46:36 -0500
  • a687b97858 README: when and how to use this crate Jorge Aparicio 2016-08-23 20:35:30 -0500
  • 09785557c0 README: add AppVeyor badge Jorge Aparicio 2016-08-23 20:23:28 -0500
  • 2c520f10b9 README: fix link Jorge Aparicio 2016-08-23 20:17:39 -0500
  • 47c5322e3c Merge pull request #54 from japaric/gist Jorge Aparicio 2016-08-22 21:48:09 -0500
  • 316f5cb9ba use the gist crate Jorge Aparicio 2016-08-22 18:03:21 -0500
  • 5c9bfabcdf appveyor: Use gist to post disassembly Matt Ickstadt 2016-08-21 17:04:48 -0500
  • 27cbb963a3 travis: Use wgetpaste to post disassemblies to gist Matt Ickstadt 2016-08-21 16:51:50 -0500
  • 9307ee99b5 Merge pull request #52 from mattico/add-readme-port-help Jorge Aparicio 2016-08-21 18:13:29 -0500
  • 3986d1e3b6 Add a `Porting Reminders` section to the README Matt Ickstadt 2016-08-21 13:31:08 -0500
  • 7811f92bea Merge pull request #50 from japaric/post-43 Jorge Aparicio 2016-08-21 12:22:14 -0500
  • 2e561b3869 use utility function to compare the repr of floats Jorge Aparicio 2016-08-21 11:24:58 -0500
  • 10fdc9b535 only show disassembly of optimized build Jorge Aparicio 2016-08-21 11:09:32 -0500
  • c427112561 Merge pull request #49 from japaric/edge Jorge Aparicio 2016-08-21 11:03:44 -0500
  • ebadb12986 Merge pull request #43 from mattico/add-add_f3-builtins Jorge Aparicio 2016-08-21 11:03:10 -0500
  • da53b70d34 Use mem::swap to swap variables Matt Ickstadt 2016-08-20 22:30:02 -0500
  • fc0cdeb7f1 qc: bias towards generation of edge cases Jorge Aparicio 2016-08-20 22:17:50 -0500
  • ef16de3d37 Implement soft float add builtins Matt Ickstadt 2016-08-17 15:51:37 -0500
  • 6f0d50ebea Move integer functions to separate module Matt Ickstadt 2016-08-17 15:50:24 -0500
  • 8603e64554 Merge pull request #44 from Amanieu/sdiv Jorge Aparicio 2016-08-19 09:16:53 -0500