| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -161/+0 | |
| 2011-11-18 | Update stdlib, compiler, and tests to new kind system | Marijn Haverbeke | -8/+9 | |
| 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-11-18 | Implement a last-use-of-local finding algorithm | Marijn Haverbeke | -0/+17 | |
| Issue #925 | ||||
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-16 | Replace 'mutable?' with 'const' | Brian Anderson | -1/+1 | |
| 2011-11-02 | Rename car/cdr to head/tail in std::list | Marijn Haverbeke | -4/+4 | |
| Closes #1086 | ||||
| 2011-10-28 | stdlib: Fix the list::foldl implementation | Brian Anderson | -7/+7 | |
| 2011-10-28 | stdlib: Rename list::length to list::len to match vec::len | Brian Anderson | -2/+2 | |
| 2011-10-28 | stdlib: Rename the 'ls_' param in list functions to 'ls' | Brian Anderson | -7/+7 | |
| 2011-10-28 | stdlib: Make list::from_vec more efficient | Brian Anderson | -7/+1 | |
| 2011-10-28 | stdlib: make list::from_vec take [mutable? T] | Brian Anderson | -1/+1 | |
| 2011-10-26 | Add more std documentation | Brian Anderson | -1/+73 | |
| 2011-10-25 | Update our code to new type parameter kind syntax | Marijn Haverbeke | -8/+8 | |
| Closes #1067 | ||||
| 2011-10-20 | Make fn denote a bare function. Convert fn to fn@ as needed | Brian Anderson | -1/+1 | |
| 2011-10-07 | Parse and typecheck by-value and by-ref arg specs | Marijn Haverbeke | -1/+1 | |
| Add sprinkle && throughout the compiler to make it typecheck again. Issue #1008 | ||||
| 2011-09-12 | Factor imports mindlessly. | Graydon Hoare | -2/+1 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -10/+9 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-08-20 | Reformat | Brian Anderson | -15/+6 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-18 | Remove or _-prefix all unused function arguments | Marijn Haverbeke | -1/+1 | |
| This should make the compilation process a bit less noisy. | ||||
| 2011-08-16 | Port the stdlib to the expr foo::<T> syntax. | Erick Tryzelaar | -2/+2 | |
| 2011-08-16 | Port the stdlib to the decl foo<T> syntax. | Erick Tryzelaar | -10/+10 | |
| 2011-08-16 | Port the stdlib to the typaram foo<T> syntax. | Erick Tryzelaar | -10/+10 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -1/+1 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -1/+1 | |
| 2011-08-12 | Remove more vectors from std | Brian Anderson | -2/+2 | |
| 2011-08-12 | Change a bunch of places in the stdlib to use blocks. | Michael Sullivan | -2/+3 | |
| 2011-08-09 | Do some cleanup in stdlib. | Michael Sullivan | -13/+18 | |
| 2011-07-29 | Enable kind checking on typarams, fix kind constraints in library and comp. | Graydon Hoare | -1/+1 | |
| 2011-07-29 | Turn on kind propagation for typarams. Annotate a bunch of typarams in rustc ↵ | Graydon Hoare | -7/+7 | |
| and libstd. | ||||
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -42/+35 | |
| 2011-06-24 | Remove res idents from stdlib | Marijn Haverbeke | -1/+1 | |
| 2011-06-16 | Reformat a bunch of recent churn. | Graydon Hoare | -9/+3 | |
| 2011-06-15 | Fix unsafe uses of aliases in tail calls | Marijn Haverbeke | -18/+35 | |
| 2011-06-15 | Fix a bunch of compile-command lines to use RBUILD | Graydon Hoare | -1/+1 | |
| 2011-06-15 | Reformat source tree (minus a couple tests that are still grumpy). | Graydon Hoare | -49/+21 | |
| 2011-05-31 | stdlib: Remove unneeded type params from alt patterns | Brian Anderson | -12/+12 | |
| 2011-05-27 | Add list function 'has'. | Paul Stansifer | -0/+13 | |
| 2011-05-26 | Add a list append function, which I didn't end up using, but why not add it? | Tim Chevalier | -0/+14 | |
| 2011-05-22 | stdlib: Remove unneeded fail statements from std::list. Remove FIXMEs | Brian Anderson | -3/+0 | |
| 2011-05-22 | stdlib: Do tail calls in std::list. Remove FIXMEs | Brian Anderson | -7/+2 | |
| 2011-05-22 | stdlib: Add list::from_vec | Brian Anderson | -0/+11 | |
| 2011-05-22 | stdlib: Reindent list.rs | Brian Anderson | -30/+30 | |
| 2011-05-12 | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | -0/+77 | |
| This should be a snapshot transition. | ||||
| 2011-05-06 | Rename std modules to be camelcased | Marijn Haverbeke | -66/+0 | |
| (Have fun mergining your stuff with this.) | ||||
| 2011-03-18 | rustc: Fix list.foldl() to pass its second argument by alias | Patrick Walton | -2/+2 | |
| 2011-03-09 | Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for ↵ | Graydon Hoare | -2/+0 | |
| root within std.rc anyway) | ||||
| 2010-11-18 | rustboot: Don't use walk to traverse statements in type.ml; fixes redundant ↵ | Patrick Walton | -0/+4 | |
| checking, improves diagnostics. Also report untyped slots. | ||||
| 2010-11-05 | Move the option type to its own module | Patrick Walton | -4/+4 | |
| 2010-11-05 | Revert "Move the option type to its own module" | Patrick Walton | -4/+4 | |
| 2010-11-05 | Move the option type to its own module | Patrick Walton | -4/+4 | |
