Patrick Walton
|
db020ab63c
|
rustc: Implement and enforce instance coherence
|
2012-07-17 15:46:43 -07:00 |
|
Eric Holk
|
c8739cb0bc
|
Error checking for protocols. We'll need spans though.
|
2012-07-17 10:35:59 -07:00 |
|
Eric Holk
|
d39f6fc676
|
Add support for terminal states (issue #2862)
|
2012-07-16 14:50:47 -07:00 |
|
Niko Matsakis
|
41a21f053c
|
remove typestate from code, tests, and docs
|
2012-07-14 17:37:20 -07:00 |
|
Michael Sullivan
|
92743dc2a6
|
Move the world over to using the new style string literals and types. Closes #2907.
|
2012-07-14 01:03:43 -07:00 |
|
Michael Sullivan
|
985b52be6d
|
Support prefix notation for vstore strings. Closes #2906.
|
2012-07-13 17:03:49 -07:00 |
|
Eric Holk
|
1a276dba52
|
Switch map-reduce control protocol to use pipes. This exposed a bug in the pipe compiler, which is now fixed.
Use hashmaps in MapReduce
Tweak word-count difficulty
|
2012-07-12 18:16:00 -07:00 |
|
Tim Chevalier
|
ea5f19206c
|
Comments only: TODOs to FIXMEs; annotate
|
2012-07-12 18:09:31 -07:00 |
|
Michael Sullivan
|
1c62f5ff74
|
Get rid of all of the remaining /~s in the code base.
|
2012-07-12 15:13:18 -07:00 |
|
Niko Matsakis
|
b9aa9def85
|
infer when types are region parameterized rather than requiring /&
- removes various fields from various variants in the AST
- also update tests not to use this notation
|
2012-07-11 14:41:41 -07:00 |
|
Paul Stansifer
|
54741b9427
|
Allow defining token tree macros. They should work now!
|
2012-07-09 17:44:46 -07:00 |
|
Eric Holk
|
7b03832c95
|
Updating tests to use pipes.
|
2012-07-06 10:42:41 -07:00 |
|
Eric Holk
|
fa4134611d
|
Fixing an infinite type, updating code to match new Early parser, remembering to add protocol parser.
|
2012-07-06 10:42:40 -07:00 |
|
Eric Holk
|
6806aa0e66
|
pingpong protocol parses, although I should probably rewrite this to use Paul's Early parser stuff.
|
2012-07-06 10:42:40 -07:00 |
|
Eric Holk
|
d09bcc0131
|
Adding token tree nonterminals to earley parser.
|
2012-07-06 10:42:40 -07:00 |
|
Eric Holk
|
f0ef4ef81b
|
You can have any protocol you want, provided it's pingpong.
This integrates the pipe compiler into the proto syntax extension.
|
2012-07-06 10:42:40 -07:00 |
|