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
/
trans
/
adt.rs
Age
Commit message (
Expand
)
Author
Lines
2016-03-27
rustc_trans: move the contents of the trans module to top-level.
Eduard Burtescu
-1525
/
+0
2016-03-27
rustc: move cfg, infer, traits and ty from middle to top-level.
Eduard Burtescu
-2
/
+2
2016-03-27
rustc: move middle::subst into middle::ty.
Eduard Burtescu
-1
/
+1
2016-03-20
Auto merge of #32010 - devonhollowood:non-c-like-enum-repr, r=Aatch
bors
-5
/
+14
2016-03-17
trans: Make everything used from within at_start Builder-friendly.
Eduard Burtescu
-18
/
+35
2016-03-17
trans: datum::lvalue_scratch_datum doesn't need a move-into-closure trick.
Eduard Burtescu
-1
/
+1
2016-03-17
trans: Combine cabi and back::abi into abi.
Eduard Burtescu
-1
/
+1
2016-03-17
trans: Use fmt::Debug for debugging instead of ad-hoc methods.
Eduard Burtescu
-20
/
+14
2016-03-10
typestrong constant integers
Oliver Schneider
-1
/
+1
2016-03-09
Split TyBareFn into TyFnDef and TyFnPtr.
Eli Friedman
-2
/
+2
2016-03-07
Fix #26114
Devon Hollowood
-5
/
+14
2016-03-03
Rename middle::ty::ctxt to TyCtxt
Jeffrey Seyfried
-5
/
+5
2016-02-11
[breaking-change] don't glob export ast::{UintTy, IntTy} variants
Oliver Schneider
-9
/
+9
2016-01-30
Auto merge of #30448 - alexcrichton:llvmup, r=nikomatsakis
bors
-8
/
+20
2016-01-29
trans: Upgrade LLVM
Alex Crichton
-8
/
+20
2016-01-29
Fix truncated drop pattern on 32bit -> 64bit cross compilation
Björn Steinbrink
-18
/
+2
2016-01-18
revert using `trans::Disr` in `LoadRangeAssert`
Oliver Schneider
-2
/
+2
2016-01-16
use a newtype for the variant discriminant instead of u64
Oliver 'ker' Schneider
-41
/
+47
2016-01-12
debug instrumentation (can remove)
Felix S. Klock II
-1
/
+5
2016-01-12
Issue 30530: initialize allocas for `Datum::to_lvalue_datum_in_scope`.
Felix S. Klock II
-0
/
+2
2015-12-15
Fix typo
Jake Worth
-1
/
+1
2015-12-08
Fix unsized structs with destructors
James Miller
-6
/
+16
2015-12-08
Align pointers to DST fields properly
James Miller
-11
/
+116
2015-12-05
std: Stabilize APIs for the 1.6 release
Alex Crichton
-5
/
+5
2015-11-03
Change adt case handling fn to be less tied to match
Niko Matsakis
-6
/
+4
2015-09-16
Use ast attributes every where (remove HIR attributes).
Nick Cameron
-12
/
+11
2015-09-03
Add an intital HIR and lowering step
Nick Cameron
-11
/
+12
2015-08-30
Make a macro a const fn and remove outdated NB
Tobias Bucher
-12
/
+9
2015-08-25
move destructors_for_type into AdtDef
Ariel Ben-Yehuda
-2
/
+2
2015-08-24
Use StructGEP instead of GEPi where appropriate
Björn Steinbrink
-5
/
+5
2015-08-17
Implement `repr(simd)` as an alias for `#[simd]`.
Huon Wilson
-0
/
+3
2015-08-07
rename ADTDef to AdtDef etc.
Ariel Ben-Yehuda
-1
/
+1
2015-08-06
handle associated types correctly in null pointer optimization
Ariel Ben-Yehuda
-2
/
+1
2015-08-06
use VariantDef instead of struct_fields
Ariel Ben-Yehuda
-16
/
+14
2015-08-06
introduce an ADTDef struct for struct/enum definitions
Ariel Ben-Yehuda
-16
/
+16
2015-08-05
Make C_u8 take a u8 instead of a usize value
Björn Steinbrink
-2
/
+2
2015-07-28
Part of #27023: Put drop flag at end of a type's representation.
Felix S. Klock II
-17
/
+94
2015-07-28
Add dropflag hints (stack-local booleans) for unfragmented paths in trans.
Felix S. Klock II
-0
/
+14
2015-07-28
Extend `trans::datum::Lvalue` so that it carrys an optional dropflag hint.
Felix S. Klock II
-1
/
+1
2015-07-24
Unify the upvar variables found in closures with the actual types of the
Niko Matsakis
-12
/
+4
2015-07-24
Introduce ClosureSubsts rather than just having random fields in the
Niko Matsakis
-2
/
+2
2015-07-24
introduce a Vec<Ty> to TyClosure for storing upvar types
Niko Matsakis
-4
/
+4
2015-07-14
Fix negate_unsigned feature gate check
Simonas Kazlauskas
-2
/
+0
2015-07-10
Rename TypeWithMutability to TypeAndMut
Jared Roesch
-2
/
+2
2015-07-08
Remove snake_case names from ty.rs
Jared Roesch
-2
/
+2
2015-06-30
Remove Typer and ClosureTyper
Jared Roesch
-1
/
+1
2015-06-30
Remove NormalizingClosureTyper
Jared Roesch
-4
/
+5
2015-06-26
rustc: switch most remaining middle::ty functions to methods.
Eduard Burtescu
-14
/
+13
2015-06-26
rustc: make ty::mk_* constructors into methods on ty::ctxt.
Eduard Burtescu
-3
/
+3
2015-06-19
rustc: remove Repr and UserString.
Eduard Burtescu
-4
/
+2
[next]