about summary refs log tree commit diff
path: root/src/rustc/util
AgeCommit message (Expand)AuthorLines
2012-07-25avoid capture of bound regions when infering types for closureNiko Matsakis-5/+16
2012-07-18prevent regions from escaping in ifaces; remove &r.T syntaxNiko Matsakis-1/+1
2012-07-16introduce an owned kind for data that contains no borrowed ptrsNiko Matsakis-1/+0
2012-07-14infer the scope of borrowsNiko Matsakis-1/+5
2012-07-14remove typestate from code, tests, and docsNiko Matsakis-30/+6
2012-07-14Tear out ty_str and ty_vec.Michael Sullivan-4/+2
2012-07-14Move the world over to using the new style string literals and types. Closes ...Michael Sullivan-73/+73
2012-07-13Change the pretty printer to print vstores for strs in prefix notation.Michael Sullivan-7/+11
2012-07-13Support prefix notation for vstore strings. Closes #2906.Michael Sullivan-1/+1
2012-07-13change region syntax to &r/T in place of &r.TNiko Matsakis-2/+2
2012-07-10Pretty print vectors as ~[] instead of []/~. Closes #2863.Michael Sullivan-2/+6
2012-07-06For #2229, recognize 'again' in place of 'cont', final change pending snapshot.Graydon Hoare-1/+1
2012-07-06paper over #2586 by not failing when the key is not foundNiko Matsakis-0/+4
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-2/+2
2012-07-01Convert to new closure syntaxBrian Anderson-12/+12
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-2/+2
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-11/+11
2012-06-28Replaced almost all vector+ in rustc (#2719)Eric Holk-3/+3
2012-06-26Getting rid of lots more vector +=. (issue #2719)Eric Holk-1/+1
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-15/+15
2012-06-24Remove resourcesTim Chevalier-2/+2
2012-06-22Change resources to classes in libstd and rustcTim Chevalier-2/+4
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-2/+2
2012-06-20Change map::get to map::find in ppauxTim Chevalier-3/+3
2012-06-20Don't consider loops to be breaking if they contain inner loops that breakTim Chevalier-9/+17
2012-06-20Remove bind. Issue #2189Brian Anderson-1/+1
2012-06-14Refactor; annotate a FIXMETim Chevalier-25/+17
2012-06-13Box AST identsBrian Anderson-4/+4
2012-06-12Introduce an unboxed_vec typeMichael Sullivan-1/+2
2012-06-08Get rid of little-used logging fns in util::common. Closes #2553.Lindsey Kuper-35/+0
2012-06-06Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures"Tim Chevalier-1/+9
2012-06-02Add ty_var_integral (WIP on issue #1425).Lindsey Kuper-0/+1
2012-06-02improve borrowck to handle some frankly rather tricky casesNiko Matsakis-2/+6
2012-05-30integrate purity into typeNiko Matsakis-7/+15
2012-05-29rustc: Move filesearch into metadata modBrian Anderson-176/+0
2012-05-23rustc: Move new_def_hash to ast_utilBrian Anderson-17/+0
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-3/+3
2012-05-18use -Z to distinguish internal debugging optionsNiko Matsakis-5/+5
2012-05-09reduce self type to a special type parameterNiko Matsakis-4/+2
2012-05-07In resolve, visit the path in an iface refTim Chevalier-0/+6
2012-05-04new cap clause syntaxNiko Matsakis-12/+3
2012-05-03Revert "allow fn exprs to omit arg types"Niko Matsakis-3/+12
2012-05-03allow fn exprs to omit arg typesNiko Matsakis-12/+3
2012-04-25lots of work to make iface/impls parameterized by regionsNiko Matsakis-7/+7
2012-04-25rustc: Use LLVM named structs for enum typesBrian Anderson-19/+20
2012-04-24Revert "rustc: Use LLVM named structs for enum types"Brian Anderson-20/+19
2012-04-24rustc: Use LLVM named structs for enum typesBrian Anderson-19/+20
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-14/+32
2012-04-17new debug flag, new testNiko Matsakis-5/+7
2012-04-17change printout to be what users will expectNiko Matsakis-1/+7