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

45 Коммитов

Автор SHA1 Сообщение Дата
alon@honor dabe220dcb disable relooping pending rewrite 2010-09-22 19:08:56 -07:00
alon@honor 6ed3cfef2f test using both clang and llvm-gcc by default 2010-09-21 21:37:12 -07:00
alon@honor 4272063734 fix some relooper bugs, and EXECUTION_TIMEOUT setting for debugging such problems 2010-09-21 20:38:37 -07:00
Alon Zakai ac2b1c6606 fixes for clang, including support for phi; all tests pass, but optimizer and relooper broken (on clang) 2010-09-20 09:02:11 -07:00
alon@honor 8b8c08a9ef additional sauer tests+fixes 2010-09-14 23:00:35 -07:00
alon@honor 14711e7521 additional sauer testing that can now pass 2010-09-14 20:17:18 -07:00
alon@honor 0dd0f40a7a proper flattening of nested structures +test 2010-09-14 20:10:32 -07:00
alon@honor ac805ebf0a Catch a corner case with 0 in varargs 2010-09-11 14:15:46 -07:00
alon@honor c91d6e2001 enable sauer test 2010-09-11 11:15:08 -07:00
alon@honor e4f6c3cba2 better handling of NULL in printf, and varargs 2010-09-11 11:01:37 -07:00
alon@honor 5f3a9ffd0e fix some print() corners 2010-09-10 21:38:19 -07:00
alon@honor 285a5ef5d5 Proper parsing of llvm strings 2010-09-10 21:15:40 -07:00
alon@honor bcb46261d6 tweaks to sauer, and strtol 2010-09-10 20:48:38 -07:00
alon@honor 325fa82fa0 enable sauer test (with RELOOPING=0) 2010-09-09 23:36:52 -07:00
alon@honor e337bf1f8a call emscripten.py in test runner through public interface 2010-09-09 22:51:40 -07:00
alon@honor 5bc458f7a3 fix some regexps that v8 and sm do not agree on 2010-09-09 21:22:12 -07:00
alon@honor a523ad539c emscripten.py 2010-09-09 20:03:24 -07:00
alon@honor dd766e9a45 sauer hello world nearly ready for enabling in test runner 2010-09-08 23:10:14 -07:00
alon@honor 1e33f5826a support for in-function statics 2010-09-08 20:49:49 -07:00
alon@honor 14c01624c3 simplify test 2010-09-08 19:56:06 -07:00
alon@honor 01e51b24e9 support for getelementptr inside loads, fixes a test 2010-09-08 19:55:07 -07:00
alon@honor 49042c3b99 ES_SIZEOF: safe and portable sizeof 2010-09-07 19:23:00 -07:00
alon@honor e5847048c3 fixes for null vs 0, and support for assert +test 2010-09-06 15:25:17 -07:00
alon@honor 4cc594f209 fix relooper bug with loops with just an inc block 2010-09-06 11:14:12 -07:00
alon@honor dd1b1df025 Sauer hello world runs, without optimization or relooping, and without testing internals 2010-09-05 10:11:22 -07:00
alon@honor cd668dc906 atexit +test 2010-09-04 21:39:06 -07:00
alon@honor c3d043f329 clean up settings and add code snippets file
--HG--
rename : tests/settings.cfg => tests/settings.py
2010-09-04 21:32:35 -07:00
alon@honor 1715e6c9b2 finish varargs work 2010-09-04 18:05:18 -07:00
alon@honor 4344835f29 initial work towards varargs 2010-09-04 16:46:11 -07:00
alon@honor 62dd7f4bb7 Support for global pointers +test 2010-09-03 23:18:37 -07:00
alon@honor 8181e23818 support for global consts 2010-09-03 23:04:23 -07:00
alon@honor a0a31c81d8 fixes for invoke (+fix of regression in test runner) 2010-09-03 20:03:18 -07:00
alon@honor ab371a5c46 ptrtoint support, +test that includes scanning generated code 2010-09-02 21:34:15 -07:00
alon@honor 1ba6a6f48f and/or support 2010-09-02 20:37:30 -07:00
alon@honor 26753c442d xor support +test 2010-09-02 20:27:29 -07:00
alon@honor aa9ac51abc support for bitshifts +test 2010-09-02 20:05:14 -07:00
alon@honor 50a1abf1ad imported patch optimize_enzymatic 2010-08-30 21:30:09 -07:00
alon@honor c203d5c8e0 fix for 'sret' & other GEP features 2010-08-29 17:36:10 -07:00
alon@honor ee99b2e41f Support for llvm 'switch' 2010-08-29 16:25:06 -07:00
alon@honor ce8bc85042 add non-working sauer test 2010-08-29 15:30:49 -07:00
alon@honor 2e650b627c parseNumerical on consts in structs ; fasta passes 2010-08-28 18:38:30 -07:00
alon@honor 73732309f3 fcmp fix & better testing 2010-08-28 18:24:52 -07:00
alon@honor 22b8a96321 fix 3 bugs: printf error, no IEEEUnhexing, and <{'s. 2 new tests 2010-08-28 13:38:43 -07:00
alon@honor 169c8da23c fix lastLoopLine assumed to always be identifiable 2010-08-27 21:16:06 -07:00
alon@honor a9256705ad the code 2010-08-25 21:01:10 -07:00