| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-10 | test: Fix shootout-binarytrees | Brian Anderson | -1/+1 | |
| 2012-07-10 | test: Fix shootout-fasta | Brian Anderson | -1/+1 | |
| 2012-07-09 | Switch 'cont' to 'again' everywhere. Close #2229. | Graydon Hoare | -2/+2 | |
| 2012-07-07 | Increase the difficulty of chameneos-redux under 'make perf' | Brian Anderson | -1/+3 | |
| 2012-07-07 | Add improvements suggested by erickt and bblum | Kevin Cantu | -29/+16 | |
| 2012-07-07 | Add the Alioth chameneos-redux benchmark | Kevin Cantu | -0/+214 | |
| This adds a Rust implementation of the Alioth chameneos-redux benchmark: http://shootout.alioth.debian.org/u64q/performance.php?test=chameneosredux This version already seems faster than Clojure, Ruby, and OCaml. I'm running with N=6,000,000 in about 1m 50s. Further optimization would be good, though. I'm talking right now with @eholk about how pipes could be used (this is 1:many)... | ||||
| 2012-07-06 | Added a k-nucleotide version that uses pipes. 31% speedup. | Eric Holk | -0/+250 | |
| 2012-07-06 | Removing locked queue port/chan prototype. | Eric Holk | -77/+0 | |
| 2012-07-06 | Updating tests to use pipes. | Eric Holk | -32/+7 | |
| 2012-07-06 | Select on pipes. | Eric Holk | -1/+1 | |
| Updating syntax and test cases. | ||||
| 2012-07-06 | Enabling pipes for all stages, and updating closure syntax. | Eric Holk | -5/+5 | |
| 2012-07-06 | Moved pipes runtime support to libcore, and add a test that will help verify ↵ | Eric Holk | -191/+0 | |
| that busy waiting is no longer happening. Fixing the result of a bad merge. | ||||
| 2012-07-06 | Contracts work well enough to do the message ring benchmark, and it's really ↵ | Eric Holk | -0/+326 | |
| fast. Fixing old-style vector, and xfail-prettying th contracts test because the pretty printer is unhappy. | ||||
| 2012-07-05 | Comments only: change TODOs to FIXMEs and annotate them | Tim Chevalier | -1/+1 | |
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -9/+13 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-04 | Remove empty argument lists from do expressions | Ben Striegel | -10/+10 | |
| 2012-07-03 | core: Convert iter::repeat to the for protocol | Brian Anderson | -4/+4 | |
| 2012-07-03 | Fix more future::future breakage. | Graydon Hoare | -0/+2 | |
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -1/+1 | |
| 2012-07-02 | Update nbody benchmark to more idiomatic Rust; nix obsolete comments | Lindsey Kuper | -31/+27 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -108/+107 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -49/+49 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -156/+156 | |
| 2012-06-28 | Make a bunch of tests stop using the deprecated vector syntax. | Michael Sullivan | -39/+39 | |
| 2012-06-27 | make core-std respect RUST_BENCH | Eric Holk | -4/+11 | |
| 2012-06-27 | vec::append reuses its left hand side when possible. (issue #2719) | Eric Holk | -3/+23 | |
| 2012-06-27 | Remove unnecessary bounds checks in vec::push_all (issue #2719) | Eric Holk | -0/+33 | |
| Don't needlessly drop closures (issue #2603) | ||||
| 2012-06-26 | perf: improved the core-std benchmark | Eric Holk | -2/+28 | |
| 2012-06-26 | More perf tweaks (issue #2719) | Eric Holk | -6/+57 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -105/+105 | |
| 2012-06-25 | Some perf fixes, although vec::slice is still too slow (Issue #2719) | Eric Holk | -3/+3 | |
| 2012-06-25 | Merge | Tim Chevalier | -3/+2 | |
| 2012-06-25 | Remove resources from a few places I missed | Tim Chevalier | -1/+1 | |
| 2012-06-25 | Improved perf for msgsend (Issue #2719) | Eric Holk | -1/+1 | |
| 2012-06-25 | Improved graph500 performance (Issue #2719) | Eric Holk | -1/+1 | |
| 2012-06-22 | Use must_have_lock instead of private functions. (Issue #2700) | Eric Holk | -1/+0 | |
| I hereby declare that messages sent from the same source arrive in order (Issue #2605) Removing FIXME, owned is the correct type here. (Issue #2704) Remove outdated FIXME (Issue #2703) Updating test for spawning native functions (Issue #2602) Removing bogus FIXME (Issue #2599) | ||||
| 2012-06-22 | Remove resources from remaining test cases | Tim Chevalier | -1/+4 | |
| 2012-06-21 | Adding a benchmark for the new message passing code | Eric Holk | -0/+76 | |
| 2012-06-21 | Remove some commented out code so the pretty printer doesn't get confused. | Eric Holk | -2/+0 | |
| 2012-06-21 | Library vecs are fast now. | Eric Holk | -2/+2 | |
| 2012-06-21 | Move vector addition out of trans and into libcore. | Eric Holk | -3/+5 | |
| 2012-06-20 | Comments only: typos | Tim Chevalier | -1/+1 | |
| 2012-06-20 | Remove bind. Issue #2189 | Brian Anderson | -7/+7 | |
| 2012-06-19 | Moved arc to libcore and added an arc that allows shared mutable state ↵ | Eric Holk | -1/+0 | |
| through mutual exclusion. | ||||
| 2012-06-19 | Another benchmark | Eric Holk | -0/+74 | |
| 2012-06-16 | Revert "Moved arc to libstd and added an arc that allows shared mutable ↵ | Tim Chevalier | -0/+1 | |
| state through mutual exclusion." This reverts commit 015527b0cee0bc5cfaac8dd610035a0c1b2f8ea6. | ||||
| 2012-06-15 | Moved arc to libstd and added an arc that allows shared mutable state ↵ | Eric Holk | -1/+0 | |
| through mutual exclusion. | ||||
| 2012-06-14 | while => for | Tim Chevalier | -4/+3 | |
| 2012-06-14 | Comments only: annotate FIXMEs in tests | Tim Chevalier | -3/+2 | |
| 2012-06-09 | bench: xfail-pretty shootout-k-nucleotide | Brian Anderson | -0/+2 | |
