| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-08-17 | Move select macro into another file, so it can be including in multiple tests. | Eric Holk | -1/+1 | |
| Fixing long lines. | ||||
| 2012-08-17 | Track spans better in the protocol compiler so we can get better error messages. | Eric Holk | -17/+34 | |
| 2012-08-17 | Remove the class keyword | Brian Anderson | -1/+1 | |
| 2012-08-15 | Modify pipec to not emit calls to some and none | Brian Anderson | -4/+4 | |
| 2012-08-15 | pipes: Rename the pipec-generated buffer to __Buffer | Brian Anderson | -2/+2 | |
| Conforms to camel case convention and hides it away so it doesn't conflict with user code | ||||
| 2012-08-15 | Convert more core types to camel case | Brian Anderson | -3/+3 | |
| 2012-08-13 | core: Camel case some lesser-used modules | Brian Anderson | -3/+3 | |
| 2012-08-08 | libsyntax: Parse common enum fields | Patrick Walton | -1/+3 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -33/+22 | |
| 2012-08-08 | rustc: Do some plumbing work in preparation for common fields in enums | Patrick Walton | -10/+8 | |
| 2012-08-07 | rustc: Add stub support for struct variants to the AST | Patrick Walton | -1/+1 | |
| 2012-08-07 | Generate try_send versions for all the messages. Fixes #3128 | Eric Holk | -57/+98 | |
| 2012-08-06 | make `ref x` bindings produce region ptrs and fix various minor bugs | Niko Matsakis | -1/+1 | |
| 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 | -21/+21 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -53/+46 | |
| 2012-08-03 | rustc: Add the notion of inherited visibility | Patrick Walton | -1/+0 | |
| 2012-08-03 | rustc: Remove all fixed-length strings from our codebase | Patrick Walton | -5/+5 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -2/+2 | |
| 2012-07-31 | rustc: Parse by-reference pattern bindings with the "ref" keyword | Patrick Walton | -2/+4 | |
| 2012-07-31 | Change remaining "iface" occurrences to "trait"; deprecate "iface" | Lindsey Kuper | -1/+1 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -39/+39 | |
| 2012-07-30 | Impl-ize interner. | Paul Stansifer | -1/+0 | |
| 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-26 | Comments Only: Remove outdated FIXMEs. Fixes #2886. | Eric Holk | -2/+0 | |
| 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 | |
| 2012-07-25 | Refactor the bounded pingpong example to avoid needing to generate unsafe code. | Eric Holk | -19/+30 | |
| Took some steps towards bounded codegen. | ||||
| 2012-07-25 | Refactoring pipes to allow implementing bounded protocols. | Eric Holk | -2/+5 | |
| 2012-07-18 | syntax: Parse multiple trait refs in a single implementation | Patrick Walton | -0/+1 | |
| 2012-07-17 | Added liveness analysis for protocols, and removed warnings about empty states. | Eric Holk | -0/+111 | |
| 2012-07-17 | Don't ICE when protocol steps to invalid mesasge. | Eric Holk | -21/+22 | |
| 2012-07-17 | rustc: Fix coherence errors in the build | Patrick Walton | -27/+26 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -12/+86 | |
| 2012-07-17 | Error checking for protocols. We'll need spans though. | Eric Holk | -140/+237 | |
| 2012-07-16 | Add support for terminal states (issue #2862) | Eric Holk | -44/+111 | |
| 2012-07-14 | remove typestate from code, tests, and docs | Niko Matsakis | -4/+1 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -38/+38 | |
| #2907. | ||||
| 2012-07-13 | Support prefix notation for vstore strings. Closes #2906. | Michael Sullivan | -9/+9 | |
| 2012-07-12 | Switch map-reduce control protocol to use pipes. This exposed a bug in the ↵ | Eric Holk | -25/+2 | |
| pipe compiler, which is now fixed. Use hashmaps in MapReduce Tweak word-count difficulty | ||||
| 2012-07-12 | Comments only: TODOs to FIXMEs; annotate | Tim Chevalier | -3/+3 | |
| 2012-07-12 | Get rid of all of the remaining /~s in the code base. | Michael Sullivan | -10/+10 | |
| 2012-07-11 | infer when types are region parameterized rather than requiring /& | Niko Matsakis | -6/+3 | |
| - removes various fields from various variants in the AST - also update tests not to use this notation | ||||
| 2012-07-09 | Allow defining token tree macros. They should work now! | Paul Stansifer | -4/+3 | |
| 2012-07-06 | Updating tests to use pipes. | Eric Holk | -22/+36 | |
| 2012-07-06 | Fixing an infinite type, updating code to match new Early parser, ↵ | Eric Holk | -0/+63 | |
| remembering to add protocol parser. | ||||
| 2012-07-06 | pingpong protocol parses, although I should probably rewrite this to use ↵ | Eric Holk | -8/+13 | |
| Paul's Early parser stuff. | ||||
