about summary refs log tree commit diff
path: root/src/test/bench/task-perf-word-count-generic.rs
AgeCommit message (Collapse)AuthorLines
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-8/+8
2012-08-05Switch alts to use arrowsBrian Anderson-16/+16
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-6/+7
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-01Convert ret to returnBrian Anderson-6/+6
2012-07-31Fix failing testsBrian Anderson-6/+6
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-6/+6
2012-07-30Revert "Fix build by xfailing tests which produce irreducible CFGs."Elliott Slaughter-1/+0
This reverts commit 9ca2a11137e112233901cbafc11c125e596265fc.
2012-07-26Use iteration protocol for ebml, use vec::view in more places (issue #2880)Eric Holk-2/+1
2012-07-25Merge pull request #3014 from ↵Graydon Hoare-0/+1
elliottslaughter/fix-failed-build-by-xfailing-tests Fix build by xfailing tests which produce irreducible CFGs.
2012-07-25Fix build by xfailing tests which produce irreducible CFGs.Elliott Slaughter-0/+1
2012-07-25Polymorphic 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-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-15/+15
#2907.
2012-07-12Make tests passEric Holk-1/+4
2012-07-12Switch 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-11Remove slow vec+=, and make word-count difficulty harder.Eric Holk-5/+4
2012-07-11word-count-generic now generates random words in benchmark mode.Eric Holk-11/+52
2012-07-05Comments only: change TODOs to FIXMEs and annotate themTim Chevalier-1/+1
2012-07-01Convert to new closure syntaxBrian Anderson-7/+7
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-3/+3
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-8/+8
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-7/+7
2012-06-22Use 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-20Remove bind. Issue #2189Brian Anderson-4/+4
2012-06-14Comments only: annotate FIXMEs in testsTim Chevalier-2/+1
2012-05-25In generic word count, use str instead of [u8], and use built in ↵Eric Holk-95/+8
is_alphabetic, etc. functions.
2012-05-25Update word-count-generic to latest syntax and un-xfail it. Closes #1740.Eric Holk-52/+76
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-3/+3
Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619
2012-03-09Add an infinite loop constructTim Chevalier-2/+2
Add a loop {} construct for infinite loops, and use it in test cases. See #1906 for details.
2012-01-31Change option::t to optionTim Chevalier-1/+1
Now that core exports "option" as a synonym for option::t, search-and- replace option::t with option. The only place that still refers to option::t are the modules in libcore that use option, because fixing this requires a new snapshot (forthcoming).
2012-01-25Replacing str::unsafe_from_bytes with str::from_bytes (part 1)Kevin Cantu-1/+1
2012-01-19test: "tag" -> "enum" in benchPatrick Walton-2/+2
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-6/+6
Does what it says on the tin. The next commit will remove support for this syntax.
2012-01-06update to use new spawn syntaxNiko Matsakis-4/+5
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-19/+19
And remove support for the old syntax
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-5/+5
2011-12-22Register snapshots and switch logging over to use of log_full or #error / ↵Graydon Hoare-8/+10
#debug.
2011-12-18libcore: Remove task::set_min_stackBrian Anderson-4/+0
This existed to make up for the lack of stack growth, and wasn't generally safe.
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-14/+14
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn 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-10-28Move to short kind kinds words in test suiteMarijn Haverbeke-19/+19
Issue #1076
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-19/+23
Closes #1067
2011-10-20XFAIL task-perf-word-count-genericBrian Anderson-0/+2
This can't be done with bare functions. Issue #1022
2011-10-10Adjust function signatures to allow for vecs being immediateMarijn 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-15Insert omitted semicolons for statementsMarijn Haverbeke-5/+5
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-6/+6
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-12/+12
Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit.
2011-09-02Reformat. Issue #855Brian Anderson-30/+28
2011-09-01Convert all uses of #ifmt to #fmt. Issue #855Brian Anderson-2/+2
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-5/+5
2011-08-31Convert benchmarks to istrs. Issue #855Brian Anderson-11/+10