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

13432 Коммитов

Автор SHA1 Сообщение Дата
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
Bruce Mitchener 0077db3a68 Remove optimizeShifts from JS optimizer.
This optimization was not valid for asm.js code.
2015-04-21 15:54:10 +07:00
Alon Zakai 19f3d9a043 fix library_async on emulated function pointers 2015-04-20 17:44:17 -07:00
Alon Zakai 6fe31558b7 option for emulated function pointers 2015-04-20 17:25:55 -07:00
Alon Zakai dbf506a982 mark emcc -E as not emitting js or bitcode 2015-04-20 15:54:26 -07:00
Alon Zakai d1404ba742 support multiple inputs to emcc -E 2015-04-20 15:44:15 -07:00
Alon Zakai b57ccfef1a pass on the full set of normal arguments when doing emcc -E; #3365 2015-04-20 15:18:01 -07:00
Aidan Hobson Sayers 59cbef4336 Eliminate never-conflicting variables from checks 2015-04-20 22:38:54 +01:00
Aidan Hobson Sayers be5ad2489d Turn junctionVariables into a vector, rename some variables 2015-04-20 22:38:54 +01:00
Aidan Hobson Sayers cf4630e0dc Make sorting much faster 2015-04-20 22:38:54 +01:00
Aidan Hobson Sayers 9bce71d8e6 Use a bool vector to represent a set 2015-04-20 22:38:54 +01:00
Aidan Hobson Sayers 8976a15156 Reserve memory beforehand, reuse memory where possible 2015-04-20 22:38:54 +01:00
Aidan Hobson Sayers 2b34f1b6a3 Pre-reserve space in junctionVariables 2015-04-20 22:38:53 +01:00
Alon Zakai 46af10b504 1.31.2 2015-04-20 12:45:59 -07:00
Alon Zakai c91f7ed021 Merge branch 'aphs-optimize-optimizer-2' of https://github.com/aidanhs/emscripten into incoming 2015-04-20 12:41:13 -07:00
Alon Zakai 624afcc229 Merge branch 'embind-wstring-fix' of https://github.com/canning-duck/emscripten into incoming
Conflicts:
	AUTHORS
2015-04-20 11:38:22 -07:00
Jérôme Bernard e45495600f use cm instead of Module in the Embind unit-tests. 2015-04-20 12:49:15 +02:00
Jérôme Bernard 71f86de983 do not enable memory growth for all the configurations of the Embind unit-tests. 2015-04-20 12:32:45 +02:00