summary refs log tree commit diff
path: root/src/rustc/middle/trans
AgeCommit message (Expand)AuthorLines
2012-10-11Update FIXME numbersTim Chevalier-3/+3
2012-10-11Remove obsolete FIXMETim Chevalier-3/+0
2012-10-11Update FIXME numbersTim Chevalier-1/+1
2012-10-08Revert "remove ctor from ast"Tim Chevalier-5/+114
2012-10-08remove ctor from astNiko Matsakis-114/+5
2012-10-05Remove by-mutable-ref mode from the compilerTim Chevalier-5/+4
2012-10-05De-mode mysterious unused functions in middle::trans::shape (see comment)Tim Chevalier-4/+8
2012-10-05rustc: Add a new method_self method call origin. Part of default methods.Patrick Walton-4/+16
2012-10-05rustc: Thread a self type through trans_impl; fix cross-crate trait issuePatrick Walton-10/+27
2012-10-05rustc: Translate default methods on traits for each impl in which they're use...Patrick Walton-5/+27
2012-10-05Remove uses of mutable ref mode.Tim Chevalier-1/+0
2012-10-05rustc: Implement simple uses of &traitPatrick Walton-18/+42
2012-10-05Revert "wip"Tim Chevalier-7/+9
2012-10-05wipTim Chevalier-9/+7
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-5/+4
2012-10-03rustc: Implement "@Foo as @Bar" for boxed traitsPatrick Walton-9/+18
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-3/+3
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-4/+4
2012-09-30rustc: uniquely mangle expr_fn namesErick Tryzelaar-1/+1
2012-09-30When a vec/str bounds check fails, include the bad index and the length of th...Gareth Daniel Smith-1/+21
2012-09-28Demode iter::foldl and friendsTim Chevalier-2/+2
2012-09-28Demoding in iter: any, all, map_to_vec, flat_map_to_vec, filter_to_vecTim Chevalier-1/+1
2012-09-28rename iter2 to each2, make it follow iterator protocolNiko Matsakis-7/+9
2012-09-28demode vecNiko Matsakis-14/+14
2012-09-27core: More option demodingBrian Anderson-6/+6
2012-09-26core: Replace map/map_default with map_ref/map_default_refBrian Anderson-7/+7
2012-09-26Remove spurious by-ref argument to destructorsTim Chevalier-14/+12
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-65/+65
2012-09-26turn ast::ident into a structErick Tryzelaar-5/+6
2012-09-26Allow hashmaps to infer their typesErick Tryzelaar-13/+13
2012-09-25Demode iter-traitTim Chevalier-1/+1
2012-09-25rustc: Reduce shape.rs to the bare minimum needed to not trigger bugsPatrick Walton-163/+6
2012-09-25rustc: Remove most of the code that generates shapesPatrick Walton-376/+0
2012-09-25rustc: Stop generating shape tablesPatrick Walton-59/+4
2012-09-25rustc: Move generally useful functions out of shape.rs in preparation for its...Patrick Walton-143/+149
2012-09-25rustc: Fix calls to the logging function when the must_cast flag is true; sto...Patrick Walton-11/+44
2012-09-25Revert "rustc: Stop using shape code for logging" due to ICEsPatrick Walton-23/+9
2012-09-25rustc: Stop using shape code for loggingPatrick Walton-9/+23
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-147/+0
2012-09-23core: Demode optionBrian Anderson-56/+56
2012-09-23Fix trans for region patterns (&P)Niko Matsakis-23/+59
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-46/+50
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-20core: Move 'unreachable' to util. Improve docsBrian Anderson-1/+1
2012-09-20fix long linesNiko Matsakis-4/+5
2012-09-20Make + mode by-value if the type is immediate, by-ref otherwiseNiko Matsakis-92/+190