Brian Anderson
|
d7fa75413f
|
Convert rustc::lib::llvm to istr::sbufs. Issue #855
|
2011-08-27 15:54:44 -07:00 |
|
Brian Anderson
|
aae212727d
|
Encode the istr shape correctly. Issue #855
|
2011-08-22 16:12:42 -07:00 |
|
Brian Anderson
|
152cbaade7
|
Move functions from syntax::ast to syntax::ast_util
This leaves syntax::ast just defining the AST, which strikes me as somewhat
nicer
|
2011-08-22 10:44:04 -07:00 |
|
Patrick Walton
|
25416bfae1
|
rustc: Introduce ABI versioning so we can change value representations without breaking the compiler
|
2011-08-20 14:22:09 -07:00 |
|
Brian Anderson
|
518dc52f85
|
Reformat
This changes the indexing syntax from .() to [], the vector syntax from ~[] to
[] and the extension syntax from #fmt() to #fmt[]
|
2011-08-20 11:04:00 -07:00 |
|
Brian Anderson
|
4fc3618233
|
Change ast::ty_ivec, ty::ty_ivec to ty_vec
|
2011-08-18 14:11:06 -07:00 |
|
Brian Anderson
|
c2d2dad093
|
Remove ast::ty_vec
|
2011-08-18 13:09:50 -07:00 |
|
Marijn Haverbeke
|
cd440d338e
|
Remove or _-prefix all unused function arguments
This should make the compilation process a bit less noisy.
|
2011-08-18 10:02:13 +02:00 |
|
Erick Tryzelaar
|
e4a0f997fb
|
Port the compiler to the typaram foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Eric Holk
|
3db300b06e
|
Removing port, chan and task shapes.
|
2011-08-16 12:30:32 -07:00 |
|
Eric Holk
|
862bc521a1
|
Removing tasks, ports and chans from the compiler.
|
2011-08-16 10:59:49 -07:00 |
|
Brian Anderson
|
f05a91a0dc
|
Rename std::ivec to std::vec
|
2011-08-16 10:36:19 -07:00 |
|
Paul Stansifer
|
c48036c0b7
|
Make spans into stacks (to store expansion backtraces).
|
2011-08-15 15:35:27 -07:00 |
|
Marijn Haverbeke
|
29ea87542f
|
Tuple fields are immutable
|
2011-08-15 12:08:05 +02:00 |
|
Marijn Haverbeke
|
9538b00363
|
Tuple types back, not constructable yet
|
2011-08-15 11:40:38 +02:00 |
|
Patrick Walton
|
5079f51386
|
rustc: Associate type descriptors with allocas as metadata
|
2011-08-11 14:35:33 -07:00 |
|
Patrick Walton
|
19424dfab6
|
rustc: Add unique pointers to the set of types we support
|
2011-08-10 17:24:22 -07:00 |
|
Erick Tryzelaar
|
8b15045224
|
Port the compiler to the ivec type [T] syntax.
|
2011-08-09 15:53:26 -07:00 |
|
Patrick Walton
|
72fdb1a3bf
|
rustc: Emit the shape of "float" as f64, not f32
|
2011-08-08 16:52:10 -07:00 |
|
Patrick Walton
|
4061ca2bbd
|
rustc: Generate shapes
|
2011-08-04 10:46:10 -07:00 |
|
Graydon Hoare
|
0d32ff723a
|
Slight adjustments to shape, rename to type_glue.rs.
|
2011-05-13 13:29:50 -07:00 |
|
Patrick Walton
|
b163247d4e
|
rustc: Beginnings of a "shape" module to convert types to shapes
|
2011-05-12 18:30:21 -07:00 |
|