| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
|
|
#2907.
|
|
|
|
|
|
Exprs that could be applications of overloaded operators
(expr_unary, expr_binary, expr_index) relied on the previous node ID
being "reserved" to carry extra typechecking info. This was
incredibly error-prone. Fixed it; now all exprs have two node IDs
(which will be wasted in some cases; future work could make this
an option instead if the extra int field ends up being a performance
problem).
Closes #2804
|
|
pipe compiler, which is now fixed.
Use hashmaps in MapReduce
Tweak word-count difficulty
|
|
|
|
|
|
|
|
|
|
|
|
- removes various fields from various variants in the AST
- also update tests not to use this notation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit 2c0aa257e293dde91042a8045100d9923d139a04.
|
|
|
|
|
|
|
|
remembering to add protocol parser.
|
|
Paul's Early parser stuff.
|
|
comments.
|
|
|
|
This integrates the pipe compiler into the proto syntax extension.
|
|
|
|
|
|
of separators.
|
|
|
|
dotdotdots.
|
|
|
|
|
|
|
|
|
|
|
|
semi-terminated"
This reverts commit 0f5eaef5fb2443acd3ea67250c953839c3d04d38.
|
|
This is a subtle rule that no longer seems to be required.
|
|
|
|
|
|
|
|
|
|
|
|
Closes #2746.
|
|
|
|
|
|
for overloading. Closes #2732.
|