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
/
function-arguments.rs
Age
Commit message (
Expand
)
Author
Lines
2019-11-22
remove the 'dereferenceable' attribute from Box
Ralf Jung
-1
/
+3
2019-09-13
codegen: use "_N" (like for other locals) instead of "argN", for argument names.
Eduard-Mihai Burtescu
-14
/
+14
2019-06-08
Turn `#[allocator]` into a built-in attribute and rename it to `#[rustc_alloc...
Vadim Petrochenkov
-2
/
+2
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-12-21
Enable emission of alignment attrs for pointer params
Nikita Popov
-16
/
+16
2018-12-09
Bump minimum required LLVM version to 6.0
Nikita Popov
-1
/
+0
2018-09-29
Do not put noalias annotations by default
Simonas Kazlauskas
-3
/
+3
2018-08-28
Use partial but correct vtable layout
Oliver Schneider
-2
/
+2
2018-07-29
dont hardcode vtable size in codegen test
Ralf Jung
-2
/
+2
2018-07-29
update codegen tests
Ralf Jung
-2
/
+2
2018-07-05
Store scalar pair bools as i8 in memory
Josh Stone
-1
/
+1
2018-05-17
Emit noalias on &mut parameters by default
Nikita Popov
-6
/
+4
2018-04-26
Use ScalarPair for tagged enums
Anthony Ramine
-0
/
+12
2018-03-26
Allow niche-filling dataful variants to be represented as a ScalarPair
Anthony Ramine
-0
/
+6
2018-01-31
rustc_trans: keep LLVM types for trait objects anonymous.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-19
rustc_trans: work around i686-pc-windows-msvc byval align LLVM bug.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-19
rustc: unpack scalar newtype layout ABIs.
Eduard-Mihai Burtescu
-3
/
+3
2017-11-19
rustc: encode scalar pairs in layout ABI.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-19
rustc_trans: compute better align/dereferenceable attributes from pointees.
Eduard-Mihai Burtescu
-5
/
+5
2017-11-19
rustc_trans: go through layouts uniformly for fat pointers and variants.
Eduard-Mihai Burtescu
-7
/
+7
2017-11-19
rustc_trans: always insert alignment padding, even before the first field.
Eduard-Mihai Burtescu
-1
/
+2
2017-11-19
rustc_trans: use *[T; 0] for slice data pointers instead of *T.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-07
Update codegen tests.
Michael Woerister
-7
/
+7
2017-10-26
Avoid unnecessary copies of arguments that are simple bindings
Björn Steinbrink
-16
/
+16
2017-07-05
rustc: Implement the #[global_allocator] attribute
Alex Crichton
-1
/
+1
2017-04-09
rustc_trans: use ty::layout for ABI computation instead of LLVM types.
Eduard-Mihai Burtescu
-2
/
+2
2017-02-22
Update codegen test with new attributes
James Miller
-2
/
+2
2016-02-10
Workaround LLVM optimizer bug by not marking &mut pointers as noalias
Björn Steinbrink
-3
/
+6
2015-09-21
Avoid loading the whole gdb debug scripts section.
Richard Diamond
-0
/
+1
2015-06-20
Pass fat pointers in two immediate arguments
Björn Steinbrink
-0
/
+47
2015-05-27
Revamp codegen tests to check IR quality instead of quantity
Björn Steinbrink
-0
/
+95