Alon Zakai
|
daa624b9f9
|
tweaks for frontend-optimized input
|
2010-11-17 23:13:17 -08:00 |
puffnfresh
|
776fde26f5
|
handle identifiers with quotes and ignore |hidden| +test
|
2010-11-16 20:05:51 -08:00 |
Alon Zakai
|
ee0166c83c
|
handle global constants that are llvm function calls +test
|
2010-11-14 21:23:48 -08:00 |
Alon Zakai
|
268226c46c
|
string constants inside struct constants +test
|
2010-11-13 18:50:15 -08:00 |
Alon Zakai
|
1b153b7466
|
rename sauer to cubescript
--HG--
rename : tests/sauer/README => tests/cubescript/README
rename : tests/sauer/command.cpp => tests/cubescript/command.cpp
rename : tests/sauer/command.h => tests/cubescript/command.h
rename : tests/sauer/tools.h => tests/cubescript/tools.h
|
2010-11-13 14:45:22 -08:00 |
Alon Zakai
|
7c94d4d98c
|
__new__ instead of __alloc__ in integration
|
2010-11-06 14:59:41 -07:00 |
Alon Zakai
|
f8b3b52c27
|
cleanup integration code
|
2010-11-06 12:55:25 -07:00 |
Alon Zakai
|
38cf88b360
|
working integration test
|
2010-11-06 11:48:23 -07:00 |
Alon Zakai
|
906a8745c2
|
framework for integration tests
|
2010-11-05 20:48:19 -07:00 |
alon@honor
|
9343f81a11
|
bustage fix
|
2010-10-28 20:51:55 -07:00 |
alon@honor
|
68ee66041b
|
enable optimized bullet test
|
2010-10-26 19:13:01 -07:00 |
alon@honor
|
fcb71c83e9
|
fix bug with type of |select|
|
2010-10-25 19:55:09 -07:00 |
alon@honor
|
1522f18aab
|
bullet test
|
2010-10-24 19:12:49 -07:00 |
alon@honor
|
46b42f3c02
|
fixes for more complex statics test
|
2010-10-24 15:43:08 -07:00 |
alon@honor
|
fa7440b389
|
add nonvirtual part to polymorph test; fails in clang
|
2010-10-24 11:38:08 -07:00 |
alon@honor
|
fcddeb2e64
|
support for pure virtual functions
|
2010-10-23 20:37:49 -07:00 |
alon@honor
|
e4b1cfc027
|
handle llvm functions in ret
|
2010-10-23 17:48:34 -07:00 |
alon@honor
|
d8bda252d5
|
gettimeofday(), and more stuff in Runtime
|
2010-10-21 23:20:08 -07:00 |
alon@honor
|
f57cfb9917
|
fixes in parseConst; move getFunctionIndex into Runtime; test for global function pointers
|
2010-10-21 21:41:43 -07:00 |
alon@honor
|
653032fba0
|
gcc_demanger tool
|
2010-10-21 12:33:08 -07:00 |
alon@honor
|
3ce44a956a
|
optimize away unneeded FLATTENER[0]; enable gcc_unmangler test
|
2010-10-21 12:13:26 -07:00 |
alon@honor
|
db0bb3be25
|
dynamic stack allocation support; demangler test closer to passing
|
2010-10-20 23:27:59 -07:00 |
alon@honor
|
5f4f3fe49a
|
non-working gcc demangler test
|
2010-10-20 22:56:12 -07:00 |
alon@honor
|
890130e93b
|
fix bug with size of small structures, and parsing them
|
2010-10-18 21:15:36 -07:00 |
alon@honor
|
dbb6945add
|
use quantum of 4 in benchmarks, to better simulate real-world conditions
|
2010-10-16 21:00:08 -07:00 |
alon@honor
|
2b9dcca362
|
optimize raytrace demo
|
2010-10-16 20:32:43 -07:00 |
alon@honor
|
6fa5f7160c
|
remove unneeded BREAKs
|
2010-10-16 14:38:27 -07:00 |
alon@honor
|
9290e90456
|
optimize stack winding with local var; 5% speedup
|
2010-10-16 12:27:22 -07:00 |
alon@honor
|
fca8d0a7e8
|
sanity checks for benchmarks
|
2010-10-14 23:07:23 -07:00 |
alon@honor
|
5efa5e4674
|
aggressively nativize variables; stop doing optimizations that are no longer needed; fix some uncovered bugs; 49% speedup
|
2010-10-13 22:24:06 -07:00 |
alon@honor
|
d276be7499
|
use closure compiler in benchmarks; 13% speedup
|
2010-10-12 20:38:12 -07:00 |
alon@honor
|
425295d786
|
typed arrays support; function __index__ing ; 36% speedup
|
2010-10-10 22:52:54 -07:00 |
alon@honor
|
5a4c4614b7
|
clean up flattener code and remove unneeded flattener definitions; 3% speedup
|
2010-10-10 11:49:50 -07:00 |
alon@honor
|
a75307b84d
|
pass types to makeGetValue/makeSetValue
|
2010-10-09 23:25:31 -07:00 |
alon@honor
|
1f86652596
|
do not GUARD_MEMORY in benchmark; 7% speedup
|
2010-10-09 18:20:31 -07:00 |
alon@honor
|
b4d7b78285
|
benchmarking setup
|
2010-10-09 16:54:23 -07:00 |
alon@honor
|
069b614367
|
allow test runner to not check timeouts when running code
|
2010-10-09 15:43:18 -07:00 |
alon@honor
|
eec779fced
|
fix memory alignment/padding of structures | TESTS FIXED
|
2010-10-09 13:55:35 -07:00 |
alon@honor
|
b7a45a4236
|
make llvm 2.7/clang work again
|
2010-10-09 10:39:57 -07:00 |
alon@honor
|
d0eb15c81a
|
begin work to adapt to llvm 2.8 | TESTS BROKEN
|
2010-10-07 22:50:33 -07:00 |
alon@honor
|
4de0755572
|
separate running stage out in test runner
|
2010-10-07 20:03:47 -07:00 |
alon@honor
|
240d161bf8
|
separate build stage out in test runner
|
2010-10-07 20:00:52 -07:00 |
alon@honor
|
df1e26bbe0
|
cleanup + test both optimized and non-optimized
|
2010-10-03 10:59:41 -07:00 |
alon@honor
|
a3a01e7d78
|
add missing branch detection of assign&invoke. all tests pass with relooping
|
2010-10-02 23:51:22 -07:00 |
alon@honor
|
2f64c26930
|
add missing branch detection of default in switch. all reloop but sauer, dlmalloc/clang
|
2010-10-02 23:29:02 -07:00 |
alon@honor
|
981b5832f5
|
test both reloop and non-reloop
|
2010-10-02 20:39:24 -07:00 |
alon@honor
|
72e5d13656
|
rewrite of relooper, part I: just emulated and loops, no ifs. all reloop but sauer
|
2010-10-02 20:27:20 -07:00 |
alon@honor
|
6dcf85c6b0
|
dlmalloc test
|
2010-10-02 13:46:14 -07:00 |
alon@honor
|
51d1c32a77
|
memory implementation cleanup
|
2010-10-02 12:03:07 -07:00 |
alon@honor
|
9a60dd64cd
|
test+fix for modifying fields of global structures
|
2010-10-01 20:58:15 -07:00 |