| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-08-14 | Convert more core types to camel case | Brian Anderson | -2/+2 | |
| 2012-08-14 | Silence unused-variable warning. | Graydon Hoare | -1/+1 | |
| 2012-08-13 | core: Camel case some lesser-used modules | Brian Anderson | -3/+3 | |
| 2012-08-13 | Got the select macro working. | Eric Holk | -2/+10 | |
| 2012-08-10 | report local ambiguity errors earlier | Eric Holk | -6/+9 | |
| 2012-08-08 | libsyntax: Parse common enum fields | Patrick Walton | -1/+3 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -49/+36 | |
| 2012-08-08 | rustc: Do some plumbing work in preparation for common fields in enums | Patrick Walton | -12/+10 | |
| 2012-08-08 | rustc: Do some plumbing work on nested enums | Patrick Walton | -1/+3 | |
| 2012-08-07 | rustc: Parse variant structs; add a trivial test case | Patrick Walton | -1/+1 | |
| 2012-08-07 | rustc: Add stub support for struct variants to the AST | Patrick Walton | -54/+70 | |
| 2012-08-07 | syntax: Rename expr_alt to expr_match | Brian Anderson | -2/+2 | |
| 2012-08-07 | syntax: Make match arm parsing more restrictive again | Brian Anderson | -16/+16 | |
| Require comma separators for all expression types except the plain block | ||||
| 2012-08-07 | Generate try_send versions for all the messages. Fixes #3128 | Eric Holk | -57/+98 | |
| 2012-08-06 | rustc: Parse and stub (broken) typechecking for bounded function types | Patrick Walton | -6/+8 | |
| 2012-08-06 | Fix log_syntax of unexpanded code. | Paul Stansifer | -9/+12 | |
| 2012-08-06 | make `ref x` bindings produce region ptrs and fix various minor bugs | Niko Matsakis | -3/+5 | |
| we now detect inconsistent modes, binding names, and various other errors. typeck/trans integration is mostly done. borrowck not so much. more tests needed. | ||||
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -173/+174 | |
| 2012-08-06 | Handle interpolated paths in pattern parsing. Fixes #3007. | Eric Holk | -1/+2 | |
| We might need to use is_ident_or_path in a for other places too. | ||||
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -569/+505 | |
| 2012-08-03 | rustc: Merge fn& and fn in favor of fn&. | Patrick Walton | -4/+4 | |
| This is a step on the way to moving the function "proto" sigil out front. | ||||
| 2012-08-03 | rustc: Add the notion of inherited visibility | Patrick Walton | -3/+2 | |
| 2012-08-03 | rustc: Remove all fixed-length strings from our codebase | Patrick Walton | -5/+5 | |
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -7/+17 | |
| API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map). | ||||
| 2012-08-02 | Allow interpolations of all the nt_*s. | Paul Stansifer | -1/+4 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -125/+136 | |
| 2012-08-01 | Clean out transitional lint. | Graydon Hoare | -1/+1 | |
| 2012-08-01 | Working on documentation of pipes. | Eric Holk | -0/+34 | |
| 2012-07-31 | rustc: Parse by-reference pattern bindings with the "ref" keyword | Patrick Walton | -6/+10 | |
| 2012-07-31 | Introduce 'return', 'match' and 'module' as synonyms | Brian Anderson | -4/+4 | |
| 2012-07-31 | syntax: Rename 'module' extension to 'module_path' | Brian Anderson | -1/+1 | |
| 2012-07-31 | Change remaining "iface" occurrences to "trait"; deprecate "iface" | Lindsey Kuper | -3/+3 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -113/+113 | |
| 2012-07-30 | Improve some documentation. | Paul Stansifer | -14/+20 | |
| 2012-07-30 | Let's give that binder a name that's not incredibly confusing. | Paul Stansifer | -2/+2 | |
| 2012-07-30 | Impl-ize interner. | Paul Stansifer | -1/+0 | |
| 2012-07-30 | Rename `#mod` -> `#module` to not collide with the keyword. | Paul Stansifer | -3/+6 | |
| 2012-07-29 | Rewrite bitv to use classes and optimize its representation | Tim Chevalier | -2/+2 | |
| Rewrote bitv as a class that uses a 32-bit int as its representation for bit vectors of 32 bits or less, and a vector (the old representation) otherwise. I didn't benchmark very much, but a bit of informal benchmarking suggested this is a win. Closes #2341 | ||||
| 2012-07-27 | rustc: Use coherence for operator overloading. | Patrick Walton | -18/+1 | |
| The only use of the old-style impls is now placement new. | ||||
| 2012-07-27 | Make macro-system type and constructor names more uniform; more comments. | Graydon Hoare | -123/+131 | |
| 2012-07-27 | Start killing off obsolete/unused quoters, and fix long lines. | Graydon Hoare | -39/+1 | |
| 2012-07-27 | Comments in the new macro system, reflecting conversation with pauls. | Graydon Hoare | -2/+79 | |
| 2012-07-26 | Merge branch 'incoming' of github.com:mozilla/rust | Paul Stansifer | -2/+0 | |
| 2012-07-26 | Comments Only: Remove outdated FIXMEs. Fixes #2886. | Eric Holk | -2/+0 | |
| 2012-07-26 | Allow old-style syntax extensions to be called with new syntax. | Paul Stansifer | -0/+61 | |
| 2012-07-25 | Polymorphic protocols work well enough to do MapReduce. | Eric Holk | -6/+8 | |
| I did some horrible things with type variable naming here. It should do the right thing in most cases, but we'll need to go through and make it correct someday. | ||||
| 2012-07-25 | Bounded protocols work well enough to compile core, but map reduce has too ↵ | Eric Holk | -15/+37 | |
| many type parameters, so we have to get fancier. | ||||
| 2012-07-25 | Thread spans through the pipe compiler. They aren't perfect, but they make ↵ | Eric Holk | -70/+90 | |
| debugging far easier than core.rc:0:0. Changed the is_bounded check, so we fail compiling core right now due to not supporting type parameters. | ||||
| 2012-07-25 | Compiled a bounded version of pingpong. | Eric Holk | -43/+232 | |
| There are some failures in the other pipe tests, but these seem to just be a matter of generalizing the library code. Updating pipes library so all tests pass again | ||||
| 2012-07-25 | Generate buffer type for bounded protocols | Eric Holk | -0/+31 | |
