| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-26 | stdlib: Added a treemap traversal function. | Eric Holk | -0/+17 | |
| 2011-08-26 | stdlib: Added an incredibly simple treemap. | Eric Holk | -0/+43 | |
| 2011-08-26 | Adding a test case to make sure spawning polymorphic functions works. | Eric Holk | -0/+12 | |
| 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 | -20/+22 | |
| 2011-08-25 | Allow pure fns to have any return type | Tim Chevalier | -2/+34 | |
| 2011-08-25 | Cleaning up task and comm exports, updating all the test cases. | Eric Holk | -420/+436 | |
| 2011-08-25 | Fix istr::unsafe_from_bytes. Issue #855 | Brian Anderson | -0/+7 | |
| 2011-08-24 | Test that processes that are supposed to fail return a non-zero status | Brian Anderson | -0/+4 | |
| 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 | -34/+8 | |
| 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 | -22/+22 | |
| 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 | Eliminate unused variable warnings in stdtest | Brian Anderson | -6/+7 | |
| 2011-08-22 | Add std::istr. Issue #855 | Brian Anderson | -0/+283 | |
| 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 | Silence unused variable warnings in compiletest | Brian Anderson | -2/+2 | |
| 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 | Remove silly restriction on passing type params by alias | Marijn Haverbeke | -9/+0 | |
| Since they are now passed by pointer, this is no longer a problem | ||||
| 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 | Rewrite reap_dead_tasks to never grab the sched lock before a task lock | Brian Anderson | -4/+0 | |
| Doing so contradicts the locking order used everywhere else and causes deadlocks. Un-XFAIL task-perf-spawnalot Closes #854 | ||||
| 2011-08-20 | Convert task-perf-spawnalot to spawn_joinable. XFAIL | Brian Anderson | -1/+7 | |
| 2011-08-20 | Stop parsing ~[] vector syntax | Brian Anderson | -2/+2 | |
| 2011-08-20 | Reformat | Brian Anderson | -2190/+1838 | |
| 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/+100 | |
| 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-19 | Do better at preserving blank lines during pretty-printing | Brian Anderson | -0/+15 | |
| 2011-08-19 | Don't pretty-print extra blank lines after anon object methods | Brian Anderson | -0/+14 | |
| 2011-08-18 | Don't pretty-print trailing whitespace for blank lines inside block comments | Brian Anderson | -0/+15 | |
| 2011-08-18 | Try harder to disambig blocks followed by various exprs in pprust. Closes #840 | Brian Anderson | -0/+65 | |
| As it turns out, it's not just unops we need to worry about. Also tuples and anything that requires parens. | ||||
| 2011-08-18 | Handle sequential let semantics properly in typestate | Tim Chevalier | -0/+4 | |
| Closes #824 | ||||
| 2011-08-18 | Kill another case of a spurious blank line. Closes #809. | Graydon Hoare | -0/+8 | |
| 2011-08-18 | Fix task-comm-15 type errors and un-xfail. | Michael Sullivan | -7/+3 | |
| 2011-08-18 | More misc ivec->vec renaming | Brian Anderson | -4/+4 | |
| 2011-08-18 | Rename various things from ivec to vec | Brian Anderson | -30/+30 | |
| 2011-08-18 | Pretty-print ivecs as [] | Brian Anderson | -21/+21 | |
