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

1248 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai 7565b00cce initial work to support resume, landingpad and insertvalue 2011-08-31 17:53:41 -07:00
Alon Zakai 1e7f45eb40 llvm 3.0 anonymous structure support and metadata updates 2011-08-31 16:36:18 -07:00
Alon Zakai a05dd4524a Merge pull request #76 from max99x/master
Fix for eliminator test, followup for pull #75
2011-08-30 16:42:22 -07:00
Alon Zakai 4943a80e08 Merge pull request #75 from max99x/master
Eliminator update, strtox(), Closure compatibility and other fixes
2011-08-30 12:56:34 -07:00
max99x feee402bb4 Updated eliminator test output. 2011-08-30 22:50:29 +03:00
Alon Zakai 639775b8a0 make it easier to run specific benchmarks 2011-08-30 11:41:52 -07:00
Alon Zakai 194f0f9269 by default use type inference in spidermonkey 2011-08-30 11:41:38 -07:00
Alon Zakai 35cf4e1e71 enable some tests since spidermonkey bug 675269 is resolved 2011-08-30 11:03:46 -07:00
max99x c746d20052 Made sure uglify's code generator re-parenthesizes anonymous functions. 2011-08-30 12:18:00 +03:00
max99x d9bb2a2607 Added setjmp/longjmp aliases. 2011-08-30 10:03:50 +03:00
max99x ff8790c4a0 Updated $ENV initialization to be Closure-friendly. 2011-08-30 10:03:16 +03:00
max99x 0b2268fc82 Added another scanf alias; fixed vsscanf's alias. 2011-08-30 10:02:42 +03:00
Alon Zakai 6f3e4af49c make FAST_MEMORY and TOTAL_MEMORY easier to use; fix slowdown in dlmalloc benchmark 2011-08-29 18:17:37 -07:00
max99x 5deca89965 Added v*scanf aliases. 2011-08-29 09:14:35 +03:00
max99x 0f4ba992df Added a missing alias. 2011-08-28 19:48:11 +03:00
max99x f1b66bafae Fix for field size in _scanString(). 2011-08-28 19:47:53 +03:00
max99x 8d2a080af4 Minor Closure Compiler compatibility fixes. 2011-08-28 19:18:47 +03:00
max99x a25b0e9ac1 Removed old redundant stro[u]l() definitions. 2011-08-28 19:17:47 +03:00
Alon Zakai f0812027a3 FAKE_X86_FP80 option ; generalize bitcast ; minor toNiceIdent fix 2011-08-28 09:07:34 -07:00
Alon Zakai cfb8b8b770 misc library additions 2011-08-28 09:05:37 -07:00
Alon Zakai e9f74ecf88 disable q1 analyses in non-q1 builds 2011-08-28 09:05:15 -07:00
max99x 36a03b4ea0 Eliminator: prevent inlining into loops & fix for circular dependencies. 2011-08-28 13:11:17 +03:00
max99x 19458449a6 Fixed negatives in strtod(); implemented strto[l/ul/ll/ull](). 2011-08-28 10:06:36 +03:00
Alon Zakai 4b81de94fe tweak strdup 2011-08-27 10:49:06 -07:00
Alon Zakai ff9bb36d0b Merge pull request #74 from max99x/master
Lib fixes + realpath() + disabled expectedly broken tests
2011-08-27 10:46:01 -07:00
Alon Zakai 0875003096 intertyper tweaks 2011-08-27 10:43:09 -07:00
max99x 42e4d9cb7e Updated the eliminator, mainly to support use-before-declaration cases. 2011-08-27 20:27:59 +03:00
max99x c105c7232c Simplified strdup(); added test for it in test_strings. 2011-08-27 08:09:49 +03:00
max99x 1ca0ab32d4 Updated the expected output of test_unistd_isatty. 2011-08-27 06:03:16 +03:00
max99x 659618982d Returning safe value from setlocale(). 2011-08-27 05:34:37 +03:00
max99x bb88487d35 Fixed strdup() address/value switch. 2011-08-27 05:33:58 +03:00
max99x f9895c43f4 Implemented realpath(). 2011-08-27 05:33:46 +03:00
max99x 94501b32e9 Made isatty() always fail. We don't support proper terminal control anyway. 2011-08-27 05:33:23 +03:00
max99x 58de1ee09b Fixed missing path in streams of files created using open(). 2011-08-27 05:32:17 +03:00
max99x 40903be0ad Fixed stdin failure in strict mode. 2011-08-27 05:31:53 +03:00
max99x 46222e2860 Disabled tests that are now incompatible with _t2;
Disabled test_dlfcn_varargs on _q1; expected failure.
2011-08-27 05:28:46 +03:00
Alon Zakai 67e4662ac9 optimize generateStructTypes and flatten 2011-08-26 14:29:52 -07:00
Alon Zakai 5b3b4c5ca4 Merge pull request #71 from max99x/master
Varargs for externals, shared lib globals and other fixes
2011-08-25 16:01:46 -07:00
max99x b7fcc0e148 Switched from "var x = function x() {}" to plain "function x() {}" for lib functions. 2011-08-26 01:32:36 +03:00
max99x 1d3e667d6b Reverted getc()/putc() buffers to static, but via a postset;
Style fixes in response to code review.
2011-08-25 23:39:06 +03:00
max99x f99ce662ae Style fixes in response to code review. No change in functionality. 2011-08-25 22:21:00 +03:00
max99x 84f122cbee Prevented library stubs from overwriting LL declarations in the JSifier. 2011-08-25 17:15:22 +03:00
max99x bbea56bf82 Switched getc/putc buffers to be allocated on the stack. 2011-08-25 16:31:41 +03:00
max99x 546d368c78 Moved errno buffer out of $FS. 2011-08-25 16:25:43 +03:00
max99x 0f9d296b52 Fixed _formatString()/printf() for USE_TYPED_ARRAYS + test for it. 2011-08-25 16:25:16 +03:00
max99x 58b8fa4ff0 Added vprintf() test;
Skipping tests that use i64 vars when USE_TYPED_ARRAYS != 0;
Fixed incorrectly declared printf() in tests/cases/trunc.ll.
2011-08-25 16:05:24 +03:00
max99x d689bcc095 Updated uses of varargs in the library to C style. 2011-08-25 16:03:12 +03:00
max99x 7977da0830 Made sure SAFE_HEAP allows storing of NaNs (e.g. from math functions). 2011-08-25 13:26:21 +03:00
max99x 5d737c3b70 Added an "ignore" parameter to makeGetValue(). 2011-08-25 13:25:51 +03:00
max99x 414d1bdedf Fixed test_dlfcn_varargs (still failing, but correct expectations). 2011-08-25 13:24:46 +03:00