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
/
test
/
codegen
Age
Commit message (
Expand
)
Author
Lines
2018-02-06
Rollup merge of #46030 - Zoxc:asm-volatile, r=nikomatsakis
kennytm
-0
/
+26
2018-02-05
Make inline assembly volatile if it has no outputs. Fixes #46026
John Kåre Alsaker
-0
/
+26
2018-02-04
Rollup merge of #47912 - cuviper:glibc-stack-guard, r=alexcrichton
kennytm
-1
/
+1
2018-01-31
Enable stack-probe tests with system LLVM >= 5.0
Josh Stone
-1
/
+1
2018-01-31
rustc_trans: keep LLVM types for trait objects anonymous.
Eduard-Mihai Burtescu
-2
/
+2
2018-01-26
Merge branch 'simd-always-mem' of https://github.com/alexcrichton/rust into r...
Alex Crichton
-3
/
+1
2018-01-25
Rollup merge of #47618 - mrhota:dw_at_noreturn, r=michaelwoerister
Alex Crichton
-0
/
+24
2018-01-25
rustc: SIMD types use pointers in Rust's ABI
Alex Crichton
-3
/
+1
2018-01-23
Stabilized `#[repr(align(x))]` attribute (RFC 1358)
Cameron Hart
-3
/
+0
2018-01-22
Auto merge of #47158 - rkruppe:repr-transparent, r=eddyb
bors
-0
/
+284
2018-01-21
Ensure test doesn't run with llvm 3.9
A.J. Gardner
-3
/
+1
2018-01-20
Simplify and fix test
A.J. Gardner
-5
/
+2
2018-01-20
Teach rustc about DW_AT_noreturn and a few more DIFlags
A.J. Gardner
-0
/
+29
2018-01-19
Auto merge of #47401 - rkruppe:issue-47278, r=eddyb
bors
-0
/
+19
2018-01-16
Compute LLVM argument indices correctly in face of padding
Robin Kruppe
-0
/
+19
2018-01-16
Implement repr(transparent)
Robin Kruppe
-0
/
+284
2018-01-16
remove noop landing pads in cleanup shims
Ariel Ben-Yehuda
-0
/
+32
2018-01-05
Auto merge of #46739 - arielb1:simple-loops, r=nikomatsakis
bors
-0
/
+25
2018-01-04
Auto merge of #46916 - michaelwoerister:generate-dead-code-plz, r=alexcrichton
bors
-0
/
+27
2018-01-04
Generate code for const- and inline-fns if -Clink-dead-code is specified.
Michael Woerister
-0
/
+27
2018-01-02
Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI.
Ed Schouten
-5
/
+7
2017-12-30
Remove excessive trailing newlines.
kennytm
-2
/
+0
2017-12-26
rustc: don't use union layouts for tagged union enums.
Eduard-Mihai Burtescu
-2
/
+3
2017-12-15
rustc_trans: approximate ABI alignment for padding/union fillers.
Eduard-Mihai Burtescu
-0
/
+20
2017-12-14
Simplify CFG after IndVarSimplify
Ariel Ben-Yehuda
-0
/
+25
2017-12-14
Use PathBuf instead of String where applicable
Oliver Schneider
-1
/
+1
2017-12-06
Stabilize abi_sysv64
CensoredUsername
-1
/
+0
2017-12-02
rustc: don't unpack newtypes of scalar-pairs with mismatched alignment.
Eduard-Mihai Burtescu
-0
/
+11
2017-11-25
rustc: Add support for some more x86 SIMD ops
Alex Crichton
-0
/
+53
2017-11-19
rustc_trans: work around i686-pc-windows-msvc byval align LLVM bug.
Eduard-Mihai Burtescu
-3
/
+3
2017-11-19
Don't glob-import overlapping variant names in test/codegen/match-optimizes-a...
Eduard-Mihai Burtescu
-11
/
+9
2017-11-19
rustc: unpack scalar pair newtype layout ABIs.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-19
rustc: unpack scalar newtype layout ABIs.
Eduard-Mihai Burtescu
-5
/
+5
2017-11-19
rustc: encode scalar pairs in layout ABI.
Eduard-Mihai Burtescu
-10
/
+7
2017-11-19
rustc_trans: compute better align/dereferenceable attributes from pointees.
Eduard-Mihai Burtescu
-6
/
+6
2017-11-19
rustc_trans: go through layouts uniformly for fat pointers and variants.
Eduard-Mihai Burtescu
-14
/
+13
2017-11-19
rustc: do not inject discriminant fields into Layout::General's variants.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-19
rustc_trans: always insert alignment padding, even before the first field.
Eduard-Mihai Burtescu
-8
/
+11
2017-11-19
rustc_trans: use *[T; 0] for slice data pointers instead of *T.
Eduard-Mihai Burtescu
-7
/
+8
2017-11-19
rustc_trans: use more of the trans::mir and ty::layout APIs throughout.
Eduard-Mihai Burtescu
-6
/
+6
2017-11-19
rustc_trans: use a predictable layout for constant ADTs.
Eduard-Mihai Burtescu
-4
/
+4
2017-11-15
Emit debug info for trait object pointer
Tom Tromey
-0
/
+33
2017-11-14
add optimization codegen tests
Djzin
-0
/
+44
2017-11-14
always add an unreachable branch on matches to give more info to llvm about w...
Djzin
-3
/
+6
2017-11-10
Make saturating u128 -> f32 casts the default behavior
Robin Kruppe
-21
/
+2
2017-11-08
Auto merge of #45205 - rkruppe:saturating-casts, r=eddyb
bors
-0
/
+65
2017-11-08
Update fastcall-inreg codegen test so that functions actually get instantiated.
Michael Woerister
-7
/
+7
2017-11-07
Saturating casts between integers and floats (both directions).
Robin Kruppe
-0
/
+65
2017-11-07
Update codegen tests.
Michael Woerister
-20
/
+20
2017-10-26
Avoid unnecessary copies of arguments that are simple bindings
Björn Steinbrink
-38
/
+36
[next]