aboutsummaryrefslogtreecommitdiff
path: root/src/test/bench
Commit message (Collapse)AuthorAgeFilesLines
* Move all allocas to dedicated basic block at top of function, to keep frames ↵Graydon Hoare2011-03-281-5/+8
| | | | finite. Un-comment next size in nbody.rs.
* shootout: Hoist out the movement too; switch square root to an LLVM intrinsicPatrick Walton2011-03-281-13/+13
|
* shootout: Hoist out the vector indexing on nbody; don't rely on LICM, which ↵Patrick Walton2011-03-261-19/+21
| | | | isn't working for some reason (insufficient alias info?) Speeds up nbody a bit.
* Got the nbody demo working, and hopefully faster, too!Lindsey Kuper2011-03-261-106/+112
|
* Updates to the nbody demo.Lindsey Kuper2011-03-261-38/+47
|
* Switch xfail system to use comments embedded in source files.Graydon Hoare2011-03-258-0/+8
|
* A first stab at the 'nbody' demo, with support for calling C sqrt().Lindsey Kuper2011-03-251-0/+209
|
* Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵Graydon Hoare2011-03-163-5/+5
| | | | Tweak std lib vec fns in process.
* Add fannkuchredux shootout benchmarkBrian Anderson2011-03-141-0/+99
|
* Rename binary trees benchmark to match the original shootout sourceBrian Anderson2011-03-141-0/+0
|
* Implement the rest of the binary trees shootout benchmarkBrian Anderson2011-03-141-0/+56
|
* Remove broken 99-bottles makefile and run scriptBrian Anderson2011-03-142-23/+0
|
* Integrate shootout benchmarks into testsuiteBrian Anderson2011-03-141-5/+5
|
* Initial check-in of 99 Bottles Of BeerPeter Hull2010-09-306-0/+269
| | | | using different methods (simple, iterator, tail-call, pattern match)
* Add Peter Hull's contributed translation of the fasta shootout benchmark ↵Graydon Hoare2010-09-152-1/+131
| | | | (integer-only version).
* Populate tree.Graydon Hoare2010-06-233-0/+62