Marijn Haverbeke
|
09d8ef8d51
|
Finally rename std::_xxx to std::xxx
Except for _task, which is still a keyword.
|
2011-05-17 20:41:41 +02:00 |
|
Graydon Hoare
|
a2e2e78103
|
Merge remote branch 'origin/master' into HEAD
Conflicts:
src/comp/middle/trans.rs
|
2011-05-16 19:04:45 -07:00 |
|
Graydon Hoare
|
fbbc1a77d2
|
Rewrite everything to use [] instead of vec() in value position.
|
2011-05-16 18:21:22 -07:00 |
|
Tim Chevalier
|
41b7af9652
|
make the return-checker happy about pretty::pp::base_indent
|
2011-05-16 16:59:30 -07:00 |
|
Marijn Haverbeke
|
3816e57fd2
|
Downcase std modules again, move to :: for module dereferencing
This should be a snapshot transition.
|
2011-05-12 21:30:44 +02:00 |
|
Marijn Haverbeke
|
a3ec0b1f64
|
Rename std modules to be camelcased
(Have fun mergining your stuff with this.)
|
2011-05-06 22:51:19 +02:00 |
|
Graydon Hoare
|
d2bd07dcb0
|
Remove effect system from src.
|
2011-04-19 13:35:49 -07:00 |
|
Marijn Haverbeke
|
e7e6f396d8
|
Preserve comments when pretty-printing.
The patch also includes a number of smaller fixes to the
pretty-printer that were encountered on the way.
|
2011-03-31 14:41:39 +00:00 |
|
Marijn Haverbeke
|
d3b49f5aab
|
fix pretty-printer
A change in 54587bdccb (the vec
appending overhaul) had broken it. (Apparently modifying a vec while
iterating over it can corrupt memory.)
|
2011-03-25 07:59:13 -07:00 |
|
Graydon Hoare
|
54587bdccb
|
Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tweak std lib vec fns in process.
|
2011-03-16 14:58:02 -07:00 |
|
Marijn Haverbeke
|
aed40fbcd8
|
Have the pretty-printer take a writer stream as argument
It now uses a string writer to also fill in for
middle.ty.ast_ty_to_str
|
2011-03-09 16:15:55 -08:00 |
|
Marijn Haverbeke
|
0624f9db4a
|
Add a pretty-printer
Adds a -pp option to the compiler which will cause it to simply
pretty-print the given file.
|
2011-03-07 12:58:08 -08:00 |
|