| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-01 | Remove a few more istr conversions. Issue #855 | Brian Anderson | -5/+5 | |
| 2011-09-01 | Allow istrs as patterns. Issue #855 | Brian Anderson | -5/+21 | |
| 2011-09-01 | Remove some uses of str_buf builtin. Issue #855 | Brian Anderson | -3/+2 | |
| 2011-09-01 | Convert main functions to istrs. Issue #855 | Brian Anderson | -26/+24 | |
| 2011-09-01 | Remove various istr conversions. Issue #855 | Brian Anderson | -11/+13 | |
| 2011-09-01 | Consolidate std::str tests into stdtest::str | Brian Anderson | -41/+28 | |
| 2011-09-01 | Remove a bunch of string builtins. Issue #855 | Brian Anderson | -8/+6 | |
| 2011-09-01 | Remove last users of str::sbuf. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-09-01 | Remove more functions from std::str. Issue #855 | Brian Anderson | -21/+21 | |
| 2011-09-01 | Convert std::test to istrs. Issue #855 | Brian Anderson | -26/+26 | |
| 2011-09-01 | Make resolve recognize upvars | Marijn Haverbeke | -2/+2 | |
| Upvars are now marked with def_upvar throughout, not just when going through freevars::lookup_def. This makes things less error-prone. One thing to watch out for is that def_upvar is used in `for each` bodies too, when they refer to a local outside the body. | ||||
| 2011-09-01 | Move mutability checking into its own pass. | Marijn Haverbeke | -5/+5 | |
| Having it in the alias pass was slightly more efficient (finding expression roots has to be done in both passes), but further muddled up the already complex alias checker. Also factors out some duplication in the mutability-checking code. | ||||
| 2011-08-31 | Start paring down std::str. Issue #855 | Brian Anderson | -672/+344 | |
| 2011-08-31 | Convert benchmarks to istrs. Issue #855 | Brian Anderson | -103/+97 | |
| 2011-08-31 | Check all paths return properly in blocks. Closes #874. | Michael Sullivan | -0/+5 | |
| 2011-08-31 | Get rid of the hack that ignores () typed things in fn tail position. | Michael Sullivan | -2/+2 | |
| Closes #868. Unfortunately, this causes certain invalid programs to fail type-checking instead of failing type-state when a type-state error message would probably be more intuitive. (Although, by any reasonable interpretation of the static semantics, it technically ought to be a type error.) | ||||
| 2011-08-31 | Convert uses of #fmt to #ifmt. Issue #855 | Brian Anderson | -110/+91 | |
| 2011-08-31 | Replace xfail-stageN with simply xfail-test | Marijn Haverbeke | -124/+43 | |
| Closes #799 | ||||
| 2011-08-31 | Revert "Replace xfail-stageN with simply xfail-test" | Marijn Haverbeke | -40/+118 | |
| This reverts commit 574194f6bcfb90b9f8486002b83babc4c21208c0. | ||||
| 2011-08-31 | Replace xfail-stageN with simply xfail-test | Marijn Haverbeke | -118/+40 | |
| Closes #799 | ||||
| 2011-08-30 | Allow main to take istrs. Issue #855 | Brian Anderson | -1/+3 | |
| 2011-08-30 | Convert compiletest to istrs. Issue #855 | Brian Anderson | -213/+248 | |
| 2011-08-30 | Convert #env to istrs. Temporarily disable usage in rustc. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-30 | Convert std::net to istrs. Issue #855 | Brian Anderson | -11/+14 | |
| 2011-08-30 | Support istrs as fail argument. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-30 | Add #ifmt extension, like #fmt but for istrs. Issue #855 | Brian Anderson | -153/+153 | |
| 2011-08-30 | Remove the %S istr conversion from #fmt | Brian Anderson | -6/+0 | |
| I want to do the #fmt transition a different way. Issue #855 | ||||
| 2011-08-30 | Un-xfail zip-same-length | Tim Chevalier | -5/+3 | |
| There was a type error that was getting reported poorly. Fixed it. (Now to figure out why the error was reported so poorly...) | ||||
| 2011-08-30 | XFAIL zip-same-length -- that's ok, since it's a new test | Tim Chevalier | -3/+5 | |
| 2011-08-30 | Library test cases for vec::zip | Tim Chevalier | -0/+60 | |
| 2011-08-30 | Add a precondition on vec::zip | Tim Chevalier | -1/+8 | |
| vec::zip now has the precondition that the two argument vectors are the same length. Changed uses of it to reflect that. Also added a few vector-enumerating utilities to vec.rs, which necessitated in making some functions in u8 declared-pure. | ||||
| 2011-08-30 | Test that fn preconditions get typechecked | Tim Chevalier | -0/+18 | |
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -23/+13 | |
| Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later. | ||||
| 2011-08-27 | Add std::istr::as_buf for converting to cstrs. Issue #855 | Brian Anderson | -1/+21 | |
| 2011-08-27 | Support istrs in #fmt. Issue #855 | Brian Anderson | -0/+6 | |
| The format string may be an istr and istr args may be used with %S | ||||
| 2011-08-27 | Convert std::map::new_str_hash to istrs. Issue #855 | Brian Anderson | -13/+15 | |
| 2011-08-27 | Convert std::os to istrs. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-08-27 | Convert std::generic_os to istrs. Issue #855 | Brian Anderson | -14/+17 | |
| 2011-08-27 | Add std::istr::str_from_cstr. Issue #855 | Brian Anderson | -0/+9 | |
| 2011-08-27 | Convert std::io to istrs. Issue #855 | Brian Anderson | -35/+46 | |
| 2011-08-27 | Convert std::run to istrs. Issue #855 | Brian Anderson | -5/+8 | |
| 2011-08-27 | Convert std::getopts to istrs. Issue #855 | Brian Anderson | -140/+142 | |
| 2011-08-27 | Convert the task-comm parts of compiletest to istrs. Issue #855 | Brian Anderson | -61/+108 | |
| This reduces the amount of voodoo in compiletest considerably. | ||||
| 2011-08-27 | Convert std::fs to istrs. Issue #855 | Brian Anderson | -20/+29 | |
| 2011-08-27 | Convert std::sha1 to istrs. Issue #855 | Brian Anderson | -12/+12 | |
| 2011-08-27 | Convert std::u64 to istrs. Issue #855 | Brian Anderson | -3/+6 | |
| 2011-08-27 | Convert std::int to istrs. Issue #855 | Brian Anderson | -12/+16 | |
| 2011-08-27 | Convert std::uint to istrs. Issue #855 | Brian Anderson | -24/+27 | |
| 2011-08-26 | Polymorphic MapReduce! | Eric Holk | -0/+328 | |
| 2011-08-26 | stdlib: more test cases for treemap. | Eric Holk | -1/+16 | |
