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
/
closure.rs
Age
Commit message (
Expand
)
Author
Lines
2016-03-27
rustc_trans: move the contents of the trans module to top-level.
Eduard Burtescu
-445
/
+0
2016-03-27
rustc: move cfg, infer, traits and ty from middle to top-level.
Eduard Burtescu
-3
/
+3
2016-03-25
Use new symbol naming scheme for fn-once-shims.
Michael Woerister
-2
/
+3
2016-03-25
Make closures use stable symbol names.
Michael Woerister
-3
/
+2
2016-03-24
remove ErasedRegions from substitutions
Niko Matsakis
-4
/
+1
2016-03-17
trans: Make everything used from within at_start Builder-friendly.
Eduard Burtescu
-2
/
+2
2016-03-17
trans: Load and cache cross-crate Mir instances in the shared context.
Eduard Burtescu
-63
/
+59
2016-03-17
trans: Handle all function setup for all ABIs via FnType.
Eduard Burtescu
-67
/
+82
2016-03-17
trans: Don't treat closure types like function types in declare.
Eduard Burtescu
-12
/
+43
2016-03-17
trans: Combine cabi and back::abi into abi.
Eduard Burtescu
-1
/
+1
2016-03-17
trans: Rename MonoId to Instance and start using it in more places.
Eduard Burtescu
-2
/
+2
2016-03-17
trans: simplify the declare interface.
Eduard Burtescu
-3
/
+2
2016-03-17
trans: Move static item handling to consts.
Eduard Burtescu
-1
/
+1
2016-03-17
trans: Use fmt::Debug for debugging instead of ad-hoc methods.
Eduard Burtescu
-16
/
+10
2016-03-14
Move projection_mode to InferContext rather than SelectionContext to reduce c...
Aaron Turon
-2
/
+3
2016-03-09
trans: Reify functions & methods to fn ptrs only where necessary.
Eduard Burtescu
-29
/
+9
2016-03-09
Split TyBareFn into TyFnDef and TyFnPtr.
Eli Friedman
-14
/
+17
2016-03-07
Auto merge of #31606 - Ms2ger:ClosureKind, r=eddyb
bors
-8
/
+8
2016-02-12
Autoderef in librustc_trans
Jonas Schievink
-2
/
+2
2016-02-12
Rename ClosureKind variants and stop re-exporting them.
Ms2ger
-8
/
+8
2016-02-11
[breaking-change] don't glob import/export syntax::abi enum variants
Oliver Schneider
-1
/
+1
2016-02-07
Emit destructor invocation in FnOnce shim for Fn/FnMut
John Hodge
-1
/
+1
2016-01-16
use a newtype for the variant discriminant instead of u64
Oliver 'ker' Schneider
-2
/
+3
2015-12-31
Forward attributes of translated function/closure to trans_fn/trans_closure.
Michael Woerister
-2
/
+4
2015-12-17
Remove unused imports
Jeffrey Seyfried
-1
/
+1
2015-12-08
Align pointers to DST fields properly
James Miller
-1
/
+2
2015-11-14
Consistently normalize fn types after erasing lifetimes.
Eli Friedman
-0
/
+3
2015-10-01
Convert DefId to use DefIndex, which is an index into a list of
Niko Matsakis
-16
/
+19
2015-10-01
Rename `node_id` to `var_id` and limit to the cases that are actually used
Niko Matsakis
-3
/
+3
2015-10-01
move direct accesses of `node` to go through `as_local_node_id`, unless
Niko Matsakis
-8
/
+9
2015-10-01
move job of creating local-def-ids to ast-map (with a few stragglers)
Niko Matsakis
-4
/
+4
2015-09-15
deduplicate erase_regions
Ariel Ben-Yehuda
-1
/
+1
2015-09-03
Add an intital HIR and lowering step
Nick Cameron
-2
/
+4
2015-08-25
Auto merge of #27981 - dotdash:gepi, r=brson
bors
-1
/
+1
2015-08-24
Use StructGEP instead of GEPi where appropriate
Björn Steinbrink
-1
/
+1
2015-08-24
fallout from moving def-id
Niko Matsakis
-7
/
+7
2015-07-28
Add dropflag hints (stack-local booleans) for unfragmented paths in trans.
Felix S. Klock II
-1
/
+3
2015-07-24
minor rebase fixes
Niko Matsakis
-3
/
+1
2015-07-24
nits
Niko Matsakis
-1
/
+1
2015-07-24
Introduce ClosureSubsts rather than just having random fields in the
Niko Matsakis
-61
/
+31
2015-07-24
introduce a Vec<Ty> to TyClosure for storing upvar types
Niko Matsakis
-3
/
+8
2015-07-21
trans: Move rust_try into the compiler
Alex Crichton
-10
/
+6
2015-07-04
rustc: remove MethodOrigin::Object and use traits::VtableObject instead.
Eduard Burtescu
-6
/
+7
2015-06-30
Remove Typer and ClosureTyper
Jared Roesch
-2
/
+1
2015-06-30
Remove NormalizingClosureTyper
Jared Roesch
-4
/
+6
2015-06-27
Begin refactor type checking state
Jared Roesch
-1
/
+1
2015-06-26
rustc: switch most remaining middle::ty functions to methods.
Eduard Burtescu
-4
/
+4
2015-06-26
rustc: make ty::mk_* constructors into methods on ty::ctxt.
Eduard Burtescu
-4
/
+4
2015-06-20
Pass fat pointers in two immediate arguments
Björn Steinbrink
-2
/
+3
2015-06-20
Simplify argument forwarding in the various shim generators
Björn Steinbrink
-16
/
+5
[next]