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 |