Commit Graph

  • 7d5fb94560 Fix some typos/bugs with float comparison intrinsics Alex Crichton 2018-01-24 15:20:48 -0800
  • 22f76e35fa
    Merge pull request #223 from paoloteti/be Alex Crichton 2018-01-19 13:58:10 -0600
  • 083f107c5e Fix build issue and comments Paolo Teti 2018-01-19 19:27:25 +0100
  • a75a49990c Skip aeabi_cdcmp and aeabi_cfcmp on big-endian targets Paolo Teti 2018-01-19 09:04:57 +0100
  • bf912e607e
    Merge pull request #222 from whitequark/master Alex Crichton 2018-01-13 17:27:55 -0600
  • 205322baf0 comparesf2: do not build the assembly versions of intrinsics on ARM. whitequark 2017-12-29 18:07:40 +0000
  • 07b446a9ab comparesf2/comparedf2: fix a signedness bug and add tests. whitequark 2017-12-29 07:49:45 +0000
  • 4cf6571362 README: update to explain how to run quickcheck-style tests. whitequark 2017-12-29 06:36:09 +0000
  • 3d1600b654 comparesf2/comparedf2: do not build the C versions of intrinsics. whitequark 2017-12-29 06:16:35 +0000
  • 6adcc9e9cb comparesf2/comparedf2: use i32 instead of bool for return type. whitequark 2017-12-29 06:14:51 +0000
  • f5d86476a8 Implement comparesf2/comparedf2 intrinsics. whitequark 2017-12-28 03:41:14 +0000
  • 82ee1dd760 comparesf2/comparedf2 are called on soft-float targets. whitequark 2017-12-28 02:57:42 +0000
  • 0ba07e4926 Auto merge of #220 - malbarbo:armv4t, r=alexcrichton bors 2017-12-26 20:21:11 +0000
  • cc9a70f61c Work around japaric/xargo#186 temporarily Alex Crichton 2017-12-26 12:20:17 -0800
  • a076c9aaa7 Disable incremental + LTO Alex Crichton 2017-12-26 10:14:11 -0800
  • f4edcf7b24 Use kernel user helpers for armv4t Marco A L Barbosa 2017-12-26 13:01:02 -0200
  • 3a9ba44406 Auto merge of #219 - Amanieu:sync_val_compare_and_swap, r=alexcrichton bors 2017-12-23 15:36:04 +0000
  • e8ea848785 Fix argument order for __sync_val_compare_and_swap Amanieu d'Antras 2017-12-23 08:45:25 +0100
  • 000d06a57a Auto merge of #218 - Amanieu:blx_fix, r=alexcrichton bors 2017-12-20 06:04:26 +0000
  • 0fe7c79389 Replace inline asm with function calls in __kuser_cmpxchg and __kuser_memory_barrier Amanieu d'Antras 2017-12-20 01:44:48 +0000
  • 0633d73c55 Auto merge of #215 - alexcrichton:fix-ci, r=alexcrichton bors 2017-12-08 16:20:20 +0000
  • a6f7dfd2fd Fix nightly CI Alex Crichton 2017-12-08 08:19:28 -0800
  • 200c94eebf Auto merge of #212 - tamird:fomit-frame-pointer-not-supported-arm, r=alexcrichton bors 2017-11-28 17:31:37 +0000
  • 55e57a3762
    Avoid warning spew Tamir Duberstein 2017-11-27 16:13:22 -0500
  • 18feaccbfd Auto merge of #211 - haellowyyn:fix-multi-definition-of-mulsf3, r=alexcrichton bors 2017-11-26 21:10:30 +0000
  • 047406083a Remove mulsf3.c and muldf3.c from compiler-rt. Jan Teske 2017-11-26 21:53:57 +0100
  • 60d949ba1d
    Merge pull request #210 from scottmcm/add-128bit-lang-items Alex Crichton 2017-11-26 09:37:52 -0600
  • ba750103a3 Another attempt at making MIPS happy Scott McMurray 2017-11-25 07:00:26 -0800
  • bcc41a9b8d Autogenerate the add/sub tests Scott McMurray 2017-11-25 06:24:07 -0800
  • ed89a17f25 Make them all `pub` Scott McMurray 2017-11-25 05:53:53 -0800
  • 665f268872 Tweak addo & subo to try and fix MIPS Scott McMurray 2017-11-25 05:26:24 -0800
  • 5e71218390 Implement all the 128-bit operator lang items from rust PR 46093 Scott McMurray 2017-11-25 04:21:05 -0800
  • 02b3734a5b Remove divsf3.c from compiler-rt Alex Crichton 2017-11-19 09:07:11 -0800
  • f5532b22b5
    Merge pull request #207 from sunfishcode/master Alex Crichton 2017-11-15 23:44:02 +0100
  • a6ecd1a73f Add "volatile" and "memory" clobber to asm! that doesn't fall through. Dan Gohman 2017-11-15 12:49:10 -0800
  • 93e3091ffc
    Merge pull request #206 from aeleos/div Alex Crichton 2017-11-14 13:58:07 +0100
  • 8bb30026c7 Implement divsf3 and divdf3 Oliver Geller 2017-11-12 14:40:17 -0500
  • bb2c81b700
    Merge pull request #205 from aeleos/master Alex Crichton 2017-11-14 00:41:18 +0100
  • 897048543f Implement mulsf3 and muldf3 Oliver Geller 2017-11-08 17:36:34 -0500
  • 1be2858df7
    Merge pull request #203 from alexcrichton/wasm Alex Crichton 2017-11-03 00:45:26 -0400
  • 46fbf3a565 Work around OSX on Travis Alex Crichton 2017-11-02 11:14:05 -0700
  • 45cd956acc Prepare this crate for more wasm32 compatibility Alex Crichton 2017-10-24 17:03:39 -0700
  • 2d414afec5 Auto merge of #200 - japaric:no-binfmt-misc, r=alexcrichton bors 2017-10-08 02:02:35 +0000
  • 2446cc468f drop binfmt_misc dependency Jorge Aparicio 2017-10-07 22:19:37 +0200
  • 5b96befbc5 Auto merge of #115 - Amanieu:linux-arm-atomic, r=alexcrichton bors 2017-10-06 23:08:42 +0000
  • 73e38dcf2f Add atomic support for pre-ARMv6 on Linux Amanieu d'Antras 2016-10-31 16:03:46 +0000
  • fe8d893a6b Update target specs Alex Crichton 2017-10-03 02:28:49 -0700
  • 0b9844764e Merge pull request #198 from est31/master Alex Crichton 2017-09-29 01:54:05 -0500
  • c781759498 Partially revert a272d753f5 est31 2017-09-29 02:20:27 +0200
  • a20840262e Partially revert 482d98318f est31 2017-09-29 02:19:40 +0200
  • 789e8c159f Merge pull request #196 from alexcrichton/cc Alex Crichton 2017-09-27 17:38:06 -0500
  • 006f173f85 Ignore failing test on mips Alex Crichton 2017-09-22 21:31:27 -0700
  • 6cf8fe7932 Update to the `cc` dependency Alex Crichton 2017-09-22 21:30:12 -0700
  • 67e0908d7f Auto merge of #195 - alexcrichton:32-darwin-empty, r=alexcrichton bors 2017-09-17 22:25:49 +0000
  • 1be538be1e Disable empty intrinsics on i686-apple-darwin Alex Crichton 2017-09-17 15:24:36 -0700
  • 4d9df62fb7 Auto merge of #194 - mattico:i386, r=alexcrichton bors 2017-09-16 02:58:04 +0000
  • a40cc6a12d Don't compile probestack functions during testing Matt Ickstadt 2017-09-15 18:04:11 -0500
  • b3679bcfba Implement x86 chkstk in "rust" Matt Ickstadt 2017-09-15 17:18:54 -0500
  • a767bab639 Auto merge of #193 - alexcrichton:update, r=alexcrichton bors 2017-09-15 22:59:44 +0000
  • f06f7c7bd6 Update MinGW download location Alex Crichton 2017-09-15 15:59:15 -0700
  • 35dec6bd8a Auto merge of #192 - est31:master, r=alexcrichton bors 2017-09-14 17:27:43 +0000
  • 0cd476220b Remove duplication by adding a macro est31 2017-09-14 17:39:25 +0200
  • 3efae7f7d9 Convert add! to a function est31 2017-09-14 17:33:44 +0200
  • 482d98318f Convert int_to_float! to a function est31 2017-09-14 16:32:50 +0200
  • ff63f7b80f Convert float_to_int! into a function est31 2017-09-14 14:59:32 +0200
  • ef4951582f Auto merge of #189 - tamird:update-comment-rustbuild, r=alexcrichton bors 2017-09-14 00:46:30 +0000
  • a272d753f5 Don't use the Wrapping wrapper in float addition est31 2017-09-14 02:08:28 +0200
  • 72ed4c8bce Don't use a macro for pow calculation est31 2017-09-14 01:59:02 +0200
  • 8313cec597 Extend the Float trait by some constants and supertraits est31 2017-09-14 01:57:52 +0200
  • 915293c528 Auto merge of #191 - est31:master, r=alexcrichton bors 2017-09-13 23:12:44 +0000
  • 2c1d7dccc1 Use the newly added ONE constant in float addition est31 2017-09-14 00:10:16 +0200
  • 46cfa05650 Introduce a float_impl! macro to avoid duplication est31 2017-09-13 22:44:56 +0200
  • 9bdedec38e Refactor float builtins to use associated consts est31 2017-09-13 22:08:15 +0200
  • c9a261895e Refactor int builtins to use associated consts est31 2017-09-13 21:01:40 +0200
  • a32e76eaea
    Update rustbuild commentary Tamir Duberstein 2017-09-12 19:09:43 -0400
  • 23f14d3f05 Auto merge of #188 - tamird:remove-unused-rustbuild, r=alexcrichton bors 2017-09-10 15:35:24 +0000
  • 9d536cf96a
    Remove unused rustbuild feature Tamir Duberstein 2017-09-10 09:30:47 -0400
  • 38ffaf97aa Auto merge of #187 - est31:master, r=alexcrichton bors 2017-09-07 05:51:19 +0000
  • 02ea9e5f54 Update the gcc crate to 0.3.53 and disable compilation warnings est31 2017-09-07 07:49:34 +0200
  • 94c4c1c534 Auto merge of #184 - DirkyJerky:patch-1, r=alexcrichton bors 2017-08-22 05:03:25 +0000
  • fe6197e2f2 Fix README relative link. Geoff Yoerger 2017-08-21 16:17:04 -0500
  • 6b9281d2b2 Auto merge of #181 - TimNN:no-memcpy, r=alexcrichton bors 2017-07-23 05:10:08 +0000
  • c138713df1 Avoid memcpy references in unoptimized code Tim Neumann 2017-07-22 23:10:30 +0200
  • f6c4034d59 Auto merge of #179 - ollie27:chkstk, r=alexcrichton bors 2017-07-12 22:28:43 +0000
  • 064452423a Don't include custom chkstk on MSVC Oliver Middleton 2017-07-12 22:40:49 +0100
  • 5e49856003 Auto merge of #176 - alexcrichton:probestack2, r=alexcrichton bors 2017-07-08 03:36:04 +0000
  • 91eaa85902 Don't mangle probes all the time Alex Crichton 2017-07-07 11:20:04 -0700
  • f9f6bd0589 Tweak definition of probestack functions Alex Crichton 2017-07-07 10:16:03 -0700
  • e9b258bc0c Auto merge of #175 - alexcrichton:probestack, r=alexcrichton bors 2017-07-06 13:59:05 +0000
  • 7ccf8408d0 Add `__rust_probestack` intrinsic Alex Crichton 2017-07-05 22:18:19 -0700
  • 238647af80 Fix unused imports on iOS Alex Crichton 2017-07-03 19:11:34 -0700
  • a1700f9da9 Fix a typo in the build script Alex Crichton 2017-07-03 15:28:03 -0700
  • 070990f10a Compile ffsdi2 with `rustbuild` feature Alex Crichton 2017-07-03 14:57:42 -0700
  • 906b2bfc5d Auto merge of #174 - alexcrichton:less-compiler-rt, r=alexcrichton bors 2017-07-03 16:48:23 +0000
  • 681aaa914d Use the Rust implementation of udivsi3 on ARM Alex Crichton 2017-07-03 08:16:01 -0700
  • a6bbbea236 Merge pull request #172 from alexcrichton/update-compielr-rt Alex Crichton 2017-07-01 07:49:17 -0700
  • 5a39eed988 Update compiler-rt submodule Alex Crichton 2017-07-01 00:31:45 -0700
  • b0300b16ed Auto merge of #164 - rust-lang-nursery:memclr, r=alexcrichton bors 2017-07-01 07:27:55 +0000
  • b8a662040e no aeabi_mem* symbols on iOS, weak symbols on thumb, normal symbols elsewhere Jorge Aparicio 2017-06-30 18:06:25 -0500
  • 75c6ccca71 optimize 32-bit aligned mem{cpy,clr,set} intrinsics for ARM Jorge Aparicio 2017-06-29 22:40:58 -0500