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
Alon Zakai
52897895fb
basic support for setjmp/longjmp
2012-02-18 12:01:57 -08:00
Alon Zakai
14fbff57e6
fix bug with legalized i64 rounded addition
2012-02-16 12:09:12 -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
Alon Zakai
96a29d6e19
handle the case of the initial alloca being a variable one
2012-02-14 20:05:13 -05:00
Alon Zakai
eb56795d36
Merge pull request #246 from adetaylor/atexit-fix
...
Fix for order in which 'atexit' registered functions are called
2012-02-14 15:09:28 -08:00
Alon Zakai
84e717376a
disable files benchmark for now
2012-02-14 13:23:49 -05:00
Alon Zakai
b1a5987e6d
actually return the valid pointer in dynamic cast
2012-02-13 22:14:10 -05:00
Adrian Taylor
3549dcd84f
Adding test that atexit calls things in the right order.
2012-02-12 11:46:48 +00:00
Alon Zakai
1d5093e312
fix test_emcc
2012-02-11 18:54:01 -08:00
Alon Zakai
06830a9184
fix test_readdir
2012-02-11 18:33:26 -08:00
Alon Zakai
93f440f4d6
only support i64 mode 1 in ta2
2012-02-11 14:54:57 -08:00
Alon Zakai
1fe0ea2e44
reminder
2012-02-11 14:54:57 -08:00
Alon Zakai
7150997733
fix test_cases
2012-02-11 14:54:56 -08:00
Alon Zakai
79db56a186
remove variable eliminator in analyzer; we do that in the eliminator in -O1 and above anyhow
2012-02-11 14:54:56 -08:00
Alon Zakai
9059287d1e
Merge pull request #232 from FishingCactus/opengles_wip
...
Opengles fixes
2012-02-10 10:16:46 -08:00
Alon Zakai
d239790152
enforce strict order in multiple libraries generated in the test runner: the order does matter
2012-02-09 17:49:43 -08:00
Alon Zakai
65bbb50870
fix for bug with using old full pathnames when loading builds from cache in test runner
2012-02-09 14:05:15 -08:00
julien.hamaide
8ed1c2529b
Test for readdir fix
2012-02-09 23:01:57 +01:00
Alon Zakai
39a1770100
disable non-emcc runs in test_uncaught_exception
2012-02-09 13:49:48 -08:00
Ehsan Akhgari
7e97c880b6
Always pick the JS implementation of uncaught_exception
2012-02-09 14:53:31 -05:00
Alon Zakai
d23d2cc53e
Merge pull request #238 from ehsan/uncaught_exception
...
Implement std::uncaught_exception()
2012-02-09 10:58:41 -08:00
Ehsan Akhgari
6d8bc1b3a1
Test for std::uncaught_exception
2012-02-09 13:52:52 -05:00
Alon Zakai
18d7818121
Merge pull request #228 from ehsan/use_ar_upstream
...
Use emar for creating static libraries and ld for linking
2012-02-09 10:41:19 -08:00
Alon Zakai
721212235f
Merge pull request #231 from ehsan/test_emcc_fixes
...
Fix test_emcc
2012-02-08 20:03:06 -08:00
Ehsan Akhgari
84c566dc03
Fix test_emcc
2012-02-08 20:05:45 -05:00
Alon Zakai
9bf8d3e6ea
re-enable now working test_istream
2012-02-08 16:20:20 -08:00
Ehsan Akhgari
96dfd8be05
Add a test for handling of multiply defined symbols
2012-02-08 18:52:19 -05:00
Ehsan Akhgari
1506ae0d6d
Specify freetype after poppler
...
This will make its symbols be picked up by the linker
2012-02-08 18:52:18 -05:00
Ehsan Akhgari
97f8717e5a
Fix test_the_bullet
...
We need to be careful about the order of libraries which we pass in
2012-02-08 18:52:18 -05:00
Ehsan Akhgari
d08ee4aa0b
Fix test_openjpeg
2012-02-08 18:52:18 -05:00
Ehsan Akhgari
4d474cf03e
Fix test_poppler
2012-02-08 18:52:18 -05:00
Ehsan Akhgari
90dbe68b93
Improve get_library() to create real library files
...
Also, enable caching of the libraries generated in tests in the new
get_library implementation.
2012-02-08 18:51:30 -05:00
Alon Zakai
6f0ff33511
improve legalize testcase with a phi
2012-02-08 12:14:15 -08:00
Alon Zakai
4946b916d5
disable test_istream until it is fixed
2012-02-07 19:37:57 -08:00
Alon Zakai
cd7d64a194
fix for unaligned stores of non-nativized doubles
2012-02-07 19:09:36 -08:00
Alon Zakai
c3e992c15d
add files benchmark
2012-02-07 15:52:17 -08:00
julien.hamaide
29fbebcc21
Fix libcxx locale (now use emscripten mask table )
2012-02-07 13:22:39 +01:00
Alon Zakai
749ca8a878
update test_closure_compiler
2012-02-06 15:03:03 -08:00
Alon Zakai
56a5243117
Merge pull request #219 from ehsan/mandatory_typed_arrays_2
...
Disable WebGL if typed arrays are not being used.
2012-02-06 10:33:23 -08:00