summary refs log tree commit diff
path: root/src/librustc/middle/trans/inline.rs
AgeCommit message (Expand)AuthorLines
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
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-2/+1
2013-06-28Drop the impl_id field from fn_ctxt.Michael Sullivan-1/+0
2013-06-22Move count-llvm-insn code into task-local storageJames Miller-3/+2
2013-06-20Get cross crate default methods working.Michael Sullivan-5/+10
2013-06-16Remove @-fields from CrateContextJames Miller-1/+1
2013-06-14add IteratorUtil to the preludeDaniel Micay-1/+0
2013-06-08std: remove vec::each2 and vec::each2_mut in favour of iteratorsHuon Wilson-1/+2
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+1
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-4/+4
2013-05-14rustc: rename ast::self_ty and related fields to explicit_selfErick Tryzelaar-2/+2
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-66/+61
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-1/+0
2013-05-01rustc: remove the rest of dropErick Tryzelaar-4/+0
2013-04-30new borrow checker (mass squash)Niko Matsakis-17/+22
2013-04-27only use #[no_core] in libcoreDaniel Micay-3/+0
2013-04-19rustc: de-mode + fallout from libsyntax changesAlex Crichton-2/+2
2013-04-19librustc: Implement fast-ffi and use it in various placesPatrick Walton-1/+2
2013-04-09Cleanup substitutions and treatment of generics around traits in a number of ...Niko Matsakis-7/+5
2013-04-05Refactor so that references to traits are not represented using a type with aNiko Matsakis-2/+1