6dc4ac5 | Alon Zakai | 23 December 2016, 23:47:45 UTC | 1.37.0 | 23 December 2016, 23:47:45 UTC |
485a49b | Jukka Jylänki | 19 December 2016, 18:10:50 UTC | 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 | juj | 19 December 2016, 08:27:57 UTC | Merge pull request #4665 from juj/emscripten_strict emscripten_strict | 19 December 2016, 08:27:57 UTC |
9b727e8 | Jukka Jylänki | 17 December 2016, 10:36:04 UTC | Apply code review to Emscripten strict mode. | 19 December 2016, 08:26:58 UTC |
6665be6 | juj | 16 December 2016, 13:45:00 UTC | Merge pull request #4801 from juj/llvm_ar_no_preserve_timestamps llvm_ar_no_preserve_timestamps | 16 December 2016, 13:45:00 UTC |
39a3d6d | juj | 16 December 2016, 13:44:47 UTC | Merge pull request #4800 from juj/validate_binaryen_method validate_binaryen_method | 16 December 2016, 13:44:47 UTC |
79fd452 | Jukka Jylänki | 16 December 2016, 13:44:21 UTC | Add test for BINARYEN_METHOD validation. | 16 December 2016, 13:44:21 UTC |
9a648a8 | Vladimir Davidovich | 15 December 2016, 18:56:44 UTC | 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 | Jukka Jylänki | 15 December 2016, 12:47:46 UTC | 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 | Jukka Jylänki | 15 December 2016, 12:07:45 UTC | 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 | Jukka Jylänki | 15 December 2016, 09:30:46 UTC | Explicitly reject -s BINARYEN_METHOD='someinvalidoption' modes that aren't recognized. | 15 December 2016, 09:30:46 UTC |
e101571 | Alon Zakai | 15 December 2016, 00:20:47 UTC | --cflags option (#4776) Allows getting the flags emcc passes to clang. | 15 December 2016, 00:20:47 UTC |
579bbd7 | juj | 13 December 2016, 08:47:19 UTC | 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 | AlexPerrot | 10 December 2016, 14:04:02 UTC | fix embind test for overloads of free functions | 10 December 2016, 14:04:02 UTC |
39c8ed6 | juj | 09 December 2016, 23:03:11 UTC | Merge pull request #4779 from juj/fix_getdents64_off_by_one Fix getdents64 off by one | 09 December 2016, 23:03:11 UTC |
862668d | Jukka Jylänki | 07 December 2016, 19:29:38 UTC | Add testing for getdents64 syscall buffer sizes. | 09 December 2016, 23:02:00 UTC |
b676d19 | Derek Schuff | 09 December 2016, 17:55:32 UTC | 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 | Derek Schuff | 09 December 2016, 17:38:40 UTC | 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 | Alon Zakai | 09 December 2016, 01:49:01 UTC | 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 | juj | 08 December 2016, 07:01:08 UTC | Merge pull request #4782 from juj/fix_windows_benchmark_run fix_windows_benchmark_run | 08 December 2016, 07:01:08 UTC |
8adff06 | Jukka Jylänki | 07 December 2016, 21:38:39 UTC | 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 | juj | 08 December 2016, 01:56:09 UTC | Merge pull request #3450 from AlexPerrot/incoming Fix `undefined` entries in overload table | 08 December 2016, 01:56:09 UTC |
5909eee | juj | 08 December 2016, 01:08:07 UTC | Merge pull request #4762 from ahixon/incoming fix missing dependency of recv, send on htons | 08 December 2016, 01:08:07 UTC |
1e9e18c | Jukka Jylänki | 08 December 2016, 00:32:11 UTC | 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 | Jukka Jylänki | 07 December 2016, 20:54:18 UTC | 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 | Jukka Jylänki | 29 August 2016, 21:30:10 UTC | Fix benign off by one error in library_syscall getdents64 implementation. | 07 December 2016, 19:30:55 UTC |
8455fba | Jukka Jylänki | 07 December 2016, 06:12:37 UTC | Fix typo in looking up path_from_root() | 07 December 2016, 06:12:37 UTC |
267c4ee | Jukka Jylänki | 07 December 2016, 06:12:17 UTC | Add export of JS lib ifdefs for all libs, even when not in strict mode. | 07 December 2016, 06:12:17 UTC |
0efac40 | Alon Zakai | 07 December 2016, 01:57:40 UTC | export static base and bump for binaryen (#4767) | 07 December 2016, 01:57:40 UTC |
08b70e5 | Jukka Jylänki | 07 December 2016, 01:01:22 UTC | Accept EMCC_STRICT=somethingotherthanzero as true for EMCC_STRICT | 07 December 2016, 01:01:48 UTC |
022c4db | Jukka Jylänki | 22 November 2016, 03:16:18 UTC | Add test for scenario when not explicitly linking to system JS libraries. | 07 December 2016, 01:01:48 UTC |
815a35b | Jukka Jylänki | 22 November 2016, 03:11:30 UTC | Revise how EMCC_STRICT and -s STRICT=1 are read so that they are always visible. | 07 December 2016, 01:01:47 UTC |
12d47b0 | Jukka Jylänki | 22 November 2016, 02:07:44 UTC | Indentation fix in src/library_fs.js | 07 December 2016, 01:01:47 UTC |
11e4634 | Jukka Jylänki | 22 November 2016, 02:06:24 UTC | 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 | Jukka Jylänki | 19 November 2016, 18:19:42 UTC | 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 | Jukka Jylänki | 26 October 2016, 18:40:02 UTC | 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 | Jukka Jylänki | 26 October 2016, 09:31:32 UTC | 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 | Jukka Jylänki | 26 October 2016, 09:16:31 UTC | Rename Emscripten strict mode to EMCC_STRICT=1 env var/-s STRICT=1 linker flag. | 07 December 2016, 01:01:45 UTC |
1b3fe42 | Jukka Jylänki | 24 October 2016, 22:04:00 UTC | 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 | Jukka Jylänki | 24 October 2016, 21:37:45 UTC | Add EMSCRIPTEN_STRICT as a linker setting as well. | 07 December 2016, 01:01:45 UTC |
4e1eabe | Jukka Jylänki | 24 October 2016, 21:27:30 UTC | Remove Emscripten include path system/include/emscripten in EMSCRIPTEN_STRICT build mode. | 07 December 2016, 01:01:45 UTC |
b8e9130 | Jukka Jylänki | 24 October 2016, 21:25:08 UTC | 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 | Jukka Jylänki | 24 October 2016, 21:11:54 UTC | -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 | Jukka Jylänki | 24 October 2016, 21:05:05 UTC | 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 | Jukka Jylänki | 04 December 2016, 02:39:05 UTC | 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 | Alex Hixon | 04 December 2016, 01:51:51 UTC | fix missing dependency of recv, send on htons | 04 December 2016, 01:51:51 UTC |
18c1463 | Alon Zakai | 03 December 2016, 00:18:27 UTC | don't warn on memory growth removing opts in wasm, since there it is fast (#4768) | 03 December 2016, 00:18:27 UTC |
a047a2c | Alon Zakai | 03 December 2016, 00:12:48 UTC | 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 | Alon Zakai | 02 December 2016, 23:59:48 UTC | fix test_demangle_stacks_symbol_map | 02 December 2016, 23:59:48 UTC |
f0d9f3d | jgravelle-google | 30 November 2016, 23:35:13 UTC | Add support for importing globals in wasm_backend (#4742) | 30 November 2016, 23:35:13 UTC |
dafadb2 | Alon Zakai | 30 November 2016, 22:28:37 UTC | fix missing dependency of gethostbyname on htons #4761 | 30 November 2016, 22:29:12 UTC |
a360daa | Alon Zakai | 30 November 2016, 22:28:16 UTC | test cleanup | 30 November 2016, 22:29:12 UTC |
65ca2ee | Guillaume Blanc | 28 November 2016, 19:55:38 UTC | Fixes glfwGetMouseButton which isn't working if no callback function is set to glfwSetMouseButtonCallback. (#4752) | 28 November 2016, 19:55:38 UTC |
7d57c75 | Alon Zakai | 24 November 2016, 05:25:59 UTC | clean up bullet benchmark invocation | 24 November 2016, 05:25:59 UTC |
834d78e | junji hashimoto | 22 November 2016, 19:29:47 UTC | Fix handling invalid path of chdir (#4749) | 22 November 2016, 19:29:47 UTC |
a5db951 | Alon Zakai | 17 November 2016, 22:56:45 UTC | 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 | AlexPerrot | 17 November 2016, 13:53:42 UTC | fix for undefined entry in overloadTable of free functions | 17 November 2016, 13:53:42 UTC |
6086d96 | AlexPerrot | 17 November 2016, 13:50:42 UTC | add test for overloadTable of free functions | 17 November 2016, 13:50:42 UTC |
ca2685c | juj | 15 November 2016, 17:41:17 UTC | Merge pull request #4727 from juj/doc_platform_preprocessor doc_platform_preprocessor | 15 November 2016, 17:41:17 UTC |
7d976fb | alexandre | 12 May 2015, 15:44:40 UTC | add tests to check that embind does not put undefined entries in the overload table | 15 November 2016, 13:33:31 UTC |
367171a | alexandre | 12 May 2015, 09:40:12 UTC | 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 | Derek Schuff | 14 November 2016, 18:25:24 UTC | 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 | Alon Zakai | 14 November 2016, 18:24:01 UTC | check js engines in jsrun only if they fail ; followup for #4608 (#4707) | 14 November 2016, 18:24:01 UTC |
580a56a | jgravelle-google | 14 November 2016, 18:09:23 UTC | 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 | Alon Zakai | 14 November 2016, 18:01:29 UTC | 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 | Derek Schuff | 14 November 2016, 17:55:02 UTC | Only ban if wasm | 14 November 2016, 17:55:02 UTC |
aba919a | Derek Schuff | 14 November 2016, 17:52:37 UTC | 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 | Jacob Gravelle | 08 November 2016, 21:36:16 UTC | Miscellaneous tests that seem to work now, add a note why stack_overflow tests fail | 14 November 2016, 17:52:17 UTC |
be699fb | Jacob Gravelle | 08 November 2016, 21:35:12 UTC | Due to userstack changes, sscanf mostly works, except for some float values | 14 November 2016, 17:52:17 UTC |
28b0ccc | Jacob Gravelle | 08 November 2016, 21:27:55 UTC | i64 and float fixes mean most printf tests just work | 14 November 2016, 17:52:17 UTC |
a255996 | Jacob Gravelle | 08 November 2016, 21:08:27 UTC | 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 | juj | 13 November 2016, 18:23:27 UTC | Merge pull request #4668 from juj/sab_not_in_transfer_list sab_not_in_transfer_list | 13 November 2016, 18:23:27 UTC |
89ed606 | juj | 13 November 2016, 18:22:18 UTC | Merge pull request #4705 from juj/subviews_to_write_with_canown subviews_to_write_with_canown | 13 November 2016, 18:22:18 UTC |
b6012fb | Jukka Jylänki | 13 November 2016, 18:21:22 UTC | 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 | Jukka Jylänki | 13 November 2016, 13:18:04 UTC | Document more Emscripten platform preprocessors. | 13 November 2016, 13:23:15 UTC |
50d6027 | Jukka Jylänki | 13 November 2016, 13:03:33 UTC | Add documentation for Emscripten preprocessor macros. Remove legacy "Alternatives to emcc" doc section. | 13 November 2016, 13:03:33 UTC |
599fec1 | Alon Zakai | 12 November 2016, 18:36:23 UTC | other.test_binaryen_default_method depends on spidermonkey | 12 November 2016, 18:36:23 UTC |
4cf15ef | Alon Zakai | 12 November 2016, 01:12:03 UTC | 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 | Alon Zakai | 12 November 2016, 01:06:22 UTC | 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 | Alon Zakai | 12 November 2016, 00:44:11 UTC | 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 | Derek Schuff | 11 November 2016, 21:00:22 UTC | 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 | Alon Zakai | 11 November 2016, 18:23:32 UTC | 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 | w-vi | 02 November 2016, 11:25:43 UTC | Allows no-rethrow in node.js env. Adresses #4643 | 11 November 2016, 09:22:29 UTC |
7c6a37b | Alon Zakai | 11 November 2016, 03:20:28 UTC | 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 | Alon Zakai | 11 November 2016, 00:56:27 UTC | add a test for 64-bit inputs to EM_ASM (#4708) | 11 November 2016, 00:56:27 UTC |
be92a62 | Alon Zakai | 11 November 2016, 00:51:24 UTC | 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 | Alon Zakai | 11 November 2016, 00:48:42 UTC | Merge pull request #4714 from kripken/wasm-symbol-map Wasm symbol map fixes | 11 November 2016, 00:48:42 UTC |
ea9e3b6 | Alon Zakai | 11 November 2016, 00:48:19 UTC | update binaryen tag | 11 November 2016, 00:48:19 UTC |
505cd44 | Alon Zakai | 10 November 2016, 21:58:18 UTC | verify that memory growth does indeed avoid memory size incompatibility issues in wasm | 10 November 2016, 21:59:57 UTC |
c0eb2d8 | Alon Zakai | 10 November 2016, 21:53:28 UTC | add a test for warning+guidance on wasm memory size incompatibility issues | 10 November 2016, 21:53:28 UTC |
d6d4e48 | jgravelle-google | 10 November 2016, 19:05:44 UTC | 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 | AlexPerrot | 10 November 2016, 01:50:44 UTC | convert parameters to boolean in WebGL functions (#4703) | 10 November 2016, 01:50:44 UTC |
ba30341 | Alon Zakai | 09 November 2016, 23:36:40 UTC | 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 | Alon Zakai | 09 November 2016, 20:04:28 UTC | support --emit-symbol-map in wasm, and add testing | 09 November 2016, 22:30:33 UTC |
17dd2cd | Alon Zakai | 09 November 2016, 21:27:56 UTC | add a test for symbol map demangling | 09 November 2016, 21:42:59 UTC |
f1b6667 | russa | 09 November 2016, 16:09:27 UTC | added name to AUTHORS | 09 November 2016, 16:09:27 UTC |
7122dd8 | Alon Zakai | 08 November 2016, 23:21:13 UTC | check js engines in jsrun only if they fail ; followup for #4608 | 08 November 2016, 23:21:13 UTC |
6c22952 | Jukka Jylänki | 08 November 2016, 14:00:09 UTC | 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 | russa | 08 November 2016, 10:29:42 UTC | 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 | Guillaume Blanc | 07 November 2016, 22:09:59 UTC | 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 |