Tbkhi
6803fdb36b
updates documentation
2024-09-24 20:33:04 +02:00
Tbkhi
fb88f31f79
Update serialization.md
...
Minor documentation updates.
2024-09-24 20:33:04 +02:00
Tbkhi
1374a2ab4a
improve rustc-driver.md
...
minor addition and adding links
Update rustc-driver.md
removing parens for functions
reorganized directory
reorganized directory
minor edits
2024-09-24 20:29:07 +02:00
Noratrieb
f92166e2b5
minor edits
2024-09-24 20:21:23 +02:00
Tbkhi
dc74644c7d
Update syntax-intro.md
2024-09-24 20:21:23 +02:00
Noratrieb
58f95e3d49
minor edits
2024-09-24 20:19:59 +02:00
Tbkhi
763a2bee2f
Update the-parser.md
2024-09-24 20:19:59 +02:00
Tbkhi
41c4e9c988
Update the-parser.md
2024-09-24 20:19:59 +02:00
Noratrieb
04480082ad
Minor edits
2024-09-24 20:16:28 +02:00
Tbkhi
b956638072
Update macro-expansion.md
2024-09-24 20:16:28 +02:00
Tbkhi
c6fed1ee39
Update macro-expansion.md
2024-09-24 20:16:28 +02:00
Tbkhi
027c805e5c
additional changes to links and some text
2024-09-24 20:16:28 +02:00
Tbkhi
07aa8b109f
Update macro-expansion.md
...
removing parens
2024-09-24 20:16:28 +02:00
Tbkhi
5676ddd217
Update macro-expansion.md
2024-09-24 20:16:28 +02:00
Noah Lev
f09dd295ae
Use 2021 edition for example code playground link
...
The playground defaults to 2015. Might as well use the latest edition.
2024-09-24 20:15:12 +02:00
Noah Lev
25ad416da4
Move example code block to paragraph referencing it
...
Noticed by Mario Carneiro.
2024-09-24 20:15:12 +02:00
Noratrieb
70477c40f8
Minor edits
...
- un-codeblock some words
- uncomment the last paragraph (it's useful to know this)
2024-09-24 20:07:57 +02:00
Tbkhi
8b9408e49f
Update name-resolution.md
2024-09-24 20:07:57 +02:00
Tbkhi
1cbd715177
Update name-resolution.md
2024-09-24 20:07:57 +02:00
Felix Rath
cd32af3b6a
feat: Add section about partial clones with `git clone --filter='blob:none'`
2024-09-24 19:59:44 +02:00
dianne
a1c37098dc
mention rustc's stable-through-unstable bug being fixed
2024-09-24 19:57:58 +02:00
trevyn
4040f38175
Fix `is_diagnostic_item()` example
2024-09-24 19:56:37 +02:00
许杰友 Jieyou Xu (Joe)
f56b9b0a44
Revise wording to not imply *only* Python 3.10 can be installed
2024-09-24 19:55:07 +02:00
nora
15da3b9246
Update src/tests/compiletest.md
2024-09-24 19:54:06 +02:00
许杰友 Jieyou Xu (Joe)
d871e70475
Document `crashes` test suite
...
Describe procedure for adding new crashes tests and removing crashes
tests when the crash is intentionally fixed.
Also mention setting `COMPILETEST_VERBOSE_CRASHES=1` env var for verbose
crashes test output.
2024-09-24 19:54:06 +02:00
Vetle Rasmussen
06f9ccf1f2
Fix getting diagnostics example
2024-09-24 19:53:51 +02:00
dianne
c852d1c693
Document `#[rustc_default_body_unstable]`
2024-09-24 19:53:17 +02:00
许杰友 Jieyou Xu (Joe)
e3451dc015
Describe `.git-blame-ignore-rev`
2024-09-24 19:51:44 +02:00
许杰友 Jieyou Xu (Joe)
6e8fc18158
Note lldb debuginfo requires `python310.dll` to be present in `PATH`
2024-09-24 19:49:14 +02:00
Marco Ieni
a66f8b1a36
chore: add missing `.` ( #2074 )
2024-09-23 20:51:33 +08:00
许杰友 Jieyou Xu (Joe)
baf5c020a3
Add remark on required free disk space ( #2073 )
2024-09-23 20:11:47 +08:00
Max Heller
5d8ddf98bb
fix broken links ( #2063 )
2024-09-23 16:47:44 +08:00
许杰友 Jieyou Xu (Joe)
8d9a7a8b13
Add advice about submitting potentially hard-to-review PRs ( #2036 )
2024-09-23 16:46:49 +08:00
joculatrix
0810cd3c34
Edit a sentence for clarity ( #2071 )
2024-09-23 12:02:25 +08:00
adwin
db6f8ad56d
Emphasize how to run a single tool test ( #2070 )
2024-09-20 15:10:29 +08:00
Santiago Pastorino
d80226941e
Remove chalk is owned by WG-traits
2024-09-18 17:48:40 -04:00
Santiago Pastorino
d6c5ed5c47
Fix conditions lowering text for enums with no fields ( #2066 )
2024-09-18 08:45:24 +08:00
lcnr
acee479aee
update proof tree chapter ( #2054 )
...
* update proof tree chapter
* uwu
* cool beans
2024-09-17 06:45:13 +02:00
Michael Howell
33731b7569
Further clarification
2024-09-15 14:53:28 -04:00
Michael Howell
41b9c6cc57
Specify, more explicitly, the default behavior
2024-09-15 14:53:28 -04:00
Michael Howell
a233a7ddcb
Update src/rustdoc-internals/search.md
...
Co-authored-by: Guillaume Gomez <guillaume1.gomez@gmail.com>
2024-09-15 14:53:28 -04:00
Michael Howell
6bf7f54861
Clean up misleading language
2024-09-15 14:53:28 -04:00
Michael Howell
305fbac89a
Minor wording improvements
2024-09-15 14:53:28 -04:00
Michael Howell
953292a349
Add docs for JS tests
2024-09-15 14:53:28 -04:00
dianne
c83a18cc76
Reflect `x.py test`'s `--rustc-args` option being renamed to `--compiletest-rustc-args` ( #2062 )
2024-09-12 09:58:27 +08:00
Tshepang Mbambo
3525f6f1aa
we standardized on this more reliable command ( #2061 )
2024-09-11 02:58:06 +08:00
Veera
3d59d4f511
Fix Typo and Remove Outdated Line About C Variadics
...
This PR does two minor fixes:
1. Removes the line "c-variadic functions are declared with at least
one named argument" since it is no longer true since 124048 got
merged.
2. Fixes typo: "lingint" -> "linting".
2024-09-10 09:32:10 +02:00
cui fliter
e012229e1e
fix some comments ( #2059 )
...
Signed-off-by: cuishuang <imcusg@gmail.com>
2024-09-09 12:58:45 +02:00
Prashanth Mundkur
33c8ae55b7
Fix a link and create an implied internal link ( #2051 )
2024-09-09 00:15:41 +08:00
Tshepang Mbambo
e22d05ae17
link to additional LLVM update PRs ( #2055 )
2024-09-09 00:13:44 +08:00
Tshepang Mbambo
a8f2415953
fix/improve rdg contributing howto ( #2056 )
2024-09-09 00:13:14 +08:00
Bilal Khan
5b39f1293b
fixed the typo ( #2058 )
2024-09-08 11:51:11 -04:00
jdonszelmann
9dea4cfc76
fix typo maker -> marker (thanks @lholten)
2024-09-08 14:01:27 +02:00
Jonathan Dönszelmann
4e0755f384
improve query system documentation ( #2041 )
...
* improve query system documentation
* fix typo messages => message
* Update src/queries/incremental-compilation-in-detail.md
Co-authored-by: lcnr <rust@lcnr.de>
---------
Co-authored-by: lcnr <rust@lcnr.de>
2024-09-06 16:23:23 +02:00
Jonathan Dönszelmann
1239ad3da0
add section on overlap checks ( #2042 )
...
* add section on overlap checks
* fix some typos
* merge piece on overlap checks with docs about coherence (based on review comments)
* fix comments after discussion
2024-09-06 16:03:43 +02:00
Ralf Jung
7a37519254
clarify the role of rustc_const_unstable
2024-08-31 15:02:08 +02:00
Marc Poulhiès
45e3b9d6b2
Fix x.py reference
...
Trivial fix to change `x.py` into `x`
2024-08-26 16:46:50 +02:00
Folkert de Vries
3f3aabc749
Update `stabilization_guide.md` ( #2034 )
2024-08-24 02:46:04 +08:00
León Orell Valerian Liehr
27bca443ca
Explain the internal `#[rustc_*]` TEST attributes used for debugging and inside tests ( #2046 )
2024-08-24 01:58:50 +08:00
Tshepang Mbambo
80c0794aae
missing char ( #2047 )
2024-08-22 22:43:28 +02:00
Prashanth Mundkur
d196a77485
Replace direct http links to rustc-dev-guide.rust-lang.org to relative links to the corresponding md source files. ( #2044 )
...
Use relative links to the corresponding md source files; this helps local browsing of generated docs.
2024-08-21 11:54:39 -07:00
flash
be6899e3fd
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
9c427609af
Update LLVM docs ( #2039 )
...
* Update LLVM docs
* Apply feedback
2024-08-12 18:07:49 -03:00
GabrieleC07
c156104dbe
Added 'the' in chapter "Running test" subtitle "Run unit tests on the compiler/library" ( #2040 )
2024-08-09 01:54:27 +08:00
xFrednet
bacd3c57b1
Review comments <3
2024-08-07 20:32:37 -07:00
xFrednet
91f2d11e9c
Correct rust code block in *Dataflow Analysis*
2024-08-07 20:32:37 -07:00
riyueguang
e6d8737cb1
chore: fix some comments
...
Signed-off-by: riyueguang <rustruby@outlook.com>
2024-07-30 08:04:13 +02:00
Martin Liška
9a13c75f11
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
ab06b10c89
typo ( #2029 )
2024-07-26 15:31:20 -07:00
Stuart Cook
47b72731d7
Fix broken links in `llvm-coverage-instrumentation.md` ( #2027 )
2024-07-26 21:19:51 +08:00
Jakub Beránek
04317739eb
Fix invalid link to toolstate documentation ( #2021 )
2024-07-24 20:02:10 +08:00
Martin Liška
fb1d8b872c
linkcheck: fix reported broken links (part 1) ( #2022 )
2024-07-24 20:01:25 +08:00
lcnr
b48843216e
fix link
2024-07-24 13:08:53 +02:00
Martin Liska
4ee24c9286
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
2006cc8a83
Update adding.md ( #2016 )
...
Add `@' to the test header edition:2018
2024-07-19 15:15:12 +08:00
Jaic1
03dfd90ce5
refine mir passes doc
2024-07-15 17:16:43 +02:00
Jaic1
bd44a1714a
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
2f8dd37f16
Improve doc of MIR queries & passes
2024-07-15 17:16:43 +02:00
Noah Lev
04ffdc24ec
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
06ca6d1e6e
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
722e2539e6
Fix grammar issue in optimize-build.md ( #2009 )
2024-07-02 11:05:55 +08:00
Tyler Mandry
625c6a9cc9
Update name of Fuchsia builder ( #2008 )
2024-07-01 21:05:14 +02:00
Urgau
194f5fe227
Update new target check-cfg instructions
2024-07-01 12:51:26 +02:00
Jakub Beránek
8d3431a961
Add link to integration tests list
2024-07-01 00:31:56 +02:00
Jakub Beránek
304f99d079
Add Rust for Linux integration tests documentation
2024-07-01 00:31:56 +02:00
Tyler Mandry
a8837a54bd
Add docs for building Fuchsia locally and in CI ( #1989 )
2024-06-28 23:12:08 +02:00
DianQK
3f1e015a75
provide `libstdc++.so.6` through `LD_LIBRARY_PATH`
2024-06-27 16:15:59 +02:00
许杰友 Jieyou Xu (Joe)
b97fd6c266
tests: document how to run `run-make` on Windows ( #2002 )
2024-06-24 05:21:15 +00:00
许杰友 Jieyou Xu (Joe)
46dc1c7033
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
079c8d4d7a
Rename `wasm32-wasi` to `wasm32-wasip1`
2024-06-23 20:21:42 +02:00
Aaron Hill
f2000b880e
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)
e69bb74b2e
docs: document hard-resetting submodules
2024-06-19 20:14:28 +02:00
León Orell Valerian Liehr
de583d2b44
Fix note about compiletest header `rustfix-only-machine-applicable` ( #1998 )
2024-06-18 23:50:10 +01:00
许杰友 Jieyou Xu (Joe)
38b6a5cf3e
docs: mention RUSTC_ICE=0 to suppress ICE file
2024-06-18 19:24:17 +01:00
onur-ozkan
f3618f3dd5
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
265c59a42c
Rewrite CI documentation
2024-06-13 15:14:55 +02:00
Stuart Cook
c2eb5560d2
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
93acb2dd7f
Add {{target}} to header substitutions
2024-06-12 15:59:20 +02:00
许杰友 Jieyou Xu (Joe)
cf49c91585
run-make: add tip about quick-compile with stage0 rustc
2024-06-10 13:49:19 +02:00
erikdesjardins
8e290bc634
Mention `COMPILETEST_REQUIRE_ALL_LLVM_COMPONENTS` in `needs-llvm-components` documentation ( #1990 )
2024-06-10 12:41:47 +01:00
Jakub Beránek
f369e78b56
Add run-make port initiative to the Recurring work section ( #1992 )
2024-06-09 09:57:13 +01:00
Stuart Cook
62990d0e5e
Document the `//@ unused-revision-names:` test header ( #1991 )
2024-06-08 13:13:44 +01:00
听寒
c62f870bd9
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
听寒
06a3f3bed1
should use `&` to load completions for PowerShell ( #1978 )
2024-06-04 06:31:05 +01:00
Boxy
43eaf6d559
Reviews
2024-05-31 01:27:28 +01:00
Boxy
89536d8e5b
Rewrite the "representing types" section to be more comprehensive
2024-05-31 01:27:28 +01:00
Boxy
fa325b1081
Introduce chapter for defining generic parameters
2024-05-31 01:27:28 +01:00
onur-ozkan
1f915f11d8
sync the stage0 filename
...
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-05-25 15:42:06 -07:00
Jakub Beránek
b9e2e86bbb
Add Rust for Linux notification group entry
2024-05-25 15:40:04 -07:00
surechen
e5c589981c
fix some typos
2024-05-21 11:56:12 +02:00
Boxy
f2754a4fa9
add a high level explanation, and remove a disclaimer ( #1982 )
2024-05-17 19:04:58 +02:00
David Archibald
4ab266716b
Fix broken link to "Lowering"
2024-05-17 12:15:36 +02:00
gstjepan2
27f021bcb5
Fix broken link
2024-05-16 04:53:03 +02:00
Jakub Beránek
43e0bcae52
Add note about how to pick up abandoned PRs
2024-05-15 19:59:36 +02:00
Ardi
8b88776316
Toc here is overkill
2024-05-15 09:45:05 +02:00
许杰友 Jieyou Xu (Joe)
34b055b8f8
Link to lint L-* labels
2024-05-13 20:09:18 +02:00
Matthew Woodcraft
0bfce7989f
Update the rustc_interface examples for current rustc ( #1974 )
2024-05-11 00:06:30 +01:00
surechen
4f5d764758
Edit `Parameter Environments`'s url as it has been edited in #1953
2024-05-09 15:22:03 +02:00
Urgau
d0cd4f5dbb
Improve FALSE sentence
...
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2024-05-06 08:48:21 +02:00
Urgau
f4c400cdf2
Add documentation for check-cfg by-default in UI tests
2024-05-06 08:48:21 +02:00
Mads Marquart
b07fb9546d
Add Apple notification group ( #1964 )
2024-05-05 14:13:50 -04:00
Jakub Beránek
4874368185
Add an example how to add a job to PR CI
2024-05-04 08:04:25 +02:00
Jakub Beránek
dff746fb9c
Update CI documentation to avoid mentioning `expand-yaml-anchors`
2024-05-04 08:04:25 +02:00
Yutaro Ohno
cbd09807b0
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
588fd8f4da
typo traige->triage
2024-04-28 20:31:21 +02:00
Trevor Gross
34aaf19626
Add a note about checks with multiple revisions ( #1963 )
2024-04-13 16:16:44 +01:00
许杰友 Jieyou Xu (Joe)
75c164f9c5
compiletest: clarify that headers must be one header per line
2024-04-11 05:14:52 +02:00
needsure
2dd74894e8
chore: fix some typos in conments
...
Signed-off-by: needsure <qinzhipeng@outlook.com>
2024-04-09 10:59:59 +02:00
许杰友 Jieyou Xu (Joe)
43f390bed0
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)
1b1b3b4627
Explicitly mention compiletest directives are supported in rmake.rs ( #1949 )
2024-04-06 22:41:09 +02:00
Michael Howell
c56637ddb2
Add docs for sharded descriptions
2024-04-06 22:17:41 +02:00
Martin Nordholts
4f4e8ee67d
Add basic docs for the new `aux-bin` header ( #1942 )
2024-04-06 21:01:03 +01:00
Eric Huss
522ca9b495
Add needs-threads header command ( #1943 )
2024-04-06 20:57:34 +01:00
Prashanth Mundkur
4065bd5d9d
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
ef095092e5
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
af587b635f
Fix some broken links
2024-04-01 17:25:54 +01:00
Boxy
3c8a96562f
Reorganise into subchapters and explain `Reveal`
2024-04-01 17:25:54 +01:00
Boxy
a8dac4064c
reviews
2024-04-01 17:25:54 +01:00
Boxy
43f38ca174
Change location in guide
2024-04-01 17:25:54 +01:00
Boxy
83bfea8e88
Initial rewrite
2024-04-01 17:25:54 +01:00
Nilstrieb
cc608ba78e
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
023c0f2592
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
69c820a470
Fix some comments
...
Signed-off-by: JohnEndson <jiayuzhen@outlook.com>
2024-03-28 13:58:43 +02:00
Ali MJ Al-Nasrawy
b93095aade
summary: opaque-types-region-inference-restrictions
2024-03-27 09:49:05 +01:00
Ali MJ Al-Nasrawy
47293569fe
add opaque-types-region-inference-restrictions
2024-03-27 09:49:05 +01:00
León Orell Valerian Liehr
efcb2806af
Rename AstConv to HIR ty lowering
2024-03-23 08:44:42 +01:00
lcnr
d53598ae3f
add chapter to summary
2024-03-22 12:46:08 +01:00
lcnr
2c12c0cae1
explain rigid aliases
2024-03-22 11:11:41 +00:00
lcnr
3c54328ea1
Update src/solve/significant-changes.md
...
Co-authored-by: Oli Scherer <github35764891676564198441@oli-obk.de>
2024-03-22 11:11:41 +00:00
lcnr
46a378f87e
Update src/solve/significant-changes.md
...
Co-authored-by: Oli Scherer <github35764891676564198441@oli-obk.de>
2024-03-22 11:11:41 +00:00
lcnr
31dbcb4cef
is this sensible? idk
2024-03-22 11:11:41 +00:00
lcnr
89110e1b69
explore significant changes with the new solver
2024-03-22 11:11:41 +00:00
lcnr
086da07147
canonicalization is out of date
2024-03-22 11:11:41 +00:00
Christopher B. Speir
562d701eb8
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
9137b87dec
typo
2024-03-19 19:12:28 +01:00
Seo Sanghyeon
2cf4220754
Reflect rustc_codegen_cranelift move
2024-03-18 20:37:35 +02:00
Tbkhi
2f7e0ceb36
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
6df2f59951
Update test-implementation.md ( #1937 )
...
* Update test-implementation.md
* Update test-implementation.md
2024-03-13 18:23:20 -03:00
许杰友 Jieyou Xu (Joe)
1d2ddcf7d1
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
5ced644d1f
typos
...
Also
- use proper case for rust-analyzer
- reformat a bit, for sembr
2024-03-13 04:28:30 +01:00
Nicholas Nethercote
af8bfec148
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
c70780538d
Update bibliography.md ( #1912 )
...
Minor additions and resorting.
2024-03-11 15:17:28 -03:00
Tbkhi
5d9c4d8775
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
10809fed2f
Update rustc-driver-getting-diagnostics.md
2024-03-11 03:11:55 +02:00
许杰友 Jieyou Xu (Joe)
aa0d5c1307
Document that test names cannot contain dots ( #1927 )
2024-03-08 17:44:41 -03:00
Tbkhi
0a9c758ed5
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
57b23c8566
and again
2024-03-04 16:35:43 +00:00
lcnr
f6dea9f9cb
unfk links
2024-03-04 16:32:44 +00:00
lcnr
e4fd19d73f
next-solver: document caching ( #1923 )
2024-03-04 17:26:06 +01:00
Stuart Cook
4e8bd38dda
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
9ce24d1cbf
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)
6595d0e0f0
Update run-make test description ( #1920 )
2024-03-01 23:22:50 +01:00
Christopher Smyth
da54a3f323
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
22c2f7ce79
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
45a9ad1b94
opaque types in new solver ( #1918 )
...
* add opaque types doc
* summary
2024-03-01 13:11:55 +01:00
lcnr
76ba3342c2
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)
601180f306
Update compiletest directives to be in `ui_test` style `//@`
2024-02-22 20:15:52 +01:00
Yukang
b88a4c5275
Add notes on tweak rust-analyzer.check.overrideCommand ( #1890 )
2024-02-21 12:18:39 -03:00
Yuki Okushi
e0a9ace640
Fix more links ( #1884 )
2024-02-21 12:17:28 -03:00
Matthew Woodcraft
0916e9b8f5
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)
7bd9e91ef2
Specify ui test suite directives and add note on ignore-tidy directives
2024-02-16 18:26:58 -05:00
Michael Goulet
0d76693d12
Update src/tests/ui.md
...
Co-authored-by: Tshepang Mbambo <tshepang@gmail.com>
2024-02-16 18:13:52 -05:00
Oli Scherer
a4c86d8802
Update docs about ui tests now using `//@` headers
2024-02-16 18:13:52 -05:00
Jakub Beránek
e8ff7a3703
Make git rebase commands more bulletproof ( #1889 )
2024-02-14 19:00:15 -03:00
Tshepang Mbambo
d35ba2d211
updating-llvm.md: command does not work ( #1887 )
2024-02-13 22:39:15 +09:00
Gnana Ganesh
270705068e
fix update llvm build command
2024-02-13 14:13:06 +02:00
Tshepang Mbambo
2d723b72d2
separate link target from normal content
2024-02-11 06:36:15 +01:00
Tshepang Mbambo
5db009b4f0
fix sentence
2024-02-11 06:36:15 +01:00
Nicholas Nethercote
164f24ff6d
Some updates for recent diagnostics changes.
2024-02-10 04:48:19 +02:00
Gurinder Singh
c540dbae9b
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
ae9c529137
Update for upcoming markdown changes. ( #1880 )
2024-02-07 10:23:35 -03:00
syvb
e9b3a0e613
Update uses of renamed BoxMeUp to PanicPayload
2024-01-30 09:56:43 +00:00
Arthur Milchior
e8c0bb0557
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
e73ca04574
Improving macro expansion section ( #1875 )
2024-01-30 04:53:39 +09:00
Arthur Milchior
48fc9c1f27
Replace letters by foo, bar and buz in lexing example ( #1870 )
2024-01-30 04:53:07 +09:00
David Semakula
23f15463d9
Fix some broken links ( #1877 )
2024-01-30 04:49:51 +09:00
Yuki Okushi
7ec01f19d1
Fix some links ( #1865 )
2024-01-28 19:44:41 -03:00
Arthur Milchior
7cb080b9c9
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
53ade300c2
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
e334398243
update link to rustc dependencies ( #1869 )
2024-01-28 12:42:18 +01:00
Arthur Milchior
a600635fad
Followup to #1862 ( #1864 )
2024-01-28 06:12:41 +09:00
Arthur Milchior
e6de7e3ac2
Clarify debugging graph dependency ( #1862 )
2024-01-28 05:42:06 +09:00
Shoyu Vanilla
a51498f7ed
Update examples ( #1856 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2024-01-21 22:26:41 +09:00
Jakub Beránek
66c56a44fd
Add a perf. bot command and a link to its help page
2024-01-20 18:20:04 +01:00
Yukang
b99b876c15
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
9ad9d15da9
update some of the diagnostic translations info ( #1711 )
2024-01-20 20:47:06 +09:00
matthewjasper
93aeba6e75
Document unsafety checking ( #1847 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2024-01-20 20:46:58 +09:00
Zalathar
7650a97c11
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
ca6139dd0d
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
4083ae0309
Add guidelines for backport-accepted PRs
2024-01-14 11:42:53 +01:00
León Orell Valerian Liehr
034cee9ed6
Mention label has-merge-commits
2024-01-14 11:42:53 +01:00
Arthur Milchior
1fb019f237
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
7f49cdcba2
Explain the important concepts of exhaustiveness checking
2024-01-07 11:54:59 +02:00
Michael Howell
eb008cbd1e
Add guide for rustdoc search implementation ( #1846 )
2024-01-06 18:47:01 +01:00
Zalathar
c829322db7
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
03cf281953
Add a description of `unpretty=hir` to the HIR docs ( #1842 )
2023-12-29 10:07:07 +09:00
Michael Goulet
df5223139a
Fix typo in unsize docs ( #1843 )
2023-12-29 10:06:18 +09:00
Nadrieril
ce67594f02
Suggest `gcc_multi` to make `mir_opts` run on nixos ( #1841 )
2023-12-19 19:07:35 +09:00
Martin Nordholts
af59355e3e
bootstrapping: Clarify that stage0 std code is not executed to produce stage1 compiler ( #1840 )
2023-12-19 19:02:34 +09:00
jyn
d53f2f6cc4
add a mailmap
2023-12-17 18:21:38 +01:00
Eric Huss
cf99b58680
Move Editions chapter to "Contributing to Rust". ( #1838 )
2023-12-14 20:28:32 +09:00
Eric Huss
cf2a10e4fb
Remove feature edition fields. ( #1836 )
2023-12-13 21:19:43 +09:00
Eric Huss
f3d449b67f
Add a chapter on editions. ( #1835 )
2023-12-12 16:42:10 -03:00
Eric Huss
b7765e5a04
Remove mentions of plugin lints ( #1833 )
2023-12-06 10:48:33 -03:00
Eric Huss
78e7db5870
Fix typo of unused_parens ( #1832 )
2023-12-05 18:08:53 -03:00
Santiago Pastorino
01c208cc70
Replace experts map with reviewers from triagebot
2023-12-05 18:40:26 +02:00
Krasimir Georgiev
c80cf8cddf
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
b8c4cd1c36
notification groups: add information about how to ping them to the respective pages ( #1818 )
2023-11-27 19:08:19 -03:00
Guillaume Gomez
68d24f1546
Add explanations on how to run rustc_codegen_gcc tests ( #1821 )
2023-11-27 19:05:08 -03:00
Charles Lew
10b168e2c7
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
e3bda8f6fb
emphasize that the experts map is not up to date
2023-11-22 08:13:00 +02:00
Michael Goulet
88086cea77
Add link for unsize.md
2023-11-18 13:08:13 -08:00
David Spickett
9bb33f0013
Fix typo in contribution walkthrough ( #1824 )
2023-11-11 00:11:39 +09:00
Zalathar
a19ce0794b
Update documentation for coverage tests
2023-11-08 16:43:50 +02:00
lcnr
b025ec19a2
add a new type system invariant
2023-11-06 08:14:34 -08:00
Zalathar
c6f1dc58ba
Update some outdated descriptions of coverage instrumentation
2023-11-04 01:17:57 +00:00
Michael Goulet
1f674ff57b
Add some documentation for unsizing
2023-11-02 06:23:08 -04:00
Leonard Hübner
a79c64e683
fixing author of "You Can't Spell Trust Without Rust"
2023-10-31 17:58:29 +02:00
Onur Özkan
641a617c61
remove change-id from sample build configuration ( #1813 )
2023-10-30 02:16:41 +09:00
Nicholas Bishop
9b4c00cc10
Update name of "active" features to "unstable" ( #1814 )
2023-10-30 02:16:02 +09:00
Oğuz Ağcayazı
5b000fa33a
Add WF to glossary ( #1810 )
2023-10-22 12:18:44 +09:00
Ethan Brierley
2fb3edaa1e
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
2300d2ad31
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
64d33dc570
Document subtle implied bounds issue in RPITIT inference ( #1807 )
2023-10-14 15:53:57 +02:00
Ethan Brierley
95f806352d
[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
72ff4f4045
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
1b826bea1d
update rustc_driver examples ( #1803 )
2023-10-05 19:19:12 +09:00
Ethan Brierley
a03082660c
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
090c4eae26
impl traits
2023-09-25 07:14:41 +02:00
Jakub Beránek
f7e8378ca1
Modify build instructions for optimized build ( #1795 )
2023-09-22 01:33:41 +09:00
Stuart Cook
c9eae9076d
Remove outdated references to coverage debug code ( #1797 )
2023-09-22 01:32:45 +09:00
Boxy
6b4bf70c2a
line length limit
2023-09-19 10:19:58 -07:00
Boxy
36eddefd1a
add doc and move existing stuff around
2023-09-19 10:19:58 -07:00
Ralf Jung
70eefbd73e
explain the MIR const vs TY const situation
2023-09-18 03:57:13 +02:00
Tshepang Mbambo
70863da5fb
fix type name ( #1792 )
2023-09-15 23:40:09 +09:00
Zalathar
b472a7fc8c
Clarify that `run-coverage` only runs in some of the CI jobs
2023-09-12 13:27:25 +02:00
Zalathar
5813662ef3
Revise the docs for coverage instrumentation tests
2023-09-11 23:29:18 +02:00
Zalathar
f987fe8382
Document the `coverage-map` and `run-coverage` test suites
2023-09-11 23:29:18 +02:00
Tshepang Mbambo
7d6d076db5
make link more pleasant to eye too ( #1778 )
2023-09-11 19:36:36 +09:00
Tshepang Mbambo
e4c3e370b1
grammar
2023-09-08 12:59:13 +02:00
Tshepang Mbambo
c8113266c7
typo
2023-09-08 12:59:13 +02:00
Prashant-Shekhar-Rao
a5e35dd106
Updated index.md to add a command which can show unoptimized MIR
...
The current playground link used in the page of MIR shows a optimized version of MIR which is missing some statements such as StorageLive . Updated to use a local command which shows unoptimized MIR that would be more useful for pedagogical purposes.
2023-09-08 12:59:13 +02:00
Jakub Beránek
3b0eb4cd62
Review changes
2023-09-05 23:14:26 +02:00
Jakub Beránek
665bd2cdcc
Add section about building an optimized version of `rustc`
2023-09-05 23:14:26 +02:00
Ken
7463a803be
Update minor how-to-build-and-run.md spelling mistake
...
As of <!-- date-check --> Aug 2023, found:
The spelling mistake "guilde" should be "guide"
This PR only makes this minor correction
2023-08-31 07:28:52 +02:00
zahash
654fd475d0
1675 move 'failed to push some refs' into its own section
2023-08-30 10:02:41 +02:00
zahash
d01b87184f
1675 add a 'Squash your commits' header to 'Advanced Rebasing' section in git
2023-08-30 10:02:41 +02:00
zahash
2e94d2d71f
move placement of std-dev-guide link ( #1699 )
2023-08-29 10:45:38 +02:00
zahash
44187c1c87
link std-dev-guide from landing page ( #1699 )
2023-08-29 10:45:38 +02:00
Ethan Brierley
e836be4123
Reword sentence about using `./x` over `./x.py`
...
The current sentence was confusing when I first read it. I've reworded it to hopefully make it more clear.
2023-08-28 07:06:58 +02:00
Tshepang Mbambo
87bd0a01fc
remove (excessive) indentation ( #1781 )
2023-08-27 10:02:25 +09:00
Tshepang Mbambo
0e51bb3360
coverage tests have moved, twice ( #1780 )
2023-08-27 10:02:12 +09:00
Tshepang Mbambo
b8367d2477
remove extraneous word ( #1779 )
2023-08-27 10:01:25 +09:00
Tshepang Mbambo
cc5922b1d2
llvm updates ( #1761 )
2023-08-27 10:00:45 +09:00
Tshepang Mbambo
8d2fafe1dd
make link more pleasant to eye ( #1777 )
2023-08-27 10:00:20 +09:00
Tshepang Mbambo
ab4a6e1350
date-check: test suites/classes using "revisions" ( #1738 )
2023-08-27 09:59:53 +09:00
Tshepang Mbambo
991f770374
share link target ( #1740 )
2023-08-27 09:58:58 +09:00
Tshepang Mbambo
5264530f0b
indicate full hierarchy of config option ( #1776 )
2023-08-27 09:58:31 +09:00
Tshepang Mbambo
075c46f496
remove stray word ( #1773 )
2023-08-27 09:50:17 +09:00
Tshepang Mbambo
24688cbfde
it is lower-case ( #1772 )
2023-08-27 09:50:02 +09:00
Ethan Brierley
a3c226d660
Suggest enabling patch-binaries-for-nix in `shell.nix` ( #1774 )
...
Bootstraps nix detection isn't always perfect:
- https://rust-lang.zulipchat.com/#narrow/stream/122651-general/topic/Bootstrapping.20on.20NixOS
- https://github.com/rust-lang/rust/issues/115073
2023-08-22 17:50:21 -04:00
Wesley Wiser
17f7bb3f76
Fix long lines
2023-08-22 15:31:14 +01:00
Wesley Wiser
d6c20e4146
Add additional licensing concerns to docs
...
Content included from https://github.com/rust-lang/compiler-team/issues/220 .
2023-08-22 15:31:14 +01:00
Tshepang Mbambo
e4ace0f299
avoid repetition
2023-08-22 08:52:56 +02:00
yukang
bfacba3ef7
Fix broken links format
2023-08-22 08:52:56 +02:00
Tshepang Mbambo
212b671fb4
fix link
2023-08-21 07:28:56 +02:00
Tshepang Mbambo
57ea2f5ecf
missing space
2023-08-21 07:28:56 +02:00
Tshepang Mbambo
d197e33e57
fix link
2023-08-21 07:28:56 +02:00
Tshepang Mbambo
10d8a46503
avoid link rot
2023-08-21 07:28:56 +02:00
yukang
384ac6ebbb
update internal terminology: Substs -> GenericArgs
2023-08-21 07:28:56 +02:00
Absobel
4285421cd2
Update suggested.md
...
I imagine that the book meant that a full build isn't needed since it gave as an example the addition of a debug! statement
2023-08-21 06:45:47 +02:00
Yukang
5d598befed
Update outdated doc for types ( #1768 )
2023-08-20 00:40:18 -07:00
Santiago Pastorino
5594a16f64
Add dropck documentation ( #1767 )
2023-08-18 23:13:31 +02:00
Emmanuel Ferdman
cd25260483
fix: stabilize debugger_visualizer
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
2023-08-14 10:34:59 +02:00
İsmail Arılık
de8154335f
refactor(parts): remove part numbers to be consistent
2023-08-11 09:55:19 +02:00
İsmail Arılık
66d9c823b3
revert(part-5-intro): revert 4806958
...
I will remove part numbers after that.
2023-08-11 09:55:19 +02:00
İsmail Arılık
501ff59c43
revert(part-2-intro): revert 2f0aa1e
...
I will remove part numbers after that.
2023-08-11 09:55:19 +02:00
İsmail Arılık
712a1db15d
fix(part-2-intro): remove the phrase "from Part 1" which is not exist
2023-08-11 09:55:19 +02:00
İsmail Arılık
124292a49c
feat(part-5-intro): make "Part 5" obvious
2023-08-11 09:55:19 +02:00
Nicky Lim
30969cbcee
Improve clarity about attribute applicability
2023-08-08 09:16:43 +02:00
Nicky Lim
484ba2cd60
Update to new warning attribute
2023-08-08 09:16:43 +02:00
Santiago Pastorino
06205a1941
Add RPITIT documentation ( #1764 )
2023-08-03 18:21:23 -03:00
İsmail Arılık
9e0902f9d6
fix(visitor.md): fix a type name in a code sample
...
From the context, it is understood that this type is `MyVisitor`, not `NoLandingPads`.
2023-08-01 09:55:47 +02:00
İsmail Arılık
f6c4e6529f
fix(name-resolution): remove unnecessary closing paranthesis
2023-07-30 13:23:23 +02:00
İsmail Arılık
0f86bd1480
fix(macro-expansion.md): fix the article `an` to `a` to have uninterrupted reading
2023-07-28 11:09:30 +02:00
İsmail Arılık
c3141f6cf5
fix(serialization.md): fix the name of a derive macro
...
It should be like this since in the next sentence, it is specified that this should generate an implementation.
2023-07-28 05:20:21 +02:00
İsmail Arılık
6712155316
fix(serialization.md): add a necessary plural suffix
...
This is better not to have an interruption while reading it fast.
2023-07-27 16:52:51 +02:00
İsmail Arılık
cfa6a233be
fix(salsa.md): add punctuation to prevent confusion
2023-07-27 11:28:57 +02:00
İsmail Arılık
eaa0265b16
fix(salsa.md): remove duplicate "To Be" verb
2023-07-27 11:28:02 +02:00
İsmail Arılık
c9ee46783a
feat(fuzzing.md): make `halfempty` word a link
2023-07-24 15:35:47 +02:00
İsmail Arılık
e1cb438d05
fix(about.md): use `a` instead of `an`
...
Pronunciation of the next word requires it.
2023-07-24 15:33:43 +02:00
İsmail Arılık
9e6c3595c2
refactor(git.md) use `<>` instead of long `[...](...)` syntax for plain links
2023-07-22 14:16:37 +02:00
İsmail Arılık
38b12730c8
refactor(git.md): make git-scm links clickable
...
Some of them wasn't clickable.
2023-07-22 14:16:37 +02:00
İsmail Arılık
72d508046b
fix(walkthrough.md) add a comma operator to eliminate ambiguity
...
There was an ambiguity on whether the `it` after `don't` is a subject or object.
2023-07-22 14:15:50 +02:00
İsmail Arılık
2eb3e5e7e8
fix(git.md): remove a confusing end of sentence character
...
It might cause a confusion since it is not end of a sentence.
2023-07-21 16:57:54 +02:00
İsmail Arılık
3e926f097e
refactor(profiling/with_perf): remove a wrong to be verb
2023-07-19 16:54:57 +02:00
İsmail Arılık
feaef55f33
refactor(tests/headers): remove duplicate list item
2023-07-18 16:02:36 +02:00
İsmail Arılık
25d42e6901
refactor(test/headers.md): make the meaning more obvious
2023-07-18 16:01:21 +02:00
İsmail Arılık
60f024d3f6
refactor(tests/ui): remove unnecessary duplicate word
2023-07-18 14:04:05 +02:00
İsmail Arılık
a014f290dc
fix(duplicate): remove unnecessary duplicate word
2023-07-18 12:17:31 +02:00
Mahdi Dibaiee
f2555ba137
generic_arguments.md: substs -> GenericArgs
...
See https://github.com/rust-lang/rust/pull/113591
2023-07-15 02:01:35 +02:00
İsmail Arılık
74d4d9ca74
fix(suggested): remove an unnecessary and confusing statement
...
This statement is not about Visual Studio Code; it is about Neovim and it is already in that section. And it is also confusing for a VS Code user. So I think it is better to remove it.
2023-07-14 20:41:09 +02:00
Tshepang Mbambo
cd6372d916
make it read better
2023-07-14 08:39:30 +02:00
İsmail Arılık
6fece074be
fix(how-to-build-and-run): fix a typo ("fromer" -> "former")
...
I think it is a typo, isn't it? 🤔
2023-07-14 08:39:30 +02:00
İsmail Arılık
14db9a3d53
fix(how-to-build-and-run): remove a wrong paragraph
...
This paragraph says that given README section have instructions on how to install Python and other prerequisites but it doesn't.
Other than that "Dependencies" section in the README is already given in this section of the rustc-dev-guide: https://rustc-dev-guide.rust-lang.org/building/prerequisites.html#dependencies
So this paragraph seems not necessary.
2023-07-13 11:37:29 +02:00
Tshepang Mbambo
f5cd03f2ec
linked issue is closed ( #1729 )
2023-07-13 04:02:06 +09:00
İsmail Arılık
47fc6ba672
remove duplicated reference in about-this-guide.md
...
Forge is already mentioned in an item above.
2023-07-12 12:38:00 +02:00
Michael Goulet
b927ecccc3
Update src/early-late-bound.md
2023-07-11 16:43:01 -04:00
Boxy
16fb433be8
caps is so important
...
Co-authored-by: Michael Goulet <michael@errs.io>
2023-07-11 16:43:01 -04:00
Boxy
a5f2cd5b63
Gats isnt the only cool kid anymore
...
Co-authored-by: Michael Goulet <michael@errs.io>
2023-07-11 16:43:01 -04:00
Boxy
0effe03071
split file and replace with deep dive doc
2023-07-11 16:43:01 -04:00
lcnr
6e253cdf6c
add section for normalization with the new solver
2023-07-11 19:59:26 +01:00
İsmail Arılık
7b7ac5d0e1
Improve cleanup-crew.md with an example post
...
Add a post which explains how to use C-reduce with Rust in cleanup-crew.md
2023-07-11 08:02:34 +02:00
Emmanuel Ferdman
726dacd3ef
fix: update link to function coverage ( #1727 )
2023-07-09 23:50:50 +09:00
İsmail Arılık
eda7119ba7
Fix a bug in getting-started.md ( #1726 )
2023-07-09 19:22:22 +09:00
Tshepang Mbambo
e42495f408
improve explanation of placing tests in separate file ( #1721 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
2023-07-08 11:54:25 +09:00
Tshepang Mbambo
fd0505a41c
various fixes/improvements to Contributing chapter ( #1723 )
2023-07-08 11:52:53 +09:00
Tshepang Mbambo
c7a36abe84
ty::ConstKind has moved ( #1724 )
2023-07-08 01:36:13 +09:00
Rémy Rakic
5a7307db86
document `.x test --rustc-args` option
2023-07-05 02:14:36 +02:00
Tshepang Mbambo
ae58f5820d
tests/run-make files have moved
2023-07-03 09:36:22 +02:00
Tshepang Mbambo
222ed9a884
replace dead link ( #1717 )
2023-07-03 10:34:58 +09:00
Tshepang Mbambo
7dd341037d
fix link
2023-07-02 16:16:44 -07:00
Tshepang Mbambo
978cdcb4ee
update link
2023-07-03 00:51:52 +02:00
Tshepang Mbambo
f2bc089120
typo
2023-07-02 12:29:13 -07:00
Tshepang Mbambo
06757c5a59
OwningRef exists no more
2023-07-02 13:17:42 +02:00
sslime336
44d8b7916a
Try to avoid confusion
2023-07-01 08:14:17 +02:00
Tshepang Mbambo
3e328f0ef1
typo
2023-06-30 23:11:14 +02:00
sslime336
774f3f18b3
Fix line length out of limit
2023-06-30 23:11:14 +02:00
sslime336
e2487ebdc4
Change `x.py` into `x`, add explanation for `x`
2023-06-30 23:11:14 +02:00
sslime336
a04ad82e3c
Change `./x.py` into `./x`
2023-06-30 23:11:14 +02:00