Timothy Guan-tin Chien
f2b4cb9375
Tests for fsync, sync and async call to resume()
2015-05-05 09:17:21 +08:00
Timothy Guan-tin Chien
e6f7dabbb5
Call syncfs on the mount when fsync is called, powered by EMTERPRETIFY_ASYNC
2015-04-28 12:30:45 +08:00
Alon Zakai
a3599c462b
accept synchronous resume() calls in Emterpreter-Async handle(); make them asynchronous #3398
2015-04-23 15:00:54 -07:00
Alon Zakai
df158048ee
Merge pull request #3399 from philippwiesemann/fix-utility-implicit-globals
...
Fix utility functions creating global variables
2015-04-23 14:14:26 -07:00
Philipp Wiesemann
33a2035315
Fix utility functions creating global variables
...
The four functions mergeInto(), setSub(), setIntersect() and setUnion()
implicitly created global variables because their loop variables were
not explicitly declared to be local variables.
Found by JSLint.
2015-04-23 21:17:54 +02:00
Alon Zakai
bb9617cc29
Merge branch 'simplify-compiler.js' of https://github.com/waywardmonkeys/emscripten into incoming
2015-04-23 11:26:45 -07:00
Jukka Jylänki
afa5e793ff
Match url encoding with emrun url decoding in src/emrun_postjs.js. Fixes #3394 . Add test.
2015-04-23 11:41:52 +03:00
Bruce Mitchener
f3af6406bf
Remove more dead code from parseTools.js.
2015-04-23 13:22:16 +07:00
Bruce Mitchener
5f48ab883f
Remove forceAsm from getHeapOffset.
...
This parameter was no longer used.
2015-04-23 11:07:26 +07:00
Bruce Mitchener
f60332d716
Remove oldcomp's function indexing.
...
This is now handled in fastcomp.
2015-04-23 11:03:17 +07:00
Bruce Mitchener
dbab9fcf48
Remove ll_file parameter from compiler.js.
...
This wasn't used and removing it simplifies things a little bit.
2015-04-23 10:47:16 +07:00
Bruce Mitchener
0f64e5cf74
Remove 'phase' from compiler.js and friends.
...
This was always just 'glue' now, so we can remove and simplify.
2015-04-23 10:43:07 +07:00
Alon Zakai
197fe0c525
do not raise DYNAMICTOP when an allocation fails #3253
2015-04-22 20:29:27 -07:00
Alon Zakai
388849a6ae
show better error when metadata parsing fails in emscripten.py
2015-04-22 17:47:13 -07:00
Alon Zakai
2ef4793f11
Merge pull request #3386 from waywardmonkeys/asm-js-forever
...
Remove more ASM_JS checks
2015-04-22 17:26:18 -07:00
Bruce Mitchener
9d9784991d
Remove ASM_JS check from shell_sharedlib.js.
2015-04-23 07:05:40 +07:00
Bruce Mitchener
62456df5d6
Remove most ASM_JS settings checks from emcc.
2015-04-23 07:05:40 +07:00
Alon Zakai
d4ea1ef2b2
Merge pull request #3384 from waywardmonkeys/excise-the-imprecise
...
Remove PRECISE_I32_MUL option.
2015-04-22 17:00:13 -07:00
Bruce Mitchener
cce64a788b
Remove PRECISE_I32_MUL option.
...
This is set to true and asm.js always does precise math, so no
need to be able to turn it off.
2015-04-23 06:56:08 +07:00
Alon Zakai
712393dc28
Merge pull request #3390 from philippwiesemann/fix-script-oserrors
...
Fix OSError when running get_api_items.py and get_wiki.py script
2015-04-22 14:04:09 -07:00
Philipp Wiesemann
0b4c9accb1
Fix OSError when running get_wiki.py script
...
It used a path separator which does not work on all operating systems.
2015-04-22 22:51:31 +02:00
Philipp Wiesemann
346d8d8cfd
Fix OSError when running get_api_items.py script
...
It used a path separator which does not work on all operating systems.
2015-04-22 22:47:17 +02:00
Philipp Wiesemann
395dafd9aa
Fix typo in file name of get_api_items.py script
2015-04-22 22:45:23 +02:00
Alon Zakai
ef6b512288
update other.test_warn_unaligned after vararg alignment fixes
2015-04-22 11:50:20 -07:00
Alon Zakai
5abb241f2a
Merge branch 'feature/issue-3379' of https://github.com/fabiosantoscode/emscripten into incoming
...
Conflicts:
AUTHORS
2015-04-22 10:43:34 -07:00
Alon Zakai
b70a788279
Merge pull request #3387 from aidanhs/aphs-optimizer-profiling
...
Add crude profiling for the optimizer
2015-04-22 10:33:16 -07:00
Alon Zakai
1a00b6dbe4
Merge branch 'site' of https://github.com/sftblw/emscripten into incoming
...
Conflicts:
AUTHORS
2015-04-22 09:57:21 -07:00
ChanHwi, Choi (aka Ch.)
7d96e5e91b
add myself to AUTHORS
...
pull request #3370
2015-04-22 23:26:43 +09:00
Aidan Hobson Sayers
b6cedc489c
Add profiling drilldown for registerizeHarder
2015-04-22 14:17:34 +01:00
Aidan Hobson Sayers
75b690f34a
Add high level profiling for optimizer stages
2015-04-22 14:17:25 +01:00
Jukka Jylänki
2bceda3cd3
Change old build documentation to reflect that LLVM no longer supports Visual Studio 2010 and requires VS2012 or newer.
2015-04-22 15:51:36 +03:00
Jukka Jylänki
3ca2cd7cac
Remove note in the docs to a bug that has been fixed.
2015-04-22 15:49:08 +03:00
Jukka Jylänki
cd3fec5e58
Remove the filler word "manager" in documentations regarding Emscripten SDK.
2015-04-22 15:48:09 +03:00
Fábio Santos
1d48ce78d3
detect node even when Browserify put , functions in our environment
2015-04-22 03:19:46 +01:00
Alon Zakai
64ef398aab
.i is a C suffix #3365
2015-04-21 16:46:42 -07:00
Alon Zakai
9bc317b369
1.31.3
2015-04-21 16:42:41 -07:00
Alon Zakai
70c9532d03
Merge branch 'aphs-optimize-optimizer-3' of https://github.com/aidanhs/emscripten into incoming
2015-04-21 16:38:06 -07:00
Alon Zakai
98378503a8
respect PRECISE_I64_MATH == 2, to force i64 inclusion for printf-only purposes #3374
2015-04-21 16:31:57 -07:00
Aidan Hobson Sayers
3bc4e10319
Use an actual set for readability, no perf change
2015-04-21 23:26:24 +01:00
Fábio Santos
86cc3750f3
add self to AUTHORS
2015-04-21 23:12:25 +01:00
Alon Zakai
b457fd865d
Merge pull request #3375 from waywardmonkeys/down-with-shift-elimination
...
Remove optimizeShifts from JS optimizer.
2015-04-21 13:50:30 -07:00
Alon Zakai
3084ec5cd0
Merge pull request #3378 from philippwiesemann/fix-webidl-binder-nameerror
...
Fix WebIDL Binder raising NameError on wrong enum
2015-04-21 13:36:31 -07:00
Alon Zakai
c4fe24a8e7
Merge pull request #3377 from juj/parallel_suite_emcc_cores
...
parallel_suite_emcc_cores
2015-04-21 13:35:28 -07:00
Alon Zakai
921e177e3a
emulated function pointers testing
2015-04-21 13:31:57 -07:00
Alon Zakai
65e3a4b517
properly fix EMULATE_FUNCTION_POINTER_CASTS + EMULATED_FUNCTION_POINTERS
2015-04-21 13:31:11 -07:00
Philipp Wiesemann
45846381f2
Fix WebIDL Binder raising NameError on wrong enum
...
Instead of an Exception with a useful message a NameError was raised
because the undefined function "throw" was called (instead of using the
keyword "raise"). Without the brackets it would have been a SyntaxError.
Found by pylint.
2015-04-21 21:15:45 +02:00
Jukka Jylänki
8304ad9f18
Add use of environment variable PARALLEL_SUITE_EMCC_CORES to allow specifying how wide tests/parallel_test_core.py should be parallelised. ( #3356 )
2015-04-21 21:57:53 +03:00
Alon Zakai
be37671f60
mention function table mask errors when they happen in EMULATED_FUNCTION_POINTERS
2015-04-21 11:39:22 -07:00
Alon Zakai
14efac6c01
fix EMULATE_FUNCTION_POINTER_CASTS+EMULATED_FUNCTION_POINTERS
2015-04-21 11:36:40 -07:00
Alon Zakai
c0e1dd9787
improve function pointer error messages under EMULATE_FUNCTION_POINTERS
2015-04-21 11:30:00 -07:00