Commit Graph

185 Commits

Author SHA1 Message Date
bjorn3
95cfeb4dde Rustup to rustc 1.59.0-nightly (e6b883c74 2021-12-08) 2021-12-09 13:23:10 +01:00
bjorn3
516b478c81 Rustup to rustc 1.59.0-nightly (48a5999fc 2021-12-01) 2021-12-02 16:49:27 +01:00
bjorn3
7b894092c7 Rustup to rustc 1.58.0-nightly (dd549dcab 2021-11-25) 2021-11-26 16:21:01 +01:00
bjorn3
da83c84103 Rustup to rustc 1.58.0-nightly (d914f17ca 2021-11-16) 2021-11-17 21:01:35 +01:00
bjorn3
7ee78417d0 Revert libc update
It causes the macOS CI to fail. See rust-lang/libc#2484
2021-10-27 16:44:53 +02:00
bjorn3
fc8fbf4099 Rustup to rustc 1.58.0-nightly (e269e6bf4 2021-10-26) 2021-10-27 14:17:26 +02:00
bjorn3
d195107514 Rustup to rustc 1.57.0-nightly (54bb4fec6 2021-10-08) 2021-10-09 15:16:19 +02:00
bjorn3
0887a2ed76 Rustup to rustc 1.57.0-nightly (c02371c44 2021-10-01) 2021-10-02 14:50:15 +02:00
bjorn3
61667dedf5 Rustup to rustc 1.57.0-nightly (aa8f2d432 2021-09-18) 2021-09-19 13:53:32 +02:00
bjorn3
0b007722ad Rustup to rustc 1.56.0-nightly (29ef6cf16 2021-08-31) 2021-09-01 14:21:36 +02:00
bjorn3
92f488754b Rustup to rustc 1.56.0-nightly (b03ccace5 2021-08-24) 2021-08-25 13:12:40 +02:00
bjorn3
edadc29c77 Rustup to rustc 1.56.0-nightly (6d64f7f69 2021-08-19) 2021-08-20 16:15:52 +02:00
bjorn3
20491379c2 Sync from rust 2ddb65c322 2021-08-05 14:39:37 +02:00
Jade
966e54ee2e rfc3052: Remove authors field from Cargo manifests
Since RFC 3052 soft deprecated the authors field anyway, hiding it from
crates.io, docs.rs, and making Cargo not add it by default, and it is
not generally up to date/useful information, we should remove it from
crates in this repo.
2021-07-29 14:56:05 -07:00
bjorn3
f4ba61eee5 Rustup to rustc 1.56.0-nightly (08095fc1f 2021-07-26) 2021-07-27 15:22:50 +02:00
bjorn3
0ebb4839f6 Rustup to rustc 1.55.0-nightly (59216858a 2021-07-18) 2021-07-19 15:32:22 +02:00
bjorn3
ab4da1174c Rustup to rustc 1.55.0-nightly (d2b04f075 2021-07-07) 2021-07-08 18:03:50 +02:00
bjorn3
fb92375755 Merge commit '3a31c6d8272c14388a34622193baf553636fe470' into sync_cg_clif-2021-07-07 2021-07-07 11:14:20 +02:00
bjorn3
4cbba98420 Rustup to rustc 1.55.0-nightly (6d820866a 2021-06-29) 2021-06-30 21:21:06 +02:00
bjorn3
ad971bbed7 Rewrite build_sysroot.sh in rust 2021-06-19 13:58:32 +02:00
bjorn3
066d5f952c Rewrite prepare_sysroot_src.sh in rust 2021-06-19 13:58:32 +02:00
bjorn3
a12e23bc7e Rustup to rustc 1.55.0-nightly (a85f584ae 2021-06-16) 2021-06-17 15:36:32 +02:00
bjorn3
a6cce19659 Rustup to rustc 1.54.0-nightly (e4a603270 2021-06-07) 2021-06-08 19:36:12 +02:00
bjorn3
d6b03451e6 Merge commit '40dd3e2b7089b5e96714e064b731f6dbf17c61a9' into sync_cg_clif-2021-05-27 2021-05-27 13:08:14 +02:00
bjorn3
56facc424a Rustup to rustc 1.54.0-nightly (ff2c947c0 2021-05-25) 2021-05-27 12:39:40 +02:00
bjorn3
6e06f22bb6 Rustup to rustc 1.54.0-nightly (3e99439f4 2021-05-17) 2021-05-18 19:52:42 +02:00
bjorn3
7a61ec3007 Add missing change 2021-05-04 14:01:22 +02:00
bjorn3
e7f9301239 Rustup to rustc 1.54.0-nightly (716394d65 2021-05-03) 2021-05-04 13:55:04 +02:00
Erin Power
ee570b1302 Sync rustc_codegen_cranelift 'ddd4ce25535cf71203ba3700896131ce55fde795' 2021-04-30 14:49:58 +02:00
bjorn3
beb4e312c8 Rustup to rustc 1.53.0-nightly (727d10156 2021-04-27) 2021-04-28 19:41:10 +02:00
bjorn3
73c0db092d Rustup to rustc 1.53.0-nightly (132b4e5d1 2021-04-13) 2021-04-16 11:59:20 +02:00
bjorn3
e1a2f0f351 Rustup to rustc 1.53.0-nightly (c051c5ddd 2021-04-06) 2021-04-07 10:16:01 +02:00
bjorn3
8114d933bd Rustup to rustc 1.53.0-nightly (d32238532 2021-04-05) 2021-04-06 12:27:45 +02:00
bjorn3
ab425a4bca Revert "Build with -Cpanic=unwind by default"
This reverts commit afe74d71e4. It
shouldn't have been pushed to master as it isn't ready yet.
2021-03-31 13:47:10 +02:00
bjorn3
afe74d71e4 Build with -Cpanic=unwind by default
This doesn't enable unwinding as cg_clif doesn't support it yet. It does
allow for linking to a cg_llvm compiled libstd.so, which uses
`-Cpanic=unwind`.
2021-03-31 12:16:33 +02:00
bjorn3
07968a001d Merge commit '0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1' into sync_cg_clif-2021-03-29 2021-03-29 10:45:09 +02:00
bjorn3
7889a32c0f Rustup to rustc 1.53.0-nightly (52e3dffa5 2021-03-25) 2021-03-26 13:33:03 +01:00
bjorn3
664b25ea38 Rustup to rustc 1.52.0-nightly (36f1f04f1 2021-03-17) 2021-03-18 12:19:31 +01:00
bjorn3
6b58ed225e Adjust for changed -Zmir-opt-level numbering 2021-03-09 16:45:55 +01:00
bjorn3
8f62149d07 Rustup to rustc 1.52.0-nightly (8f349be27 2021-03-08) 2021-03-09 10:16:43 +01:00
bjorn3
27886cd6b6 Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-2021-03-05 2021-03-05 19:12:59 +01:00
bjorn3
a5bf6d2f18 Rustup to rustc 1.52.0-nightly (83b30a639 2021-02-20) 2021-02-21 17:27:53 +01:00
bjorn3
93373e13f0 Don't build alloc_system as part of the sysroot 2021-02-21 10:56:25 +01:00
bjorn3
b36fd9d82b Remove unnecessary parts from alloc_system 2021-02-21 10:49:55 +01:00
bjorn3
537db9a1ef Disable 128bit atomic operations on macOS 2021-02-18 18:46:22 +01:00
bjorn3
9be3936e95 Use #!/usr/bin/env bash
FreeBSD doesn't have /bin/bash
2021-02-14 18:12:51 +01:00
bjorn3
176965f517 Rustup to rustc 1.52.0-nightly (0fc6756b4 2021-02-08) 2021-02-09 12:30:06 +01:00
bjorn3
e4ae9ef3b0 Rustup to rustc 1.51.0-nightly (d4e3570db 2021-02-01) 2021-02-02 10:24:29 +01:00
bjorn3
a75f9bc3be Merge commit 'd556c56f792756dd7cfec742b9f2e07612dc10f4' into sync_cg_clif-2021-02-01 2021-02-01 10:11:46 +01:00
bjorn3
17cffc1757 Move some env var definitions around to fix cross-compilation 2021-01-31 14:56:10 +01:00
bjorn3
9164653c10 Split config.sh and add support for copying the mingw runtime objects 2021-01-31 14:15:08 +01:00
bjorn3
84f24e530a Re-enable mir inlining for the sysroot 2021-01-30 21:26:37 +01:00
bjorn3
d34b5e2885 Rustup to rustc 1.51.0-nightly (b12290861 2021-01-29) 2021-01-30 19:29:02 +01:00
bjorn3
9bf5cb43ab Fix indirectly linking to libstd.so with the JIT 2021-01-21 16:14:32 +01:00
bjorn3
c0aefeb5b7 Rustup to rustc 1.51.0-nightly (a4cbb44ae 2021-01-20) 2021-01-21 14:51:28 +01:00
bjorn3
3ea8915d4a Disable timings by default for cargo.sh
Fixes #1121
2021-01-06 14:54:19 +01:00
bjorn3
2c41a6953b Rustup to rustc 1.51.0-nightly (44e3daf5e 2020-12-31) 2021-01-01 17:15:04 +01:00
bjorn3
77f74ed070 Merge commit 'dbee13661efa269cb4cd57bb4c6b99a19732b484' into sync_cg_clif-2020-12-27 2020-12-27 10:30:38 +01:00
bjorn3
8e234d5d4b Rustup to rustc 1.50.0-nightly (b32e6e6ac 2020-12-16) 2020-12-17 18:36:00 +01:00
bjorn3
d404840788 Merge commit '5988bbd24aa87732bfa1d111ba00bcdaa22c481a' into sync_cg_clif-2020-11-27 2020-11-27 20:48:53 +01:00
bjorn3
de4ce8c05f Sync from rust c922857066 2020-11-27 18:01:29 +01:00
bjorn3
aef656aee8 Rustup to rustc 1.50.0-nightly (72da5a9d8 2020-11-26) 2020-11-27 18:01:01 +01:00
Lzu Tao
e4cc56d760 Drop support for cloudabi targets 2020-11-22 17:11:41 -05:00
bjorn3
c3179bc44b Rustup to rustc 1.50.0-nightly (593fe977a 2020-11-20) 2020-11-21 19:49:51 +01:00
bjorn3
7ec44711e6 Rustup to rustc 1.49.0-nightly (9722952f0 2020-11-12) 2020-11-13 19:01:40 +01:00
Jakob Hellermann
7ab499fe49 use hardlinks instead of copying files 2020-11-12 16:18:03 +01:00
bjorn3
cf3aa64c66 Better build dir layout
It now matches the layout used by rustc itself
2020-11-08 17:35:59 +01:00
bjorn3
df45a06f89 Don't add .d and .rmeta files to the sysroot
Fixes #1106
2020-11-08 17:15:31 +01:00
Jakob Hellermann
d6a9dfa3d4 run 'shellcheck -f diff $(fd --extension sh) | git apply' 2020-11-04 16:07:42 +01:00
bjorn3
285c7c66dc Merge commit '03f01bbe901d60b71cf2c5ec766aef5e532ab79d' into update_cg_clif-2020-11-01 2020-11-03 11:00:04 +01:00
bjorn3
646b00ff77 Revert unintentional change 2020-11-02 18:54:10 +01:00
bjorn3
0c34f5aba8 Refactor the build system 2020-11-02 18:17:39 +01:00
bjorn3
1ea618a7b6 Make it easier to use build_sysroot.sh 2020-11-01 19:47:14 +01:00
bjorn3
324e63de28 Ensure that sysroot build works with CARGO_TARGET_DIR set 2020-11-01 19:38:21 +01:00
bjorn3
793d26047f Rustup to rustc 1.49.0-nightly (4760b8fb8 2020-10-25) 2020-10-26 09:51:48 +01:00
bjorn3
8dc71a419e Rustup to rustc 1.49.0-nightly (1eaadebb3 2020-10-21) 2020-10-22 12:44:59 +02:00
bjorn3
783c6771b3 Rustup to rustc 1.49.0-nightly (b1af43bc6 2020-10-10) 2020-10-11 10:58:26 +02:00
bjorn3
faec12461f Use custom driver for sysroot building too
This required another custom driver to ensure that build scripts are
built using cg_llvm instead of cg_clif.

