98d44c6 | Alon Zakai | 14 January 2015, 21:27:25 UTC | support SDL_Delay in emterpreter, calling emscripten_sleep | 14 January 2015, 21:27:25 UTC |
1d75256 | Alon Zakai | 14 January 2015, 03:35:36 UTC | do not trample locals with argument values when reloading async stacks, and enable testcase | 14 January 2015, 03:42:16 UTC |
fb19857 | Alon Zakai | 14 January 2015, 00:32:29 UTC | wip testcase for deep stacks and emterpreter async | 14 January 2015, 00:32:29 UTC |
45c9960 | Alon Zakai | 13 January 2015, 22:25:26 UTC | add async emterpreter browser test | 13 January 2015, 23:10:47 UTC |
74fb15a | Alon Zakai | 13 January 2015, 22:25:07 UTC | handle mem files for html in emterpreter | 13 January 2015, 23:10:47 UTC |
9a562c2 | Alon Zakai | 13 January 2015, 01:32:25 UTC | update test_asyncify for emterpreter | 13 January 2015, 23:10:47 UTC |
b1fada9 | Alon Zakai | 13 January 2015, 23:09:41 UTC | fix | 13 January 2015, 23:10:46 UTC |
822fc39 | Alon Zakai | 13 January 2015, 01:31:46 UTC | support saving and loading stack frames in emterpreter | 13 January 2015, 22:25:57 UTC |
cfa6246 | Alon Zakai | 13 January 2015, 00:26:53 UTC | disable zero emterpreter by default | 13 January 2015, 22:25:56 UTC |
d07af0a | Alon Zakai | 13 January 2015, 17:31:19 UTC | Merge pull request #3125 from juj/automate_js_optimizer_build Automate native JS optimizer build on Windows. | 13 January 2015, 17:31:19 UTC |
c29459e | Jukka Jylänki | 13 January 2015, 12:30:14 UTC | Automate native JS optimizer build on Windows. | 13 January 2015, 12:30:14 UTC |
60c3990 | juj | 12 January 2015, 20:56:32 UTC | Merge pull request #3124 from dreamlayers/queue_audio_fix Fix #3122 by queueing only as many buffers as necessary. | 12 January 2015, 20:56:32 UTC |
8d0b98b | Boris Gjenero | 12 January 2015, 17:41:18 UTC | Fix #3122 by queueing only as many buffers as necessary. SDL.audio.pushAudio() updates SDL.audio.nextPlayTime. Recalculating secsUntilNextPlayStart makes the loop exit when enough is queued instead of either queueing nothing or SDL.audio.numSimultaneouslyQueuedBuffers. | 12 January 2015, 17:51:06 UTC |
d8d338a | Alon Zakai | 08 January 2015, 22:15:50 UTC | update faq | 08 January 2015, 22:15:50 UTC |
c97ec25 | Alon Zakai | 08 January 2015, 21:17:28 UTC | Merge commit '8efcea5' into incoming | 08 January 2015, 21:17:28 UTC |
326d702 | Chad Austin | 08 January 2015, 01:00:21 UTC | make other.test_embind pass again by appending the tests to the closure-compiled file. this required exporting Module in a nontrivial way, we can fix that in the future. | 08 January 2015, 01:00:21 UTC |
ed1e42d | Alon Zakai | 07 January 2015, 23:05:30 UTC | disable two non-fastcomp browser tests, split and split_in_source_filenames | 07 January 2015, 23:05:30 UTC |
c249f6d | Alon Zakai | 07 January 2015, 21:48:26 UTC | apply patch from libcxx bug 20084, fixes embind compilation error on clang 3.5 | 07 January 2015, 21:48:26 UTC |
46f8909 | Alon Zakai | 07 January 2015, 21:45:31 UTC | commented out code to sort registerizeHarder variables by whether they are params; results are mixed | 07 January 2015, 21:45:31 UTC |
8debed1 | Alon Zakai | 07 January 2015, 21:11:14 UTC | change default benchmark settings | 07 January 2015, 21:11:14 UTC |
971bf2f | Alon Zakai | 07 January 2015, 19:01:50 UTC | update changelog | 07 January 2015, 19:48:05 UTC |
5eeccde | Alon Zakai | 29 December 2014, 23:48:50 UTC | update llvm version to 3.5 ; 1.29.1 | 07 January 2015, 19:48:05 UTC |
36cd7a4 | Chad Austin | 07 January 2015, 05:13:01 UTC | no need to run closure on tests, thus no need to quote exported symbols from embind | 07 January 2015, 05:13:01 UTC |
fe3ff5a | Alon Zakai | 07 January 2015, 18:15:42 UTC | 1.29.0 | 07 January 2015, 18:15:42 UTC |
aacbf97 | Chad Austin | 07 January 2015, 17:51:51 UTC | Merge pull request #3084 from rharkeadsk/dev/embind-closure Update embind to work with the Closure Compiler | 07 January 2015, 17:51:51 UTC |
d49c338 | Alon Zakai | 07 January 2015, 04:16:24 UTC | add more windows printf output style to other.test_js_optimizer | 07 January 2015, 04:16:24 UTC |
8efcea5 | Ningxin Hu | 07 January 2015, 02:45:56 UTC | [SIMD.js] Map SSE1 partial load and store methods to custom intrinsics | 07 January 2015, 03:10:38 UTC |
4301fa6 | Alon Zakai | 06 January 2015, 23:57:51 UTC | update changelog | 06 January 2015, 23:57:51 UTC |
91b4908 | Alon Zakai | 06 January 2015, 19:23:19 UTC | add windows printf output style to other.test_js_optimizer | 06 January 2015, 19:23:19 UTC |
6badff6 | Alon Zakai | 05 January 2015, 23:29:44 UTC | fix release notes | 05 January 2015, 23:29:44 UTC |
912dab0 | Alon Zakai | 05 January 2015, 21:56:56 UTC | fuzzing tweaks | 05 January 2015, 21:56:56 UTC |
9ab0cca | Alon Zakai | 04 January 2015, 18:52:26 UTC | 1.28.3 | 04 January 2015, 18:52:26 UTC |
c7bcc95 | Alon Zakai | 03 January 2015, 22:26:04 UTC | update cashew | 03 January 2015, 22:26:04 UTC |
8f5f45f | Alon Zakai | 03 January 2015, 21:59:28 UTC | move csmith headers to side dir, for fuzz tests in core | 03 January 2015, 21:59:28 UTC |
251b96a | Alon Zakai | 03 January 2015, 04:31:44 UTC | update cashew | 03 January 2015, 21:56:53 UTC |
acb16a9 | Alon Zakai | 03 January 2015, 00:21:02 UTC | disable csmith floats because they can lead to undefined behavior | 03 January 2015, 21:56:53 UTC |
f7f72a0 | Alon Zakai | 02 January 2015, 23:34:09 UTC | print js engine used in fuzzer | 02 January 2015, 23:34:09 UTC |
79f57ee | Alon Zakai | 02 January 2015, 23:33:27 UTC | update csmith helper scripts | 02 January 2015, 23:33:27 UTC |
6baa633 | Alon Zakai | 02 January 2015, 22:08:57 UTC | use floats in newer csmith | 02 January 2015, 22:08:57 UTC |
5b89c33 | Alon Zakai | 02 January 2015, 21:28:38 UTC | add onRuntimeInitialized method; #3106 | 02 January 2015, 21:28:47 UTC |
3af15fd | Alon Zakai | 02 January 2015, 03:49:07 UTC | add testing for ports in c++ mode | 02 January 2015, 03:49:07 UTC |
16d378c | Alon Zakai | 02 January 2015, 03:48:54 UTC | do not use an env var to communicate c++ mode | 02 January 2015, 03:48:54 UTC |
550729d | Alon Zakai | 01 January 2015, 19:14:32 UTC | fix lto in non-fastcomp | 01 January 2015, 19:14:32 UTC |
e4eb04c | Alon Zakai | 31 December 2014, 01:03:48 UTC | perform LLVM LTO in a separate invocation of opt, so that it does not mix with legalization and other stuff we do at link time | 31 December 2014, 22:23:35 UTC |
8b7a8ca | Alon Zakai | 31 December 2014, 19:44:16 UTC | ensure the static bump is properly aligned in emterpreter | 31 December 2014, 22:23:29 UTC |
303e9f3 | Alon Zakai | 31 December 2014, 22:11:39 UTC | write out full 64-bit values in rlimit | 31 December 2014, 22:11:39 UTC |
aa10e49 | Alon Zakai | 29 December 2014, 19:21:51 UTC | fix getrlimit in SAFE_HEAP; fixes #3109 | 29 December 2014, 19:21:51 UTC |
746b211 | Dan Gohman | 27 December 2014, 01:27:56 UTC | Optimize xmmintrin.h comparisons and loads Add notEqual functions to Emscripten's vector.h, and make use of them to optimize relevant comparison intrinsics in xmmintrin.h. And, optimize the load intrinsics so that we don't depend as much on the optimizer to get these right. | 27 December 2014, 01:27:56 UTC |
278ec84 | Alon Zakai | 21 December 2014, 19:27:43 UTC | add SDL to list of libraries we don't need to issue link warnings about | 21 December 2014, 19:27:43 UTC |
6fa69f8 | Alon Zakai | 21 December 2014, 18:59:53 UTC | temporarily disable test_simd7; issue #3103 | 21 December 2014, 18:59:53 UTC |
33dc4b7 | Alon Zakai | 21 December 2014, 05:35:16 UTC | add closure to list of passes the native optimizer can run, so we see all the passes at once, and can minify whitespace when needed, like in the js optimizer | 21 December 2014, 05:35:16 UTC |
fb057d3 | Alon Zakai | 21 December 2014, 01:28:10 UTC | add missing __expo2[f].c files; fixes #3101 | 21 December 2014, 01:30:57 UTC |
28cfaba | Alon Zakai | 20 December 2014, 21:12:02 UTC | add testcase for #3099 | 20 December 2014, 21:13:50 UTC |
fede35c | Alon Zakai | 20 December 2014, 19:31:05 UTC | Merge pull request #3100 from juj/windows_native_optimizer_eol Windows native optimizer eol | 20 December 2014, 19:31:05 UTC |
9d58d0d | Jukka Jylänki | 20 December 2014, 18:49:38 UTC | Fix line endings in Windows generation of output files from native optimizer: writing \r\n data to ascii text file would duplicate line endings to \r\r\n. | 20 December 2014, 18:51:01 UTC |
0fc516f | Jukka Jylänki | 20 December 2014, 18:38:22 UTC | Print native optimizer invocations on EM_BUILD_VERBOSE=3 | 20 December 2014, 18:51:00 UTC |
7169a02 | Jukka Jylänki | 20 December 2014, 18:24:57 UTC | Add better handling of Windows \r\n on input file read to avoid \r characters in memory. | 20 December 2014, 18:51:00 UTC |
8150ee0 | Alon Zakai | 20 December 2014, 17:46:08 UTC | Merge pull request #3098 from juj/msvc_hex_strings MSVC hex strings. | 20 December 2014, 17:46:08 UTC |
14c623c | Jukka Jylänki | 20 December 2014, 17:32:44 UTC | Fix printNum on Visual Studio: sscanf does not scan unsigned hexadecimal 64-bit integers with format specifier "%lf" to a double, so instead explicitly scan hex strings with "%llx". Fixes parsing and writing string hex numbers such as "0x8000000000000000". | 20 December 2014, 17:32:44 UTC |
db14de1 | Alon Zakai | 20 December 2014, 01:26:07 UTC | move optimizer tests to tests/optimizer | 20 December 2014, 01:26:07 UTC |
33a2f0b | Alon Zakai | 20 December 2014, 01:19:25 UTC | truncate extra digits on doubles | 20 December 2014, 01:19:25 UTC |
b4b7321 | Alon Zakai | 20 December 2014, 00:51:58 UTC | Merge pull request #3096 from juj/fix_large_double_exponent Fix large double exponent | 20 December 2014, 00:51:58 UTC |
c20f31c | Jukka Jylänki | 20 December 2014, 00:18:14 UTC | Add test for JS optimizer reading and writing LDBL_MAX (1.7976931348623157e308). | 20 December 2014, 00:26:18 UTC |
a77edbe | Jukka Jylänki | 20 December 2014, 00:10:32 UTC | Fix printNum() in native optimizer to print a double when exponent >= 100. Fixes #3095. | 20 December 2014, 00:10:32 UTC |
d9a99cb | Alon Zakai | 19 December 2014, 22:17:42 UTC | add musl complex component; fixes #3091 | 19 December 2014, 22:19:45 UTC |
164d906 | Alon Zakai | 19 December 2014, 19:53:49 UTC | update cashew and add testing for the now fixed #3094 | 19 December 2014, 19:53:49 UTC |
d04756f | Alon Zakai | 19 December 2014, 19:41:22 UTC | fix hex parsing; fixes 3a573a3601d178aea2238886eb1673f59bbfd422 | 19 December 2014, 19:41:22 UTC |
43beb95 | Alon Zakai | 19 December 2014, 18:32:58 UTC | add assert; fixes #3092 | 19 December 2014, 18:32:58 UTC |
c4da42a | Alon Zakai | 19 December 2014, 18:29:59 UTC | standardize some whitespace | 19 December 2014, 18:29:59 UTC |
06958a1 | Alon Zakai | 19 December 2014, 18:28:44 UTC | Merge pull request #3093 from juj/native_optimizer_windows_work Native optimizer windows work | 19 December 2014, 18:28:44 UTC |
d25cd57 | Jukka Jylänki | 19 December 2014, 17:39:24 UTC | Add an assert() to expose a failing condition on Windows during simplifyOps run. | 19 December 2014, 17:39:24 UTC |
3a573a3 | Jukka Jylänki | 19 December 2014, 17:14:11 UTC | Visual Studio 2013 and older do not support new C++11 functionality on strtod for parsing numbers as hex strings ("0x..."), so explicitly parse hex string numbers using strtoul instead, which supports hex strings in C++03 already. | 19 December 2014, 17:14:11 UTC |
25d507e | Jukka Jylänki | 19 December 2014, 17:01:06 UTC | Make struct Frag ctor from string explicit for good form. | 19 December 2014, 17:01:06 UTC |
a2d32b6 | Jukka Jylänki | 19 December 2014, 16:41:29 UTC | Fix static code analysis diagnostic found by cppcheck 1.67: [simple_ast.h:575]: (error) Common realloc mistake: 'buffer' nulled but not freed upon failure. | 19 December 2014, 16:41:29 UTC |
c9f016a | Jukka Jylänki | 19 December 2014, 16:37:07 UTC | Fix warning from Visual Studio 2013 static code analyzer: curr may be 0. Operator new will instead throw an exception on failure. | 19 December 2014, 16:37:07 UTC |
27bd104 | Jukka Jylänki | 19 December 2014, 16:19:03 UTC | Remove use of C++11 struct initializer lists to enable building JS optimizer with Visual Studio 2012 that does not support those. | 19 December 2014, 16:19:03 UTC |
b6ba010 | Jukka Jylänki | 19 December 2014, 15:57:16 UTC | Add a note to .emscripten config file on how to configure native optimizer location. | 19 December 2014, 15:57:16 UTC |
bc934c0 | Jukka Jylänki | 19 December 2014, 15:54:56 UTC | Add a note comment to .emscripten template to remind to escape backslashes on Windows. | 19 December 2014, 15:54:56 UTC |
21e5be3 | Jukka Jylänki | 19 December 2014, 15:52:42 UTC | Allow specifying EMSCRIPTEN_NATIVE_OPTIMIZER in .emscripten to configure the location of the native optimizer. | 19 December 2014, 15:52:42 UTC |
2bb3bcf | Jukka Jylänki | 19 December 2014, 15:38:54 UTC | Add support for reading the location of the native optimizer from EMSCRIPTEN_NATIVE_OPTIMIZER environment variable. | 19 December 2014, 15:38:54 UTC |
775009c | Jukka Jylänki | 19 December 2014, 15:36:34 UTC | Fix file reading to string on Windows by using binary read mode to avoid the return value from ftell() to differ from the number of bytes read by fread() due to length mismatches caused by \r\n vs \n conversion when reading in ascii mode. | 19 December 2014, 15:36:34 UTC |
812a769 | Jukka Jylänki | 19 December 2014, 15:27:34 UTC | Clean up Visual Studio int to bool cast warnings. | 19 December 2014, 15:27:34 UTC |
4625299 | Dan Gohman | 19 December 2014, 01:05:30 UTC | Fix _mm_ucomile_ss and _mm_ucomilt_ss Implement proper NaN handling for _mm_ucomile_ss and _mm_ucomilt_ss and enable their tests. | 19 December 2014, 01:11:40 UTC |
a56e635 | Alon Zakai | 19 December 2014, 00:34:23 UTC | avoid some compilation warnings, and assert on expected integers being integers; fixes #3089 | 19 December 2014, 00:34:23 UTC |
6f01758 | juj | 19 December 2014, 00:05:04 UTC | Merge pull request #3087 from juj/vs_native_optimizer_fixes Vs native optimizer fixes | 19 December 2014, 00:05:04 UTC |
f4e6c96 | Jukka Jylänki | 18 December 2014, 23:58:53 UTC | Document how to build native optimizer with CMake in embuilder.py. | 19 December 2014, 00:03:11 UTC |
5491943 | Jukka Jylänki | 18 December 2014, 23:30:09 UTC | Retain IString str; inside the anonymous union in struct Value on non-MSVC compilers. | 19 December 2014, 00:03:10 UTC |
2d10a04 | Jukka Jylänki | 18 December 2014, 22:23:42 UTC | Clean up warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning). | 19 December 2014, 00:03:09 UTC |
e4b477f | Jukka Jylänki | 18 December 2014, 22:20:37 UTC | Remove unreferenced local variable in optimizer.cpp. | 19 December 2014, 00:03:09 UTC |
4799ff7 | Jukka Jylänki | 18 December 2014, 22:19:45 UTC | Clean up Visual Studio build warnings in native optimizer CMakeLists.txt. | 19 December 2014, 00:03:08 UTC |
38c15f0 | Jukka Jylänki | 18 December 2014, 22:19:24 UTC | Pass proper C++11 build flags to native optimizer CMake script. | 19 December 2014, 00:03:08 UTC |
768db66 | Jukka Jylänki | 18 December 2014, 22:18:59 UTC | Add CMakeLists.txt for building native optimizer. | 19 December 2014, 00:03:07 UTC |
14844f9 | Jukka Jylänki | 18 December 2014, 22:17:36 UTC | Clean up build warnings C4018 signed/unsigned mismatch in '<'. | 19 December 2014, 00:03:07 UTC |
6e11e54 | Jukka Jylänki | 18 December 2014, 22:00:43 UTC | Remove the use of ISO 646 'ism which Visual Studio does not support. | 19 December 2014, 00:03:06 UTC |
85fe841 | Jukka Jylänki | 18 December 2014, 21:58:43 UTC | Add missing include header for std::max. | 19 December 2014, 00:03:05 UTC |
3df6809 | Jukka Jylänki | 18 December 2014, 21:57:31 UTC | Remove uses of unrestricted unions when building with MSVC. | 19 December 2014, 00:03:05 UTC |
d94e933 | Jukka Jylänki | 18 December 2014, 21:54:04 UTC | Remove default value of a lambda parameter which Visual Studio does not accept (Section 5.1.2 paragraph 5: Default arguments (8.3.6) shall not be specified in the parameter-declaration-clause of a lambda-declarator) | 19 December 2014, 00:03:04 UTC |
5c9907d | Jukka Jylänki | 18 December 2014, 21:40:13 UTC | Fix Visual Studio build warning C4099: 'Ref' : type name first seen using 'class' now seen using 'struct' | 19 December 2014, 00:03:04 UTC |
e87c00e | Jukka Jylänki | 18 December 2014, 21:39:16 UTC | Avoid the use of C99 variable length arrays, which is not supported by Visual Studio. | 19 December 2014, 00:03:03 UTC |
a0b399e | Jukka Jylänki | 18 December 2014, 21:35:46 UTC | Fix Visual Studio build error C3493: 'MIN_COST' cannot be implicitly captured because no default capture mode has been specified. | 19 December 2014, 00:03:03 UTC |