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
|
f05a91a0dc
|
Rename std::ivec to std::vec
|
2011-08-16 10:36:19 -07:00 |
|
Graydon Hoare
|
0c9b749d20
|
Enable kind checking on typarams, fix kind constraints in library and comp.
|
2011-07-29 18:48:15 -07:00 |
|
Graydon Hoare
|
59c441a66a
|
Encode, decode, and thread through typechecking all the param kinds, not just the counts.
|
2011-07-29 16:40:30 -07:00 |
|
Graydon Hoare
|
2749ef5ede
|
Fix stale 'copy' occurrences to 'move' in comments.
|
2011-07-27 23:43:17 -07:00 |
|
Marijn Haverbeke
|
757b7ec534
|
Remove walk instance from kind.rs
|
2011-07-28 07:42:51 +02:00 |
|
Graydon Hoare
|
a11bb404a5
|
Further refinement to kind system lattice and type-kind rules; first successful caught kind error (prohibits copying a pinned resource, though trans already caught it later).
|
2011-07-27 21:23:54 -07:00 |
|
Graydon Hoare
|
63f74f3771
|
Remove vestiges of "layers", insert skeletal do-nothing "kind" pass plus cached calculation of kind for each type.
|
2011-07-27 17:49:00 -07:00 |
|