| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-01-19 | rustc: Make the pretty printer output commas after enum variants. Update all ↵ | Patrick Walton | -6/+6 | |
| tests accordingly. | ||||
| 2012-01-19 | test: "tag" -> "enum" in bench | Patrick Walton | -7/+7 | |
| 2012-01-19 | Remove support for the '.' after a nullary tag in a pattern | Tim Chevalier | -4/+4 | |
| (Commit also includes lots of changes to remove '.'s that a git merge messed up, or else it was monkeys.) | ||||
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -18/+18 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-14 | bench: Lower the default inputs on many shootout benchmarks | Brian Anderson | -5/+5 | |
| Make them run a bit faster during normal testing | ||||
| 2012-01-14 | bench: Update shootout-nbody for style | Brian Anderson | -22/+20 | |
| 2012-01-14 | bench: Update fannkuchredux for style | Brian Anderson | -5/+11 | |
| 2012-01-14 | bench: Update shootout-binarytrees for style | Brian Anderson | -8/+15 | |
| 2012-01-14 | bench: Update shootout-ackermann for performance | Brian Anderson | -15/+14 | |
| 2012-01-14 | bench: Update shootout-fibo for performance | Brian Anderson | -14/+15 | |
| 2012-01-14 | bench: Update shootout-binarytrees to use unique boxes | Brian Anderson | -5/+5 | |
| Shared boxes have a huge performance overhead due to #1493 | ||||
| 2012-01-13 | make "native fn" the type for bare functions, remove fn exprs | Niko Matsakis | -2/+2 | |
| 2012-01-13 | Remove tests for objs, adjust tests that use objs | Marijn Haverbeke | -10/+10 | |
| 2012-01-11 | Major clean-up of std::io | Marijn Haverbeke | -29/+8 | |
| Use ifaces instead of objs, stop wrapping everything in two (or three) layers of no-value-added indirection, and remove some of the more pointless/outdated idioms from the code. | ||||
| 2012-01-06 | rewrite to use old C++-based mechanism | Niko Matsakis | -7/+6 | |
| 2012-01-06 | update to use new spawn syntax | Niko Matsakis | -15/+15 | |
| 2012-01-05 | Switch to new param kind bound syntax | Marijn Haverbeke | -19/+19 | |
| And remove support for the old syntax | ||||
| 2011-12-22 | Register new snapshots, purge log_err and log_full in favour of log(...). | Graydon Hoare | -30/+30 | |
| 2011-12-22 | Merge all 3 log syntaxes, tidy up residual misuses. | Graydon Hoare | -18/+18 | |
| 2011-12-22 | Register snapshots and switch logging over to use of log_full or #error / ↵ | Graydon Hoare | -59/+71 | |
| #debug. | ||||
| 2011-12-20 | Revert "wip" | Brian Anderson | -60/+0 | |
| This reverts commit aeadc6269ef76f4425a49d892ceac7ea311ef5c1. | ||||
| 2011-12-20 | wip | Brian Anderson | -0/+60 | |
| 2011-12-18 | std: getopts now uses result::t (fixes #1289) | Stefan Plantikow | -2/+5 | |
| 2011-12-18 | libcore: Remove task::set_min_stack | Brian Anderson | -8/+0 | |
| This existed to make up for the lack of stack growth, and wasn't generally safe. | ||||
| 2011-12-16 | implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove ↵ | Graham Fawcett | -1/+1 | |
| empty link_name. Can't remove them from stdlib until the snapshotted compiler supports #[nolink]. | ||||
| 2011-12-16 | reorder args to the various vec, option fns so blk comes last | Niko Matsakis | -2/+2 | |
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -67/+67 | |
| 2011-12-07 | Disallow binding by-mut-ref and by-move arguments | Marijn Haverbeke | -9/+9 | |
| Fix bug in bound by-copy arguments. Closes #1261 | ||||
| 2011-11-20 | Added a little sudoku solver to test/bench for everone's puzzle solving needs | Stefan Plantikow | -0/+170 | |
| 2011-11-18 | Update stdlib, compiler, and tests to new kind system | Marijn Haverbeke | -19/+19 | |
| 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-16 | Use attributes for native module ABI and link name | Haitao Li | -1/+3 | |
| This patch changes how to specify ABI and link name of a native module. Before: native "cdecl" mod llvm = "rustllvm" {...} After: #[abi = "cdecl"] #[link_name = "rustllvm"] native mod llvm {...} The old optional syntax for ABI and link name is no longer supported. Fixes issue #547 | ||||
| 2011-11-11 | Give task-perf-word-count default behavior. Closes #1172 | Brian Anderson | -18/+172 | |
| 2011-11-09 | Add "cdecl" as synonym for "c-stack-cdecl" | Brian Anderson | -1/+1 | |
| 2011-10-29 | stdlib: Make io failures recoverable by returning a result | Brian Anderson | -1/+2 | |
| 2011-10-28 | Move to short kind kinds words in test suite | Marijn Haverbeke | -19/+19 | |
| Issue #1076 | ||||
| 2011-10-25 | Update our code to new type parameter kind syntax | Marijn Haverbeke | -19/+23 | |
| Closes #1067 | ||||
| 2011-10-24 | switch over sqrt from llvm to c-stack-cdecl, exposing a bug in | Niko Matsakis | -2/+2 | |
| the supported return types of upcall_c_stack | ||||
| 2011-10-21 | Remove some semicolons after block calls | Marijn Haverbeke | -9/+9 | |
| The remaining ones can be removed after the next snapshot. (Or we can let the next pretty-print pass take care of them.) | ||||
| 2011-10-21 | Remove remaining uses of iter and for-each | Marijn Haverbeke | -24/+22 | |
| Issue #1056 | ||||
| 2011-10-20 | Remove temporary fn# syntax | Brian Anderson | -7/+7 | |
| 2011-10-20 | Make fn denote a bare function. Convert fn to fn@ as needed | Brian Anderson | -2/+2 | |
| 2011-10-20 | Drop the 2 from the spawn*2 functions | Brian Anderson | -9/+9 | |
| Issue #1022 | ||||
| 2011-10-20 | XFAIL task-perf-word-count-generic | Brian Anderson | -0/+2 | |
| This can't be done with bare functions. Issue #1022 | ||||
| 2011-10-20 | Convert tests to use bare-fn spawn | Brian Anderson | -17/+19 | |
| Issue #1022 | ||||
| 2011-10-12 | all tests pass | Niko Matsakis | -2/+2 | |
| 2011-10-10 | Adjust function signatures to allow for vecs being immediate | Marijn Haverbeke | -2/+2 | |
| Some code was relying on vectors being implicitly by-reference (as non-immediate value). This adds the necessary &&-sigils. Closes #1021 | ||||
| 2011-09-19 | Un-xfail various tests | Brian Anderson | -1/+0 | |
| 2011-09-15 | Insert omitted semicolons for statements | Marijn Haverbeke | -10/+8 | |
| 2011-09-12 | Merge branch 'unwind' | Brian Anderson | -0/+1 | |
| Conflicts: src/comp/middle/trans.rs src/comp/middle/trans_build.rs src/lib/run_program.rs src/test/compiletest/runtest.rs | ||||
| 2011-09-12 | Pretty-print for new arg-mode syntax | Marijn Haverbeke | -8/+8 | |
