about summary refs log tree commit diff
path: root/src/librustc/middle/trans/inline.rs
AgeCommit message (Expand)AuthorLines
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-197/+0
2014-11-17Fix fallout from coercion removalNick Cameron-1/+1
2014-11-06Fallout from collection conventionsAlexis Beingessner-1/+1
2014-10-09rustc: Add `const` globals to the languageAlex Crichton-16/+1
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-0/+6
2014-09-14rustc: fix fallout from using ptr::P.Eduard Burtescu-14/+19
2014-09-06rustc: Refactor middle::trans::inlinePiotr Czarnecki-7/+23
2014-09-05translate into multiple llvm contextsStuart Pernsteiner-18/+47
2014-09-05make CrateContext fields privateStuart Pernsteiner-14/+14
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-18/+33
2014-08-12Revert "avoid redundant translation of items during monomorphization"Stuart Pernsteiner-1/+1
2014-07-30avoid redundant translation of items during monomorphizationStuart Pernsteiner-1/+1
2014-07-15change to new trait style for method field refsJohn Clements-4/+3
2014-07-14rustc_llvm: Remove the inner llvm moduleBrian Anderson-1/+1
2014-07-13refactor Method definition to make space for macrosJohn Clements-2/+3
2014-06-17librustc: Make addresses of immutable statics insignificant unlessPatrick Walton-4/+5
2014-06-13Introduce VecPerParamSpace and use it to represent sets of types andNiko Matsakis-8/+8
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-3/+3
2014-06-06Stop passing around Option<&substs> in trans and just pass &substs, making th...Niko Matsakis-1/+2
2014-04-24Pre-step towards issue #12624 and others: Introduce ExprUseVisitor, remove theNiko Matsakis-1/+1
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-45/+23
2014-03-17De-@ move maps and rework parts of trans.Eduard Burtescu-6/+6
2014-03-17De-@ trans contexts.Eduard Burtescu-1/+1
2014-03-17De-@ Session usage.Eduard Burtescu-3/+3
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-1/+1
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-8/+2
2014-02-02rustc: remove use of @[].Huon Wilson-1/+1
2014-01-27Demote self to an (almost) regular argument and remove the env param.Eduard Burtescu-20/+1
2014-01-15Issue #3511 - Rationalize temporary lifetimes.Niko Matsakis-1/+0
2014-01-11Use the right type for self in methods and remove obsoleted items.Eduard Burtescu-7/+4
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-13/+12
2013-12-26librustc: De-`@mut` `n_inlines` in the statsPatrick Walton-2/+3
2013-12-26librustc: De-`@mut` the crate contextPatrick Walton-1/+1
2013-12-26librustc: De-`@mut` the `external` and `external_srcs` fields ofPatrick Walton-24/+49
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-2/+2
2013-11-28Register new snapshotsAlex Crichton-1/+1
2013-10-22libsyntax/librustc: Allow specifying mut on by-value self.Luqman Aden-1/+1
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-2/+2
2013-10-01librustc: Inline cross-crate tuple struct constructorsPatrick Walton-1/+10
2013-09-30rustc: Remove usage of fmt!Alex Crichton-2/+2
2013-09-17Prevent a rare linkage issue with an xcrate staticAlex Crichton-1/+7
2013-09-16Resume inlining globals across cratesAlex Crichton-1/+22
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-2/+2
2013-08-03remove obsolete `foreach` keywordDaniel Micay-1/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+1
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-2/+1
2013-07-11Drop a now unnecessary argument from maybe_instantiate_inline.Michael Sullivan-9/+5
2013-07-11Get cross crate static default methods working. Closes #7569.Michael Sullivan-1/+1
2013-06-30auto merge of #7468 : cmr/rust/great_renaming, r=pcwaltonbors-2/+1
2013-06-29Avoid double indirection for the "self" arg in methodsBjörn Steinbrink-3/+3