100 Commits
Author SHA1 Message Date
Jakub Beránek 0cc8608493 Specify bug URL when building GCC 2025-12-29 18:06:48 +01:00
Jakub Beránek 1313e958c8 Disable debuginfo when building GCC 2025-12-29 17:49:45 +01:00
Jakub Beránek 19c8ea4629 Fix new bors config 2025-12-29 09:56:12 +01:00
Jakub Beránek bbf4ec3b0f Add support for automation/bors/auto merge branch 2025-12-23 15:47:03 +01:00
Jakub Beránek 75f53dd70e Update bors configuration 2025-12-23 14:16:25 +01:00
Jakub Beránek 7463b15044 Print warning if LLVM CMake directory does not exist 2025-12-16 22:01:16 +01:00
Jakub Beránek 6847bd0fac Revert 147888 2025-12-16 21:59:39 +01:00
Jakub Beránek fca8611a3e Mirror GCC 2025-12-16 09:42:42 +01:00
Jakub Beránek 0d2a418798 Add PlainSourceTarballGpl component that includes also GPL code 2025-12-13 11:18:17 +01:00
Jakub Beránek a2cff48048 Refactor and document PlainSourceTarball 2025-12-12 16:14:10 +01:00
Jakub Beránek 294d30437b Merge pull request #2649 from Walnut356/debuginfo
Add Debug Info section
2025-12-11 21:37:44 +01:00
Jakub Beránek 40891c79e6 Use ubuntu:24.04 for the x86_64-gnu-miri and x86_64-gnu-aux jobs 2025-12-10 17:50:35 +01:00
Jakub Beránek 75df299225 Mirror ubuntu:24.04 on ghcr 2025-12-09 11:30:03 +01:00
Jakub Beránek 7fdf06693a Fix off-by-one staging output when testing the library 2025-12-06 22:02:23 +01:00
Jakub Beránek 74387157c7 Revert "Rollup merge of #149147 - chenyukang:yukang-fix-unused_assignments-macro-gen-147648, r=JonathanBrouwer"
This reverts commit 82a17b30d8, reversing
changes made to 5019bdaefe.
2025-12-04 21:17:40 +01:00
Jakub Beránek c115598506 Apply the bors environment also to the outcome job
To fix passing the toolstate token to `publish_toolstate.sh`.
2025-12-03 20:44:33 +01:00
Jakub Beránek fce8552f82 Use branch name instead of HEAD when unshallowing 2025-12-03 19:43:50 +01:00
Jakub Beránek a200679d96 Revert "Rollup merge of #146627 - madsmtm:jemalloc-simplify, r=jdonszelmann"
This reverts commit 5dc3c19417, reversing
changes made to 11339a0ef5.
2025-11-13 10:29:26 +01:00
Jakub Beránek ccd87959ed Revert "Rollup merge of #146627 - madsmtm:jemalloc-simplify, r=jdonszelmann"
This reverts commit 5dc3c19417, reversing
changes made to 11339a0ef5.
2025-11-13 10:29:26 +01:00
Jakub Beránek 69da9af387 Update git index before running diff-index 2025-11-11 11:19:47 +01:00
Jakub Beránek bc0126d451 Change default branch to main 2025-11-10 10:21:34 +01:00
Jakub Beránek eac0c5ac43 Remove eslint-js from npm dependencies 2025-11-07 23:08:28 +01:00
Jakub Beránek 3c9656c4f4 Merge ref '73e6c9ebd912' from rust-lang/rust
Pull recent changes from https://github.com/rust-lang/rust via Josh.

Upstream ref: 73e6c9ebd9
Filtered ref: e8bb3cae4cd2b04bdc252cdf79102717db2b2d8d
Upstream diff: https://github.com/rust-lang/rust/compare/32e7a4b92b109c24e9822c862a7c74436b50e564...73e6c9ebd9123154a196300ef58e30ec8928e74e

