-
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
-