Veera
34cb340a85
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
Prashanth Mundkur
fc6bd7eb22
Fix a link and create an implied internal link ( #2051 )
2024-09-09 00:15:41 +08:00
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
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
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
Martin Liška
f49f30d427
linkcheck: fix reported broken links (part 1) ( #2022 )
2024-07-24 20:01:25 +08: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
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
Yuki Okushi
3329715501
Fix some links ( #1865 )
2024-01-28 19:44:41 -03: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
Ralf Jung
02a966c83b
explain the MIR const vs TY const situation
2023-09-18 03:57:13 +02: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
Prashant-Shekhar-Rao
b41735fa2e
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
İsmail Arılık
218da21e5d
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
sslime336
d3034ae828
Change `./x.py` into `./x`
2023-06-30 23:11:14 +02:00
Eric Huss
dda77e082f
Fix some links
2023-06-29 06:43:19 +02:00
Ben Kimock
9d8c600cab
Rename InstCombine to InstSimplify ( #1684 )
2023-05-11 18:59:47 +09:00
Yuki Okushi
c1d92ca068
Reflect the changes in rust-lang/rust#67000 ( #1632 )
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-03-06 14:22:07 -03:00
Mika
b06dab8408
Fixed typing errors ( #1622 )
2023-02-27 07:30:52 +09:00
Yuki Okushi
d30be86ea6
Address the change in https://github.com/rust-lang/rust/pull/107256
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2023-02-03 06:23:25 +02:00
Albert Larsan
ec0d134e3b
Change `src/test` to `tests` ( #1547 )
2023-01-13 07:31:47 +09:00
Tshepang Mbambo
55c2c093dc
typo
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
4c516b0b3a
Replace NoLandingPad with another alive Visitor
...
The broken reference to the non-existing `NoLandingPad` is replaced by `LocalUseCounter` to fix this document.
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
1cf62ddb2f
Remove todo note
2022-12-14 05:34:09 +02:00
Mohammad Omidvar
1211eebb71
Replace NoLandingPad with another alive MIR pass
...
The broken reference to `NoLandingPad` is replaced by `RemoveStorageMarkers` to fix this document.
2022-12-14 05:34:09 +02:00
jonathanCogan
a6c35fc69e
Fixes some typos ( #1502 )
...
* Fix some typos.
Co-authored-by: pierwill <19642016+pierwill@users.noreply.github.com>
2022-11-02 13:11:03 -05:00
Yuki Okushi
7955bb399f
Prefer relative links
...
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
2022-07-29 20:12:26 -04:00
Tshepang Mbambo
ade9352771
use relative links
...
Used the following command, followed by some manual tweaking:
sd 'https://rustc-dev-guide.rust-lang.org/(.+).html ' '$1.md' (fd)
2022-07-17 02:32:44 +02:00
5225225
2e754ba3d7
Rename debugging_opts to unstable_opts, use link
2022-07-16 12:56:25 +02:00
Tshepang Lekhonkhobe
12a2e08f72
make sentence more simple ( #1353 )
2022-05-20 21:37:01 +09:00
Yuki Okushi
b389adccc1
Replace a broken YouTube link ( #1295 )
2022-05-16 11:36:40 -03:00
Samuel Moelius
e798dc49d7
Typo ( #1313 )
2022-02-22 18:22:28 -06:00
Noah Lev
6c1f5c780b
Fix some broken links
2021-12-09 09:11:48 -06:00
Dylan MacKenzie
a2fc963502
Describe drop elaboration ( #1240 )
2021-11-18 13:31:13 -05:00
Lucas Kent
0fc1fa9f1e
Spelling fixes
2021-11-15 08:23:01 -06:00
Janggun Lee
ddaebd85aa
Fix `rustc_mir` related links ( #1228 )
...
Co-authored-by: Yuki Okushi <jtitor@2k36.org>
Co-authored-by: nhamovitz <18648574+nhamovitz@users.noreply.github.com>
2021-10-29 00:58:26 +09:00
Smitty
8cf042c6f5
Mention unpretty=mir-cfg for debugging MIR
2021-04-23 16:25:11 -04:00
Camelid
32c6d27b4b
Add quickstart for adding a new optimization ( #1094 )
2021-04-01 19:24:44 +02:00
Camelid
e72bf56a45
Fix double-word typos ( #1084 )
...
Inspired by #1079 . I used this command to find these typos:
rg --multiline --pcre2 '\b([a-zA-Z]+) \1\b' src -tmd
There were a couple false positives of the form "that that" meaning
"that it" or "that this".
2021-03-12 03:29:19 +09:00
LeSeulArtichaut
4c8fdcf511
Add stub about the THIR
2021-03-10 12:00:27 -05:00
Joshua Nelson
697dba3bb7
Add link to promotion.md ( #1033 )
...
* Add link to promotion.md
* Improve link text
Co-authored-by: Camelid <camelidcamel@gmail.com>
Co-authored-by: Camelid <camelidcamel@gmail.com>
2021-01-22 11:49:52 +01:00
Iñaki Garay
bee2fd52ce
Add mdbook-toc, markers, and documentation ( #1028 )
...
* Add mdbook-toc to travis, book.toml and documentation
* Add toc markers
* Whitespace cleanup and some punctuation
* Addressed comments
2021-01-20 14:33:11 -03:00
Iñaki Garay
320df682bd
rustc invocation standarized ( #992 )
...
* rustc invocation standarized
* Addressed comments
* Addressed comments
* Addressed comments
* Updated command output
2020-12-28 23:34:51 +01:00
Siddharth
edc94c0c84
Edit the Mir page to fix infelicities. ( #984 )
...
* Edit the Mir page to fix infelicities.
- Remove dead reference to Mir. reflow sentence to talk about
`Body::local_decls`
- Fix broken links to render properly.
- Add links for `Terminator`, `RETURN_PLACE`, `ProjectionElem`.
* Update src/mir/index.md
Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
* Edit the Mir page to fix infelicities.
- Remove dead reference to Mir. reflow sentence to talk about
`Body::local_decls`
- Fix broken links to render properly.
- Add links for `Terminator`, `RETURN_PLACE`, `ProjectionElem`.
Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
2020-12-06 15:36:52 +01:00
Siddharth
02068c0612
Add links to the rust documentation for all MIR structs ( #982 )
...
* Add links to the rust documentation for all MIR structs
* Update src/mir/index.md
Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
* Update src/mir/index.md
Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
Co-authored-by: Léo Lanteri Thauvin <leseulartichaut@gmail.com>
2020-12-06 14:40:45 +01:00
cjkenn
da0701b979
add small explanation of why fuel can be useful for debugging
2020-11-22 08:43:00 -05:00