Alon Zakai
2de8bb327d
legalize switch i64
2012-02-27 11:39:30 -08:00
Alon Zakai
f5601d0f69
improve legalizer test
2012-02-27 09:04:58 -08:00
Alon Zakai
71cccfcf79
--pre-js and --post-js options
2012-02-26 21:30:20 -08:00
Alon Zakai
c207c8c67c
remove I64_MODE, it is equal to 1 in USE_TYPED_ARRAYS 2 and only there
2012-02-26 17:29:24 -08:00
Alon Zakai
ce0eabbbec
do not use -std-compile-opts, which is not really meant to be used
2012-02-26 10:48:32 -08:00
Alon Zakai
b649dec410
emcc help
2012-02-26 10:32:39 -08:00
Alon Zakai
a7e095b850
support more mathops in legalizer
2012-02-25 23:01:27 -08:00
Alon Zakai
38651b3565
fix paramTypes
2012-02-25 15:48:19 -08:00
Alon Zakai
bfb9a54065
refactor out paramX in mathops
2012-02-25 15:47:42 -08:00
Alon Zakai
55ac19dc9b
do not erase the cache in the test runner (only do it in sanity checks)
2012-02-25 10:31:02 -08:00
Alon Zakai
f5d4f09244
--ignore-dynamic-linking option in emcc
2012-02-24 20:31:11 -08:00
Alon Zakai
508e953fd4
--embed-file option in emcc
2012-02-24 15:54:47 -08:00
Alon Zakai
8b9e1c1352
make_minigzip.py
2012-02-23 18:20:12 -08:00
Alon Zakai
59389469e3
hello_function.cpp example
2012-02-23 14:48:00 -08:00
Alon Zakai
8a40a7eaa3
add unwind.h
2012-02-23 14:47:40 -08:00
Alon Zakai
5bdc5b629a
ccall/cwrap docs
2012-02-23 12:13:37 -08:00
Alon Zakai
d125f1bd3d
support -L/-l syntax in emcc
2012-02-23 11:14:52 -08:00
Alon Zakai
6a5df31699
do not break on \r\n on windows
2012-02-23 10:30:15 -08:00
Alon Zakai
1710f5d258
cwrap (like ccall, but returns a wrapper function)
2012-02-23 10:16:01 -08:00
Alon Zakai
d64b12dde5
fix typed exceptions for o1 and above
2012-02-22 20:56:33 -08:00
Alon Zakai
02837b9218
misc library fixes for libcxxabi+test_typed_exceptions
2012-02-22 18:19:54 -08:00
Alon Zakai
2b8f77f6e3
add symbols for libcxxabi
2012-02-22 18:19:14 -08:00
Alon Zakai
89c4e91bb9
support sub atomic
2012-02-22 18:17:08 -08:00
Alon Zakai
2c14a7b749
use libcxxabi for dynamic_cast
2012-02-22 12:29:38 -08:00
Alon Zakai
dd979ed995
bundle libcxxabi
2012-02-22 11:23:32 -08:00
Alon Zakai
f53e69d923
fix test_typed_exceptions
2012-02-22 11:16:29 -08:00
Alon Zakai
5c0453b01b
fix bindings generator bug with closure compiler
2012-02-21 18:03:36 -08:00
Alon Zakai
67eb860082
work around v8 slowness bug by not calling new Array for HEAP
2012-02-21 15:59:24 -08:00
Alon Zakai
282f297568
Merge pull request #265 from adetaylor/polymorphic-exception-handling
...
Polymorphic exception handling.
2012-02-21 09:55:01 -08:00
Alon Zakai
3c61023b18
Merge branch 'incoming' of github.com:kripken/emscripten into incoming
2012-02-20 17:03:25 -05:00
Alon Zakai
7cad64ba5c
handle bitcasts of doubles to i64s and vice versa properly
2012-02-20 13:57:49 -08:00
Alon Zakai
3d2d7c27de
handle setjmp without an explicit entry
2012-02-20 12:18:49 -08:00
Alon Zakai
e6c060a3e0
generate signed legalized 32-bit chunks
2012-02-20 11:44:10 -08:00
Alon Zakai
2ab6820706
eliminate variables through break/continue/return
2012-02-20 09:42:51 -08:00
Adrian Taylor
e6f092d69f
Polymorphic exception handling.
...
Previously exception handling only worked if there were a 'catch' block which precisely matched
the type of the thrown exception.
That's not always the case if we're trying to catch subclasses.
This change enhances behaviour to match subclasses, and also covers some other cases where
we weren't catching the right thing.
2012-02-20 08:50:04 +00:00
Alon Zakai
c66c3baef3
add llvm dir to benchmark fingerprint
2012-02-19 23:05:00 -08:00
Alon Zakai
0d6c96a9e5
collapse elses after the if block breaks or continues, other minor js optimizer fixes
2012-02-19 18:17:28 -08:00
Alon Zakai
3799533962
ccall docs
2012-02-18 20:42:47 -08:00
Alon Zakai
ef37c712f2
ccall
2012-02-18 19:25:44 -08:00
Alon Zakai
2e55222055
add test for atexit's still being called when exit is called
2012-02-18 17:43:33 -08:00
Alon Zakai
175a660ad2
add missing module export
2012-02-18 17:43:08 -08:00
Alon Zakai
3f93d8b1ca
do not include __inline with full library
2012-02-18 17:23:00 -08:00
Alon Zakai
52897895fb
basic support for setjmp/longjmp
2012-02-18 12:01:57 -08:00
Alon Zakai
8804769763
better support for structs in bindings generator, and other misc fixes
2012-02-17 20:58:48 -05:00
Alon Zakai
c4e578be4c
use aggressive shift optimizations, small but significant speedups on fannkuch and skinning
2012-02-17 10:17:26 -05:00
Alon Zakai
14fbff57e6
fix bug with legalized i64 rounded addition
2012-02-16 12:09:12 -05:00
Alon Zakai
e4a37fdb02
fix test_cases
2012-02-15 23:30:07 -05:00
Alon Zakai
7d756357d7
handle singleton .a files
2012-02-15 18:14:46 -05:00
Alon Zakai
d8e25261b6
support compiling .so files directly in emcc
2012-02-15 17:00:25 -05:00
Alon Zakai
b16a890dc7
parse negative iBig numbers
2012-02-14 21:36:59 -05:00