about summary refs log tree commit diff
path: root/src/rustc/middle/trans/base.rs
AgeCommit message (Expand)AuthorLines
2012-11-07Rename src/rustc to src/librustc. Use the driver crateBrian Anderson-2779/+0
2012-11-06rustc: reuse const vals, translate fn paths as consts. Close #2530.Graydon Hoare-0/+1
2012-11-05rustc: Stop declaring unused upcallsBrian Anderson-2/+1
2012-11-02rustc: Implement translation of pattern matching for tuple structs and unit-l...Patrick Walton-2/+4
2012-10-26rustc: Translate monomorphic intra-crate automatically-derived methods that f...Patrick Walton-1/+42
2012-10-25rustc: Translate tuple struct constructorsPatrick Walton-8/+83
2012-10-23rustc: Implement construction of monomorphic struct-like variants. r=nmatsakisPatrick Walton-1/+1
2012-10-23Remove <- operator from the compilerTim Chevalier-7/+2
2012-10-23rustc: Implement typechecking for simple monomorphic derivable traits on mono...Patrick Walton-2/+11
2012-10-22Long linesBrian Anderson-1/+2
2012-10-22Merge pull request #3826 from jdm/doublefailBrian Anderson-1/+1
2012-10-22Preliminary support for labeled break/continue for `loop`sTim Chevalier-3/+4
2012-10-21Fix ICE stemming from use of unique pointers in unreachable blocks.Josh Matthews-1/+1
2012-10-15rustc: Merge module and type namespaces. r=brsonPatrick Walton-3/+3
2012-10-15rustc: Implement monomorphic default methods. r=nmatsakisPatrick Walton-68/+26
2012-10-12remove ctor from ast (take 2) (no review: just dead code removal)Niko Matsakis-75/+4
2012-10-11Update FIXME numbersTim Chevalier-1/+1
2012-10-08Revert "remove ctor from ast"Tim Chevalier-4/+75
2012-10-08remove ctor from astNiko Matsakis-75/+4
2012-10-05Remove by-mutable-ref mode from the compilerTim Chevalier-1/+1
2012-10-05rustc: Add a new method_self method call origin. Part of default methods.Patrick Walton-3/+12
2012-10-05rustc: Thread a self type through trans_impl; fix cross-crate trait issuePatrick Walton-6/+13
2012-10-05rustc: Translate default methods on traits for each impl in which they're use...Patrick Walton-5/+27
2012-10-05Revert "wip"Tim Chevalier-1/+1
2012-10-05wipTim Chevalier-1/+1
2012-10-04Remove arg vectors from main functions. Stop supporting them.Brian Anderson-16/+4
2012-10-03rustc: Fix ICE when de-exporting rtPatrick Walton-3/+8
2012-10-03rustc: Unbreak old-style boxed traitsPatrick Walton-1/+1
2012-09-28demode vecNiko Matsakis-1/+1
2012-09-27core: More option demodingBrian Anderson-2/+2
2012-09-26Remove spurious by-ref argument to destructorsTim Chevalier-6/+4
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-8/+8
2012-09-26Allow hashmaps to infer their typesErick Tryzelaar-13/+13
2012-09-25rustc: Stop generating shape tablesPatrick Walton-4/+0
2012-09-25rustc: Fix calls to the logging function when the must_cast flag is true; sto...Patrick Walton-6/+0
2012-09-25Revert "rustc: Stop using shape code for logging" due to ICEsPatrick Walton-0/+6
2012-09-25rustc: Stop using shape code for loggingPatrick Walton-6/+0
2012-09-23core: Demode optionBrian Anderson-12/+12
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-6/+6
2012-09-21rustc: Shove the address of the box annihilator into the crate mapPatrick Walton-3/+19
2012-09-20Revert "syntax: Make attributes sendable for rustdoc's benefit"Brian Anderson-2/+2
2012-09-20syntax: Make attributes sendable for rustdoc's benefitBrian Anderson-2/+2
2012-09-20fix long linesNiko Matsakis-1/+2
2012-09-20Make + mode by-value if the type is immediate, by-ref otherwiseNiko Matsakis-46/+58
2012-09-20Remove export_map from resolve, just use export_map2.Graydon Hoare-21/+1
2012-09-19Remove redundant hashmap constructor functions.Graydon Hoare-21/+20
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-28/+29
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-39/+39
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-39/+39
2012-09-18Revert "rustc: Change all non-keyword uses of "link""Patrick Walton-3/+3