summary refs log tree commit diff
path: root/src/librustc/middle/trans/inline.rs
AgeCommit message (Expand)AuthorLines
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
2013-03-28Removing unused importsAlex Crichton-2/+2
2013-03-26rustc: Remove uses of oldmap::HashMapAlex Crichton-2/+2
2013-03-04Remove unused imports throughout src/Alex Crichton-3/+0
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-0/+3
2013-02-27Introduce lifetime declarations into the lists of type parameters.Niko Matsakis-1/+3
2013-02-20librustc: Get rid of structural records save for front/test.rs.Luqman Aden-3/+6
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-2/+2
2013-02-05oldmap: use &K instead of K in find and getPatrick Walton-1/+1
2013-02-05Revert "oldmap: use &K instead of K in find and get"Graydon Hoare-1/+1
2013-02-03oldmap: use &K instead of K in find and getDaniel Micay-1/+1
2013-01-29librustc: De-export some of trans. rs=deexportingPatrick Walton-2/+2