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

1110 Коммитов

Автор SHA1 Сообщение Дата
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
max99x d4ff97f04d JSifier and Intertyper changes to support external varargs functions. 2011-08-25 13:22:22 +03:00
max99x 19708c1345 Made intertyper track whether external functions have varargs. 2011-08-25 10:54:48 +03:00
max99x a23a1bd38f Added a failing test for calling parent vararg functions inside shared libs. 2011-08-25 10:53:27 +03:00
max99x 96189e4f02 Fixed usage of parent global vars inside shared libs. 2011-08-25 08:30:25 +03:00
max99x 96a5349290 Merge remote-tracking branch 'upstream/master' 2011-08-25 04:49:10 +03:00
Alon Zakai 51c74c1c72 whitespace 2011-08-24 18:30:15 -07:00
Alon Zakai 59bec26c03 fix bug with not signing/unsigning pointer types 2011-08-24 18:27:59 -07:00
Alon Zakai a2ec0b906f autodebugger_c tool 2011-08-24 17:13:55 -07:00
Alon Zakai 66bd589944 tweak some allocations in library to prevent problems with debug printing inside malloc calls 2011-08-24 07:36:16 -07:00
max99x 5acf78dda1 Merge remote-tracking branch 'upstream/master' 2011-08-24 17:02:50 +03:00
max99x 35d870ab1e Cosmetic changes to eliminator script. No change in functionality. 2011-08-24 17:01:12 +03:00
Alon Zakai 2d92710683 Merge pull request #68 from max99x/master
Python- and Lua-related fixes + redundancy eliminator script
2011-08-23 18:53:05 -07:00
max99x 6c6fbdebae Merge branch 'master' of github.com:max99x/emscripten 2011-08-24 04:32:38 +03:00
max99x cfcf669f7d Added eliminator test to the runner. 2011-08-24 04:25:31 +03:00
max99x 2ea581f293 Prevented quoting of library object properties (Closure Compiler compatibility). 2011-08-24 02:46:04 +03:00
max99x 238ca94768 Made sure all preamble functions are exported. 2011-08-23 16:52:09 +03:00
max99x 1e84d2e65a Fixed v8/d8 path edge case (Issue #64). 2011-08-23 11:38:17 +03:00
max99x 7eb19241b1 Implemented rand(), rand_r() and srand() using a simple Linear Congruential Generator. 2011-08-23 11:17:50 +03:00
max99x dc1e8a0fb6 Added strcoll() and strtoul() and improved strtol(). 2011-08-23 08:51:29 +03:00
max99x 0e2cbf1497 Merge remote-tracking branch 'upstream/master' 2011-08-23 06:10:22 +03:00
max99x 536bad16ce Updated UglifyJS to preserve object key quotedness (Closure Compiler compatibility). 2011-08-23 06:08:19 +03:00
max99x 9cf10ae755 Minor library fix to prevent UgilfyJS from embedding nulls in output. 2011-08-23 05:25:40 +03:00
max99x 4d12c91bfb Added a redundant-variable eliminator script and its dependencies. 2011-08-23 05:23:55 +03:00
Alon Zakai af67804695 tweak pick_llvm_opts 2011-08-21 18:54:58 -07:00
Alon Zakai 7ad60bce61 comment 2011-08-21 18:54:39 -07:00
Alon Zakai 03df57a020 add missing blockaddr support 2011-08-21 18:54:22 -07:00
Alon Zakai 9dea8e570a add x86_fastcallcc 2011-08-21 18:53:42 -07:00
max99x 4426e4b34c Fix for IE9 which has no XMLHttpRequest.overrideMimeType(). 2011-08-20 14:14:19 +03:00
Alon Zakai 5997ffdcab experimental support for operators in bindings generator 2011-08-19 17:00:48 -07:00
Alon Zakai 2310f87db2 benchmark fixes 2011-08-18 13:54:52 -07:00
max99x fb43e95ee9 Added always-failing stubs for str[fp]time() and getdate(). 2011-08-18 09:15:47 +03:00
max99x 89df6e92fa Optimized strdup(), which is a CPython bottleneck. 2011-08-18 09:15:08 +03:00
Alon Zakai 880efeba08 support for binding overloaded functions with differing types 2011-08-17 22:56:48 -07:00
Alon Zakai efe09785c3 restructure wrapping in bindings 2011-08-17 20:23:52 -07:00
Alon Zakai 7258f46b91 add destroy() in bindings generation 2011-08-17 14:07:38 -07:00
max99x 25630c272d Merge remote-tracking branch 'upstream/master' 2011-08-17 07:44:59 +03:00
max99x ee4b6ebf35 Implemented nl_langinfo(). 2011-08-17 07:44:30 +03:00
Alon Zakai c2d71f807a generate getters and setters for properties in bindings generator 2011-08-16 17:04:04 -07:00