This merge was created using https://github.com/rust-lang/josh-sync.
2025-11-02 14:45:26 +01:00
Jakub Beránek 94a8d867ee Prepare for merging from rust-lang/rust
This updates the rust-version file to 73e6c9ebd9.
2025-11-02 14:44:51 +01:00
Jakub Beránek ce0c449237 Generalize branch references to HEAD 2025-11-02 11:15:55 +01:00
Jakub Beránek ae830ef494 Generalize branch name in scripts 2025-11-02 11:15:55 +01:00
Jakub Beránek d3473f0741 Generalize branch references to HEAD 2025-11-02 11:15:55 +01:00
Jakub Beránek ce320bb35a Do not error out for download-rustc if LTO is configured 2025-10-17 18:15:09 +02:00
Jakub Beránek a2c7e17e2c Do not enable LLD if we don't build host code for targets that opt into it 2025-10-14 21:09:43 +02:00
Jakub Beránek 5189a68cb6 Overhaul GCC codegen backend section 2025-10-13 09:50:26 +02:00
Jakub Beránek e755d71855 Add a warning when running tests with the GCC backend and debug assertions are enabled 2025-10-13 09:33:44 +02:00
Jakub Beránek ce671f998f Update rustc-perf submodule 2025-10-10 15:42:42 +02:00
Jakub Beránek da86710c30 Rename default linker linux field 2025-10-09 17:19:23 +02:00
Jakub Beránek be95904e57 Add debug assertions flag to cg_gcc invocation 2025-10-07 22:20:53 +02:00
Jakub Beránek b07d88fc72 Handle external LLVM config 2025-10-06 10:48:15 +02:00
Jakub Beránek e7c9e12ce4 Update change tracker 2025-10-06 10:32:00 +02:00
Jakub Beránek 902cec2bc6 Allow manually opting in and out of Linux linker overrides 2025-10-06 10:30:46 +02:00
Jakub Beránek 8dd97f887c Destructure TomlConfig and add missing default_linker config 2025-10-06 09:35:34 +02:00
Jakub Beránek b6c9a6a442 Generalize setting rust-lld as the default linker on Linux 2025-10-06 09:35:34 +02:00
Jakub Beránek 3186902bfc Remove mention of compiletest-use-stage0-libtest from the bootstrap example config 2025-10-01 09:05:30 +02:00
Jakub Beránek 5f54d8bfd8 Remove usage of compiletest-use-stage0-libtest from CI 2025-09-30 16:08:48 +02:00
Jakub Beránek 852aa20c90 Rename rust.use-lld to rust.bootstrap-override-lld 2025-09-26 20:21:21 +02:00
Jakub Beránek 8ea9122c9b Rename verbose to do_if_verbose 2025-09-25 18:55:59 +02:00
Jakub Beránek 5a6e3ccceb Remove is_verbose_than function 2025-09-25 18:14:33 +02:00
Jakub Beránek 5595f437c7 Remove verbose_than function 2025-09-25 18:13:34 +02:00
Jakub Beránek 191c7ed10f Make cargo test work again 2025-09-25 18:05:26 +02:00
Jakub Beránek 079addf985 Ensure that --build-dir is always specified in tests 2025-09-25 15:07:34 +02:00
Jakub Beránek a22334371c Make install test target independent 2025-09-24 21:49:12 +02:00
Jakub Beránek 9d4130b1bb Use rustc-josh-sync merge commit message for pull PR description 2025-09-23 14:12:45 +02:00
Jakub Beránek ffca2f0a1e Make it possible to x install Cranelift and LLVM bitcode linker 2025-09-23 11:53:38 +02:00
Jakub Beránek 870a98c7b3 Fix modification check of rustdoc-json-types 2025-09-22 14:14:48 +02:00
Jakub Beránek 4c208f5c64 Implement output of colored messages with optional check context 2025-09-21 15:15:31 +02:00
Jakub Beránek 352fa3960a Migrate the remaining tidy checks to diagnostics 2025-09-21 15:15:31 +02:00
Jakub Beránek c36faff900 Add CheckId, migrate the alphabetical check to diagnostics 2025-09-21 15:13:01 +02:00
Jakub Beránek b0010dd5ae Add diagnostics context and migrate the style check to it 2025-09-21 15:13:01 +02:00
Jakub Beránek 4b755141bc Simplify default value of download-ci-llvm 2025-09-19 20:12:30 +02:00
Jakub Beránek 58814bce6c Allow running x <cmd> <path> from a different directory 2025-09-19 16:21:34 +02:00
Jakub Beránek 3a14fb7c7b Merge pull request #2589 from Kobzol/ci-bors-backticks
Clarify that backtick escaping doesn't work for `@bors try jobs`
2025-09-15 20:22:46 +02:00
Jakub BeránekandRalf Jung 001f8e3e1a Update src/tests/ci.md
Co-authored-by: Ralf Jung <post@ralfj.de>
2025-09-15 20:22:21 +02:00
Jakub Beránek dcc62e7e58 Only run Cranelift dist test on nightly 2025-09-15 12:32:03 +02:00
Jakub Beránek 7b0b0bbefa Clarify that backtick escaping doesn't work for @bors try jobs 2025-09-15 09:45:19 +02:00
Jakub Beránek 256aa0d941 Fix libgccjit symlink when we build GCC locally 2025-09-11 18:46:14 +02:00
Jakub Beránek d588c11010 Restructure the docs 2025-09-11 12:45:28 +02:00
Jakub Beránek 8d1403cb9b Change the default value of gcc.download-ci-gcc to true 2025-09-11 11:45:09 +02:00
Jakub Beránek a1a1ed25f2 Add a FAQ entry about RA and Cargo interaction 2025-09-09 09:12:09 +02:00
Jakub Beránek e8206d0b88 Update documentation about how to build the RA book 2025-09-09 08:37:02 +02:00
Jakub Beránek edb92a33d7 Optimize Cargo with LTO 2025-09-05 20:03:08 +02:00
Jakub Beránek b5c139baed Fix condition 2025-09-05 19:57:08 +02:00
Jakub Beránek 8c93cdc8e0 Add a comment about the "specialization" feature required because of im-rc 2025-09-05 17:02:12 +02:00
Jakub Beránek 4375e9d313 Add snapshot test for disting compiler docs 2025-09-05 16:24:43 +02:00
Jakub Beránek a6aa509687 Respect top stage when documenting Cargo 2025-09-05 16:22:52 +02:00
Jakub Beránek 9f9473f201 Allow specialization feature when documenting Cargo 2025-09-05 16:20:53 +02:00
Jakub Beránek b5f2a71f55 Document Cargo with in-tree rustdoc 2025-09-04 14:19:22 +02:00
Jakub Beránek fe90610e1a Check rustc-dev in distcheck 2025-09-03 15:30:42 +02:00
Jakub Beránek f19c33e4ee Split distcheck logic into functions 2025-09-03 09:30:53 +02:00
Jakub Beránek df5896a882 Rename ToolRustc to ToolRustcPrivate 2025-09-03 09:14:07 +02:00
Jakub Beránek a8537ab84b Remove special implementation of PartialEq for InvisibleOrigin outside macro matching 2025-09-02 16:38:31 +02:00
Jakub Beránek af627f557a Fix ui-fulldeps 2025-09-01 18:39:44 +02:00
Jakub Beránek 6f5fc69c7e Consolidate staging of test steps in message groups 2025-09-01 14:30:32 +02:00
Jakub Beránek 6c3a86b73b Do not run lint-docs tests in stage 1 x test by default 2025-09-01 08:54:37 +02:00
Jakub Beránek 8e97112ba8 Remove Compiler::with_stage 2025-09-01 08:52:05 +02:00
Jakub Beránek 72167b726c Rename compiler to test_compiler 2025-09-01 08:52:05 +02:00
Jakub Beránek 2bfff320bd Add some compiletest suites snapshot tests 2025-09-01 08:52:05 +02:00
Jakub Beránek 99583d1aec Remove outdated comment 2025-09-01 08:52:01 +02:00
Jakub Beránek 5bc9308471 Do not run lint-docs tests in stage 1 x test by default 2025-08-30 15:42:16 +02:00
Jakub Beránek 9de09ac101 Fix stage 1 compiler tests 2025-08-30 15:28:41 +02:00
Jakub Beránek d2195c483c Add test stage 2 snapshot tests 2025-08-30 15:28:41 +02:00
Jakub Beránek daaf0c9eb5 Fix tests and doclink 2025-08-30 15:28:40 +02:00
Jakub Beránek 1c1d630c8c Fake nodejs in snapshot test 2025-08-30 15:28:40 +02:00
Jakub Beránek 1591901e2f Fix doclink 2025-08-30 15:28:40 +02:00
Jakub Beránek 425c66ecdc Skip bootstrap tests on CI 2025-08-30 15:28:40 +02:00
Jakub Beránek b53d532a38 Add change tracker entry 2025-08-30 15:28:40 +02:00
Jakub Beránek dda8e1ddc1 Do not run tests on CI in stage 0 2025-08-30 15:28:40 +02:00
Jakub Beránek ef569d3ce3 Fix spacing when testing individual crates 2025-08-30 15:28:40 +02:00
Jakub Beránek 0b3a13c9c0 Fix staging for compiler/std crate tests 2025-08-30 15:28:40 +02:00
Jakub Beránek 6651686949 Move the test! macro closer to its usages 2025-08-30 15:28:40 +02:00
Jakub Beránek 384a044f55 Add metadata to a bunch of steps, rename variables and add comments 2025-08-30 15:28:40 +02:00
Jakub Beránek 1d96ef8dc0 Small refactoring around RemoteCopyLibs 2025-08-30 15:28:40 +02:00
Jakub Beránek 0f2fc03068 Remove stage0 checking 2025-08-30 15:28:40 +02:00
Jakub Beránek e759b97838 Refactor test::LintDocs 2025-08-30 15:28:40 +02:00