https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
6dc4ac5 1.37.0 23 December 2016, 23:47:45 UTC
485a49b Fix bug after PR #4665 that rebuilding SDL2 with -s USE_SDL2=1 after emcc --clear-ports would fail. 19 December 2016, 18:10:50 UTC
051ef31 Merge pull request #4665 from juj/emscripten_strict emscripten_strict 19 December 2016, 08:27:57 UTC
9b727e8 Apply code review to Emscripten strict mode. 19 December 2016, 08:26:58 UTC
6665be6 Merge pull request #4801 from juj/llvm_ar_no_preserve_timestamps llvm_ar_no_preserve_timestamps 16 December 2016, 13:45:00 UTC
39a3d6d Merge pull request #4800 from juj/validate_binaryen_method validate_binaryen_method 16 December 2016, 13:44:47 UTC
79fd452 Add test for BINARYEN_METHOD validation. 16 December 2016, 13:44:21 UTC
9a648a8 Implement retrieval of ALC_FREQUENCY, ALC_MONO_SOURCES, ALC_STEREO_SOURCES. Fix bugs. (#4746) * Implement retrieval of ALC_FREQUENCY, ALC_MONO_SOURCES, ALC_STEREO_SOURCES * fix "Uncaught ReferenceError: _alSource3f is not defined" when calling alSource3i * adding myself to AUTHORS * Allocating a new AudioContext is an extremely heavy operation, so let's require AL.currentContext for ALC_FREQUENCY 15 December 2016, 18:56:44 UTC
f00b433 Fix test_demangle_stacks_symbol_map on Windows (os.linesep should be used only on files opened in binary mode on Windows, but if a file is opened in text mode, it will have \n line endings in memory as usual 15 December 2016, 12:48:34 UTC
363de14 Remove 'o' option (preserve created file timestamps) when running llvm-ar to extract archive files, because of an LLVM bug that causes it to fail on FAT32 filesystems (https://llvm.org/bugs/show_bug.cgi?id=31389), and since the code path in question does not need the timestamps. 15 December 2016, 12:07:45 UTC
a836038 Explicitly reject -s BINARYEN_METHOD='someinvalidoption' modes that aren't recognized. 15 December 2016, 09:30:46 UTC
e101571 --cflags option (#4776) Allows getting the flags emcc passes to clang. 15 December 2016, 00:20:47 UTC
579bbd7 Merge pull request #4788 from AlexPerrot/fix-embind-test Fix embind test for overloads of free functions 13 December 2016, 08:47:19 UTC
e248322 fix embind test for overloads of free functions 10 December 2016, 14:04:02 UTC
39c8ed6 Merge pull request #4779 from juj/fix_getdents64_off_by_one Fix getdents64 off by one 09 December 2016, 23:03:11 UTC
862668d Add testing for getdents64 syscall buffer sizes. 09 December 2016, 23:02:00 UTC
b676d19 Merge pull request #4786 from kripken/combiner-alias Remove use of combiner-alias-analysis flag from wasm backend's llc 09 December 2016, 17:55:32 UTC
5387c1e Remove use of combiner-alias-analysis flag from wasm backend's llc The flag has been removed from llc upstream in https://reviews.llvm.org/D14834 09 December 2016, 17:38:40 UTC
84d15f1 Link in objects when they provide commons we need, not just defs (#4764) * link in objects when they provide commons we need, not just defs #4763 * test commons linking 09 December 2016, 01:49:01 UTC
2ea9c2a Merge pull request #4782 from juj/fix_windows_benchmark_run fix_windows_benchmark_run 08 December 2016, 07:01:08 UTC
8adff06 Fix Windows benchmark runner to apply the needed cmdline args and environment vars to build with Clang natively, and skip running the benchmarks on engines that haven't been configured up. 08 December 2016, 07:00:07 UTC
f7a02e5 Merge pull request #3450 from AlexPerrot/incoming Fix `undefined` entries in overload table 08 December 2016, 01:56:09 UTC
5909eee Merge pull request #4762 from ahixon/incoming fix missing dependency of recv, send on htons 08 December 2016, 01:08:07 UTC
1e9e18c Remove panner and listener .setVelocity() calls, which got forcibly removed from the WebAudio spec. Closes #4587. See https://github.com/WebAudio/web-audio-api/issues/372. 08 December 2016, 00:34:02 UTC
5043eac Recognize that Emterpreter and SharedArrayBuffer/pthreads builds are not mutually compatible. Helps to clean up error message to a more readable form, encountered in #4771. 07 December 2016, 20:54:18 UTC
d4c92a2 Fix benign off by one error in library_syscall getdents64 implementation. 07 December 2016, 19:30:55 UTC
8455fba Fix typo in looking up path_from_root() 07 December 2016, 06:12:37 UTC
267c4ee Add export of JS lib ifdefs for all libs, even when not in strict mode. 07 December 2016, 06:12:17 UTC
0efac40 export static base and bump for binaryen (#4767) 07 December 2016, 01:57:40 UTC
08b70e5 Accept EMCC_STRICT=somethingotherthanzero as true for EMCC_STRICT 07 December 2016, 01:01:48 UTC
022c4db Add test for scenario when not explicitly linking to system JS libraries. 07 December 2016, 01:01:48 UTC
815a35b Revise how EMCC_STRICT and -s STRICT=1 are read so that they are always visible. 07 December 2016, 01:01:47 UTC
12d47b0 Indentation fix in src/library_fs.js 07 December 2016, 01:01:47 UTC
11e4634 Apply the set of system JS libraries based on the link settings via a code path in shared.Building. 07 December 2016, 01:01:47 UTC
1b4e784 Move the deduction of which system JS libraries to link to class Building in tools/shared.py. 07 December 2016, 01:01:46 UTC
af265a5 Finalize EMCC_STRICT mode for linking to libraries. Improve browser suite to pass in EMCC_STRICT mode. 07 December 2016, 01:01:46 UTC
381eca8 Add root level include emscripten.h so that both forms #include <emscripten.h> and #include <emscripten/emscripten.h> can be used in the future. 07 December 2016, 01:01:46 UTC
72c97d1 Rename Emscripten strict mode to EMCC_STRICT=1 env var/-s STRICT=1 linker flag. 07 December 2016, 01:01:45 UTC
1b3fe42 In EMSCRIPTEN_STRICT mode, stop autolinking to all system provided JS libraries, but instead require explicitly specifying which ones to link to on command line. 07 December 2016, 01:01:45 UTC
f2d975a Add EMSCRIPTEN_STRICT as a linker setting as well. 07 December 2016, 01:01:45 UTC
4e1eabe Remove Emscripten include path system/include/emscripten in EMSCRIPTEN_STRICT build mode. 07 December 2016, 01:01:45 UTC
b8e9130 Convert "emcc: cannot find library" warning to an option configurable with -s ERROR_ON_MISSING_LIBRARIES=0/1. Default to 0, but in EMSCRIPTEN_STRICT mode, default to 1. 07 December 2016, 01:01:44 UTC
8e3bf5b -s ERROR_ON_UNDEFINED_SYMBOLS=1 should be the default value, so set it in strict mode. 07 December 2016, 01:01:44 UTC
6a148a2 If environment variable EMSCRIPTEN_STRICT is set, don't pass the preprocessor define EMSCRIPTEN to compiled code. 07 December 2016, 01:01:44 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
1614fd3 fix missing dependency of recv, send on htons 04 December 2016, 01:51:51 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
03c0041 fix for undefined entry in overloadTable of free functions 17 November 2016, 13:53:42 UTC
6086d96 add test for overloadTable of free functions 17 November 2016, 13:50:42 UTC
ca2685c Merge pull request #4727 from juj/doc_platform_preprocessor doc_platform_preprocessor 15 November 2016, 17:41:17 UTC
7d976fb add tests to check that embind does not put undefined entries in the overload table 15 November 2016, 13:33:31 UTC
367171a fixing issue where memberFunction is set before all overloads are registered, this causes memberFunction to appear as overloadTable[undefined] later. 15 November 2016, 13:33:31 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
back to top