Граф коммитов

107 Коммитов

Автор SHA1 Сообщение Дата
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