index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_trans
/
back
/
lto.rs
Age
Commit message (
Expand
)
Author
Lines
2018-05-17
Rename trans to codegen everywhere.
Irina Popa
-773
/
+0
2018-05-12
Set PrepareForThinLTO flag when using ThinLTO
Nikita Popov
-1
/
+1
2018-03-09
Move PROFQ_CHAN to a Session field
John Kåre Alsaker
-4
/
+4
2018-03-06
Compute symbol names more lazily.
Michael Woerister
-1
/
+1
2018-02-23
Rollup merge of #48219 - andjo403:export_symbol, r=michaelwoerister
Manish Goregaokar
-3
/
+6
2018-02-17
fix more typos found by codespell.
Matthias Krüger
-2
/
+2
2018-02-16
lookup exported symbols only when needed.
andjo403
-3
/
+6
2018-02-12
rustc: Persist LLVM's `Linker` in Fat LTO
Alex Crichton
-8
/
+32
2018-01-23
rustc: Add `-C lto=val` option
Alex Crichton
-18
/
+18
2018-01-19
Hide even more of rustc_trans
bjorn3
-5
/
+5
2018-01-05
Use name-discarding LLVM context
Simonas Kazlauskas
-1
/
+1
2017-12-23
rustc: Set release mode cgus to 16 by default
Alex Crichton
-0
/
+15
2017-12-18
rustc: Work around `DICompileUnit` bugs in LLVM
Alex Crichton
-0
/
+46
2017-12-15
Improve error messages on LLVM bitcode parsing failure
varkor
-1
/
+4
2017-10-21
rustc: Move bytecode compression into codegen
Alex Crichton
-6
/
+12
2017-10-15
rustc: Fix some ThinLTO internalization
Alex Crichton
-1
/
+19
2017-10-07
rustc: Implement ThinLTO
Alex Crichton
-70
/
+395
2017-09-30
rustc: Enable LTO and multiple codegen units
Alex Crichton
-91
/
+188
2017-09-17
rustc: Mostly remove `ExportedSymbols`
Alex Crichton
-8
/
+7
2017-09-17
rustc: Calculate `ExportedSymbols` in a query
Alex Crichton
-1
/
+2
2017-08-02
Fix some unaligned reads on SPARC in LTO
Danek Duvall
-2
/
+3
2017-07-31
async-llvm(3): Make write::CodegenContext Clone and Send.
Michael Woerister
-13
/
+13
2017-07-13
trans: Internalize symbols at the trans-item level, without relying on LLVM.
Michael Woerister
-1
/
+1
2017-07-10
Use similar compression settings as before updating to use flate2
oyvindln
-3
/
+3
2017-06-21
Integrate jobserver support to parallel codegen
Alex Crichton
-47
/
+50
2017-06-20
Remove the in-tree `flate` crate
Alex Crichton
-13
/
+16
2017-03-27
Fix various useless derefs and slicings
Oliver Schneider
-2
/
+2
2016-12-29
Change --crate-type metadata to --emit=metadata
Nick Cameron
-1
/
+0
2016-12-05
Mention cdylibs in LTO error message.
Michael Woerister
-1
/
+1
2016-12-05
Refactor symbol export list generation.
Michael Woerister
-15
/
+50
2016-12-05
trans: Rename `reachable` to `exported_symbols` where appropriate.
Michael Woerister
-3
/
+3
2016-08-14
refactor: use CStore::is_no_builtins
Jorge Aparicio
-5
/
+1
2016-08-12
exclude `#![no_builtins]` crates from LTO
Jorge Aparicio
-1
/
+10
2016-07-08
Adapt backend to trans::partitioning dictating the codegen-unit setup.
Michael Woerister
-4
/
+3
2016-05-19
rustc: Add a new crate type, cdylib
Alex Crichton
-2
/
+5
2016-01-29
trans: Upgrade LLVM
Alex Crichton
-1
/
+1
2016-01-25
Register LLVM passes with the correct LLVM pass manager.
Corey Farwell
-2
/
+6
2015-12-30
use structured errors
Nick Cameron
-2
/
+3
2015-12-17
move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*
Nick Cameron
-1
/
+1
2015-09-22
Save bitcode before LTO when -C save-temps is given
Seo Sanghyeon
-1
/
+12
2015-08-14
rustc: Allow changing the default allocator
Alex Crichton
-20
/
+9
2015-07-22
trans: Consolidate creating pass manager builders
Alex Crichton
-14
/
+8
2015-07-08
trans: Link rlibs to dylibs with --whole-archive
Alex Crichton
-30
/
+9
2015-06-11
Conver reborrows to .iter() calls where appropriate
Joshua Landau
-1
/
+1
2015-04-21
rollup merge of #24636: alexcrichton/remove-deprecated
Alex Crichton
-15
/
+8
2015-04-21
std: Remove deprecated/unstable num functionality
Alex Crichton
-15
/
+8
2015-04-21
rustc: Handle duplicate names merging archives
Alex Crichton
-9
/
+10
2015-03-31
Stabilize std::num
Aaron Turon
-0
/
+2
2015-03-26
Mass rename uint/int to usize/isize
Alex Crichton
-2
/
+2
2015-03-17
Rollup merge of #23399 - tbu-:pr_libflate_error, r=huonw
Manish Goregaokar
-4
/
+4
[next]