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

1051 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai 04961832c6 allow preloading/embedding of entire directories using emcc 2012-03-16 10:48:45 -07:00
Alon Zakai c741788a37 various files 2012-03-15 18:35:10 -07:00
Alon Zakai 3fc8b5c9b7 preload images for SDL 2012-03-15 18:15:12 -07:00
Alon Zakai 470919bea9 almost working SDL_image test, just need async decoding 2012-03-15 16:49:37 -07:00
Alon Zakai 36afa3f0eb support files in directories in --embed-file and --preload-file 2012-03-15 14:58:22 -07:00
Alon Zakai 38821ffb77 html tests refactoring 2012-03-15 14:13:40 -07:00
Alon Zakai be16312325 add file preloading in browsers 2012-03-15 14:07:04 -07:00
Alon Zakai 38b121aff6 improve test runner http server to handle timeouts 2012-03-15 14:00:51 -07:00
Alon Zakai 6f52890ce3 refactor html tests 2012-03-15 11:24:10 -07:00
Alon Zakai e3f438b108 support c strings as parameters in bindings generator 2012-03-14 13:41:30 -07:00
Alon Zakai 3584e6e3cb fix test_files_m for s_x_x 2012-03-11 11:28:30 -07:00
Alon Zakai fe2880e1e3 update test_time 2012-03-11 10:56:50 -07:00
Alon Zakai ff64e1dbd6 fix test_unistd_isatty 2012-03-10 23:12:38 -08:00
Alon Zakai b73abafd18 fix test_iostream 2012-03-10 22:21:26 -08:00
Alon Zakai 16a74c6374 better handling of detection of scriptArgs and arguments 2012-03-10 20:48:38 -08:00
Alon Zakai ec9bd63e8c properly implement isatty 2012-03-10 18:43:31 -08:00
Alon Zakai a78a13dc7b allow Module.stdin,out,err to provide defaults for streams 2012-03-10 17:54:56 -08:00
Alon Zakai 956eade969 add sign correction to llvmswitch test, needed for s_x_x 2012-03-06 16:52:19 -08:00
Alon Zakai 4879395227 standardize switch comparisons on signed values 2012-03-06 14:15:25 -08:00
Alon Zakai aeb905a516 handle signedness properly in 64-bit div, mul, rem 2012-03-05 21:55:36 -08:00
Alon Zakai 95cd1b8e20 fix i64 comparisons 2012-03-05 18:34:51 -08:00
Alon Zakai 73d6511550 properly handle html-unfriendly print() output 2012-03-05 14:25:06 -08:00
Alon Zakai 02025b5932 remove old debugging line 2012-03-01 13:36:58 -08:00
Alon Zakai 5c0f26d60d fix i64 invoke args, and parsing of very large i64 (and other illegal) constants 2012-02-29 15:57:24 -08:00
Alon Zakai fa69915201 better fix for leaked globals 2012-02-29 11:36:59 -08:00
Alon Zakai 4c16a99127 do not pollute global scope except for node (where we must) 2012-02-29 11:15:04 -08:00
Alon Zakai 529c95fea7 handle invoke that returns i64 2012-02-28 17:59:04 -08:00
Alon Zakai 49d7f0d857 properly handle illegal phi literals 2012-02-27 17:51:39 -08:00
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 a7e095b850 support more mathops in legalizer 2012-02-25 23:01:27 -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 59389469e3 hello_function.cpp example 2012-02-23 14:48:00 -08:00
Alon Zakai d125f1bd3d support -L/-l syntax in emcc 2012-02-23 11:14:52 -08:00
Alon Zakai 1710f5d258 cwrap (like ccall, but returns a wrapper function) 2012-02-23 10:16:01 -08:00
Alon Zakai 2c14a7b749 use libcxxabi for dynamic_cast 2012-02-22 12:29:38 -08:00
Alon Zakai f53e69d923 fix test_typed_exceptions 2012-02-22 11:16:29 -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 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
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 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