about summary refs log tree commit diff
path: root/src/rustc/middle/trans/tvec.rs
AgeCommit message (Expand)AuthorLines
2012-11-07Rename src/rustc to src/librustc. Use the driver crateBrian Anderson-515/+0
2012-10-20Remove old fixed-length vector syntaxBen Striegel-1/+1
2012-10-15rustc: Merge module and type namespaces. r=brsonPatrick Walton-1/+0
2012-10-11Update FIXME numbersTim Chevalier-1/+1
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-2/+2
2012-09-21De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachiNiko Matsakis-1/+1
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-1/+1
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-2/+2
2012-09-18Revert "replace explicit calls to vec::each with vec::each_ref, partially dem...Niko Matsakis-4/+4
2012-09-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-4/+4
2012-09-11Promote 'struct' from a restricted keyword to a strict keywordBrian Anderson-2/+2
2012-09-07Convert field terminators to commas. Stop parsing semis.Brian Anderson-4/+4
2012-09-06Refactor trans to replace lvalue and friends with Datum.Niko Matsakis-237/+336
2012-09-04rustc: "import" -> "use"Patrick Walton-10/+10
2012-08-27rustc: Avoid an allocation on every GEPiPatrick Walton-12/+12
2012-08-27rustc: fix the unused pattern vars warnings.Erick Tryzelaar-2/+2
2012-08-26Camel case the option typeBrian Anderson-6/+6
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-6/+6
2012-08-14Convert a couple hundred ~""s to ""s, in trans functions.Graydon Hoare-12/+12
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-08rustc: Strict enforcement of glue function types.Elliott Slaughter-1/+4
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-8/+8
2012-08-05Switch alts to use arrowsBrian Anderson-19/+18
2012-08-03rustc: Translate repeated vector syntaxPatrick Walton-21/+69
2012-08-03rustc: "foo" is now a static stringPatrick Walton-7/+6
2012-08-01Convert ret to returnBrian Anderson-13/+13
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-6/+6
2012-07-23Moved malloc and free upcalls into rust runtime.Elliott Slaughter-1/+2
2012-07-14Tear out ty_str and ty_vec.Michael Sullivan-1/+0
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-19/+19
2012-07-14Don't emit strings when the destination is ignored.Michael Sullivan-0/+1
2012-07-12Accept prefix notation for writing the types of str/~ and friends.Michael Sullivan-1/+1
2012-07-06Rip out a bunch more append code from trans.Michael Sullivan-69/+0
2012-07-06Remove tvec::trans_addEric Holk-42/+0
2012-07-01Convert to new closure syntaxBrian Anderson-6/+6
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-1/+1
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-29/+29
2012-06-26Properly cleanup slice literals. Closes #2705.Michael Sullivan-0/+7
2012-06-26Some box cleanup that doesn't break the build.Michael Sullivan-4/+3
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-28/+29
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-2/+3
2012-06-21Move vector addition out of trans and into libcore.Eric Holk-1/+1
2012-06-19first steps to autoderef on method callsNiko Matsakis-4/+4
2012-06-18Fix generation of str/@. Closes #2638.Michael Sullivan-1/+3
2012-06-14Get an initial implementation of boxed vectors working.Michael Sullivan-28/+56
2012-06-13Box AST identsBrian Anderson-9/+9
2012-06-13Some cleanup in tvec.Michael Sullivan-9/+6
2012-06-12Simplify a bunch of trans functions to not need the rust type. Remove some Po...Michael Sullivan-50/+23
2012-06-12Make vectors contain the right type descriptor. Closes #2536.Michael Sullivan-16/+8
2012-06-08More work on reflect, only missing enum and class substructures.Graydon Hoare-2/+1