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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_trans
Age
Commit message (
Expand
)
Author
Lines
2017-05-24
box large variants in MIR
Ariel Ben-Yehuda
-3
/
+3
2017-05-10
Add missing struct field index adjustments.
Cameron Hart
-3
/
+18
2017-04-23
rustc_const_eval: support all unit enum variants.
Eduard-Mihai Burtescu
-5
/
+3
2017-04-22
allocate less strings in `symbol_names`
Ariel Ben-Yehuda
-52
/
+52
2017-04-22
short-cut SharedCrateContext::layout_of
Ariel Ben-Yehuda
-0
/
+12
2017-04-22
avoid calling `mk_region` unnecessarily
Ariel Ben-Yehuda
-2
/
+2
2017-04-22
Auto merge of #41464 - frewsxcv:rollup, r=frewsxcv
bors
-368
/
+196
2017-04-22
Auto merge of #39999 - bitshifter:struct_align, r=eddyb
bors
-66
/
+134
2017-04-21
move the uses of the trans caches into rustc::traits
Niko Matsakis
-150
/
+21
2017-04-22
Use primitive align for tagged enum fill.
Cameron Hart
-3
/
+4
2017-04-21
use Symbol/InternedString in the cache
Niko Matsakis
-6
/
+6
2017-04-21
move the trans trait caches into tcx
Niko Matsakis
-78
/
+12
2017-04-21
make `reachable_set` ref-counted
Niko Matsakis
-3
/
+3
2017-04-21
just take `tcx` where we can
Niko Matsakis
-66
/
+62
2017-04-21
introduce the rather simpler symbol-cache in place of symbol-map
Niko Matsakis
-58
/
+95
2017-04-21
remove `translation_items` from `SharedCrateContext`
Niko Matsakis
-23
/
+11
2017-04-21
introduce `is_foreign_item` query
Niko Matsakis
-10
/
+12
2017-04-21
Removed sizing parameter from struct_llfields.
Cameron Hart
-18
/
+10
2017-04-21
Implementation of repr struct alignment RFC 1358.
Cameron Hart
-58
/
+133
2017-04-20
rustc: combine type_needs_drop_given_env and may_drop into needs_drop.
Eduard-Mihai Burtescu
-1
/
+1
2017-04-20
rustc: replace interior_unsafe with a Freeze trait.
Eduard-Mihai Burtescu
-5
/
+8
2017-04-20
Rollup merge of #41378 - eddyb:byval-is-not-like-sret, r=arielb1
Corey Farwell
-3
/
+3
2017-04-19
rustc_trans: do not treat byval as using up registers.
Eduard-Mihai Burtescu
-3
/
+3
2017-04-18
Rollup merge of #41361 - arielb1:move-mir-init, r=pnkfelix
Corey Farwell
-10
/
+0
2017-04-18
kill a bunch of one off tasks
Niko Matsakis
-5
/
+1
2017-04-18
lower `move_val_init` during MIR construction
Ariel Ben-Yehuda
-10
/
+0
2017-04-16
rustc: use monomorphic const_eval for cross-crate enum discriminants.
Eduard-Mihai Burtescu
-106
/
+20
2017-04-16
rustc_const_eval: move ConstEvalErr to the rustc crate.
Eduard-Mihai Burtescu
-14
/
+7
2017-04-14
Rollup merge of #40702 - mrhota:global_asm, r=nagisa
Corey Farwell
-13
/
+62
2017-04-13
make `write_metadata` take `tcx` intead of `SharedCrateContext`
Niko Matsakis
-11
/
+11
2017-04-13
refactor `metadata_symbol_name`
Niko Matsakis
-9
/
+10
2017-04-13
pull stats out of `SharedCrateContext`
Niko Matsakis
-47
/
+64
2017-04-13
remove `LinkMeta` from `SharedCrateContext`
Niko Matsakis
-18
/
+11
2017-04-13
use `tcx.crate_name(LOCAL_CRATE)` rather than `LinkMeta::crate_name`
Niko Matsakis
-11
/
+11
2017-04-13
kill `CrateContextList` as a thing
Niko Matsakis
-154
/
+62
2017-04-13
rewrite post-processing routines not to require a `CrateContext`
Niko Matsakis
-30
/
+36
2017-04-13
create `ModuleTranslation` all in one big loop
Niko Matsakis
-28
/
+31
2017-04-13
move `assert_module_sources` call down below
Niko Matsakis
-2
/
+2
2017-04-13
merge the "predeclare" and "declare" phases so we run them per-CGU
Niko Matsakis
-20
/
+6
2017-04-13
redirect `exported_symbols` through `shared`
Niko Matsakis
-5
/
+1
2017-04-13
remove unused `link_meta`
Niko Matsakis
-4
/
+0
2017-04-13
rewrite to pass a ref, not slice + index
Niko Matsakis
-9
/
+4
2017-04-13
remove `metadata_*` from `SharedCrateContext`
Niko Matsakis
-34
/
+22
2017-04-12
Expose LLVM appendModuleInlineAsm
A.J. Gardner
-1
/
+1
2017-04-12
Add new TransItem for global_asm trans
A.J. Gardner
-14
/
+62
2017-04-12
First attempt at global_asm! macro
A.J. Gardner
-0
/
+1
2017-04-12
rustc_trans: avoid a separate entry BB if START_BLOCK has no backedges.
Eduard-Mihai Burtescu
-8
/
+12
2017-04-12
rustc_trans: don't emit ZST allocas that are only assigned to.
Eduard-Mihai Burtescu
-41
/
+49
2017-04-12
Rollup merge of #41232 - arielb1:mir-rvalues, r=eddyb
Tim Neumann
-4
/
+3
2017-04-12
Rollup merge of #41206 - eddyb:avoid-illegal-vectors, r=nagisa
Tim Neumann
-9
/
+10
[next]