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 |
Alon Zakai
|
3aa07e9f4e
|
use hashlib instead of md5
|
2012-11-26 18:23:01 -08:00 |
Alon Zakai
|
a27c01ed25
|
allow limited the amount of named globals
|
2012-11-24 17:36:40 +01:00 |
Alon Zakai
|
915d48e596
|
remove STRING_TABLE in preparation for better system to reduce # of globals
|
2012-11-24 15:56:05 +01:00 |
Alon Zakai
|
9c5a0dbdd3
|
fix snprintf on output size 0
|
2012-11-24 14:37:33 +01:00 |
Alon Zakai
|
16eda852f5
|
Merge pull request #717 from juj/test_compile_fail
Ensure that a failing compilation results in a nonzero return code.
|
2012-11-23 08:25:54 -08:00 |
Alon Zakai
|
fc56ff9c04
|
fix test_failure_error_code
|
2012-11-23 16:38:47 +01:00 |
Alon Zakai
|
ef56626b6c
|
Merge pull request #714 from juj/test_fail
test_failure_error_code
|
2012-11-23 07:33:24 -08:00 |
Alon Zakai
|
ebbde8f46f
|
assert on string operations not exceeding memory
|
2012-11-23 15:37:38 +01:00 |
Alon Zakai
|
1b738e61ae
|
fix fmin
|
2012-11-23 14:35:12 +01:00 |
Alon Zakai
|
210bc77d87
|
fix sscanf n bug, fixes #727
|
2012-11-23 14:24:51 +01:00 |
Alon Zakai
|
453ec4adfa
|
jcache docs
|
2012-11-23 14:15:24 +01:00 |
Alon Zakai
|
7142526a3f
|
fix glBufferSubData
|
2012-11-23 13:57:35 +01:00 |
Alon Zakai
|
0d663f0cc9
|
fix socket.h
|
2012-11-23 13:49:20 +01:00 |
Alon Zakai
|
a0e7cf1c16
|
Merge pull request #726 from xxuejie/incoming
Add strtof function(use strtod instead)
|
2012-11-22 11:35:04 -08:00 |
Alon Zakai
|
e7491225c9
|
fix setjmp/longjmp to notice if we actually setjmped in the invocation of the function on the stack, so recursive functions can use setjmp/longjmp
|
2012-11-22 20:12:04 +01:00 |
Alon Zakai
|
23a27e9580
|
fix o2.test_openjpeg
|
2012-11-22 19:45:35 +01:00 |
Alon Zakai
|
01082cf68a
|
don't emit debug info that confuses o2.test_openjpeg
|
2012-11-22 19:42:29 +01:00 |
Alon Zakai
|
65adacd99c
|
notice generated functions with $ in them
|
2012-11-22 19:34:22 +01:00 |
Alon Zakai
|
5574093577
|
fix test_js_optimizer
|
2012-11-22 19:17:22 +01:00 |
Alon Zakai
|
4fff561b7b
|
drand48
|
2012-11-22 18:30:36 +01:00 |
Alon Zakai
|
f827c32ce7
|
fix bug in js optimizer on closured data
|
2012-11-22 17:48:10 +01:00 |
Alon Zakai
|
a2e9b91822
|
test for mixed jcache results
|
2012-11-22 17:40:53 +01:00 |
Alon Zakai
|
f27cac856b
|
forward only the actually necessary data between emscript phases
|
2012-11-22 16:42:47 +01:00 |
Alon Zakai
|
7ca37d12de
|
add timing info in emscript
|
2012-11-22 16:27:04 +01:00 |
Alon Zakai
|
09c376afee
|
fix ll func identifying for chunking purposes, and add testing of jcache on a large program
|
2012-11-22 15:15:00 +01:00 |
Alon Zakai
|
f725733b14
|
save only strings in jcache
|
2012-11-22 13:54:35 +01:00 |
Alon Zakai
|
bafab997bd
|
more carefully split out functions in js optimizer
|
2012-11-22 12:40:03 +01:00 |
Alon Zakai
|
bb463d84a9
|
assert on generatedFunctions being there when we need it
|
2012-11-22 10:39:31 +01:00 |
Alon Zakai
|
be73e8c91f
|
more jcache testing, and add newlines to ensure chunk separation
|
2012-11-21 21:58:34 +01:00 |
Alon Zakai
|
e385931c50
|
finish js optimizer caching and add tests
|
2012-11-21 21:27:05 +01:00 |
Alon Zakai
|
9ec292c78a
|
basic logic of jcache in js optimizer
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
f523e1a9dd
|
test for inlineasm with outputs
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
b74207976b
|
print out total time in emcc in debug mode
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
cbfcb2e9f1
|
fix emscript funcs caching and add testing
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
cd80d52b85
|
a few mono-llvm intrinsics
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
e89eecc6cd
|
use chunkify in js optimizer, in preparation for jcaching
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
3a048d9e58
|
cache emscript function chunks
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
6f679ca7e7
|
return chunks of text in chunkify to simplify the ap-iy
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
46277d084c
|
add chunking test for using multiple cores
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
b263a4003a
|
fix chunking logic to generate >1 chunk
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
60a11cfaec
|
improve chunkify to consider previous chunkings when caching
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
a2b241e70b
|
refactor chunking code and add function ident information
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
db65c00f8e
|
fix missing jcache passing
|
2012-11-21 20:47:02 +01:00 |
Alon Zakai
|
19f97a1e74
|
make emscript chunks lists of functions, to make it easier later to load them separately from jcache
|
2012-11-21 20:47:01 +01:00 |
Alon Zakai
|
c115a4fee6
|
fix bug with ignore label comments inside functions
|
2012-11-21 20:47:01 +01:00 |
Alon Zakai
|
c00cd96a4b
|
more jcache testing
|
2012-11-21 20:47:01 +01:00 |
Alon Zakai
|
e4aa21f08a
|
fix and test pre caching
|
2012-11-21 20:47:01 +01:00 |