After this change only rustdoc still uses -Zcodegen-backend
2020-10-10 16:41:31 +02:00
bjorn3
1cd63dc9b2 Update sysroot miniz_oxide 2020-10-08 13:37:02 +02:00
bjorn3
3fc673d0a9 Rustup to rustc 1.49.0-nightly (beb5ae474 2020-10-04) 2020-10-05 11:12:41 +02:00
bjorn3
ab92638735 Rustup to rustc 1.48.0-nightly (8fe73e80d 2020-10-01) 2020-10-02 14:26:34 +02:00
bjorn3
787d078fb6 Build build scripts for sysroot using cg_llvm
There is not yet a cg_clif sysroot available when building the sysroot itself
2020-09-29 18:07:19 +02:00
bjorn3
a9ec4de6f2 Silence rm warning when files are not existing 2020-09-29 13:26:32 +02:00
bjorn3
a2c2db9cd6 Rustup to rustc 1.48.0-nightly (f68e08933 2020-09-19) 2020-09-20 16:25:14 +02:00
bjorn3
7285c134d1 Reorganize scripts 2020-09-16 16:46:02 +02:00
bjorn3
50e8f2218e Rustup to rustc 1.48.0-nightly (7402a3944 2020-09-13) 2020-09-14 10:56:37 +02:00
bjorn3
217b3818b7 Rustup to rustc 1.48.0-nightly (c59199efc 2020-09-04) 2020-09-05 10:38:49 +02:00
bjorn3
33b6a9081a Add workaround for rust-lang/rust#74946
Fixes #1072
2020-08-19 13:56:54 +02:00
bjorn3
f79e8e8487 Rustup to rustc 1.47.0-nightly (09f4c9f50 2020-08-07) 2020-08-08 16:30:22 +02:00
bjorn3
fb0e5c6211 Fix some warnings 2020-08-08 16:17:34 +02:00
bjorn3
3e4ddca409 Rustup to rustc 1.47.0-nightly (f9d422ea7 2020-08-04) 2020-08-05 13:55:27 +02:00
bjorn3
7d69857dcb Rustup to rustc 1.47.0-nightly (db0492ace 2020-07-29) 2020-07-30 14:58:27 +02:00
bjorn3
1ffc3079b0 Rustup to rustc 1.47.0-nightly (bbebe7351 2020-07-22) 2020-07-23 12:13:22 +02:00
bjorn3
bbe8bedd2a Rustup to rustc 1.46.0-nightly (8aa18cbdc 2020-07-08) 2020-07-09 13:13:29 +02:00
bjorn3
f3a91164a2 Rustup to rustc 1.46.0-nightly (f781babf8 2020-07-01) 2020-07-02 19:48:03 +02:00
bjorn3
57d9dda09f Rustup to rustc 1.46.0-nightly (0ca7f74db 2020-06-29) 2020-06-30 18:31:36 +02:00
bjorn3
48d4bc2fb6 Rustup to rustc 1.46.0-nightly (7750c3d46 2020-06-26) 2020-06-27 11:29:39 +02:00
bjorn3
b79102c933 Disable "LTO is not supported" warning for sysroot build 2020-06-20 19:14:58 +02:00
bjorn3
fcd596714b Remove pin of the libc crate for the sysroot
The latest libc version has fixed the compilation error
2020-06-16 10:54:18 +02:00
bjorn3
bd6e0e6e12 Rustup to rustc 1.46.0-nightly (f315c35a7 2020-06-15) 2020-06-16 10:24:24 +02:00