about summary refs log tree commit diff
path: root/src/lib/smallintmap.rs
AgeCommit message (Collapse)AuthorLines
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-81/+0
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-8/+8
This involved adding 'copy' to more generics than I hoped, but an experiment with making it implicit showed that that way lies madness -- unless enforced, you will not remember to mark functions that don't copy as not requiring copyable kind. Issue #1177
2011-10-26Add more std documentationBrian Anderson-3/+41
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-6/+6
Closes #1067
2011-09-12Factor imports mindlessly.Graydon Hoare-2/+1
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-6/+6
Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit.
2011-08-20ReformatBrian Anderson-2/+2
This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
2011-08-16Port the stdlib to the expr foo::<T> syntax.Erick Tryzelaar-9/+9
2011-08-16Port the stdlib to the decl foo<T> syntax.Erick Tryzelaar-8/+8
2011-08-16Port the stdlib to the typaram foo<T> syntax.Erick Tryzelaar-13/+13
2011-08-16Rename std::ivec to std::vecBrian Anderson-4/+4
2011-08-09Port the stdlib to the ivec type [T] syntax.Erick Tryzelaar-2/+2
2011-07-29Enable kind checking on typarams, fix kind constraints in library and comp.Graydon Hoare-6/+6
2011-07-27Reformat for new syntaxMarijn Haverbeke-16/+15
2011-06-19rustc: Change smallintmap to use an ivec and use it for the node type table. ↵Patrick Walton-7/+10
3x typechecking speedup.
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-6/+4
2011-06-07rustc: Use a set-based approach to unification; remove ty_bound_param and ↵Patrick Walton-0/+4
ty_local. Sorry, big perf regression; will fix soon.
2011-06-03rustc: Add a "smallintmap" implementationPatrick Walton-0/+40