Brian Anderson
|
b355936b4d
|
Convert ret to return
|
2012-08-01 19:16:06 -07:00 |
|
Patrick Walton
|
51a06c15da
|
libsyntax: Parse self types in methods
|
2012-07-30 19:37:20 -07:00 |
|
Paul Stansifer
|
a9cc5066ee
|
Change syntax extension syntax: #m[...] -> m!{...} .
|
2012-07-30 18:38:15 -07:00 |
|
Graydon Hoare
|
e11e90f31c
|
Make macro-system type and constructor names more uniform; more comments.
|
2012-07-27 19:14:46 -07:00 |
|
Eric Holk
|
5805616aad
|
Make parsing about 0.3 seconds faster.
|
2012-07-26 11:37:57 -07:00 |
|
Patrick Walton
|
db020ab63c
|
rustc: Implement and enforce instance coherence
|
2012-07-17 15:46:43 -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 |
|
Lindsey Kuper
|
5a63b2100e
|
More consistent use of backticks and "expected" in error messages.
Got some of the debug messages, here, too. I figure it doesn't hurt
to get used to doing this even in places where users won't ever see
it.
|
2012-07-13 15:31:39 -07:00 |
|
Patrick Walton
|
7d90edcb3b
|
rustc: Switch over to resolve3
|
2012-07-09 17:44:16 -07:00 |
|
Patrick Walton
|
ad673daa6c
|
Revert "rustc: Switch over to resolve3" due to Linux failures
This reverts commit 2c0aa257e293dde91042a8045100d9923d139a04.
|
2012-07-09 16:50:19 -07:00 |
|
Patrick Walton
|
2c0aa257e2
|
rustc: Switch over to resolve3
|
2012-07-09 16:29:25 -07:00 |
|
Eric Holk
|
05cdda3a2c
|
Plumbing and parsing for item-position macros.
|
2012-07-06 10:42:40 -07:00 |
|
Paul Stansifer
|
62db5706e6
|
Start letting the parser catch interpolated ASTs.
|
2012-07-05 18:09:31 -07:00 |
|
Michael Sullivan
|
98e161f00e
|
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
|
2012-06-29 17:41:45 -07:00 |
|
Michael Sullivan
|
329eca6044
|
Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.
|
2012-06-25 20:00:46 -07:00 |
|
Paul Stansifer
|
4f104954a6
|
parsing for the macro system
|
2012-06-25 18:01:37 -07:00 |
|
Graydon Hoare
|
312faf31df
|
Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.
|
2012-06-21 16:44:10 -07:00 |
|
Eric Holk
|
0e5cfd9f33
|
Move vector addition out of trans and into libcore.
|
2012-06-21 16:11:11 -07:00 |
|
Paul Stansifer
|
32167f52b0
|
Pull out an interface for the lexer.
|
2012-06-15 12:41:41 -07:00 |
|
Brian Anderson
|
ce750a7dbc
|
Box AST idents
|
2012-06-13 11:30:45 -07:00 |
|
Lindsey Kuper
|
bffb7db8ae
|
syntax: clarify that trailing separators are never required
|
2012-06-12 11:18:31 -07:00 |
|
Patrick Walton
|
fd85239119
|
syntax: Remove several deep copies that were happening due to misuse of parse_seq
|
2012-06-07 22:09:27 -07:00 |
|
Patrick Walton
|
26faa37305
|
syntax: Add a lot of copy keywords
|
2012-06-07 21:53:47 -07:00 |
|
Niko Matsakis
|
9c1910a66d
|
workaround LLVM bug #13042
|
2012-06-06 18:42:11 -07:00 |
|
Niko Matsakis
|
45680c83ab
|
borrowck changes: some copies, some removed mut annotations, some dvec
|
2012-06-06 18:37:04 -07:00 |
|
Kevin Cantu
|
7dcbaedd32
|
Rename librustsyntax to libsyntax
Per issue #2418.
|
2012-05-31 11:15:00 -07:00 |
|