Skip to content
Closed
Changes from 2 commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
964eb82
Stabilize `ip_from`
GrigorenkoPV May 29, 2025
a067c6a
refactor `unreachable/expr_cast.rs` test
WaffleLapkin Jun 1, 2025
d2e133d
don't warn on explicit casts of never to any
WaffleLapkin Jun 1, 2025
970ac40
updated doc comment
Kivooeo Aug 2, 2025
4e2d420
avoid duplicate error string
lcnr Aug 7, 2025
d62e857
also consider HR bounds
lcnr Aug 7, 2025
a95a2ac
rework `add_placeholder_from_predicate_note`
lcnr Aug 7, 2025
5c716bd
add comment
lcnr Aug 7, 2025
3ebf611
it's not a borrow checker limitation :<
lcnr Aug 13, 2025
c64c6d8
Use `LLVMSetTailCallKind`
Zalathar Aug 14, 2025
51bccdd
Port `#[custom_mir(..)]` to the new attribute system
scrabsha Aug 10, 2025
4d62bf1
All weak lang items have an explicit link name and vice versa
bjorn3 Aug 15, 2025
f3ef465
Combining no_mangle and rustc_std_internal_symbol is not allowed
bjorn3 Aug 15, 2025
e193b53
Use `LLVMGetTypeKind`
Zalathar Aug 14, 2025
460519a
Merge link_name and export_name
bjorn3 Aug 15, 2025
f94a0d0
Remove unused feature gate
bjorn3 Aug 15, 2025
1d00627
add static glibc to the nix dev shell
WaffleLapkin Aug 15, 2025
ef3bb6f
Do not strip binaries in bootstrap everytime if they are unchanged
Kobzol Aug 15, 2025
9fab380
Fix typo in doc for library/std/src/fs.rs#set_permissions
alurm Aug 15, 2025
5107ac9
Do not call `fs::remove_file` in `cp_link_filtered_recurse`
Kobzol Aug 15, 2025
cdea62d
Optimize `copy_src_dirs`
Kobzol Aug 15, 2025
e8f90b1
Don't show foreign types as an allowed target if the feature is not e…
JonathanBrouwer Aug 16, 2025
a69ba29
Fix deprecation attribute on foreign statics & types
JonathanBrouwer Aug 16, 2025
e906a59
Fix `unicode_data.rs` mention message
Urgau Aug 16, 2025
3450975
remove `should_render` in `PrintAttribute` derive
fee1-dead Aug 16, 2025
e31fed0
run spellcheck as a tidy extra check in ci
lolbinarycat Aug 6, 2025
6c15339
Simplify decode_span.
cjgillot Aug 16, 2025
a843730
Simplify span_data_to_lines_and_cols.
cjgillot Aug 16, 2025
1cb4fd7
tidy now installs typos-cli as-needed via cargo
lolbinarycat Aug 8, 2025
6a51eef
tidy: run typos check in src root, not current dir
lolbinarycat Aug 9, 2025
d73e6b4
tidy: add better error reporting for if typos can't be run
lolbinarycat Aug 8, 2025
0d797d2
typos: allow moreso
lolbinarycat Aug 16, 2025
2050a3b
std: fix more typos
lolbinarycat Aug 16, 2025
80d3234
Fix bug where `rustdoc-js` tester would not pick the right `search.js…
GuillaumeGomez Aug 13, 2025
826ebde
Strenghten rustdoc js tester file macthing regex
GuillaumeGomez Aug 16, 2025
8792010
Rust build fails on OpenBSD after using file_lock feature
semarie Aug 16, 2025
cbfa17a
Reorder `lto` options from most to least optimizing
smoelius Aug 17, 2025
d5e3163
Rollup merge of #141744 - GrigorenkoPV:ip_from, r=Amanieu
jhpratt Aug 17, 2025
340b4df
Rollup merge of #144804 - WaffleLapkin:reach-for-the-casts, r=compile…
jhpratt Aug 17, 2025
90d15d2
Rollup merge of #144838 - Kivooeo:doc-subtype, r=notriddle
jhpratt Aug 17, 2025
ee594c8
Rollup merge of #145025 - lolbinarycat:ci-tidy-spellcheck, r=Kobzol
jhpratt Aug 17, 2025
c01792c
Rollup merge of #145041 - lcnr:borrowck-limitations-error, r=BoxyUwU
jhpratt Aug 17, 2025
26391a3
Rollup merge of #145206 - scrabsha:push-uxovoqzrxnlx, r=jdonszelmann
jhpratt Aug 17, 2025
b0f019a
Rollup merge of #145359 - GuillaumeGomez:correctly-pick-search.js, r=…
jhpratt Aug 17, 2025
b2e51ed
Rollup merge of #145420 - Zalathar:llvm-c, r=WaffleLapkin
jhpratt Aug 17, 2025
ee14340
Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdo…
jhpratt Aug 17, 2025
4f534b7
Rollup merge of #145451 - WaffleLapkin:norailoveyou, r=Noratrieb
jhpratt Aug 17, 2025
3e38fc2
Rollup merge of #145452 - Kobzol:bootstrap-strip, r=jieyouxu
jhpratt Aug 17, 2025
42287e3
Rollup merge of #145460 - Kobzol:bootstrap-speedup-copy-src-dirs, r=j…
jhpratt Aug 17, 2025
d374f07
Rollup merge of #145476 - alurm:patch-1, r=ibraheemdev
jhpratt Aug 17, 2025
04a5858
Rollup merge of #145485 - JonathanBrouwer:fix-deprecation-targets, r=…
jhpratt Aug 17, 2025
506998b
Rollup merge of #145486 - Urgau:unicode-mention, r=lqd
jhpratt Aug 17, 2025
be27898
Rollup merge of #145493 - fee1-dead-contrib:push-rsqlqymxyyqp, r=jdon…
jhpratt Aug 17, 2025
fd1cb74
Rollup merge of #145505 - cjgillot:tweak-span-cache, r=petrochenkov
jhpratt Aug 17, 2025
9215495
Rollup merge of #145511 - semarie:push-rnytptsoxrxn, r=joshtriplett
jhpratt Aug 17, 2025
b8e8c24
Rollup merge of #145533 - smoelius:patch-2, r=lqd
jhpratt Aug 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/doc/rustc/src/codegen-options/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -375,12 +375,12 @@ linking time. It takes one of the following values:

* `y`, `yes`, `on`, `true`, `fat`, or no value: perform "fat" LTO which attempts to
perform optimizations across all crates within the dependency graph.
* `n`, `no`, `off`, `false`: disables LTO.
* `thin`: perform ["thin"
LTO](http://blog.llvm.org/2016/06/thinlto-scalable-and-incremental-lto.html).
This is similar to "fat", but takes substantially less time to run while
still achieving performance gains similar to "fat".
For larger projects like the Rust compiler, ThinLTO can even result in better performance than fat LTO.
* `n`, `no`, `off`, `false`: disables LTO.

If `-C lto` is not specified, then the compiler will attempt to perform "thin
local LTO" which performs "thin" LTO on the local crate only across its
Expand Down
Loading