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

1110 Коммитов

Автор 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@honor ab582256db optimize __lastLabel__/phi 2010-09-20 20:14:56 -07:00
alon@honor fea809cb09 refactor into files
--HG--
rename : src/parser.js => src/compiler.js
2010-09-20 18:59:15 -07:00
Alon Zakai 9e66429fa4 fix optimizer bugs with clang bitcode 2010-09-20 11:01:07 -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 9b369c6e57 rewrite enzymatic, compilation is x2.5 faster 2010-09-15 21:00:26 -07:00
alon@honor 92fac9b713 update cubescript demo 2010-09-14 23:05:28 -07:00
alon@honor 8b8c08a9ef additional sauer tests+fixes 2010-09-14 23:00:35 -07:00
alon@honor 7e3adf52f1 load&bitcast combo support 2010-09-14 22:54:50 -07:00
alon@honor e212f73dd9 update cubescript demo 2010-09-14 21:15:50 -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 a8d7622f69 allow emscripten.py to read ~/.emscripten for settings 2010-09-12 15:11:43 -07:00
alon@honor 7c92cce36b settings.py tweak 2010-09-12 15:00:13 -07:00
alon@honor ade3a58044 docs in emscripten.py 2010-09-11 23:14:16 -07:00
alon@honor f0e4c9f470 fallback if no |arguments| (like on the web) 2010-09-11 16:03:11 -07:00
alon@honor 5fe819882b version 0.2 2010-09-11 15:35:43 -07:00
alon@honor b91f37774b cubescript web demo 2010-09-11 15:29:00 -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 a224d9f4cc Allow overriding compiler settings.js 2010-09-09 23:22:10 -07:00
alon@honor e337bf1f8a call emscripten.py in test runner through public interface 2010-09-09 22:51:40 -07:00
alon@honor aa7724802f comments 2010-09-09 21:25:52 -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 7a6e1527b6 sauer test fixes 2010-09-08 22:55:23 -07:00
alon@honor e5fb81cd5e Fix bug with strcat 2010-09-08 22:52:07 -07:00
alon@honor 1e33f5826a support for in-function statics 2010-09-08 20:49:49 -07:00
alon@honor 6ec6e12212 simplify parser: remove consts, have only vars 2010-09-08 20:47:13 -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 c66d47daeb sauer patch queue update 2010-09-07 21:06:27 -07:00
alon@honor 773de02826 strcat 2010-09-07 20:53:10 -07:00
alon@honor 4ba9c5dd65 comments 2010-09-07 20:53:02 -07:00
alon@honor 49042c3b99 ES_SIZEOF: safe and portable sizeof 2010-09-07 19:23:00 -07:00
alon@honor 883237a187 fixes for null instead of 0, and makePointer on raw values instead of arrays 2010-09-06 19:02:30 -07:00
alon@honor c3cb5a541e LABEL_DEBUG option 2010-09-06 16:28:57 -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 3c5c095e65 fix bug with ignoring "struct... as struct 2010-09-06 14:14:02 -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 fb18f94135 preprocessor + example use in SAFE_HEAP 2010-09-06 10:38:33 -07:00
alon@honor 3109ce8f1c support for %s in printf 2010-09-06 10:34:06 -07:00