https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
365212e Merge pull request #4497 from juj/deprecate_writeStringToMemory Deprecate writeStringToMemory() 20 August 2016, 11:27:03 UTC
35538a9 Add EM_HTML5_SHORT/MEDIUM/LONG_STRING_LEN_BYTES defines to specify string field lengths in html5.h. Bump version up to 1.36.8 to rebuild cache. 19 August 2016, 11:35:02 UTC
2fe9566 Use Runtime.warnOnce() for writeStringToMemory() deprecation warning. 19 August 2016, 11:33:08 UTC
89ad01f Deprecate unsafe function writeStringToMemory() and replace all its uses with the secure form stringToUTF8(). 19 August 2016, 11:18:25 UTC
1dffb51 Make touchevents work in library_glut. (#4493) Historically handling of touch events was made in completely wrong way. onMouseButtonDown, onMouseButtonUp, onMousemove handlers depends on Browser.mouseX / Browser.mouseY fields. That fields doesn`t update by touch events. BTW, in touch mode we interested only in left-click (one finger), so we can use workaround and convert all touch events in mouse events. See touchHandler. 18 August 2016, 21:27:45 UTC
8de7e22 Enable terminating system_libs.py with KeyboardInterrupt (#4494) 18 August 2016, 18:34:13 UTC
a255e71 Merge pull request #4491 from juj/emscripten_toolchain_profiler emscripten_toolchain_profiler, part 1/2 18 August 2016, 07:39:50 UTC
c2cef68 Merge pull request #4492 from juj/output_eol output_eol 18 August 2016, 07:39:40 UTC
8c6737c Add missing canOwn parameter to FS.createDataFile calls (#4495) * Add missing canOwn parameter to FS.createDataFile calls `undefined` was silently passed in these cases. `false` is used everywhere to avoid functional changes, since `undefined` is falsy. * Add Andras Kucsma to AUTHORS 17 August 2016, 22:58:58 UTC
b359494 Add new emcc command line parameter --output-eol, which specifies the line endings to generate for the output files. 17 August 2016, 21:26:58 UTC
7702231 Move emprofile scripts under tools. 17 August 2016, 20:58:49 UTC
ad135a1 Implement Emscripten toolchain profiler which can be used to profile the process-wide execution of the toolchain in action. 17 August 2016, 20:56:56 UTC
afa68d3 Implement asm.js style exception handling for Wasm (#4489) Add support for DISABLE_EXCEPTION_CATCHING and EXCEPTION_CATCHING_WHITELIST options for wasm. This patch generates invoke wrappers (functions like invoke_vi, which uses JS try/catch to simulate exception behaviors) in wasm. Also this enables all exception-related tests for wasm too. All of exception-related test cases are supposed to pass. 17 August 2016, 16:06:43 UTC
777bc91 Clarify comment on EMSCRIPTEN_FORCE_COMPILERS 17 August 2016, 10:47:14 UTC
7f95aee Merge pull request #4477 from pretyman/incoming CMake toolchain: option to disable force compilers 17 August 2016, 10:44:45 UTC
7f13a8e temporary reversion of part of 9acc8994aaafee0d78ca42a55f90423afc704151 to work around OS X breakage 16 August 2016, 23:30:26 UTC
c5e1701 Fix inlining bug (#4471) * Fix inlining bug Currently INLINING_LIMIT option does not do anything for clang. (And in opt, emcc only checks whether it is 0 or not, so the limit number given actually does not matter unless it is 0.) So we give -O2, clang inlines short functions even if INLINING_LIMIT is nonzero. This patch fixes this bug. * Add a test * Add Heejin Ahn to AUTHORS list 15 August 2016, 22:52:02 UTC
9acc899 Fix Building.llvm_nm bug (#4488) Add an option to include internal symbols when running llvm-nm 15 August 2016, 22:51:27 UTC
01e0fc5 Emscripten.cmake: use list(APPEND CMAKE_FIND_ROOT_PATH ...) Do no overwrite CMAKE_FIND_ROOT_PATH, this enables 3rd party extensions to emscripten CMake scripts, such as *Config.cmake files to emulate emscripten's built in libraries 14 August 2016, 19:33:44 UTC
36531a9 Emscripten.cmake: CMakeForceCompilers OPTION defaulted to OFF CMakeForceCompilers not to be used with CMake 3.5+ https://cmake.org/cmake/help/v3.5/module/CMakeForceCompiler.html 13 August 2016, 02:15:06 UTC
48b6d54 Emscripten.cmake: use list(APPEND CMAKE_MODULE_PATH ...) Removes unecessary code 13 August 2016, 02:15:06 UTC
df146e3 Fix glFenceSync to not throw an exception on failure, but correctly fail according to the GLES3 spec. 11 August 2016, 14:32:32 UTC
a151ef1 Require CMake 3.4.3 in Emscripten toolchain file to establish a minimum version baseline for testing purposes. This is a good version to pick, since LLVM now requires CMake 3.4.3 as well. 11 August 2016, 11:26:07 UTC
c9ab1d1 Merge pull request #4483 from juj/eager_tempfile_deletion_without_atexit_part2 Eager tempfile deletion without atexit part2 10 August 2016, 22:19:40 UTC
dd3b359 Update to latest version of emrun. 10 August 2016, 20:09:39 UTC
e6f4168 Fix test other.test_function_eliminator_double_parsed_correctly to not leak a temp file after run 10 August 2016, 19:31:38 UTC
58f1de9 There are no postfixes in asm.js (#4481) 10 August 2016, 18:20:15 UTC
4658bb0 Fix temp file memory leak in ctor_evaller.py which occurs on Windows because python doesn't guarantee atexit() runs. #4446. 10 August 2016, 16:44:14 UTC
1464e00 Merge pull request #4476 from juj/cleanup_wexpansion_to_defined Clean up build -Wexpansion-to-defined build warnings in dlmalloc.c 10 August 2016, 07:31:16 UTC
aab3a77 Clean up build -Wexpansion-to-defined build warnings in dlmalloc.c 09 August 2016, 08:10:43 UTC
e2f6537 1.36.7 09 August 2016, 03:56:54 UTC
b821473 Merge branch 'next-merge' into incoming 09 August 2016, 03:55:12 UTC
7938fc0 1.36.6 09 August 2016, 03:52:20 UTC
96cae6f improve docs to compiled code being ready and the WebIDL binder 09 August 2016, 03:50:42 UTC
d357122 add more browser webidl-binder testing 09 August 2016, 03:50:41 UTC
94115a6 Merge pull request #4466 from juj/fix_windows_node_file_eof_read Fix windows node file eof read 08 August 2016, 20:26:32 UTC
62caea4 Merge pull request #4467 from juj/eager_tempfile_deletion_without_atexit_part1 Eager tempfile deletion without atexit part1 08 August 2016, 20:17:41 UTC
2357b07 Fix temp file leaks in test other.test_os_oz. 08 August 2016, 20:13:00 UTC
77e678d Fix temp file leaks in test other.test_native_optimizer. 08 August 2016, 20:13:00 UTC
d59ca91 Revise clean_write_access_to_canonical_temp_dir() to remember to clean up the temp directory itself. 08 August 2016, 20:12:58 UTC
f8e1679 Amend the previous fix to sockets suite, avoid more port conflicts. 08 August 2016, 17:34:45 UTC
d9b205e Fix test_sockets.py allocation of test server port addresses to not overlap between sockets.test_sdl2_sockets_echo and sockets.test_sockets_async_echo, or otherwise the latter test could fail when it was not able to bind a new server to a port that the previous test was still using. 08 August 2016, 12:35:56 UTC
a3cb6ee Skip test other.test_llvm_lit if 'grep' is not available, since running llvm-lit requires it. The 'grep' tool is available on Windows via emsdk 'gnu' package, or by download from the GnuWin project. 07 August 2016, 19:37:16 UTC
480dda5 Fix reading of EOF in Windows to not fail with an exception, but have it return null like node.js does on Linux and Mac. 07 August 2016, 15:06:30 UTC
da25ab0 Fix a bug where when running on Windows in node.js, stdin access would attempt to open file "C:\dev\stdin". 07 August 2016, 10:37:17 UTC
9cba6bf Fix temp file leak in duplicate_function_eliminator.py. 07 August 2016, 09:23:06 UTC
0276e68 Fix canonical temp file access in test other.test_eval_ctors. 07 August 2016, 09:02:23 UTC
fe8f5cc Simplify canonical temp dir access using a with/enter/exit construct. 07 August 2016, 08:59:06 UTC
75654f3 Fix temp file leaks in test other.test_emcc_multiprocess_cache_access. 07 August 2016, 08:47:50 UTC
ea20ddd Fix temp file leaks in test other.test_emcc_debug_files. 07 August 2016, 08:33:58 UTC
56d9f86 Clean up created temp files in other.test_debuginfo. 07 August 2016, 08:26:55 UTC
a5c003a Fix temp file leak ('../file1.js') in other.test_emcc. 07 August 2016, 08:13:13 UTC
ee22809 For Windows, there can't be open file handles when calling try_delete(), so make sure the temp file handle is closed. 06 August 2016, 20:36:09 UTC
cdc942d Convert all easy code locations that use temp_files.get() to use 'with temp_files.get_file()' instead. Some uses of old format still remain after this commit where it will need a bit more refactoring to adjust. 06 August 2016, 19:53:21 UTC
b909562 Add TempFiles.get_file() which can be paired with the 'with' statement for eager temp file deletion. #4446. 06 August 2016, 19:51:11 UTC
71ce76b add a test for small structs passed in sequence in varargs 06 August 2016, 00:07:24 UTC
e4c23d1 add test for copysign of negative zero 05 August 2016, 21:12:26 UTC
989e8dd handle negative zero in copysign 05 August 2016, 21:09:16 UTC
78ef848 support llvm.maxnum.* and llvm.copysign.* 05 August 2016, 20:22:38 UTC
f405d25 import Math_max into asm.js scope 05 August 2016, 20:22:38 UTC
7543d07 update some tests for binaryen 05 August 2016, 20:22:38 UTC
8c29027 ignore nans in some simd tests due to an upstream llvm regression 05 August 2016, 20:22:38 UTC
5357d7d fix an incorrect part of test_ssr 05 August 2016, 20:22:38 UTC
cc9a94c better error reporting in openjpeg test 05 August 2016, 20:22:38 UTC
0ae4c4e Disable JS_OPTS earlier when using wasm backend (#4465) Previously the JSOptimizer was just bailing for wasm when run, but this PR disables it earlier, because some other things (e.g. emitting EMSCRIPTEN_GENERATED_FUNCTIONS, which test_hello_world checks) are also conditioned on shared.Settings.RUNNING_JS_OPTS 05 August 2016, 15:39:57 UTC
e7cf090 Merge branch 'fix/realpath' of https://github.com/junjihashimoto/emscripten into incoming 04 August 2016, 23:32:34 UTC
3731167 move is_wasm_backend in the test suite to a place where sockets and other code can find it 04 August 2016, 23:22:44 UTC
479e6da Add other.test_realpath_nodefs 03 August 2016, 04:45:43 UTC
592e418 Add ignore-flags for realpath of musl 03 August 2016, 02:12:57 UTC
60381db Merge pull request #4449 from antelle/fix-enums fix enum bindings for optimized builds 01 August 2016, 10:34:27 UTC
4c5a9ce fix enum bindings for optimized builds 26 July 2016, 14:54:37 UTC
c3cf509 Gracefully skip test other.test_scons if scons is not found (people rarely have this, so better to acknowledge it in the test instead of raising an error) 24 July 2016, 08:34:29 UTC
9bdf95e Fix other.test_emcc_multiprocess_cache_access on Windows. The function multiprocess_task() that is pickled for subprocess call needs to be at the top level for it to be referencable (http://stackoverflow.com/questions/8804830/python-multiprocessing-pickling-error) 24 July 2016, 07:46:49 UTC
b8c5997 Disable remaining core tests that fail with wasm backend (#4444) I haven't triaged any of them yet, but these are all the tests that currently fail with the wasm backend (O2) when running the tests with wasm-shell on top of d8. This enables running the whole test suite and expecting it to exit successfully. 21 July 2016, 20:01:52 UTC
9caaca6 Enhance support for wasm testing with emscripten test suite (#4443) * Enhance support for wasm testing with emscripten test suite 1) Add support for running tests with d8's native wasm support (instead of the binaryen interpreter) 2) Skip setjmp/longjmp and exception handling tests when using the wasm backend, as these are not supported yet. 19 July 2016, 22:55:43 UTC
c008b11 Fix std::remove on folders #4440 19 July 2016, 19:11:41 UTC
650d7b6 Simplify <canvas> creation in browser.test_html5_webgl_create_context test, avoid using cloneNode() but directly createElement('canvas'). Fixes the test on Windows. 14 July 2016, 19:27:41 UTC
347e06c Merge pull request #4434 from juj/backslashes_in_llvm_link_response_files backslashes_in_llvm_link_response_files 12 July 2016, 08:57:46 UTC
1248763 Adhere to new Clang 3.9.0 header static checks in SIMD tests that require that arguments to certain SIMD functions are in uint8_t range. Fixes #4430. 11 July 2016, 20:24:04 UTC
6fd9767 Upstream LLVM 3.9.0 trunk has begun to process response files passed to llvm-link with backslash as an escape character, so always use forward slashes when passing file paths to the link on Windows. 11 July 2016, 20:12:59 UTC
7cc73a0 Merge pull request #4412 from juj/offscreencanvas_support offscreencanvas_support 11 July 2016, 19:22:22 UTC
0c48c33 Merge branch 'incoming' of https://github.com/ddcc/emscripten into incoming 11 July 2016, 18:23:56 UTC
dd8316c add support for CFI 11 July 2016, 18:03:24 UTC
53751b2 Skip OffscreenCanvas tests on browsers that don't support them. 11 July 2016, 15:10:14 UTC
35be537 Revise returned error values on pthread_create with OffscreenCanvas. 11 July 2016, 15:02:08 UTC
4523d0f Add explicit error message if OffscreenCanvas is not supported. 11 July 2016, 14:51:47 UTC
a40d2dd Clean up build warnings. 11 July 2016, 14:47:23 UTC
1b3443f Gate OffscreenCanvas support behind a -s OFFSCREENCANVAS_SUPPORT=0/1 flag since it is still an API that is in the draft stage and not adopted widely in browsers. 11 July 2016, 14:44:33 UTC
be2b2dd Address review comments on OffscreenCanvas support. 11 July 2016, 14:44:15 UTC
1b27891 Implement support for transfering WebGL contexts to pthreads and rendering via using OffscreenCanvas. 11 July 2016, 14:44:15 UTC
0a8bf0b Merge pull request #4403 from juj/textdecoder textdecoder 11 July 2016, 13:10:43 UTC
2363ce5 clarify that java is optional in the docs 08 July 2016, 00:40:13 UTC
9fe928d make ctpop_i32 and 64 asm.js methods 07 July 2016, 16:25:54 UTC
61bd42b Add a setting option -s TEXTDECODER=0/1 which can be used to control whether the TextDecoder API is used or not. Enabled by default. 07 July 2016, 13:33:17 UTC
1d9f405 Micro-optimize string length computation in UTF16ToString and add string pointer alignment assertions. 07 July 2016, 13:25:48 UTC
d55dabd Add tests for TextDecoder 07 July 2016, 13:20:26 UTC
1d56b16 Address review comments for TextDecoder 07 July 2016, 13:00:27 UTC
6b43fcc Use TextDecoder to decode UTF-8 and UTF-16 strings. #4402. 07 July 2016, 12:58:01 UTC
5c829bf llvm_ctpop_i32(): make it approximatelly 20 times faster Thanks to http://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetParallel All 2**32 integers has been verified against correctness of that implementation. 06 July 2016, 21:43:20 UTC
3c85333 Remove setting EXPORTED_GLOBALS in tests (#4421) The EXPORTED_GLOBALS option is no more available. 01 July 2016, 16:00:56 UTC
back to top