| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-08-03 | Xfailing until the pipe race is fixed. | Eric Holk | -0/+2 | |
| 2012-08-02 | Purge placement new; Make borrowck know about unary move. | Niko Matsakis | -4/+5 | |
| cc #3071 | ||||
| 2012-08-02 | Convert pfib to pipes. This is a useful stress test. | Eric Holk | -12/+12 | |
| 2012-08-02 | Removing an obsolete benchmark | Eric Holk | -459/+0 | |
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -20/+27 | |
| API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map). | ||||
| 2012-08-02 | Linked failure: Add '100 generations' bench test (#1868) | Ben Blum | -0/+32 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -76/+76 | |
| 2012-07-31 | Fix failing tests | Brian Anderson | -17/+17 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -138/+138 | |
| 2012-07-30 | Revert "Fix build by xfailing tests which produce irreducible CFGs." | Elliott Slaughter | -2/+0 | |
| This reverts commit 9ca2a11137e112233901cbafc11c125e596265fc. | ||||
| 2012-07-29 | Rewrite bitv to use classes and optimize its representation | Tim Chevalier | -3/+3 | |
| Rewrote bitv as a class that uses a 32-bit int as its representation for bit vectors of 32 bits or less, and a vector (the old representation) otherwise. I didn't benchmark very much, but a bit of informal benchmarking suggested this is a win. Closes #2341 | ||||
| 2012-07-27 | rustc: Use coherence for operator overloading. | Patrick Walton | -14/+21 | |
| The only use of the old-style impls is now placement new. | ||||
| 2012-07-26 | re-xfailing pingpong | Eric Holk | -0/+1 | |
| 2012-07-26 | Added .peek for recv_packets | Eric Holk | -1/+0 | |
| 2012-07-26 | Fix borrow check errors in k-nucleotide. | Eric Holk | -2/+2 | |
| 2012-07-26 | Use iteration protocol for ebml, use vec::view in more places (issue #2880) | Eric Holk | -8/+4 | |
| 2012-07-26 | shootout-mandelbrot: devnull writer needs get_type impl | Damian Gryski | -0/+1 | |
| 2012-07-25 | Merge pull request #3014 from ↵ | Graydon Hoare | -0/+2 | |
| elliottslaughter/fix-failed-build-by-xfailing-tests Fix build by xfailing tests which produce irreducible CFGs. | ||||
| 2012-07-25 | Fix build by xfailing tests which produce irreducible CFGs. | Elliott Slaughter | -0/+2 | |
| 2012-07-25 | Polymorphic protocols work well enough to do MapReduce. | Eric Holk | -4/+2 | |
| I did some horrible things with type variable naming here. It should do the right thing in most cases, but we'll need to go through and make it correct someday. | ||||
| 2012-07-25 | Added infrastructure to spin for a bit on recv. A spin count > 0 makes ↵ | Eric Holk | -1/+1 | |
| bench/pingpong.rs about 10x faster, but makes msgsend-ring-pipes unbearably slow. | ||||
| 2012-07-25 | Added a benchmark of bounded vs unbounded. Bounded is 8-12% faster. The ↵ | Eric Holk | -0/+148 | |
| macros currently don't work without pretty printing first. | ||||
| 2012-07-23 | Convert bench and run-pass tests to new task_builder interface | Ben Blum | -18/+24 | |
| 2012-07-18 | prevent regions from escaping in ifaces; remove &r.T syntax | Niko Matsakis | -1/+1 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -1/+7 | |
| 2012-07-16 | replace core::tuple functions with methods | Gareth Daniel Smith | -3/+2 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -233/+233 | |
| #2907. | ||||
| 2012-07-12 | Make tests pass | Eric Holk | -4/+14 | |
| 2012-07-12 | Move port_set and shared_chan into core. | Eric Holk | -205/+2 | |
| 2012-07-12 | Added a message send that uses shared chans. They are slower than port ↵ | Eric Holk | -0/+208 | |
| selectors, but scale better. | ||||
| 2012-07-12 | Faster select. This version gives us about a 4x speedup. | Eric Holk | -12/+34 | |
| 2012-07-12 | Added a version of msgsend that uses pipes and select. Here, select is way ↵ | Eric Holk | -0/+165 | |
| too slow to be useful, but this can be optimized. | ||||
| 2012-07-12 | Switch map-reduce control protocol to use pipes. This exposed a bug in the ↵ | Eric Holk | -40/+99 | |
| pipe compiler, which is now fixed. Use hashmaps in MapReduce Tweak word-count difficulty | ||||
| 2012-07-12 | Get rid of all of the remaining /~s in the code base. | Michael Sullivan | -6/+6 | |
| 2012-07-11 | Remove slow vec+=, and make word-count difficulty harder. | Eric Holk | -5/+4 | |
| 2012-07-11 | word-count-generic now generates random words in benchmark mode. | Eric Holk | -11/+52 | |
| 2012-07-10 | Move streams into core. | Eric Holk | -43/+4 | |
| 2012-07-10 | Use protocol compiler in future.rs. Also split recv into recv and try_recv. | Eric Holk | -2/+2 | |
| 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. | ||||
