| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-10 | Pretty print vectors as ~[] instead of []/~. Closes #2863. | Michael Sullivan | -2/+6 | |
| 2012-07-06 | For #2229, recognize 'again' in place of 'cont', final change pending snapshot. | Graydon Hoare | -1/+1 | |
| 2012-07-06 | paper over #2586 by not failing when the key is not found | Niko Matsakis | -0/+4 | |
| 2012-07-05 | Change 'iface' to 'trait' internally; parse `trait` as `iface` synonym | Lindsey Kuper | -2/+2 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -12/+12 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -2/+2 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -11/+11 | |
| 2012-06-28 | Replaced almost all vector+ in rustc (#2719) | Eric Holk | -3/+3 | |
| Didn't update shape because the changes were causing segfaults. | ||||
| 2012-06-26 | Getting rid of lots more vector +=. (issue #2719) | Eric Holk | -1/+1 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -15/+15 | |
| 2012-06-24 | Remove resources | Tim Chevalier | -2/+2 | |
| Also fixed shapes for classes with dtors, as well as handling offsets for classes with dtors correctly in take glue. Closes #2485 | ||||
| 2012-06-22 | Change resources to classes in libstd and rustc | Tim Chevalier | -2/+4 | |
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -2/+2 | |
| 2012-06-20 | Change map::get to map::find in ppaux | Tim Chevalier | -3/+3 | |
| 2012-06-20 | Don't consider loops to be breaking if they contain inner loops that break | Tim Chevalier | -9/+17 | |
| Closes #2642 | ||||
| 2012-06-20 | Remove bind. Issue #2189 | Brian Anderson | -1/+1 | |
| 2012-06-14 | Refactor; annotate a FIXME | Tim Chevalier | -25/+17 | |
| 2012-06-13 | Box AST idents | Brian Anderson | -4/+4 | |
| 2012-06-12 | Introduce an unboxed_vec type | Michael Sullivan | -1/+2 | |
| 2012-06-08 | Get rid of little-used logging fns in util::common. Closes #2553. | Lindsey Kuper | -35/+0 | |
| Also got rid of a bunch of commented-out logging statements and generally cleaned up the logging situation, mostly in typestate. | ||||
| 2012-06-06 | Revert "Revert "Merge pull request #2516 from mozilla/incoming" due to failures" | Tim Chevalier | -1/+9 | |
| This reverts commit 9fae95860de510f6874810cf43efb83f101246ef. | ||||
| 2012-06-02 | Add ty_var_integral (WIP on issue #1425). | Lindsey Kuper | -0/+1 | |
| 2012-06-02 | improve borrowck to handle some frankly rather tricky cases | Niko Matsakis | -2/+6 | |
| - receivers of method calls are also borrowed - by-val arguments are also borrowed (needs tests) - assignment to components can interfere with loans | ||||
| 2012-05-30 | integrate purity into type | Niko Matsakis | -7/+15 | |
| 2012-05-29 | rustc: Move filesearch into metadata mod | Brian Anderson | -176/+0 | |
| It's not that related to metadata, but metadata needs it and it will probably be useful for doing dynamic loading. | ||||
| 2012-05-23 | rustc: Move new_def_hash to ast_util | Brian Anderson | -17/+0 | |
| 2012-05-21 | rustc: Move ast_map to the syntax crate | Brian Anderson | -3/+3 | |
| 2012-05-18 | use -Z to distinguish internal debugging options | Niko Matsakis | -5/+5 | |
| 2012-05-09 | reduce self type to a special type parameter | Niko Matsakis | -4/+2 | |
| 2012-05-07 | In resolve, visit the path in an iface ref | Tim Chevalier | -0/+6 | |
| Necessary to resolve any type arguments in a ref to a parameterized iface. This meant that, for example: class A implements B<int> { ... didn't work before, because the "int" in B's argument wasn't getting visited, and thus wasn't getting resolved. Now it works. Partially addresses Issue #2288, but I also want to check that class ty params can appear as the type arguments to ifaces (for example, class A<T> implements B<T> {... should work.) | ||||
| 2012-05-04 | new cap clause syntax | Niko Matsakis | -12/+3 | |
| 2012-05-03 | Revert "allow fn exprs to omit arg types" | Niko Matsakis | -3/+12 | |
| This reverts commit 1ba4ca4c4a0153578e812baf5f7f5554d079de40. | ||||
| 2012-05-03 | allow fn exprs to omit arg types | Niko Matsakis | -12/+3 | |
| also, avoid using type variables for fn args with omitted types unless necessary. This will be important for bound regions in fn types. fixes #2093 | ||||
| 2012-04-25 | lots of work to make iface/impls parameterized by regions | Niko Matsakis | -7/+7 | |
| - paths can now take region parameters, replacing the dirty hack I was doing before of abusing vstores. vstores are now a bit of a hack though. - fix various small bugs: - we never checked that iface types were compatible when casting to an iface with `as` - we allowed nonsense like int<int> - and more! (actually that may be it) | ||||
| 2012-04-25 | rustc: Use LLVM named structs for enum types | Brian Anderson | -19/+20 | |
| 2012-04-24 | Revert "rustc: Use LLVM named structs for enum types" | Brian Anderson | -20/+19 | |
| This reverts commit 6e909e387d1b71a8b813433ce834384ffb13fedf. | ||||
| 2012-04-24 | rustc: Use LLVM named structs for enum types | Brian Anderson | -19/+20 | |
| 2012-04-19 | make nominal types optionally parameterized by a self region. | Niko Matsakis | -14/+32 | |
| Issue #2201. | ||||
| 2012-04-17 | new debug flag, new test | Niko Matsakis | -5/+7 | |
| 2012-04-17 | change printout to be what users will expect | Niko Matsakis | -1/+7 | |
| 2012-04-16 | rewrite region resolution so it takes place in typeck | Niko Matsakis | -2/+1 | |
| 2012-04-13 | add initial code re: slices to borrowing, improve ty_to_str | Niko Matsakis | -8/+33 | |
| 2012-04-13 | first stab at type checking for borrow: not integrated into trans | Niko Matsakis | -9/+27 | |
| 2012-04-08 | Remove a FIXME note about closed issue #1001 | Haitao Li | -1/+0 | |
| 2012-04-06 | Convert old-style for loops to new-style | Marijn Haverbeke | -9/+12 | |
| Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619 | ||||
| 2012-04-05 | add static region and also fix regions to be contravariant | Niko Matsakis | -0/+1 | |
| 2012-04-05 | utilities for indented logs | Niko Matsakis | -0/+18 | |
| 2012-04-04 | wip: refactor repr of regions | Niko Matsakis | -8/+19 | |
| - we now distinguish bound/free parameters (see region-param test case for why this is necessary) - we also track bounds on region variables - also, restructure fold_ty() to have multiple variants without duplication instead of one overloaded folder. This also allows for using block functions. | ||||
| 2012-04-01 | Fixing issue 1919. list_dir is the more general version that returns a ↵ | Jonathan Sternberg | -1/+1 | |
| vector with the contents of the directory. list_dir_path contains the old behavior (as a convenience function). | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -4/+4 | |
