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

13449 Коммитов

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