https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
98d44c6 support SDL_Delay in emterpreter, calling emscripten_sleep 14 January 2015, 21:27:25 UTC
1d75256 do not trample locals with argument values when reloading async stacks, and enable testcase 14 January 2015, 03:42:16 UTC
fb19857 wip testcase for deep stacks and emterpreter async 14 January 2015, 00:32:29 UTC
45c9960 add async emterpreter browser test 13 January 2015, 23:10:47 UTC
74fb15a handle mem files for html in emterpreter 13 January 2015, 23:10:47 UTC
9a562c2 update test_asyncify for emterpreter 13 January 2015, 23:10:47 UTC
b1fada9 fix 13 January 2015, 23:10:46 UTC
822fc39 support saving and loading stack frames in emterpreter 13 January 2015, 22:25:57 UTC
cfa6246 disable zero emterpreter by default 13 January 2015, 22:25:56 UTC
d07af0a 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 Automate native JS optimizer build on Windows. 13 January 2015, 12:30:14 UTC
60c3990 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 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 update faq 08 January 2015, 22:15:50 UTC
c97ec25 Merge commit '8efcea5' into incoming 08 January 2015, 21:17:28 UTC
326d702 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 disable two non-fastcomp browser tests, split and split_in_source_filenames 07 January 2015, 23:05:30 UTC
c249f6d apply patch from libcxx bug 20084, fixes embind compilation error on clang 3.5 07 January 2015, 21:48:26 UTC
46f8909 commented out code to sort registerizeHarder variables by whether they are params; results are mixed 07 January 2015, 21:45:31 UTC
8debed1 change default benchmark settings 07 January 2015, 21:11:14 UTC
971bf2f update changelog 07 January 2015, 19:48:05 UTC
5eeccde update llvm version to 3.5 ; 1.29.1 07 January 2015, 19:48:05 UTC
36cd7a4 no need to run closure on tests, thus no need to quote exported symbols from embind 07 January 2015, 05:13:01 UTC
fe3ff5a 1.29.0 07 January 2015, 18:15:42 UTC
aacbf97 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 add more windows printf output style to other.test_js_optimizer 07 January 2015, 04:16:24 UTC
8efcea5 [SIMD.js] Map SSE1 partial load and store methods to custom intrinsics 07 January 2015, 03:10:38 UTC
4301fa6 update changelog 06 January 2015, 23:57:51 UTC
91b4908 add windows printf output style to other.test_js_optimizer 06 January 2015, 19:23:19 UTC
6badff6 fix release notes 05 January 2015, 23:29:44 UTC
912dab0 fuzzing tweaks 05 January 2015, 21:56:56 UTC
9ab0cca 1.28.3 04 January 2015, 18:52:26 UTC
c7bcc95 update cashew 03 January 2015, 22:26:04 UTC
8f5f45f move csmith headers to side dir, for fuzz tests in core 03 January 2015, 21:59:28 UTC
251b96a update cashew 03 January 2015, 21:56:53 UTC
acb16a9 disable csmith floats because they can lead to undefined behavior 03 January 2015, 21:56:53 UTC
f7f72a0 print js engine used in fuzzer 02 January 2015, 23:34:09 UTC
79f57ee update csmith helper scripts 02 January 2015, 23:33:27 UTC
6baa633 use floats in newer csmith 02 January 2015, 22:08:57 UTC
5b89c33 add onRuntimeInitialized method; #3106 02 January 2015, 21:28:47 UTC
3af15fd add testing for ports in c++ mode 02 January 2015, 03:49:07 UTC
16d378c do not use an env var to communicate c++ mode 02 January 2015, 03:48:54 UTC
550729d fix lto in non-fastcomp 01 January 2015, 19:14:32 UTC
e4eb04c 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 ensure the static bump is properly aligned in emterpreter 31 December 2014, 22:23:29 UTC
303e9f3 write out full 64-bit values in rlimit 31 December 2014, 22:11:39 UTC
aa10e49 fix getrlimit in SAFE_HEAP; fixes #3109 29 December 2014, 19:21:51 UTC
746b211 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 add SDL to list of libraries we don't need to issue link warnings about 21 December 2014, 19:27:43 UTC
6fa69f8 temporarily disable test_simd7; issue #3103 21 December 2014, 18:59:53 UTC
33dc4b7 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 add missing __expo2[f].c files; fixes #3101 21 December 2014, 01:30:57 UTC
28cfaba add testcase for #3099 20 December 2014, 21:13:50 UTC
fede35c Merge pull request #3100 from juj/windows_native_optimizer_eol Windows native optimizer eol 20 December 2014, 19:31:05 UTC
9d58d0d 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 Print native optimizer invocations on EM_BUILD_VERBOSE=3 20 December 2014, 18:51:00 UTC
7169a02 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 Merge pull request #3098 from juj/msvc_hex_strings MSVC hex strings. 20 December 2014, 17:46:08 UTC
14c623c 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 move optimizer tests to tests/optimizer 20 December 2014, 01:26:07 UTC
33a2f0b truncate extra digits on doubles 20 December 2014, 01:19:25 UTC
b4b7321 Merge pull request #3096 from juj/fix_large_double_exponent Fix large double exponent 20 December 2014, 00:51:58 UTC
c20f31c Add test for JS optimizer reading and writing LDBL_MAX (1.7976931348623157e308). 20 December 2014, 00:26:18 UTC
a77edbe Fix printNum() in native optimizer to print a double when exponent >= 100. Fixes #3095. 20 December 2014, 00:10:32 UTC
d9a99cb add musl complex component; fixes #3091 19 December 2014, 22:19:45 UTC
164d906 update cashew and add testing for the now fixed #3094 19 December 2014, 19:53:49 UTC
d04756f fix hex parsing; fixes 3a573a3601d178aea2238886eb1673f59bbfd422 19 December 2014, 19:41:22 UTC
43beb95 add assert; fixes #3092 19 December 2014, 18:32:58 UTC
c4da42a standardize some whitespace 19 December 2014, 18:29:59 UTC
06958a1 Merge pull request #3093 from juj/native_optimizer_windows_work Native optimizer windows work 19 December 2014, 18:28:44 UTC
d25cd57 Add an assert() to expose a failing condition on Windows during simplifyOps run. 19 December 2014, 17:39:24 UTC
3a573a3 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 Make struct Frag ctor from string explicit for good form. 19 December 2014, 17:01:06 UTC
a2d32b6 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 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 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 Add a note to .emscripten config file on how to configure native optimizer location. 19 December 2014, 15:57:16 UTC
bc934c0 Add a note comment to .emscripten template to remind to escape backslashes on Windows. 19 December 2014, 15:54:56 UTC
21e5be3 Allow specifying EMSCRIPTEN_NATIVE_OPTIMIZER in .emscripten to configure the location of the native optimizer. 19 December 2014, 15:52:42 UTC
2bb3bcf Add support for reading the location of the native optimizer from EMSCRIPTEN_NATIVE_OPTIMIZER environment variable. 19 December 2014, 15:38:54 UTC
775009c 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 Clean up Visual Studio int to bool cast warnings. 19 December 2014, 15:27:34 UTC
4625299 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 avoid some compilation warnings, and assert on expected integers being integers; fixes #3089 19 December 2014, 00:34:23 UTC
6f01758 Merge pull request #3087 from juj/vs_native_optimizer_fixes Vs native optimizer fixes 19 December 2014, 00:05:04 UTC
f4e6c96 Document how to build native optimizer with CMake in embuilder.py. 19 December 2014, 00:03:11 UTC
5491943 Retain IString str; inside the anonymous union in struct Value on non-MSVC compilers. 19 December 2014, 00:03:10 UTC
2d10a04 Clean up warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning). 19 December 2014, 00:03:09 UTC
e4b477f Remove unreferenced local variable in optimizer.cpp. 19 December 2014, 00:03:09 UTC
4799ff7 Clean up Visual Studio build warnings in native optimizer CMakeLists.txt. 19 December 2014, 00:03:08 UTC
38c15f0 Pass proper C++11 build flags to native optimizer CMake script. 19 December 2014, 00:03:08 UTC
768db66 Add CMakeLists.txt for building native optimizer. 19 December 2014, 00:03:07 UTC
14844f9 Clean up build warnings C4018 signed/unsigned mismatch in '<'. 19 December 2014, 00:03:07 UTC
6e11e54 Remove the use of ISO 646 'ism which Visual Studio does not support. 19 December 2014, 00:03:06 UTC
85fe841 Add missing include header for std::max. 19 December 2014, 00:03:05 UTC
3df6809 Remove uses of unrestricted unions when building with MSVC. 19 December 2014, 00:03:05 UTC
d94e933 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 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 Avoid the use of C99 variable length arrays, which is not supported by Visual Studio. 19 December 2014, 00:03:03 UTC
a0b399e 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
back to top