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

2421 Коммитов

Автор SHA1 Сообщение Дата
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