https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
9123832 make it easier to add basic_vars in emscripten.py, allow a different name for the outside var and the inside one 07 December 2016, 01:19:02 UTC
fdc57b6 Fix allocation of output string in emscripten_run_script_string() to not truncate the string if it has characters outside 7-bit ASCII set. Fixes #4766. 04 December 2016, 02:39:05 UTC
18c1463 don't warn on memory growth removing opts in wasm, since there it is fast (#4768) 03 December 2016, 00:18:27 UTC
a047a2c fix browser.test_sdl_key, which broke when -O0 stopped having -g ; the test used to rely on code not being gc'd, which optimizations do, so use EM_ASM instead of emscripten_run_script 03 December 2016, 00:12:48 UTC
d650883 fix test_demangle_stacks_symbol_map 02 December 2016, 23:59:48 UTC
f0d9f3d Add support for importing globals in wasm_backend (#4742) 30 November 2016, 23:35:13 UTC
dafadb2 fix missing dependency of gethostbyname on htons #4761 30 November 2016, 22:29:12 UTC
a360daa test cleanup 30 November 2016, 22:29:12 UTC
65ca2ee Fixes glfwGetMouseButton which isn't working if no callback function is set to glfwSetMouseButtonCallback. (#4752) 28 November 2016, 19:55:38 UTC
7d57c75 clean up bullet benchmark invocation 24 November 2016, 05:25:59 UTC
834d78e Fix handling invalid path of chdir (#4749) 22 November 2016, 19:29:47 UTC
a5db951 do not use our clang to build binaryen natively, as it fails on some OS X setups. Followup for #4676. See binaryen issue 822 (#4734) 17 November 2016, 22:56:45 UTC
ca2685c Merge pull request #4727 from juj/doc_platform_preprocessor doc_platform_preprocessor 15 November 2016, 17:41:17 UTC
df4bbca Ban V8 from test_demangle_stacks (#4728) It hasn't been fully updated for 0xd "names" section yet. 14 November 2016, 18:25:24 UTC
2291707 check js engines in jsrun only if they fail ; followup for #4608 (#4707) 14 November 2016, 18:24:01 UTC
580a56a Make embind mostly work with wasm_backend (#4724) Disables registering a long double memory view on wasm backend. Adds a test to verify long double breaks for wasm backend but not other targets. Adds a static assert to typed_memory_view to move a user-facing failure from runtime to compile time, with a clearer error message. 14 November 2016, 18:09:23 UTC
3c3f980 Merge pull request #4706 from jgravelle-google/enable_more_wasm_backend_tests Enables more wasm backend tests 14 November 2016, 18:01:29 UTC
d7a491f Only ban if wasm 14 November 2016, 17:55:02 UTC
aba919a Ban V8 from test_demangle_stacks It hasn't been fully updated for 0xd "names" section yet. 14 November 2016, 17:52:37 UTC
05aedae Miscellaneous tests that seem to work now, add a note why stack_overflow tests fail 14 November 2016, 17:52:17 UTC
be699fb Due to userstack changes, sscanf mostly works, except for some float values 14 November 2016, 17:52:17 UTC
28b0ccc i64 and float fixes mean most printf tests just work 14 November 2016, 17:52:17 UTC
a255996 Remove unnecessary specification of CMAKE_(C|CXX)_COMPILER_TARGET We already pass -target=LLVM_TARGET, no need to hardcode the triple for libraries. 14 November 2016, 17:52:17 UTC
da73b07 Merge pull request #4668 from juj/sab_not_in_transfer_list sab_not_in_transfer_list 13 November 2016, 18:23:27 UTC
89ed606 Merge pull request #4705 from juj/subviews_to_write_with_canown subviews_to_write_with_canown 13 November 2016, 18:22:18 UTC
b6012fb Add test for FS.write() with canOwn=true to a view that is a subview of a larger buffer and improve comments. 13 November 2016, 18:21:22 UTC
98e80cf Document more Emscripten platform preprocessors. 13 November 2016, 13:23:15 UTC
50d6027 Add documentation for Emscripten preprocessor macros. Remove legacy "Alternatives to emcc" doc section. 13 November 2016, 13:03:33 UTC
599fec1 other.test_binaryen_default_method depends on spidermonkey 12 November 2016, 18:36:23 UTC
4cf15ef Use binaryen --mem-max flag, and add testing (#4723) * use binaryen --mem-max flag, and add testing * update binaryen tag 12 November 2016, 01:12:03 UTC
d986aa2 Change default binaryen method to running it natively, no fallbacks to interpreter (#4725) * change default binaryen method to running it natively, no fallbacks to interpreting * fix other.test_binaryen_and_precise_f32 * add a test for the default binaryen method 12 November 2016, 01:06:22 UTC
1d4cd44 Merge branch 'incoming' of https://github.com/w-vi/emscripten into incoming * some text edits by kripken 12 November 2016, 00:47:39 UTC
9888213 Don't make opt_level 0 imply debug_level 3 (#4722) This behavior is surprising because it is inconsistent with other compilers, and also means that there is no way to generate a binary without optimizations and without symbols. (A common use case for this is a "fastbuild" mode). 11 November 2016, 21:00:22 UTC
0d60cc8 ignore the memory growth function in eliminateDeadGlobals (#4721) it isn't valid asm.js, so it's asm.js structure must be ignored in that pass. before this fix, we altered its content in an incorrect manner, breaking memory growth + only my code. 11 November 2016, 18:23:32 UTC
58b0292 Allows no-rethrow in node.js env. Adresses #4643 11 November 2016, 09:22:29 UTC
7c6a37b fix other.test_cmake_with_embind_cpp11_mode, avoid assuming the emscripten dir is in the path (#4690) 11 November 2016, 03:20:28 UTC
af59ea2 add a test for 64-bit inputs to EM_ASM (#4708) 11 November 2016, 00:56:27 UTC
be92a62 Merge pull request #4719 from kripken/binaryen-warn-mem Add a test for binaryen memory issue explanations 11 November 2016, 00:51:24 UTC
bfcb2fc Merge pull request #4714 from kripken/wasm-symbol-map Wasm symbol map fixes 11 November 2016, 00:48:42 UTC
ea9e3b6 update binaryen tag 11 November 2016, 00:48:19 UTC
505cd44 verify that memory growth does indeed avoid memory size incompatibility issues in wasm 10 November 2016, 21:59:57 UTC
c0eb2d8 add a test for warning+guidance on wasm memory size incompatibility issues 10 November 2016, 21:53:28 UTC
d6d4e48 Explicitly add unix defines to clang args (#4718) Explicitly add unix defines to clang args for wasm backend, to match the asm.js backend. Fixes zlib test for wasm backend. 10 November 2016, 19:05:44 UTC
e28ab29 convert parameters to boolean in WebGL functions (#4703) 10 November 2016, 01:50:44 UTC
ba30341 Merge branch '4688-force-binary-mode-in-file2json' of https://github.com/mmig/emscripten into incoming Conflicts: AUTHORS 09 November 2016, 23:36:40 UTC
6936cde support --emit-symbol-map in wasm, and add testing 09 November 2016, 22:30:33 UTC
17dd2cd add a test for symbol map demangling 09 November 2016, 21:42:59 UTC
f1b6667 added name to AUTHORS 09 November 2016, 16:09:27 UTC
7122dd8 check js engines in jsrun only if they fail ; followup for #4608 08 November 2016, 23:21:13 UTC
6c22952 When canOwn=true is passed to MEMFS write functions, a view can be passed in that only addresses a subportion of the underlying ArrayBuffer. Define the semantics of that scenario to mean that only the bytes pointed to by the subview can be taken ownership of, and not the bytes outside the view. (Previously passing a view to a subportion of an ArrayBuffer would throw an exception when later appending to it. 08 November 2016, 14:00:09 UTC
0d1e32c explicitly enforce binary reading mode in file2json.py, fixing #4688 in order to avoid premature end of reading (can occur or Windows when binary mode is not explictly set) 08 November 2016, 10:29:42 UTC
e329b47 Fixes #4317, GLFW mouse buttons mapping. (#4659) * Fixes GLFW mouse buttons mapping. The mapping was actually done in onMouseButtonChanged, but not on onMouseButtonDown and onMouseButtonUp. * Fixes #4317, Adds GLFW mouse buttons unit tests. * GLFW mouse buttons refactoring. * Integrates glfwGetMouseButton unit tests to existing glfw_event.c file. * Removes unused glfw3_events.c file which was replaced by the generic glfw_events.c. * Fixes glfw_events unit tests which now differentiates mouse and keyboard tests. * Fixes glfw2 arrow key mappings. 07 November 2016, 22:09:59 UTC
79ee89b Merge branch 'llvm-cos-intrinsic' of https://github.com/CryZe/emscripten into incoming 07 November 2016, 18:09:33 UTC
14bbeeb Add support for llvm.ceil.f(32|64) intrinsics 07 November 2016, 18:06:58 UTC
63d2fb3 Add support for llvm.cos.f(32|64) intrinsics 06 November 2016, 23:08:52 UTC
37d75b4 Use binaryen --mem-base option (#4692) * use binaryen --mem-base option * update binaryen tag 05 November 2016, 02:02:04 UTC
1f5e49b Emmake binaryen (#4676) When emmake is run, we set env vars to cross-compile using emcc. But when building binaryen as a side task from such an invocation, we need to build it natively, so use a native building environment. Also fix up the native building environment to remove our extra cross-compiling vars. 03 November 2016, 21:43:54 UTC
7731244 1.36.14 03 November 2016, 19:23:16 UTC
a28973d Fix most oustanding breakage in wasm_backend from 0xc (#4677) * Cast pointer to int in test_alloca to avoid a warning * Remove redundant assert in test_autodebug, remove disable-in-v8 code * Filter non-func imports from s2wasm import parsing, to avoid considering memory imports as undefined symbols * Explicitly prevent inlining in test_stack_align to make what's being tested clearer 31 October 2016, 20:34:52 UTC
289f10f Move JS engine sanity check from init to jsrun time (#4608) In particular, there is no longer a hard requirement for node.js if the JS optimizer isn't used. This means that wasm users or buildbots who have d8 or SM don't necessarily need node. 31 October 2016, 19:22:51 UTC
ffc2c86 Fix RTLD_GLOBAL handling in dlopen (#4670) 31 October 2016, 17:29:30 UTC
4c6654a update binaryen port to 18 (#4674) 28 October 2016, 21:35:40 UTC
0c895b7 Merge pull request #4647 from juj/embind_in_gnu11_mode Embind in gnu11 mode 28 October 2016, 16:12:39 UTC
a97c1d3 Add comment about EM_TESTRUNNER_DETECT_TEMPFILE_LEAKS mode in test other.test_cmake_with_embind_cpp11_mode. 28 October 2016, 16:08:48 UTC
be61596 Newlines at the end of files. 28 October 2016, 16:08:47 UTC
0c0c216 Add a test to be able to include emscripten/val.h and other C++11 utilizing headers when building with CMake. Closes #4636. 28 October 2016, 16:08:46 UTC
2c6e267 Fix embind to not use keyword "typeof" when building code in GNU++11 mode, since that is a reserved word in that build mode. 28 October 2016, 16:08:24 UTC
54ddd4d Explicitly check for C++11 in emscripten/val.h and emscripten/wire.h to make missing configuration more user friendly to developers. 28 October 2016, 16:08:24 UTC
8348df0 Merge pull request #4673 from juj/no_load_store_3 no_load_store_3 28 October 2016, 12:11:23 UTC
4092210 Remove generation of asm.js SIMD imports SIMD_Int32x4_fromUint32x4 and SIMD_Uint32x4_fromInt32x4. These are currently not used, also see https://bugzilla.mozilla.org/show_bug.cgi?id=1313512. 28 October 2016, 00:56:07 UTC
c0fcc9b Merge pull request #4672 from juj/cmake_library_suffix_is_bc cmake_library_suffix_is_bc 27 October 2016, 18:39:29 UTC
5e52272 Improve search of LD_LIBRARY_PATH in dlopen() (#4666) 27 October 2016, 18:14:12 UTC
435dd04 Remove SIMD {Float,Int}32x4.{load,store}3() functions, which don't validate as asm.js. See #4645. 27 October 2016, 14:55:29 UTC
a3456ef Add CMake option -DEMSCRIPTEN_GENERATE_BITCODE_STATIC_LIBRARIES=ON which can be used to make Emscripten CMake builds generate LLVM bitcode files as static libraries as opposed to the default UNIX ar archives. 27 October 2016, 13:36:07 UTC
02a3945 Fix toolchain_profiler.py to never abort if profiler log file was not open. 27 October 2016, 08:57:39 UTC
e8fa872 Make _mm_rcp_ps() a function so that implicit conversion operators behave like they should with function calls. 26 October 2016, 18:35:09 UTC
0adb3e6 binaryen0.test_cases:invoke_byval needs libcxxabi to be linked (#4671) * binaryen0.test_cases:invoke_byval needs libcxxabi to be linked in in order to work (it refers to a libcxxabi property, which if it is not defined, becomes an aborting function, which wasm doesn't like to import) 26 October 2016, 17:42:06 UTC
224f077 Merge pull request #4669 from juj/sse_include_directory sse_include_directory 26 October 2016, 08:24:25 UTC
9b9781a Move all SSE headers to their own directory, so that their isystem include directory can be independently controlled. 25 October 2016, 19:05:55 UTC
3ef19c9 GLFW: Prevent stack overflow caused by infinite recursion when enabling fullscreen (#4651) 25 October 2016, 18:34:48 UTC
2feac0a Merge pull request #4664 from juj/include_emscripten include_emscripten 25 October 2016, 16:57:08 UTC
b7ac9ed Use #include <emscripten/foo.h> when including any Emscripten system headers (apart from emscripten.h for which either form works) 25 October 2016, 16:54:09 UTC
3c8cfd5 Remove HEAPU8.buffer from transfer list in postMessage(). See https://bugzilla.mozilla.org/show_bug.cgi?id=1302036 and https://github.com/tc39/ecmascript_sharedmem/issues/98 25 October 2016, 12:13:56 UTC
1b7fcc5 Merge pull request #4663 from juj/normalize_includes Normalize #include statements to have a space before < or ". 24 October 2016, 19:25:57 UTC
da62c78 Normalize #include statements to have a space before < or ". 24 October 2016, 19:19:34 UTC
e19c5bf Fix missing pthread stubs (#4652) 24 October 2016, 18:46:38 UTC
13aa71b Add missing symbols for llvm_round_* instructions (#4662) 24 October 2016, 18:08:01 UTC
7fea4b7 Unban V8 from memory growth tests (#4653) The bug was fixed in https://chromium.googlesource.com/v8/v8/+/5afa8ed77afc9118c5da9bc31c31cae49d2d993e 24 October 2016, 17:35:02 UTC
3470de6 Fix timing race condition in test browser.test_glgears_proxy where it was possible that the per pixel reftest was triggered right after main() finishes, before the test body had had a chance to render a single frame. This caused the reftest to be done against a black GL canvas, resulting in the reftest error /report_result?8 24 October 2016, 16:14:11 UTC
913cd04 Revise OpenGL emulation documentation. Make a note of issue #4214. 24 October 2016, 15:19:39 UTC
e6d2698 Merge pull request #4649 from juj/relpaths_in_emscripten_async_wget relpaths_in_emscripten_async_wget 21 October 2016, 19:25:07 UTC
693c736 Update SDL2 port to version 12 (#4654) Merges upstream 2.0.5 release changes. 21 October 2016, 18:52:43 UTC
b1e0afa Call `dynCall` on Runtime module (#4613) `dynCall` is not defined on `Module`, thus resulting in a `Module.dynCall is not a function` exception in Unwind_Backtrace 21 October 2016, 18:41:50 UTC
e71dbd0 Fix FS.mkdirTree(/) to work. 21 October 2016, 15:41:18 UTC
ed14688 Add support to emscripten_async_wget() to download files to destination path names that are specified relative to the current working directory. Unify emscripten_async_wget2() behavior with destination paths to work the same way as with emscripten_async_wget(). 21 October 2016, 13:52:15 UTC
7981c92 comment 20 October 2016, 22:09:11 UTC
63bb3cf ensure a local Module variable exists and points to the renamed module object when using the modularize feature (#4638) 20 October 2016, 21:53:02 UTC
542888d Bump version to 1.36.13 to rebuild cache after dlmalloc_split fix. 20 October 2016, 21:03:53 UTC
698311b Fix symbols parsing code (#4641) * fix symbols parsing code and share it between the system linker and nm parser. previously we parsed in the system linker in a silly way that didn't notice which were undefs, so we linked in more stuff than we needed (which would then get dce'd, so we didn't notice this). also update symbols, which now need to be precise 20 October 2016, 19:20:08 UTC
7d13fc0 Use -O0, etc. options in asm2wasm (#4640) * pass -O0 etc. to asm2wasm, and update binaryen port which brings in that support * add test for select creation (which depends on whether optimizing for size or not) 20 October 2016, 19:11:18 UTC
back to top