| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
we now detect inconsistent modes, binding names, and various other errors.
typeck/trans integration is mostly done.
borrowck not so much.
more tests needed.
|
|
|
|
|
|
|
|
This is a step on the way to moving the function "proto" sigil out front.
|
|
|
|
|
|
|
|
cc #3071
|
|
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).
|
|
|
|
|
|
|
|
|
|
|
|
pretty printing will use them, but indentation is slightly off
if the expr is long
|
|
|
|
|
|
|
|
|
|
token trees.
|
|
|
|
|
|
|
|
|
|
pretty-printing failures
This reverts commit f712b2d76b1077a2241916cc3269aa1d83ce3088.
In alt arms, the parser needs to do a little lookahead to determine
whether it's looking at a record literal or a block.
Also there are some indentation issues in the expected source.
|
|
pretty printing will use them, but indentation is slightly off
if the expr is long
|
|
|
|
|
|
Closes #2660
|
|
|
|
|
|
|
|
#2907.
|
|
|
|
|
|
|
|
|
|
- removes various fields from various variants in the AST
- also update tests not to use this notation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
semi-terminated"
This reverts commit 0f5eaef5fb2443acd3ea67250c953839c3d04d38.
|