Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 10 pull requests #129978

Merged
merged 46 commits into from
Sep 5, 2024
Merged
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
1aebff9
Add Top TOC support to rustdoc
notriddle Feb 6, 2024
a7aea5d
Add configuration options to hide TOC or module navigation
notriddle Feb 7, 2024
5a6054b
rustdoc: add separate section for module items
notriddle Jul 22, 2024
68773c7
rustdoc: add separate section for module items
notriddle Jul 22, 2024
7091fa5
rustdoc: show code spans as `<code>` in TOC
notriddle Jul 22, 2024
95fcddd
Add more test case
notriddle Jul 23, 2024
12a3c42
rustdoc: consistentify `#TOC` and `#ModNav` to lowercase
notriddle Jul 24, 2024
bead042
rustdoc: add test case for modnav position when TOC is off
notriddle Jul 24, 2024
e77eb04
Arbitrary self types v2: pointers feature gate.
adetaylor Mar 30, 2024
94e9c4c
warn the user if the upstream master branch is old
lolbinarycat Aug 25, 2024
cea707d
emit old upstream warning no matter the build step
lolbinarycat Aug 27, 2024
3743cdb
downgrade git error to a warning, and skip UX check in CI
lolbinarycat Aug 27, 2024
992dd0b
CI: rfl: add a couple comments to split the steps and document them
ojeda Aug 10, 2024
d783b1d
CI: rfl: switch to a stage 2 build
ojeda Aug 27, 2024
824397d
CI: rfl: add a Clippy build
ojeda Aug 10, 2024
d584f70
CI: rfl: add a `rustfmt` run
ojeda Aug 10, 2024
5c558d3
CI: rfl: add macro expanded source build (`-Zunpretty=expanded`)
ojeda Aug 10, 2024
778ff06
CI: rfl: factor out build targets
ojeda Aug 10, 2024
8e20b66
Some code review suggestions.
adetaylor Aug 30, 2024
121e9f4
Add rust.randomize-layout config to build artifacts with -Zrandomize-…
the8472 Sep 2, 2022
f3bc08a
ignore/fix layout-sensitive tests
the8472 Sep 2, 2022
5bf8eeb
disable size asserts in the compiler when randomizing layouts
the8472 Sep 2, 2022
e3169f7
when -Zrandomize-layout is enabled disable alloc test testing interna…
the8472 Sep 2, 2022
1e377c5
enable layout randomization in x86_64-gnu-llvm-17 CI job
the8472 Sep 2, 2022
df20808
inhibit layout randomization for Box
the8472 Aug 31, 2024
c218c75
exclude tools with deps that have size asserts
the8472 Aug 31, 2024
8d3e5fa
Move the `data` and `vtable` methods from `RawWaker` to `Waker`
kevinmehall Sep 2, 2024
2dc7514
Stabilize waker_getters
kevinmehall Sep 2, 2024
22bd319
Add `Waker::new` and `LocalWaker::new`
kevinmehall Sep 3, 2024
6f435cb
Port std library to RTEMS
thesummer Aug 21, 2023
124454c
rtems: Add spec file for arm_rtems6_eabihf
thesummer Jan 23, 2024
6fd358e
Add documentation for target armv7-rtems-eabihf
thesummer Jun 26, 2024
42d2d78
Make supertrait and implied predicates queries defaulted
compiler-errors Aug 29, 2024
c753d2d
remove deprecated option `rust.split-debuginfo`
onur-ozkan Sep 3, 2024
c06ed92
add change entry for `rust.split-debuginfo` removal
onur-ozkan Sep 4, 2024
0c45d3b
update docs of missing_abi lint
kadiwa4 Sep 2, 2024
8a60d0a
Rollup merge of #101339 - the8472:ci-randomize-debug, r=Mark-Simulacrum
matthiaskrgr Sep 5, 2024
e1da72c
Rollup merge of #120736 - notriddle:notriddle/toc, r=t-rustdoc
matthiaskrgr Sep 5, 2024
3775e6b
Rollup merge of #127021 - thesummer:1-add-target-support-for-rtems-ar…
matthiaskrgr Sep 5, 2024
7d01557
Rollup merge of #128928 - ojeda:ci-rfl-more-tools, r=Kobzol
matthiaskrgr Sep 5, 2024
776187d
Rollup merge of #129584 - lolbinarycat:old-upstream-warning, r=albert…
matthiaskrgr Sep 5, 2024
08187c3
Rollup merge of #129664 - adetaylor:arbitrary-self-types-pointers-fea…
matthiaskrgr Sep 5, 2024
4261bff
Rollup merge of #129752 - compiler-errors:predicates-of-defaulted, r=…
matthiaskrgr Sep 5, 2024
94eea0a
Rollup merge of #129918 - kadiwa4:missing_abi_docs, r=Urgau
matthiaskrgr Sep 5, 2024
c7c3ada
Rollup merge of #129919 - kevinmehall:waker-getters, r=dtolnay
matthiaskrgr Sep 5, 2024
3190521
Rollup merge of #129925 - onur-ozkan:deprecated-option, r=Kobzol
matthiaskrgr Sep 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
CI: rfl: factor out build targets
It will make it easier to add more in the future.

Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
  • Loading branch information
ojeda committed Aug 27, 2024
commit 778ff06ba6fe5d5c85604e569179100e00dd24d1
17 changes: 9 additions & 8 deletions src/ci/docker/scripts/rfl-build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,13 @@ make -C linux LLVM=1 -j$(($(nproc) + 1)) \
defconfig \
rfl-for-rust-ci.config

BUILD_TARGETS="
samples/rust/rust_minimal.o
samples/rust/rust_print.o
drivers/net/phy/ax88796b_rust.o
rust/doctests_kernel_generated.o
"

# Build a few Rust targets
#
# This does not include building the C side of the kernel nor linking,
Expand All @@ -71,10 +78,7 @@ make -C linux LLVM=1 -j$(($(nproc) + 1)) \
# `CONFIG_RUST_KERNEL_DOCTESTS=y` above (which, for the moment, uses the
# unstable `--test-builder` and `--no-run`).
make -C linux LLVM=1 -j$(($(nproc) + 1)) \
samples/rust/rust_minimal.o \
samples/rust/rust_print.o \
drivers/net/phy/ax88796b_rust.o \
rust/doctests_kernel_generated.o
$BUILD_TARGETS

# Generate documentation
make -C linux LLVM=1 -j$(($(nproc) + 1)) \
Expand All @@ -94,10 +98,7 @@ make -C linux LLVM=1 -j$(($(nproc) + 1)) \
# set (thus no `-Dwarnings`) and the kernel uses `-W` for all Clippy
# lints, including `clippy::all`. However, it could catch ICEs.
make -C linux LLVM=1 -j$(($(nproc) + 1)) CLIPPY=1 \
samples/rust/rust_minimal.o \
samples/rust/rust_print.o \
drivers/net/phy/ax88796b_rust.o \
rust/doctests_kernel_generated.o
$BUILD_TARGETS

# Format the code
#
Expand Down
Loading