Eric Holk
|
e1927553a5
|
Added a new version of pfib that's better suited for benchmarking the task system. It generates gnuplot output.
|
2011-06-30 11:32:16 -07:00 |
|
Eric Holk
|
b4a145e60f
|
Added a nanosecond timer to time.rs, support for some floating point casts, and a commandline-driven mode for pfib.rs
|
2011-06-30 11:32:10 -07:00 |
|
Eric Holk
|
6367bcf427
|
Fixed a few concurrency bugs. Still not perfect, but overall it seems much more reliable.
|
2011-06-27 09:58:39 -07:00 |
|
Eric Holk
|
91eadfd1ea
|
Added a parallel fibonacci program. It doesn't actually run in parallel yet, but it will give us something fun to test threading with.
|
2011-06-27 09:58:39 -07:00 |
|
Graydon Hoare
|
ce72993488
|
Reformat source tree (minus a couple tests that are still grumpy).
|
2011-06-15 11:19:50 -07:00 |
|
Marijn Haverbeke
|
5fb518abc9
|
Fix assignments to immutable fields throughout the code
|
2011-06-15 14:10:07 +02:00 |
|
Brian Anderson
|
776977b755
|
test: Un-xfail some working tests
|
2011-05-23 22:41:37 -04:00 |
|
Marijn Haverbeke
|
09d8ef8d51
|
Finally rename std::_xxx to std::xxx
Except for _task, which is still a keyword.
|
2011-05-17 20:41:41 +02:00 |
|
Graydon Hoare
|
fbbc1a77d2
|
Rewrite everything to use [] instead of vec() in value position.
|
2011-05-16 18:21:22 -07:00 |
|
Brian Anderson
|
f33d490032
|
Remove xfail-boot lines from tests
|
2011-05-14 21:05:22 -04:00 |
|
Marijn Haverbeke
|
3816e57fd2
|
Downcase std modules again, move to :: for module dereferencing
This should be a snapshot transition.
|
2011-05-12 21:30:44 +02:00 |
|
Marijn Haverbeke
|
d39ca857fc
|
Remove a few more superfluous 'mutable' keywords
|
2011-05-06 22:52:02 +02:00 |
|
Marijn Haverbeke
|
a3ec0b1f64
|
Rename std modules to be camelcased
(Have fun mergining your stuff with this.)
|
2011-05-06 22:51:19 +02:00 |
|
Tim Chevalier
|
bc5650a9d0
|
Change checks to asserts in test/bench files
|
2011-05-05 11:26:07 -07:00 |
|
Graydon Hoare
|
c36645b358
|
Assume xfail-stage0 implies stage1 and stage2 in tests, for now.
|
2011-05-03 18:14:02 -07:00 |
|
Patrick Walton
|
2bc17adc29
|
Revert "Rename the "llvm" API to "llvm-intrinsic"" due to tinderbox bustage
This reverts commit 6871c245a6 .
|
2011-05-03 17:50:37 -07:00 |
|
Patrick Walton
|
6871c245a6
|
Rename the "llvm" API to "llvm-intrinsic"
|
2011-05-03 15:55:01 -07:00 |
|
Brian Anderson
|
831b0a7501
|
Un-XFAIL various tests in stage0
|
2011-05-01 12:15:42 -04:00 |
|
Graydon Hoare
|
d2bd07dcb0
|
Remove effect system from src.
|
2011-04-19 13:35:49 -07:00 |
|
Graydon Hoare
|
540d29f641
|
Move all allocas to dedicated basic block at top of function, to keep frames finite. Un-comment next size in nbody.rs.
|
2011-03-28 18:07:29 -07:00 |
|
Patrick Walton
|
1cb3ce89dd
|
shootout: Hoist out the movement too; switch square root to an LLVM intrinsic
|
2011-03-28 08:24:58 -07:00 |
|
Patrick Walton
|
9c5affda1a
|
shootout: Hoist out the vector indexing on nbody; don't rely on LICM, which isn't working for some reason (insufficient alias info?) Speeds up nbody a bit.
|
2011-03-26 23:10:28 -07:00 |
|
Lindsey Kuper
|
2650487120
|
Got the nbody demo working, and hopefully faster, too!
|
2011-03-26 17:51:54 -07:00 |
|
Lindsey Kuper
|
1c1c67229a
|
Updates to the nbody demo.
|
2011-03-26 17:51:42 -07:00 |
|
Graydon Hoare
|
49d9d5688e
|
Switch xfail system to use comments embedded in source files.
|
2011-03-25 12:19:20 -07:00 |
|
Lindsey Kuper
|
bcc104ce79
|
A first stab at the 'nbody' demo, with support for calling C sqrt().
|
2011-03-25 00:15:56 -07:00 |
|
Graydon Hoare
|
54587bdccb
|
Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tweak std lib vec fns in process.
|
2011-03-16 14:58:02 -07:00 |
|
Brian Anderson
|
c5721759bb
|
Add fannkuchredux shootout benchmark
|
2011-03-14 15:52:48 -07:00 |
|
Brian Anderson
|
cba00ac2a1
|
Rename binary trees benchmark to match the original shootout source
|
2011-03-14 15:52:48 -07:00 |
|
Brian Anderson
|
467b9f3908
|
Implement the rest of the binary trees shootout benchmark
|
2011-03-14 15:52:48 -07:00 |
|
Brian Anderson
|
595c4862ab
|
Remove broken 99-bottles makefile and run script
|
2011-03-14 15:52:48 -07:00 |
|
Brian Anderson
|
8438eca45c
|
Integrate shootout benchmarks into testsuite
|
2011-03-14 15:52:48 -07:00 |
|
Peter Hull
|
f6e3e6903b
|
Initial check-in of 99 Bottles Of Beer
using different methods (simple, iterator, tail-call, pattern match)
|
2010-09-30 13:50:25 -07:00 |
|
Graydon Hoare
|
cd1a765c6f
|
Add Peter Hull's contributed translation of the fasta shootout benchmark (integer-only version).
|
2010-09-15 18:22:10 -07:00 |
|
Graydon Hoare
|
d6b7c96c3e
|
Populate tree.
|
2010-06-23 21:03:09 -07:00 |
|