| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-09-01 | Remove a bunch of string builtins. Issue #855 | Brian Anderson | -8/+6 | |
| 2011-09-01 | Remove more functions from std::str. Issue #855 | Brian Anderson | -21/+21 | |
| 2011-08-31 | Start paring down std::str. Issue #855 | Brian Anderson | -165/+54 | |
| 2011-08-31 | Convert uses of #fmt to #ifmt. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-31 | Replace xfail-stageN with simply xfail-test | Marijn Haverbeke | -94/+32 | |
| Closes #799 | ||||
| 2011-08-31 | Revert "Replace xfail-stageN with simply xfail-test" | Marijn Haverbeke | -30/+89 | |
| This reverts commit 574194f6bcfb90b9f8486002b83babc4c21208c0. | ||||
| 2011-08-31 | Replace xfail-stageN with simply xfail-test | Marijn Haverbeke | -89/+30 | |
| Closes #799 | ||||
| 2011-08-30 | Allow main to take istrs. Issue #855 | Brian Anderson | -1/+3 | |
| 2011-08-30 | Convert std::net to istrs. Issue #855 | Brian Anderson | -9/+10 | |
| 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/+23 | |
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -11/+11 | |
| 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 | 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 | -5/+6 | |
| 2011-08-26 | Test case for checks on pattern-bound vars | Tim Chevalier | -0/+16 | |
| 2011-08-25 | Test case for unchecked blocks | Tim Chevalier | -0/+41 | |
| 2011-08-25 | Change "pred" to "pure fn" in all libraries and test cases | Tim Chevalier | -8/+10 | |
| 2011-08-25 | Allow pure fns to have any return type | Tim Chevalier | -0/+42 | |
| 2011-08-25 | Cleaning up task and comm exports, updating all the test cases. | Eric Holk | -309/+350 | |
| 2011-08-24 | XFAIL task-comm-2. Doesn't work under windows | Brian Anderson | -0/+5 | |
| 2011-08-23 | Resolve a number of FIXMEs | Brian Anderson | -5/+2 | |
| 2011-08-23 | Zero locals with initializers that may break or terminate. Closes #787 | Brian Anderson | -0/+51 | |
| 2011-08-23 | Add kind-checking for assign-op, copy, ret, be, fail exprs. Fix caught ↵ | Graydon Hoare | -20/+20 | |
| kinding-violations in rustc and libstd. | ||||
| 2011-08-23 | Recheck the while loop contition after continuing. Closes #825 | Brian Anderson | -0/+10 | |
| 2011-08-22 | Add std::istr. Issue #855 | Brian Anderson | -0/+31 | |
| 2011-08-22 | Teach rustc to append istrs. Issue #855 | Brian Anderson | -0/+19 | |
| 2011-08-22 | Teach rustc to add istrs. Issue #855 | Brian Anderson | -2/+23 | |
| 2011-08-22 | Encode the istr shape correctly. Issue #855 | Brian Anderson | -0/+6 | |
| 2011-08-22 | Fix ivec self-append. Closes #816 | Brian Anderson | -6/+39 | |
| 2011-08-22 | Create correct drop glue for istrs. Issue #855 | Brian Anderson | -0/+6 | |
| 2011-08-22 | Translate istr literals. Issue #855 | Brian Anderson | -0/+17 | |
| 2011-08-22 | Implement pattern guards | Marijn Haverbeke | -0/+16 | |
| The syntax is alt x { mypat where mycond { ... } } The condition may refer to any of the variables bound by the pattern. When a guard fails, pattern-matching continues with the next pattern. Closes #857 | ||||
| 2011-08-22 | Drop arguments on the caller side, not the callee | Marijn Haverbeke | -1/+1 | |
| This makes it easier for the caller to optimize the take/drop away for temporary values, and opens up new possibilities for alias handling. Breaks tail calls. | ||||
| 2011-08-20 | Reformat | Brian Anderson | -1003/+852 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-19 | Parse x[y] as indexes | Brian Anderson | -19/+19 | |
| 2011-08-19 | Fix polymorphic iterators. Closes #829. | Michael Sullivan | -0/+4 | |
| 2011-08-19 | Pretty-print constrained types correctly | Brian Anderson | -1/+0 | |
| 2011-08-19 | Pretty-print parens around more things that need disambiguation | Brian Anderson | -1/+0 | |
| Ridiculous stuff like (ret 0) == (log "error") | ||||
| 2011-08-19 | Teach the pretty-printer to disambiguate 'if ret { }' et. al | Brian Anderson | -1/+0 | |
| 2011-08-19 | Add some tests for expression corner cases, mostly involving ret and fail | Brian Anderson | -0/+85 | |
| Some of these don't actually work. | ||||
| 2011-08-19 | Clean up run-pass/fun-call-variants | Brian Anderson | -9/+3 | |
| Uncomment parts of the test that work correctly now, enable pretty testing | ||||
| 2011-08-19 | Remove xfail-pretty directives from working tests | Brian Anderson | -4/+0 | |
| 2011-08-19 | Add a comment about our single use of no-reformat | Brian Anderson | -0/+3 | |
| 2011-08-18 | Handle sequential let semantics properly in typestate | Tim Chevalier | -0/+4 | |
| Closes #824 | ||||
| 2011-08-18 | Fix task-comm-15 type errors and un-xfail. | Michael Sullivan | -7/+3 | |
| 2011-08-17 | Better type inference for chans and ports. | Eric Holk | -6/+6 | |
| 2011-08-17 | Remove last mentions of vec<> type in Rust source | Brian Anderson | -2/+2 | |
