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
/
common.rs
Age
Commit message (
Expand
)
Author
Lines
2018-05-17
Rename trans to codegen everywhere.
Irina Popa
-449
/
+0
2018-05-08
Store the GeneratorInterior in the new GeneratorSubsts
John Kåre Alsaker
-2
/
+2
2018-05-08
Store generator movability outside GeneratorInterior
John Kåre Alsaker
-1
/
+1
2018-04-27
Rename InternedString to LocalInternedString and introduce a new thread-safe ...
John Kåre Alsaker
-3
/
+3
2018-04-26
rustc_target: move in syntax::abi and flip dependency.
Irina Popa
-1
/
+1
2018-03-17
Rollup merge of #48983 - gnzlbg:red, r=alexcrichton
kennytm
-0
/
+20
2018-03-15
add compile fail tests
gnzlbg
-0
/
+20
2018-03-13
refactor `ParamEnv::empty(Reveal)` into two distinct methods
Niko Matsakis
-4
/
+3
2018-03-04
Fixed #48425
Pramod Bisht
-1
/
+1
2018-02-23
Introduce UnpackedKind
varkor
-3
/
+2
2018-01-14
rustc_trans: rename bcx to bx.
Eduard-Mihai Burtescu
-14
/
+14
2018-01-14
rustc_trans: rename ccx to cx.
Eduard-Mihai Burtescu
-18
/
+18
2018-01-14
rustc_trans: rename CrateContext to CodegenCx.
Eduard-Mihai Burtescu
-13
/
+13
2018-01-14
rustc_trans: access fields directly on CrateContext.
Eduard-Mihai Burtescu
-11
/
+11
2018-01-14
rustc_trans: collapse {Local,Shared}CrateContext.
Eduard-Mihai Burtescu
-1
/
+1
2017-12-18
Remove duplicated functions from trans::common.rs
Maik Klein
-37
/
+1
2017-12-07
make `fn_sig().subst()` ICE when used with a closure
Niko Matsakis
-2
/
+2
2017-12-04
introduce `closure_env_ty` helper to compute ty of closure env arg
Niko Matsakis
-8
/
+2
2017-11-21
Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1
bors
-2
/
+2
2017-11-19
rustc_trans: remove type_is_fat_ptr and its uses.
Eduard-Mihai Burtescu
-13
/
+0
2017-11-19
rustc: encode scalar pairs in layout ABI.
Eduard-Mihai Burtescu
-8
/
+1
2017-11-19
rustc_trans: restrict "immediate pairs" to pairs of scalars.
Eduard-Mihai Burtescu
-20
/
+1
2017-11-19
rustc: support u128 discriminant ranges.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-19
rustc_trans: go through layouts uniformly for fat pointers and variants.
Eduard-Mihai Burtescu
-28
/
+4
2017-11-19
rustc_trans: query LLVM types from a layout instead of a Ty.
Eduard-Mihai Burtescu
-1
/
+2
2017-11-19
rustc_trans: keep a layout instead of a type in {Lvalue,Operand}Ref.
Eduard-Mihai Burtescu
-9
/
+1
2017-11-19
rustc_trans: nest abi::ArgType's for fat pointers instead of eagerly flattening.
Eduard-Mihai Burtescu
-8
/
+12
2017-11-19
rustc: move layout::Struct into FieldPlacement/Abi.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-19
rustc: hide details in Layout in favor of Abi or FieldPlacement.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-19
rustc: move size/alignment from Layout into layout::Abi.
Eduard-Mihai Burtescu
-4
/
+4
2017-11-19
rustc: introduce layout::Abi for reduced general ABI "passing style".
Eduard-Mihai Burtescu
-14
/
+5
2017-11-19
rustc: remove Ty::layout and move everything to layout_of.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-19
rustc: re-complicate the TyLayout API and use better names.
Eduard-Mihai Burtescu
-3
/
+3
2017-11-19
rustc_trans: always insert alignment padding, even before the first field.
Eduard-Mihai Burtescu
-1
/
+24
2017-11-19
rustc_trans: use *[T; 0] for slice data pointers instead of *T.
Eduard-Mihai Burtescu
-1
/
+2
2017-11-19
rustc_trans: use more of the trans::mir and ty::layout APIs throughout.
Eduard-Mihai Burtescu
-55
/
+10
2017-11-19
rustc_trans: use a predictable layout for constant ADTs.
Eduard-Mihai Burtescu
-17
/
+4
2017-11-19
rustc_trans: avoid working with sizes/offsets and alignments as integers.
Eduard-Mihai Burtescu
-8
/
+2
2017-11-18
remove the `generator_sigs` map, query, and plumbing
Niko Matsakis
-1
/
+1
2017-11-18
stop using the `closure_kinds` query / table for anything
Niko Matsakis
-1
/
+1
2017-10-19
Move collector to rustc_trans_utils
bjorn3
-17
/
+0
2017-09-17
rustc_trans: Refactor collection to use tcx
Alex Crichton
-7
/
+20
2017-09-11
rustc: replace usize with u64 and ConstUsize.
Eduard-Mihai Burtescu
-29
/
+20
2017-09-05
rustc: Migrate lang items to a query
Alex Crichton
-2
/
+2
2017-08-16
Merge remote-tracking branch 'origin/master' into gen
Alex Crichton
-1
/
+1
2017-08-15
use field init shorthand EVERYWHERE
Zack M. Davis
-1
/
+1
2017-08-09
Merge remote-tracking branch 'origin/master' into gen
Alex Crichton
-7
/
+1
2017-08-06
Auto merge of #43488 - Florob:repeat-opt, r=arielb1
bors
-1
/
+1
2017-08-02
rustc_trans: do not pass floating-point values to LLVM through FFI.
Eduard-Mihai Burtescu
-6
/
+0
2017-07-28
Remove support for `gen arg`
Alex Crichton
-1
/
+1
[next]