Commit Graph

911 Commits

Author SHA1 Message Date
Philipp Oppermann
b0cb401b3b Merge branch 'post-10' into post-11 2020-07-17 11:30:14 +02:00
Philipp Oppermann
d215eb07c2 Add alloc crate to build-std crates 2020-07-17 11:29:11 +02:00
Philipp Oppermann
69c7df8a30 Merge branch 'post-09' into post-10 2020-07-17 11:28:30 +02:00
Philipp Oppermann
b7835f3976 Merge branch 'post-08' into post-09 2020-07-17 11:28:04 +02:00
Philipp Oppermann
6d2b8f3f6c Merge branch 'post-07' into post-08 2020-07-17 11:28:04 +02:00
Philipp Oppermann
7361740ecb Merge branch 'post-06' into post-07 2020-07-17 11:28:04 +02:00
Philipp Oppermann
51f8e413d5 Merge branch 'post-05' into post-06 2020-07-17 11:28:04 +02:00
Philipp Oppermann
b7fb1e8764 Merge branch 'post-04' into post-05 2020-07-17 11:28:04 +02:00
Philipp Oppermann
7341cff39d Merge branch 'post-03' into post-04 2020-07-17 11:28:04 +02:00
Philipp Oppermann
406c406d5f Merge branch 'post-02' into post-03 2020-07-17 11:28:04 +02:00
Philipp Oppermann
6f9cfce6f9 Don't deny clippy warnings 2020-07-17 11:27:18 +02:00
Philipp Oppermann
472ddcc696 Merge branch 'post-08' into post-09 2020-07-17 11:25:03 +02:00
Philipp Oppermann
5d355277db Merge branch 'post-07' into post-08 2020-07-17 11:24:40 +02:00
Philipp Oppermann
5309361224 Merge branch 'post-06' into post-07 2020-07-17 11:24:00 +02:00
Philipp Oppermann
1876a78058 Merge branch 'post-05' into post-06 2020-07-17 11:23:28 +02:00
Philipp Oppermann
3ac92cf275 Merge branch 'post-04' into post-05 2020-07-17 11:23:27 +02:00
Philipp Oppermann
acf3717551 Move extern crate rlibc to lib.rs 2020-07-17 11:22:42 +02:00
Philipp Oppermann
e78d33a5bf Update test command on CI for build-std 2020-07-17 11:21:18 +02:00
Philipp Oppermann
6292789393 Merge branch 'post-03' into post-04 2020-07-17 11:19:25 +02:00
Philipp Oppermann
651adbc8bd Merge branch 'post-02' into post-03 2020-07-17 11:16:18 +02:00
Philipp Oppermann
4bbaae24a4 Merge pull request #835 from phil-opp/post-02-Zbuild-std
Migrate post-02 code from cargo-xbuild to `-Zbuild-std`
2020-07-17 11:13:11 +02:00
Philipp Oppermann
44d7654ef6 Add toml extension to .cargo/config and use table format for unstable 2020-07-17 10:57:04 +02:00
Philipp Oppermann
f135aefae8 Update to bootloader 0.9.8 2020-07-17 10:52:21 +02:00
Philipp Oppermann
ffaac76876 Use latest release of bootimage on CI 2020-07-17 10:52:08 +02:00
Philipp Oppermann
5ae9f62f4d Adjust job names on CI to match existing names 2020-07-16 17:15:03 +02:00
Philipp Oppermann
da0ee38f09 Add names for all CI operations 2020-07-16 17:10:50 +02:00
Philipp Oppermann
263e852dcc Use functionality of toolchain action for installing rustup components 2020-07-16 17:04:02 +02:00
Philipp Oppermann
614e5b0e86 Install rustup components after checking out the repo
so that the components are installed for the nightly toolchain.
2020-07-16 16:36:19 +02:00
Philipp Oppermann
9ee42e0f5f Install Zbuild-std branch of bootimage 2020-07-16 16:32:50 +02:00
Philipp Oppermann
c4672096d4 Install rust-src component for cargo check 2020-07-16 16:31:52 +02:00
Philipp Oppermann
ffe1b6abd0 Rewrite CI script with using actions-rs actions
This gives use support for github's scoped annotations when there are errors or warnings.
2020-07-16 16:21:37 +02:00
Philipp Oppermann
16ffe80fd5 Add dependency on rlibc 2020-07-16 15:39:07 +02:00
Philipp Oppermann
07d8a22a53 Use -Zbuildstd instead of cargo-xbuild 2020-07-16 15:37:09 +02:00
Philipp Oppermann
bd4487cefa Merge branch 'post-10' into post-11 2020-06-08 12:30:28 +02:00
Philipp Oppermann
e68f7a1d31 Merge branch 'post-09' into post-10 2020-06-08 12:30:28 +02:00
Philipp Oppermann
832ab43bdd Merge branch 'post-08' into post-09 2020-06-08 12:30:28 +02:00
Philipp Oppermann
2a88224080 Merge branch 'post-07' into post-08 2020-06-08 12:30:28 +02:00
Philipp Oppermann
96a02c441e Merge branch 'post-06' into post-07 2020-06-08 12:30:28 +02:00
Philipp Oppermann
0dd32e2680 Merge pull request #818 from phil-opp/post-06-prevent-tail-recursion
Do a volatile read in stack_overflow test to avoid tail recursion
2020-06-08 12:29:58 +02:00
Philipp Oppermann
5735cb8ec0 Do a volatile read in stack_overflow test to avoid tail recursion
This prevents the compiler from transforming the tail recursive function into a loop, which does not lead to a stack overflow. It also avoids the LLVM bug where functions with side-effect-free endless loops are removed. Thus, the test now also works in `--release` mode.
2020-06-08 12:17:06 +02:00
Philipp Oppermann
cc8ecaadc2 Remove superfluous printing from many_boxes_long_lived test 2020-06-08 12:09:49 +02:00
Philipp Oppermann
c66758ccad Merge branch 'post-10' into post-11 2020-06-08 12:09:01 +02:00
Philipp Oppermann
e7fd27b648 Remove superfluous printing from heap_allocation tests 2020-06-08 12:08:25 +02:00
Philipp Oppermann
cecab1a310 Merge branch 'post-08' into post-09 2020-06-08 12:06:37 +02:00
Philipp Oppermann
d26577ad86 Merge branch 'post-07' into post-08 2020-06-08 12:06:37 +02:00
Philipp Oppermann
f54a2d7574 Merge branch 'post-10' into post-11 2020-06-08 12:06:37 +02:00
Philipp Oppermann
9809ea57ae Merge branch 'post-09' into post-10 2020-06-08 12:06:37 +02:00
Philipp Oppermann
95612c1d3c Merge branch 'post-06' into post-07 2020-06-08 12:05:05 +02:00
Philipp Oppermann
12d94fd2e9 Adjust stack_overflow test print message 2020-06-08 12:01:04 +02:00
Philipp Oppermann
8c10bbb096 Merge branch 'post-05' into post-06 2020-06-08 11:57:12 +02:00