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