summary refs log tree commit diff
path: root/src/rustc/middle/liveness.rs
AgeCommit message (Expand)AuthorLines
2012-10-11Make to_str pure and fix const parameters for str-mutating functionsTim Chevalier-2/+2
2012-10-08Revert "remove ctor from ast"Tim Chevalier-29/+173
2012-10-08remove ctor from astNiko Matsakis-173/+29
2012-10-05Remove by-mutable-ref mode from the compilerTim Chevalier-21/+4
2012-10-05Remove uses of mutable ref mode.Tim Chevalier-4/+4
2012-10-05Revert "wip"Tim Chevalier-8/+21
2012-10-05wipTim Chevalier-21/+8
2012-10-01Move over to calling ptr::addr_ofTim Chevalier-1/+1
2012-09-28Demode iter::foldl and friendsTim Chevalier-1/+1
2012-09-28rename iter2 to each2, make it follow iterator protocolNiko Matsakis-1/+1
2012-09-28demode vecNiko Matsakis-4/+4
2012-09-26core: Replace map/map_default with map_ref/map_default_refBrian Anderson-3/+3
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-3/+3
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-48/+0
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+48
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-5/+5
2012-09-19Remove redundant hashmap constructor functions.Graydon Hoare-6/+6
2012-09-11Make moves explicit in rustcTim Chevalier-1/+1
2012-09-10Convert std::map to camel caseBrian Anderson-6/+6
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-16/+16
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-7/+7
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-6/+5
2012-09-06Refactor trans to replace lvalue and friends with Datum.Niko Matsakis-11/+11
2012-09-04Remove 'with'Brian Anderson-2/+2
2012-09-04rustc: "import" -> "use"Patrick Walton-10/+10
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+43
2012-08-27Camel case various core constructorsBrian Anderson-2/+2
2012-08-27rustc: more pattern cleanupErick Tryzelaar-13/+8
2012-08-26Camel case the option typeBrian Anderson-66/+66
2012-08-24Remove match checkTim Chevalier-1/+1
2012-08-24extend liveness to treat bindings more like other variablesNiko Matsakis-20/+96
2012-08-23update liveness to camel-cased conventions, silence warningsNiko Matsakis-249/+267
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-47/+47
2012-08-22intern identifiersPaul Stansifer-19/+21
2012-08-17Remove the class keywordBrian Anderson-2/+2
2012-08-15rustc: Parse labeled loop, break, and againPatrick Walton-5/+13
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-14Convert more core types to camel caseBrian Anderson-2/+2
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-2/+2
2012-08-08Convert impls to new syntaxBrian Anderson-5/+5
2012-08-07syntax: Rename expr_alt to expr_matchBrian Anderson-3/+3
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-2/+2
2012-08-06make `ref x` bindings produce region ptrs and fix various minor bugsNiko Matsakis-2/+2
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-47/+47
2012-08-06rustc: Implement functional record update for structsPatrick Walton-1/+2
2012-08-05Switch alts to use arrowsBrian Anderson-162/+144
2012-08-03rustc: Parse and typecheck repeating vector expressions; e.g. [ 0, ..512 ]Patrick Walton-2/+8
2012-08-02Purge placement new; Make borrowck know about unary move.Niko Matsakis-3/+2
2012-08-01Convert ret to returnBrian Anderson-19/+19
2012-07-31rustc: Implement unary move. Closes #917.Patrick Walton-2/+9