Commit Graph

73 Commits

Author SHA1 Message Date
bjorn3 9cf1bcea5c Rustup to rustc 1.44.0-nightly (485c5fb6e 2020-04-08) 2020-04-09 13:22:40 +02:00
bjorn3 1e074106e6 Don't disable inline asm in hint::spin_loop 2020-03-11 14:08:54 +01:00
bjorn3 c5b5b2b702 Don't disable multithreading in libtest 2020-03-10 20:53:05 +01:00
bjorn3 dcc86d306c Emulate `<Box<F> as FnOnce>::call_once` without `alloca`
Fixes #884

cc #15
2020-03-10 20:48:58 +01:00
bjorn3 c8de552c01 Tls support 2020-02-26 14:41:05 +01:00
bjorn3 b5b2ffab6a Rustup to rustc 1.43.0-nightly (5d04ce67f 2020-02-13) 2020-02-14 18:20:34 +01:00
bjorn3 9cdea312cf Rustup to rustc 1.42.0-nightly (3761dcd34 2020-01-28) 2020-01-29 11:21:29 +01:00
bjorn3 1db38c0dfc Re-introduce FnBox 2020-01-22 20:24:17 +01:00
bjorn3 83f6ef1558 Rustup to rustc 1.42.0-nightly (689fca01c 2020-01-17) 2020-01-22 18:09:20 +01:00
bjorn3 047eaf14ba Rustup to rustc 1.42.0-nightly (9ae6cedb8 2019-12-23) 2019-12-24 12:27:11 +01:00
bjorn3 b97df0b07f Fix Linux libtest 2019-12-16 11:50:20 +01:00
bjorn3 e1613a69d4 Rustup to rustc 1.41.0-nightly (a605441e0 2019-12-15) 2019-12-16 11:33:57 +01:00
bjorn3 d14ad35884 Rustup to rustc 1.41.0-nightly (5c5c8eb86 2019-12-07) 2019-12-08 11:32:03 +01:00
bjorn3 c6086a8fd7 Rustup to rustc 1.41.0-nightly (6d77e45f0 2019-12-04) 2019-12-05 21:00:57 +01:00
bjorn3 e9d3569e08 Run libcore tests 2019-11-24 15:44:39 +01:00
bjorn3 8536514308 Rustup to rustc 1.40.0-nightly (10a52c25c 2019-10-24) 2019-10-25 21:41:24 +02:00
bjorn3 f0c774e05d Rustup to rustc 1.40.0-nightly (237d54ff6 2019-10-15) 2019-10-16 18:43:52 +02:00
bjorn3 b5d29a8c58 Rustup to rustc 1.40.0-nightly (787005079 2019-10-04) 2019-10-06 10:41:15 +02:00
bjorn3 0f938f68a5 Rustup to rustc 1.40.0-nightly (2daa404e9 2019-10-02) 2019-10-03 17:22:01 +02:00
bjorn3 e676998b61 Rustup to rustc 1.40.0-nightly (084beb83e 2019-09-27) 2019-10-03 16:24:06 +02:00
bjorn3 44792f1089 Rustup to rustc 1.40.0-nightly (084beb83e 2019-09-27) 2019-09-28 14:06:12 +02:00
bjorn3 3e78ca957e Rustup to rustc 1.39.0-nightly (f0b58fcf0 2019-09-11) 2019-09-12 20:21:54 +02:00
bjorn3 b0e5c78ad2 Disable inline assembly in core::hint::black_box 2019-09-07 11:01:22 +02:00
bjorn3 f6c39fa701 Rustup to rustc 1.39.0-nightly (eeba189cf 2019-08-24) 2019-08-25 16:30:36 +02:00
bjorn3 e64da833c9 Add patch for rustc regression
Filled as 63687
2019-08-21 14:54:01 +02:00
bjorn3 7c7a8e8367 Workaround for missing icmp{,_imm}.i128 legalizations
Fixes #667
2019-08-15 11:36:23 +02:00
bjorn3 89c36194db Force single thread mode for libtest 2019-08-09 13:18:09 +02:00
bjorn3 dbac219207 Libtest support 2019-08-09 12:46:24 +02:00
bjorn3 aae9a8b91d Patch core_arch to tell programs that cpuid is not supported 2019-07-29 14:35:42 +02:00
bjorn3 9f0fad0024 Fix thread disable patch 2019-07-29 14:35:15 +02:00
bjorn3 8506784d74 Reduce patching of libcore a bit
These parts are no longer necessary as of #627
2019-07-26 12:22:58 +02:00
bjorn3 8c2577c747 Don't disable stdsimd anymore
This doesn't enable simd support. Actually using the functions will
result in a compilation error.
2019-07-20 15:33:57 +02:00
bjorn3 94effb972f Rustup to rustc 1.38.0-nightly (e3cebcb3b 2019-07-19) 2019-07-20 13:04:02 +02:00
bjorn3 c453b83f2b Rustup to rustc 1.37.0-nightly (433a46781 2019-06-28) 2019-06-29 11:16:55 +02:00
bjorn3 db5ffdedf7 Implement bswap intrinsic 2019-06-23 17:32:32 +02:00
bjorn3 05307af672 Remove some unnecessary patches
cc #337
2019-06-23 11:22:16 +02:00
bjorn3 dd15051f5a Rustup to rustc 1.37.0-nightly (de02101e6 2019-06-22) 2019-06-23 10:47:16 +02:00
bjorn3 4d406cdcad Rustup to rustc 1.37.0-nightly (0dc9e9c10 2019-06-15) 2019-06-16 11:13:49 +02:00
bjorn3 80ab0cac3c Apply rust-lang pr61828 to fix sysroot building 2019-06-14 19:33:08 +02:00
bjorn3 610f377b7d Rustup to rustc 1.36.0-nightly (f49269398 2019-05-25) 2019-05-26 10:20:35 +02:00
bjorn3 de792ad690 Rustup to rustc 1.35.0-nightly (aa99abeb2 2019-04-14) 2019-04-15 16:34:16 +02:00
bjorn3 66e33c2570 Rustup to rustc 1.35.0-nightly (acd8dd6a5 2019-04-05) 2019-04-06 12:18:42 +02:00
bjorn3 50e70086ba Rustup to rustc 1.35.0-nightly (e782d790f 2019-03-29) 2019-03-30 10:37:09 +01:00
bjorn3 f1432c0e2d Rustup to rustc 1.35.0-nightly (0576ac109 2019-03-24) 2019-03-25 19:54:57 +01:00
bjorn3 a715c79263 Rustup to rustc 1.35.0-nightly (82e2f3ec2 2019-03-20) 2019-03-21 20:24:46 +01:00
bjorn3 87424cb288 Misc changes 2019-03-11 20:45:59 +01:00
bjorn3 e09ae25299 Remove 0006-alloc-Disable-some-unsupported-stuff.patch 2019-03-06 20:56:53 +01:00
bjorn3 c2095c4afe Rustup to rustc 1.35.0-nightly (87a436377 2019-03-03) 2019-03-04 18:57:09 +01:00
bjorn3 57feadcc13 Replace functions taking or returning u128 or i128 with a trap
This makes it possible to remove most of 0002-Disable-u128-and-i128-in-libcore.patch.
The rest has to be kept because of u128 and i128 only being used in the function body.
2019-03-03 11:45:52 +01:00
bjorn3 3d81b76566 Rustup to rustc 1.34.0-nightly (350674b71 2019-02-28) 2019-03-01 18:55:20 +01:00