Anthony Liot
af4716bb66
Add emscripten_async_wget2 with progress callback
...
Send request Post & Get with progress callback
Add sample HTTP using emscripten_async_wget2
2012-12-13 15:27:37 +01:00
Alon Zakai
125256db5c
do not try to eliminate phi variables, which are unsafe to be removed and the llvm optimizer will remove anyhow if unused
2012-12-12 18:58:01 -08:00
Alon Zakai
07ac727a60
make Building.is_* tests emit errors to stderr
2012-12-12 13:56:37 -08:00
Alon Zakai
cdd0fb3785
clamp glColor floats to [0,1]
2012-12-12 11:52:40 -08:00
Alon Zakai
d3dea2406d
keep at least 'node' as the guess for node
2012-12-12 10:29:50 -08:00
Alon Zakai
42b03394eb
warni when ignoring libs
2012-12-10 19:01:53 -08:00
Alon Zakai
6c80e7593c
ignore llvm.module metadata
2012-12-10 16:40:47 -08:00
Alon Zakai
63a265fa45
remove unneeded debug stuff
2012-12-10 12:39:24 -08:00
Alon Zakai
27f6a1cfa3
add some link debug stuff
2012-12-10 11:35:42 -08:00
Alon Zakai
0390d4961c
fix testcase for longjmp4 to avoid undefined behavior, enable in all optimization modes; closes #747
2012-12-08 15:52:06 -08:00
Alon Zakai
f689a0eca6
better fix for the exception testcase in #747 - set the current exception when we are resuming after an end-catch which wiped it out, but not otherwise
2012-12-08 15:48:42 -08:00
Alon Zakai
037e8d20c0
properly use identifier given to resume instruction, avoids issues with cxa_catch cleaning it up; fixes test_multiexception, the exception-handling part of #747
2012-12-08 14:37:51 -08:00
Alon Zakai
b1da8a876b
disable test_longjmp4 in optimized builds - it fails in native clang -O2 as well, possibly undefined behavior
2012-12-07 20:59:53 -08:00
Alon Zakai
51480ab006
rewrite setjmp code to identify, uniquely, each setjmp and match it to a longjmp. add testcase for #747 , works in unoptimized builds
2012-12-07 20:39:09 -08:00
Alon Zakai
d2f19271a1
add test_multiexception for #747
2012-12-07 19:06:15 -08:00
Alon Zakai
2699ec8dbd
clear setjmped when handling a longjmp, so we can proceed to longjmp later correctly; fixes #747
2012-12-07 18:42:02 -08:00
Alon Zakai
ab399ca532
properly implement uitofp/sitofp using our existing code for that; fixes #745
2012-12-07 12:55:49 -08:00
Alon Zakai
b0b611c9f7
add parts of system bitcode libraries when necessary, and refactor library inclusion decision code
2012-12-07 12:32:49 -08:00
Tobias Weibel
483313890c
Ignore generated files src/relooper.js[.raw.js] for git
2012-12-04 16:49:05 -08:00
Alon Zakai
4df6589efa
Merge pull request #735 from eclecticdave/emcc_so_fix
...
Fixes to emcc to make autoconf enable shared objs
2012-12-04 16:45:57 -08:00
Alon Zakai
4d7c5e7039
recursively traverse .a files until we have all we need
2012-12-04 14:54:52 -08:00
Alon Zakai
2817d5ac55
only add in .o inside .a that are needed
2012-12-04 11:54:07 -08:00
Alon Zakai
c735bb6469
do not apply -l if not generating an executable or a library
2012-12-03 14:30:09 -08:00
Alon Zakai
30f484d68f
ignore argument after -I -L for purposes of input detection in emcc
2012-12-03 13:36:37 -08:00
David Claughton
5d48629cf0
Fixes to emcc to make autoconf enable shared objs
...
When using emcc as a linker, autoconf disables
shared object support. This is because it expects
the text returned by the -v and --help options to
match certain things that GNU ld prints.
Specifically it expects the output of emcc -v to include
the word 'GNU' and the output of emcc -v to match the
regexp ': supported targets.* elf'
Modified the messages returned by emcc for these options
to make autoconf happy.
2012-11-30 21:56:00 +00:00
Alon Zakai
98d730f930
Merge pull request #734 from dinibu/incoming
...
Fixed embind for non-void non-const class methods (with test). Fixes issue #605 .
2012-11-30 10:51:20 -08:00
Dominic Wong
e0c208c493
Fixed embind for non-void non-const class methods (with test).
2012-11-30 15:16:00 +08:00
Alon Zakai
64b3836a68
fix sprintf
2012-11-28 14:56:46 -08:00
Alon Zakai
32fa9e754d
Merge pull request #731 from juj/print_benchmark_errors
...
Print benchmark errors
2012-11-28 11:24:19 -08:00
Jukka Jylänki
f99ac7a931
Use 'return 0;' instead of 'return 1;' in all native code in tests/runner.py to denote exit with a success.
2012-11-28 20:25:05 +02:00
Jukka Jylänki
8784f0ff91
Improve test runner build_native and run_native functions to output detailer error report when things go wrong.
2012-11-28 20:11:35 +02:00
Alon Zakai
710e8459cb
disable tests not working without named globals
2012-11-27 20:27:00 -08:00
Alon Zakai
ef7eb7ceeb
avoid overhead in named globals builds
2012-11-27 20:11:19 -08:00
Alon Zakai
ee0c41b39b
do not index globals referred to by name in library
2012-11-27 20:02:42 -08:00
Alon Zakai
bdef7bf784
llvm global ctors is not indexable
2012-11-27 18:20:00 -08:00
Alon Zakai
cbccca3cbc
update test_cases/gepoverflow
2012-11-27 17:58:41 -08:00
Alon Zakai
f5d9728cff
fix global indexing bugs
2012-11-27 17:26:25 -08:00
Alon Zakai
52cc5c714d
fix alias precheck
2012-11-27 17:24:56 -08:00
Alon Zakai
ac5209f8f4
do global indexing up front
2012-11-27 15:47:29 -08:00
Alon Zakai
cb88b99fc4
fix vtable null termination with indexed globals
2012-11-27 15:32:45 -08:00
Alon Zakai
8e708a251f
do not globalIndex externals
2012-11-27 13:20:17 -08:00
Alon Zakai
ed7d230d8d
correct indexed globals in structured constants
2012-11-27 11:32:18 -08:00
Alon Zakai
acf077c620
external globals and not indexable
2012-11-27 11:12:15 -08:00
Alon Zakai
d4d0f6d9fb
fix assignment to indexed global
2012-11-27 10:28:03 -08:00
Alon Zakai
9f34b23ce4
fix test_cases_subnums
2012-11-27 10:19:20 -08:00
Alon Zakai
41e9abe1bb
always use names for aliases
2012-11-27 10:12:03 -08:00
Alon Zakai
7b762f571b
notice type of aliases when no named globals
2012-11-27 10:02:38 -08:00
Alon Zakai
6782b5e97f
switch to all or nothing named globals, and add testing
2012-11-27 09:51:36 -08:00
Alon Zakai
9d20f0799c
fix NUM_NAMED_GLOBALS bug with global postsets and add test coverage
2012-11-27 09:19:15 -08:00
Alon Zakai
9c26a959a2
avoid unnecessary disk IO in test_gcc_unmangler
2012-11-27 09:12:07 -08:00