flash
98926c5e61
fix typo ( #2043 )
...
line 320:
original: "valtree back a to MIR constant"
updated: "valtree back to a MIR constant"
2024-08-20 02:08:49 +08:00
Nikita Popov
d194bc5607
Update LLVM docs ( #2039 )
...
* Update LLVM docs
* Apply feedback
2024-08-12 18:07:49 -03:00
GabrieleC07
43d83780db
Added 'the' in chapter "Running test" subtitle "Run unit tests on the compiler/library" ( #2040 )
2024-08-09 01:54:27 +08:00
xFrednet
9c47f8c741
Review comments <3
2024-08-07 20:32:37 -07:00
xFrednet
3fbb21e75c
Correct rust code block in *Dataflow Analysis*
2024-08-07 20:32:37 -07:00
riyueguang
8f92da7a48
chore: fix some comments
...
Signed-off-by: riyueguang <rustruby@outlook.com>
2024-07-30 08:04:13 +02:00
Martin Liška
4765bd775d
linkcheck: fix reported broken links (part 2) ( #2024 )
...
* linkcheck: fix reported broken links (part 2)
* Apply suggestions from code review
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
* Fix mir::Constant link target
* Fix borked links
* Fix one more link name
* Exclude 2 links from checking
* Fix exclude patterns in book.toml
* Fix comment
* Fix rmake-tests URL
* Apply suggestions from code review
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
---------
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
2024-07-27 14:45:57 +02:00
Tshepang Mbambo
fdb610d33a
typo ( #2029 )
2024-07-26 15:31:20 -07:00
Stuart Cook
fa411dcd4b
Fix broken links in `llvm-coverage-instrumentation.md` ( #2027 )
2024-07-26 21:19:51 +08:00
Jakub Beránek
e5cb04cd24
Fix invalid link to toolstate documentation ( #2021 )
2024-07-24 20:02:10 +08:00
Martin Liška
f49f30d427
linkcheck: fix reported broken links (part 1) ( #2022 )
2024-07-24 20:01:25 +08:00
lcnr
9e353070a0
fix link
2024-07-24 13:08:53 +02:00
Martin Liska
55477c16ed
MIR docs: fix borked links and update style
...
Changes applied:
- updating-llvm.md: make consistent style in a listing
- CleanupNonCodegenStatements - renamed to CleanupPostBorrowck
- SimplifyCfg - fix link target (it is an enum now)
- LocalUseVisitor - replaced with another existing Visitor
- PGO in LLVM - embed link
2024-07-24 05:03:16 +02:00
10takla
0a92516459
Update adding.md ( #2016 )
...
Add `@' to the test header edition:2018
2024-07-19 15:15:12 +08:00
Jaic1
0c4d55cb59
refine mir passes doc
2024-07-15 17:16:43 +02:00
Jaic1
8ec48c0170
Typo in src/mir/passes.md
...
accidently -> accidentally
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2024-07-15 17:16:43 +02:00
chj
6bbd1c4a0c
Improve doc of MIR queries & passes
2024-07-15 17:16:43 +02:00
Noah Lev
6571079eb5
Fix typo: lists -> lints ( #2011 )
...
It's a bit of a tongue-twister it seems.
2024-07-08 21:28:55 +00:00
onur-ozkan
5837d21fed
use "bootstrap" instead of "rustbuild"
...
Let's stick with the single name "bootstrap" to refer to the bootstrap project to avoid confusion.
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-07-06 23:28:20 +02:00
Arjun Patel
108ce63095
Fix grammar issue in optimize-build.md ( #2009 )
2024-07-02 11:05:55 +08:00
Tyler Mandry
cb5b44424c
Update name of Fuchsia builder ( #2008 )
2024-07-01 21:05:14 +02:00
Urgau
d6e3a32a55
Update new target check-cfg instructions
2024-07-01 12:51:26 +02:00
Jakub Beránek
98c5f27cf7
Add link to integration tests list
2024-07-01 00:31:56 +02:00
Jakub Beránek
7ecba2621c
Add Rust for Linux integration tests documentation
2024-07-01 00:31:56 +02:00
Tyler Mandry
0bd5b6af26
Add docs for building Fuchsia locally and in CI ( #1989 )
2024-06-28 23:12:08 +02:00
DianQK
f303e09e88
provide `libstdc++.so.6` through `LD_LIBRARY_PATH`
2024-06-27 16:15:59 +02:00
许杰友 Jieyou Xu (Joe)
c4f9678427
tests: document how to run `run-make` on Windows ( #2002 )
2024-06-24 05:21:15 +00:00
许杰友 Jieyou Xu (Joe)
22fbccf329
tests/headers: document `needs-symlink` ( #2001 )
...
Added in <https://github.com/rust-lang/rust/pull/126862 >.
2024-06-24 04:31:35 +00:00
Yosh
a251320dc6
Rename `wasm32-wasi` to `wasm32-wasip1`
2024-06-23 20:21:42 +02:00
Aaron Hill
88cc55334f
Document inert vs active attributes ( #1110 )
...
* Document inert vs active attributes
This PR adds a subsection to the 'Syntax and AST' section describing
inert vs active attributes.
For consistency, I've also updated the '#[test] implementation' page to
stop referring to `#[test]' as a 'built in' attribute, since that has a
specific meaning defined on this page.
* Update src/attributes.md
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
* Update src/attributes.md
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
* Update src/attributes.md
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
* Update src/attributes.md
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
* Update src/attributes.md
Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
* Update src/test-implementation.md
Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
* Update src/attributes.md
Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
* Update src/test-implementation.md
* Update src/test-implementation.md
* Update src/test-implementation.md
---------
Co-authored-by: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com>
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
2024-06-23 16:09:09 +02:00
许杰友 Jieyou Xu (Joe)
6875c49261
docs: document hard-resetting submodules
2024-06-19 20:14:28 +02:00
León Orell Valerian Liehr
5ec72a2498
Fix note about compiletest header `rustfix-only-machine-applicable` ( #1998 )
2024-06-18 23:50:10 +01:00
许杰友 Jieyou Xu (Joe)
e7998be731
docs: mention RUSTC_ICE=0 to suppress ICE file
2024-06-18 19:24:17 +01:00
onur-ozkan
aec82168dd
tell about `STAGE0_MISSING_TARGETS` for new targets
...
We just realized that the bootstrap target sanity check isn't documented anywhere,
and it would be quite exhausting to learn this manually through a series of failing CI builds.
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-06-16 08:39:57 +02:00
Jakub Beránek
521f87fa26
Rewrite CI documentation
2024-06-13 15:14:55 +02:00
Stuart Cook
3f0b69b8ee
Compiletest docs for recently-added features ( #1994 )
...
* Docs for `needs-forced-clang-based-tests` (was `needs-matching-clang`)
* Docs for `aux-codegen-backend`
* Docs for `{{sysroot-base}}` and `{{target-linker}}`
2024-06-12 15:58:02 +01:00
Lukas Wirth
9179f48f33
Add {{target}} to header substitutions
2024-06-12 15:59:20 +02:00
许杰友 Jieyou Xu (Joe)
cb69788d4d
run-make: add tip about quick-compile with stage0 rustc
2024-06-10 13:49:19 +02:00
erikdesjardins
92f40da697
Mention `COMPILETEST_REQUIRE_ALL_LLVM_COMPONENTS` in `needs-llvm-components` documentation ( #1990 )
2024-06-10 12:41:47 +01:00
Jakub Beránek
77735079cc
Add run-make port initiative to the Recurring work section ( #1992 )
2024-06-09 09:57:13 +01:00
Stuart Cook
544d2624de
Document the `//@ unused-revision-names:` test header ( #1991 )
2024-06-08 13:13:44 +01:00
听寒
203ade3127
Fix dead links ( #1988 )
...
* fix dead links in memory.md
* fix dead links in ty_module/generic_arguments.md
* Update src/memory.md
use .md instead of .html for self-links
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
---------
Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2024-06-03 23:15:15 -07:00
听寒
99d2ed7965
should use `&` to load completions for PowerShell ( #1978 )
2024-06-04 06:31:05 +01:00
Boxy
6a7374bd87
Reviews
2024-05-31 01:27:28 +01:00
Boxy
4a705f99e5
Rewrite the "representing types" section to be more comprehensive
2024-05-31 01:27:28 +01:00
Boxy
ea35ee8e01
Introduce chapter for defining generic parameters
2024-05-31 01:27:28 +01:00
onur-ozkan
b71f723db7
sync the stage0 filename
...
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-05-25 15:42:06 -07:00
Jakub Beránek
f7a8759167
Add Rust for Linux notification group entry
2024-05-25 15:40:04 -07:00
surechen
77478e960f
fix some typos
2024-05-21 11:56:12 +02:00
Boxy
b6d4a4940b
add a high level explanation, and remove a disclaimer ( #1982 )
2024-05-17 19:04:58 +02:00
David Archibald
dbfb44dcc1
Fix broken link to "Lowering"
2024-05-17 12:15:36 +02:00
gstjepan2
79bf0ba32b
Fix broken link
2024-05-16 04:53:03 +02:00
Jakub Beránek
6f60d12b01
Add note about how to pick up abandoned PRs
2024-05-15 19:59:36 +02:00
Ardi
4978a88866
Toc here is overkill
2024-05-15 09:45:05 +02:00
许杰友 Jieyou Xu (Joe)
d01697bab3
Link to lint L-* labels
2024-05-13 20:09:18 +02:00
Matthew Woodcraft
610b875ea5
Update the rustc_interface examples for current rustc ( #1974 )
2024-05-11 00:06:30 +01:00
surechen
4b692c012c
Edit `Parameter Environments`'s url as it has been edited in #1953
2024-05-09 15:22:03 +02:00
Urgau
2d1947ff34
Improve FALSE sentence
...
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2024-05-06 08:48:21 +02:00
Urgau
27b2b40451
Add documentation for check-cfg by-default in UI tests
2024-05-06 08:48:21 +02:00
Mads Marquart
57f40831d7
Add Apple notification group ( #1964 )
2024-05-05 14:13:50 -04:00
Jakub Beránek
2f9b577171
Add an example how to add a job to PR CI
2024-05-04 08:04:25 +02:00
Jakub Beránek
1cf32e07fd
Update CI documentation to avoid mentioning `expand-yaml-anchors`
2024-05-04 08:04:25 +02:00
Yutaro Ohno
4c97ad5479
Rename `-Z verbose` to `-Z verbose-internals`
...
The `-Z verbose` option has been renamed to `-Z verbose-internals` in
commit b5d83619 [1] (PR #119129 [2]). This commit updates the remaining
`-Z verbose` to `-Z verbose-internals`.
[1]: b5d8361909
[2]: https://github.com/rust-lang/rust/pull/119129
2024-04-30 10:15:49 +02:00
Emanuel Czirai
e5c5fc3a13
typo traige->triage
2024-04-28 20:31:21 +02:00
Trevor Gross
07425fed36
Add a note about checks with multiple revisions ( #1963 )
2024-04-13 16:16:44 +01:00
许杰友 Jieyou Xu (Joe)
f70352388d
compiletest: clarify that headers must be one header per line
2024-04-11 05:14:52 +02:00
needsure
9fbba973ab
chore: fix some typos in conments
...
Signed-off-by: needsure <qinzhipeng@outlook.com>
2024-04-09 10:59:59 +02:00
许杰友 Jieyou Xu (Joe)
61c1e83484
compiletest: specify which special env var and which particular CI job ( #1960 )
...
* compiletest: specify which special env var and which particular CI job
* compiletest: fix grammar and add link to Dockerfile
2024-04-08 21:00:54 +02:00
许杰友 Jieyou Xu (Joe)
b77a34bd46
Explicitly mention compiletest directives are supported in rmake.rs ( #1949 )
2024-04-06 22:41:09 +02:00
Michael Howell
55f79b5a87
Add docs for sharded descriptions
2024-04-06 22:17:41 +02:00
Martin Nordholts
b735c7e9b8
Add basic docs for the new `aux-bin` header ( #1942 )
2024-04-06 21:01:03 +01:00
Eric Huss
0b6f21054a
Add needs-threads header command ( #1943 )
2024-04-06 20:57:34 +01:00
Prashanth Mundkur
5d1fdd3bec
Fix some broken links under bootstrapping. ( #1958 )
...
* Fix some broken links under bootstrapping.
* Fix more broken links for bootstrapping.
2024-04-06 20:55:06 +01:00
Tim Neumann
4375d8579c
Replace -Zno-parallel-llvm with -Zno-parallel-backend
...
This was renamed by https://github.com/rust-lang/rust/pull/116791 .
2024-04-05 07:05:33 +02:00
Boxy
84bbfc3a5c
Fix some broken links
2024-04-01 17:25:54 +01:00
Boxy
e8cd1d933e
Reorganise into subchapters and explain `Reveal`
2024-04-01 17:25:54 +01:00
Boxy
01810f4aec
reviews
2024-04-01 17:25:54 +01:00
Boxy
f2adb25de2
Change location in guide
2024-04-01 17:25:54 +01:00
Boxy
317a4e279b
Initial rewrite
2024-04-01 17:25:54 +01:00
Nilstrieb
f66b472e0a
Add quickstart for how to build and run the compiler ( #1951 )
...
* Add quickstart for how to build and run the compiler
The chapter is quite long, and a lot of the information is, while
valuable, not very important for newcomers. I think it makes sense to
have a condensed version for anyone just wanting to get started with
only the most important information.
* A few improvements to quickstart
2024-03-31 06:23:21 +02:00
Nilstrieb
f1095490cc
Delete length check ( #1952 )
...
It's super annoying to be forced to use this bad convention, and
apparently everyone agrees. The only reason no improvements have been
done is because those were blocked on writing a better checker.
I strongly believe that no checker is better than a bad checker, so
let's just delete it in the meantime. I kindly asked anyone who sees
this to complain about overly long sentences in review in the future, I
think we can make this turn out fine.
2024-03-30 17:46:30 +01:00
JohnEndson
35e77b8e64
Fix some comments
...
Signed-off-by: JohnEndson <jiayuzhen@outlook.com>
2024-03-28 13:58:43 +02:00
Ali MJ Al-Nasrawy
1ddb90c58a
summary: opaque-types-region-inference-restrictions
2024-03-27 09:49:05 +01:00
Ali MJ Al-Nasrawy
45d0afbee7
add opaque-types-region-inference-restrictions
2024-03-27 09:49:05 +01:00
León Orell Valerian Liehr
ffa246b7fd
Rename AstConv to HIR ty lowering
2024-03-23 08:44:42 +01:00
lcnr
8f6a4f62c8
add chapter to summary
2024-03-22 12:46:08 +01:00
lcnr
f1698b1270
explain rigid aliases
2024-03-22 11:11:41 +00:00
lcnr
0c4c6d79a8
Update src/solve/significant-changes.md
...
Co-authored-by: Oli Scherer <github35764891676564198441@oli-obk.de>
2024-03-22 11:11:41 +00:00
lcnr
92066e7a59
Update src/solve/significant-changes.md
...
Co-authored-by: Oli Scherer <github35764891676564198441@oli-obk.de>
2024-03-22 11:11:41 +00:00
lcnr
66d43a8aac
is this sensible? idk
2024-03-22 11:11:41 +00:00
lcnr
a10a29a33f
explore significant changes with the new solver
2024-03-22 11:11:41 +00:00
lcnr
87894b025f
canonicalization is out of date
2024-03-22 11:11:41 +00:00
Christopher B. Speir
db46d3eb06
Fix broken link in chapter '1. How to build and run the compiler'
...
The 'read this chapter' link under the 'What is x.py?' section
returned a Document not found (404) error.
2024-03-22 10:49:12 +02:00
Tshepang Mbambo
d4c8701a07
typo
2024-03-19 19:12:28 +01:00
Seo Sanghyeon
4cb2b3b88c
Reflect rustc_codegen_cranelift move
2024-03-18 20:37:35 +02:00
Tbkhi
e864c0252e
Update rustdoc-internals.md ( #1911 )
...
* Update rustdoc-internals.md
Minor updates to syntax and some clarifications.
* updates
* Update rustdoc-internals.md
2024-03-13 18:56:14 -03:00
Tbkhi
8587c9b6f7
Update test-implementation.md ( #1937 )
...
* Update test-implementation.md
* Update test-implementation.md
2024-03-13 18:23:20 -03:00
许杰友 Jieyou Xu (Joe)
dbee504b23
Extract Bootstrap into its own section ( #1939 )
...
* Extract Bootstrap into its own section
Add brief explanation for `Step` and `Builder::ensure` as core
Bootstrap internal concepts.
* Drop common commands page (use `x --help` instead)
* Add `make` as an alternative entry point
* Add src/bootstrap/README.md link
2024-03-13 18:18:29 -03:00
Tshepang Mbambo
144e53540f
typos
...
Also
- use proper case for rust-analyzer
- reformat a bit, for sembr
2024-03-13 04:28:30 +01:00
Nicholas Nethercote
7d6e6c63a1
More updates for recent diagnostics changes.
...
A sequel to #1883 , this covers diagnostic naming changes from
rust-lang/rust/pull/121489, rust-lang/rust/pull/121780, and
rust-lang/rust/pull/122132.
2024-03-12 02:12:31 +01:00
Tbkhi
020d4a8740
Update bibliography.md ( #1912 )
...
Minor additions and resorting.
2024-03-11 15:17:28 -03:00
Tbkhi
8a5d647f19
update rustc-driver-interacting-with-the-ast.md ( #1930 )
...
* adding links
* Update src/rustc-driver-interacting-with-the-ast.md
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
* redo links and formatting
* Update rustc-driver-interacting-with-the-ast.md
---------
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2024-03-11 12:37:18 +02:00
Tbkhi
aa2a0d1e99
Update rustc-driver-getting-diagnostics.md
2024-03-11 03:11:55 +02:00
许杰友 Jieyou Xu (Joe)
f8631011aa
Document that test names cannot contain dots ( #1927 )
2024-03-08 17:44:41 -03:00
Tbkhi
d43fff786b
Update overview.md ( #1898 )
...
* Update overview.md
Various link addition and minor edits for clarity.
* generic improvements
* fix line lengths for ci/cd
---------
Co-authored-by: Tbkhi <me.stole546@silomails.com>
Co-authored-by: Oliver Dechant <ol922807@dal.ca>
2024-03-04 17:00:53 -03:00
lcnr
e082dc6f00
and again
2024-03-04 16:35:43 +00:00
lcnr
0d04d711d4
unfk links
2024-03-04 16:32:44 +00:00
lcnr
3af8b74e54
next-solver: document caching ( #1923 )
2024-03-04 17:26:06 +01:00
Stuart Cook
fbea746002
Add compiletest docs for FileCheck prefixes and `//@ filecheck-flags:` ( #1914 )
...
This patch also adds docs for `//@ llvm-cov-flags:`, and notes that coverage
tests support revisions (though none of the current tests actually do so).
2024-03-01 23:30:17 +01:00
Arthur Milchior
d866c3863c
Use different type in an example ( #1908 )
...
* Use different type in an example
Sentences such as «without the argument u32» were ambiguous, as there were two distincts u32. Having a single one, the one in the monomorphization of the type, remove the ambiguity.
* Update src/ty.md
---------
Co-authored-by: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com>
2024-03-01 23:26:16 +01:00
许杰友 Jieyou Xu (Joe)
a9ab50ba68
Update run-make test description ( #1920 )
2024-03-01 23:22:50 +01:00
Christopher Smyth
cf9fb88049
Add some more details on feature gating ( #1891 )
...
* Add some more details on feature gating
* Apply suggestions from code review
---------
Co-authored-by: Ross Smyth <rsmyth@electrocraft.com>
Co-authored-by: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com>
2024-03-01 23:20:06 +01:00
Nilstrieb
9ef55c55db
make shell.nix better ( #1858 )
...
* make shell.nix better
* Mention using RUST_BOOTSTRAP_CONFIG
* Move things to `buildInputs` and add `glibc.out glibc.static`
This fixes the nofile-limit.rs UI test.
* short lines for the short line fans
* Fix pkgs
2024-03-01 21:26:19 +01:00
lcnr
231c30fcfa
opaque types in new solver ( #1918 )
...
* add opaque types doc
* summary
2024-03-01 13:11:55 +01:00
lcnr
a539558158
add implied bounds doc ( #1915 )
...
* add implied bounds doc
* lazy type aliases also have explicit implied bounds
2024-02-29 10:46:28 +01:00
许杰友 Jieyou Xu (Joe)
7b0ef5b0be
Update compiletest directives to be in `ui_test` style `//@`
2024-02-22 20:15:52 +01:00
Yukang
a29bab89af
Add notes on tweak rust-analyzer.check.overrideCommand ( #1890 )
2024-02-21 12:18:39 -03:00
Yuki Okushi
bafd382a4a
Fix more links ( #1884 )
2024-02-21 12:17:28 -03:00
Matthew Woodcraft
2ae89498fc
Remove reference to -Z ast-json and -Z ast-json-noexpand
...
These were removed in 2021.
https://github.com/rust-lang/rust/pull/85993
2024-02-17 20:47:05 +01:00
许杰友 Jieyou Xu (Joe)
75aad4b9d9
Specify ui test suite directives and add note on ignore-tidy directives
2024-02-16 18:26:58 -05:00
Michael Goulet
2c01b499aa
Update src/tests/ui.md
...
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2024-02-16 18:13:52 -05:00
Oli Scherer
2c6117b5ad
Update docs about ui tests now using `//@` headers
2024-02-16 18:13:52 -05:00
Jakub Beránek
91332ec5e4
Make git rebase commands more bulletproof ( #1889 )
2024-02-14 19:00:15 -03:00
Tshepang Mbambo
aa797838e8
updating-llvm.md: command does not work ( #1887 )
2024-02-13 22:39:15 +09:00
Gnana Ganesh
e3db7340e5
fix update llvm build command
2024-02-13 14:13:06 +02:00
Tshepang Mbambo
1f30cc7cca
separate link target from normal content
2024-02-11 06:36:15 +01:00
Tshepang Mbambo
2c8856ae5b
fix sentence
2024-02-11 06:36:15 +01:00
Nicholas Nethercote
e3d8733f7b
Some updates for recent diagnostics changes.
2024-02-10 04:48:19 +02:00
Gurinder Singh
af8e2fe2f8
Rename occurrences of 'delay_span_bug' to 'span_delayed_bug'
...
since this method has been renamed in rustc.
Also remove a link to documentation in error-guaranteed.md because it was unused
2024-02-08 20:16:06 +02:00
Eric Huss
fd6ed0ddcd
Update for upcoming markdown changes. ( #1880 )
2024-02-07 10:23:35 -03:00
syvb
91150253a1
Update uses of renamed BoxMeUp to PanicPayload
2024-01-30 09:56:43 +00:00
Arthur Milchior
9f9c9d28d4
Add links for arena and interning. ( #1868 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2024-01-30 04:55:16 +09:00
Arthur Milchior
11aa615575
Improving macro expansion section ( #1875 )
2024-01-30 04:53:39 +09:00
Arthur Milchior
ea1767da49
Replace letters by foo, bar and buz in lexing example ( #1870 )
2024-01-30 04:53:07 +09:00
David Semakula
4875b60780
Fix some broken links ( #1877 )
2024-01-30 04:49:51 +09:00
Yuki Okushi
3329715501
Fix some links ( #1865 )
2024-01-28 19:44:41 -03:00
Arthur Milchior
f8f61f94ea
Add link in salsa ( #1866 )
...
* Add link in salsa
* Update src/salsa.md
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
* Update src/salsa.md
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
---------
Co-authored-by: León Orell Valerian Liehr <me@fmease.dev>
2024-01-28 19:42:26 -03:00
Arthur Milchior
7c6fe0b0ac
Clarify what rt.rs is. ( #1876 )
...
Most files names are relatively explicit and probably don't need to be
explicited. However `rt.rs` is really not clear, and I believe it clarifies the
text to indicate this is runtime service implementation.
2024-01-28 19:40:36 -03:00
the8472
9dbff1e8a6
update link to rustc dependencies ( #1869 )
2024-01-28 12:42:18 +01:00
Arthur Milchior
5a7b5f8643
Followup to #1862 ( #1864 )
2024-01-28 06:12:41 +09:00
Arthur Milchior
a79d2364e7
Clarify debugging graph dependency ( #1862 )
2024-01-28 05:42:06 +09:00
Shoyu Vanilla
c2717f6fe6
Update examples ( #1856 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2024-01-21 22:26:41 +09:00
Jakub Beránek
4b5116a5cf
Add a perf. bot command and a link to its help page
2024-01-20 18:20:04 +01:00
Yukang
a0eee2cfae
Add some explanations for frequently used rustbot commands ( #1849 )
...
* add some explain for rustbot commands
* add more details about shortcuts
* fix words on `r=someone`
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
---------
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2024-01-20 19:56:35 +08:00
Tshepang Mbambo
bd181b2457
update some of the diagnostic translations info ( #1711 )
2024-01-20 20:47:06 +09:00
matthewjasper
4767d5af94
Document unsafety checking ( #1847 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2024-01-20 20:46:58 +09:00
Zalathar
1dc1152ccc
Remove outdated references to `-Z dump-mir-spanview`
...
This flag was removed by <https://github.com/rust-lang/rust/pull/119566 >.
2024-01-16 10:28:45 +02:00
onur-ozkan
f3f15a9c04
update old bootstrap docs
...
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-01-15 19:44:49 +02:00
León Orell Valerian Liehr
4af29d1a7f
Add guidelines for backport-accepted PRs
2024-01-14 11:42:53 +01:00
León Orell Valerian Liehr
fc36182723
Mention label has-merge-commits
2024-01-14 11:42:53 +01:00
Arthur Milchior
8042fcc7d8
Correct the link to rust reference
...
The current link provides a link to two versions of the book, both redirecting to the "current version", which is the link this PR uses
2024-01-12 14:08:53 +02:00
Nadrieril
45fa40412f
Explain the important concepts of exhaustiveness checking
2024-01-07 11:54:59 +02:00
Michael Howell
5606d30fcc
Add guide for rustdoc search implementation ( #1846 )
2024-01-06 18:47:01 +01:00
Zalathar
d13e85152a
Prominently mention `profiler = true` on the coverage page
...
Enabling the profiler runtime is an essential part of being able to properly
work on the coverage instrumentation code.
There's already a mention of it on this page, but it's made in passing and is
easy to miss. This patch adds a much more prominent section containing
recommended `config.toml` settings, including `profiler = true`.
2023-12-30 11:58:25 +02:00
kim / Motoyuki Kimura
84ea9ec51a
Add a description of `unpretty=hir` to the HIR docs ( #1842 )
2023-12-29 10:07:07 +09:00
Michael Goulet
cb22c581cd
Fix typo in unsize docs ( #1843 )
2023-12-29 10:06:18 +09:00
Nadrieril
038010ba02
Suggest `gcc_multi` to make `mir_opts` run on nixos ( #1841 )
2023-12-19 19:07:35 +09:00
Martin Nordholts
ef41fc0d87
bootstrapping: Clarify that stage0 std code is not executed to produce stage1 compiler ( #1840 )
2023-12-19 19:02:34 +09:00
jyn
0610665a86
add a mailmap
2023-12-17 18:21:38 +01:00
Eric Huss
843c390de0
Move Editions chapter to "Contributing to Rust". ( #1838 )
2023-12-14 20:28:32 +09:00
Eric Huss
eb0273ab0b
Remove feature edition fields. ( #1836 )
2023-12-13 21:19:43 +09:00
Eric Huss
d2ca260fcb
Add a chapter on editions. ( #1835 )
2023-12-12 16:42:10 -03:00
Eric Huss
44b2f27ddd
Remove mentions of plugin lints ( #1833 )
2023-12-06 10:48:33 -03:00
Eric Huss
993c157a49
Fix typo of unused_parens ( #1832 )
2023-12-05 18:08:53 -03:00
Santiago Pastorino
2d11bd67d4
Replace experts map with reviewers from triagebot
2023-12-05 18:40:26 +02:00
Krasimir Georgiev
904bb5aa7b
Update how-to-build-and-run.md
...
Trying out the old example command gave me:
```
error: the argument '--target <TARGET>' cannot be used multiple times
```
2023-11-28 15:13:36 +02:00
Ralf Jung
03113babc5
notification groups: add information about how to ping them to the respective pages ( #1818 )
2023-11-27 19:08:19 -03:00
Guillaume Gomez
7620355f54
Add explanations on how to run rustc_codegen_gcc tests ( #1821 )
2023-11-27 19:05:08 -03:00
Charles Lew
f4c8255c79
Add back the `canonicalization` chapter. ( #1532 )
...
* Add back the `canonicalization` chapter.
* Add a `FIXME` about reorganizing contents.
2023-11-25 18:21:53 -03:00
Aneesh
4d43a3b780
emphasize that the experts map is not up to date
2023-11-22 08:13:00 +02:00
Michael Goulet
ddb8b1309f
Add link for unsize.md
2023-11-18 13:08:13 -08:00
David Spickett
a07ec826e4
Fix typo in contribution walkthrough ( #1824 )
2023-11-11 00:11:39 +09:00
Zalathar
2712dfed5c
Update documentation for coverage tests
2023-11-08 16:43:50 +02:00
lcnr
77dbe5782b
add a new type system invariant
2023-11-06 08:14:34 -08:00
Zalathar
f42a31fd2b
Update some outdated descriptions of coverage instrumentation
2023-11-04 01:17:57 +00:00
Michael Goulet
cd0eabf4f6
Add some documentation for unsizing
2023-11-02 06:23:08 -04:00
Leonard Hübner
7c285965dc
fixing author of "You Can't Spell Trust Without Rust"
2023-10-31 17:58:29 +02:00
Onur Özkan
92cb635e2a
remove change-id from sample build configuration ( #1813 )
2023-10-30 02:16:41 +09:00
Nicholas Bishop
57061ca79c
Update name of "active" features to "unstable" ( #1814 )
2023-10-30 02:16:02 +09:00
Oğuz Ağcayazı
b0ee9ec8fa
Add WF to glossary ( #1810 )
2023-10-22 12:18:44 +09:00
Ethan Brierley
3febac0545
recommend `unpretty=hir` alongside `unpretty=hir-tree`
...
Previously at no point in the guide did we recommend `unpretty=hir`, only `unpretty=hir-tree`. I'm not sure if `unpretty=hir-tree` existed when this chapter was written.
related: https://github.com/rust-lang/rustc-dev-guide/issues/1159
I noticed that there's some duplicate information between here and the parent chapter https://rustc-dev-guide.rust-lang.org/hir.html I may try to merge https://rustc-dev-guide.rust-lang.org/hir-debugging.html into its parent in another PR.
2023-10-18 10:01:49 -07:00
Oli Scherer
99157af533
Start a chapter about the evolving const effect system ( #1808 )
...
* Start a chapter about the evolving const effect system
* Address review comments
2023-10-18 19:35:15 +08:00
Michael Goulet
2c65ca9a91
Document subtle implied bounds issue in RPITIT inference ( #1807 )
2023-10-14 15:53:57 +02:00
Ethan Brierley
1a018c8cd6
[suggested.md] `changelog-seen` -> `change-id`` in `shell.nix`
...
`changelog-seen` was deprecated in https://github.com/rust-lang/rust/pull/115898
```
WARNING: The use of `changelog-seen` is deprecated. Please refer to `change-id` option in `config.example.toml` instead.
WARNING: The `change-id` is missing in the `config.toml`. This means that you will not be able to track the major changes made to the bootstrap configurations.
note: to silence this warning, add `change-id = 115898` at the top of `config.toml`
```
2023-10-11 08:30:26 +02:00
lcnr
b98af7d661
update new trait solver docs ( #1802 )
...
* rewrite requirements/invariants
* add some more info about the trait solver
* CI
* review
2023-10-05 16:48:35 -03:00
Timo
b7e20c4a05
update rustc_driver examples ( #1803 )
2023-10-05 19:19:12 +09:00
Ethan Brierley
3735857dc5
test headers: fix `compile-flags` example
...
This is more consistent with the other examples in this file such as a13b7c28ed/src/tests/headers.md ?plain=1#L196 and
2023-09-28 00:57:27 +02:00
Michael Goulet
a13b7c28ed
impl traits
2023-09-25 07:14:41 +02:00
Jakub Beránek
c41116daf7
Modify build instructions for optimized build ( #1795 )
2023-09-22 01:33:41 +09:00
Stuart Cook
2025284148
Remove outdated references to coverage debug code ( #1797 )
2023-09-22 01:32:45 +09:00
Boxy
cb4c521e5b
line length limit
2023-09-19 10:19:58 -07:00
Boxy
5dbd0293bd
add doc and move existing stuff around
2023-09-19 10:19:58 -07:00
Ralf Jung
02a966c83b
explain the MIR const vs TY const situation
2023-09-18 03:57:13 +02:00
Tshepang Mbambo
6b347d2e3d
fix type name ( #1792 )
2023-09-15 23:40:09 +09:00
Zalathar
ed55e7d6c9
Clarify that `run-coverage` only runs in some of the CI jobs
2023-09-12 13:27:25 +02:00
Zalathar
aafa886329
Revise the docs for coverage instrumentation tests
2023-09-11 23:29:18 +02:00
Zalathar
2eb01f948f
Document the `coverage-map` and `run-coverage` test suites
2023-09-11 23:29:18 +02:00
Tshepang Mbambo
08bb147d51
make link more pleasant to eye too ( #1778 )
2023-09-11 19:36:36 +09:00
Tshepang Mbambo
be5a669292
grammar
2023-09-08 12:59:13 +02:00
Tshepang Mbambo
22500eeb08
typo
2023-09-08 12:59:13 +02:00