https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
0c3c953 Merge pull request #4496 from juj/asmjs_sbrk asmjs_sbrk 23 August 2016, 22:19:50 UTC
e3d94a2 Explicitly initialize global runtime vars to zero in main thread at startup. 23 August 2016, 22:19:09 UTC
48e5cca Skip other.test_outline on Windows if mingw32-make is not installed, since it is needed to drive the test build. 23 August 2016, 21:06:09 UTC
78fd7d9 Clean up previous commit to guess location of Program Files a bit smarter 23 August 2016, 21:00:31 UTC
f20b4e5 Fix test other.test_bad_triple on Windows if only Visual Studio 2015 is installed and no VS2013 or older. 23 August 2016, 20:52:08 UTC
a8f5dda Fix Windows handling when --output_eol when --proxy-to-worker mode is specified and outputting a .js file 23 August 2016, 20:26:50 UTC
2102987 fix test_exceptions_white_list* in binaryen/asm2wasm, which regressed in afa68d357e0186d0e40400e61de6f50d783d60d3 23 August 2016, 17:26:24 UTC
7ac6a84 Clean up leftover code in test_pthread_sbrk.cpp 23 August 2016, 14:28:56 UTC
40b6e90 Fix abortOnCannotGrowMemory import to occur when aborting malloc is enabled. 23 August 2016, 09:54:24 UTC
8490fd5 Implement brk() and add test. 23 August 2016, 08:15:47 UTC
bc84947 Even though ctor evaller doesn't use dynamic memory, it needs a valid address to dynamic memory base for safe heap assertion checking purposes. 22 August 2016, 23:07:33 UTC
2beacd5 Only import abortOnCannotGrowMemory() if not running with no memory growth enabled. 22 August 2016, 21:43:59 UTC
59816c6 DYNAMICTOP is a signed 32-bit integer value, so read it as HEAP32. (This fixes -s USE_PTHREADS=2 builds when browser does not support pthreads, i.e. browser.test_pthread_create run on a non-supporting browser) 22 August 2016, 19:36:22 UTC
5094e6c abortOnCannotGrowMemory() is an asm.js basic built-in from preamble.js. 22 August 2016, 19:36:22 UTC
f8dce48 Fix and test support of sbrk() in pthreads. 22 August 2016, 19:36:22 UTC
bf3ca57 Remove Firefox workaround for console logging in pthreads (bug 1049091), which was fixed quite some time ago on 2015-04-04. 22 August 2016, 19:36:22 UTC
41d3e93 Update version to 1.36.9. 22 August 2016, 19:36:22 UTC
e139487 Ensure that Runtime.dynamicAlloc function is correctly called in getMemory() exactly when the C runtime has not yet been initialized but the static heap has already been sealed. 22 August 2016, 19:36:21 UTC
bb23567 Restrict ctor evaller from accessing sbrk(). 22 August 2016, 19:36:21 UTC
066cb84 Be more precise about inequality limits in enlargeMemory(). 22 August 2016, 19:36:21 UTC
c8499dd Fix SAFE_HEAP_LOAD() and SAFE_HEAP_STORE() to be possible to be called in Emscripten JS library static postSet time, when the dynamic heap has not yet been established and DYNAMICTOP_PTR still points to address 0. 22 August 2016, 19:36:21 UTC
80bd37a Remove variable DYNAMICTOP and replace it with DYNAMICTOP_PTR which points to a memory location on the Emscripten HEAP that contains the ceiling of the dynamically allocated memory area. Remove proxying of sbrk. Relates to https://github.com/kripken/emscripten/issues/4391. 22 August 2016, 19:36:21 UTC
ddc312a Fix regression in PR #4492 which broke --proxy-to-worker build mode. Improve test 22 August 2016, 19:33:33 UTC
be88032 tolerate the lack of a .mappedGlobals file, as binaryen is moving towards 22 August 2016, 17:52:21 UTC
00fe8a0 Fix glGetVertexAttribiv(_, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, _) to correctly return the VBO that is bound to the requested index. Closes #1330. 20 August 2016, 15:26:06 UTC
7bd0dd2 Clarify comment in GLUT touch->mouse emulation. Related to #4493. 20 August 2016, 13:07:26 UTC
425a791 Improve documentation on stringToUTF8/16/32. Simplify call to stringToUTF8 in writeStringToMemory(). 20 August 2016, 12:08:19 UTC
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
back to top