https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
fdc2a38 fix atomicrmw i64 and add testing #4025 08 January 2016, 21:52:47 UTC
f2377f8 Merge pull request #4027 from juj/missing_zlib_include missing_zlib_include 08 January 2016, 18:35:41 UTC
d67b514 Add missing include that causes zlib test to fail on missing lseek() and read() declarations. 08 January 2016, 18:30:36 UTC
714b546 Add python2/3 shell execution wrappers for emcmake, emconfigure, emmake and emar, which are called via the shell on OSX. 08 January 2016, 18:20:31 UTC
3cee0f2 Merge pull request #4024 from juj/futex_wait_in_main_thread futex_wait_in_main_thread 08 January 2016, 12:03:27 UTC
34322f2 In https://bugzilla.mozilla.org/show_bug.cgi?id=1231333, Atomics.futexWait() has been disallowed from the main browser thread in the SAB specification. Update the futex API to account for that and make main thread futex waits perform a spinloop instead. 08 January 2016, 02:33:15 UTC
84d9559 1.35.19 08 January 2016, 01:21:10 UTC
b270f7b 1.35.18 08 January 2016, 01:19:22 UTC
8d9e8c6 fix other.test_incorrect_static_call 08 January 2016, 01:16:37 UTC
9eb7f6f Merge pull request #4022 from juj/wildcards_in_test_suite Wildcards in test suite 07 January 2016, 23:13:26 UTC
1d6c7cd Also update HTML docs on running the tests with wildcards and skipping. 07 January 2016, 23:06:49 UTC
84ce40b Simplify population of all test names for wildcard processing. Show a clearly readable error message if selected wildcard set doesn't match anything. 07 January 2016, 23:00:17 UTC
67f30bb Merge branch 'remove_console_log_lz4' of https://github.com/anlambert/emscripten into incoming 07 January 2016, 22:27:26 UTC
8e3f1e3 add note on modularize 07 January 2016, 22:27:17 UTC
ca49966 remove useless call to console.log 07 January 2016, 17:18:42 UTC
61ce920 Clean up the _zzz_ prefixes on the pthread tests in the browser test suite. 07 January 2016, 14:40:32 UTC
324114b Allow passing wildcards to test runner "skip:" command, e.g. "python tests/runner.py browser skip:browser.test_pthread_*" will run all tests except the pthread ones. 07 January 2016, 14:39:11 UTC
e033398 Add support for passing a wildcard to the test runner to run a specific subset of tests in a suite, e.g. "python tests/runner.py browser.test_pthread_*". 07 January 2016, 14:32:18 UTC
d9010c4 receives calls to __cxa_find_matching_catch that include the argument number, so that we do not need to overload that method 07 January 2016, 01:37:47 UTC
c179e73 add startsWith to compiler.js 07 January 2016, 01:37:27 UTC
d2039c6 Merge branch 'mktime_dst' of https://github.com/TBBle/emscripten into incoming 06 January 2016, 21:22:33 UTC
72f178f Merge branch 'patch-1' of https://github.com/andreasplesch/emscripten into incoming 06 January 2016, 18:44:49 UTC
55b1570 webidl_test: do not export _main() in order to get rid of warnings during compilation. main() is not needed due to use as library. 06 January 2016, 18:39:50 UTC
61b82df Update AUTHORS 06 January 2016, 18:36:19 UTC
cb3d416 remove some old non-asm tests 06 January 2016, 18:14:38 UTC
a17e0db Merge pull request #3976 from juj/llvm_bitreverse_i32 llvm_bitreverse_i32 06 January 2016, 11:46:10 UTC
88fecf4 Implement llvm_bitreverse_i32() which was recently introduced to upstream LLVM at http://reviews.llvm.org/D14569. 05 January 2016, 22:01:10 UTC
89fb223 update test_strcmp_uni for latest llvm optimizer features where memcmp can be computed statically, and the test previously was too specific to musl memcpy results 05 January 2016, 17:46:36 UTC
1373838 Merge pull request #4006 from juj/optimize_pthread_self optimize_pthread_self 05 January 2016, 15:10:59 UTC
7e9c5ed Merge pull request #4009 from TBBle/site-emscripten-fork-fix Fix instructions for adding personal Emscripten fork to the SDK 05 January 2016, 10:55:29 UTC
4b89ed1 Fix instructions for adding personal Emscripten fork to the SDK These now match the instructions for a fork of Fastcomp or Fastcomp-Clang, as was probably originally intended. 05 January 2016, 09:48:04 UTC
4836551 Merge branch 'getpeername' of https://github.com/TBBle/emscripten into incoming 05 January 2016, 01:30:39 UTC
cac9ec1 Clarify name of sockets.test_get*name_null tests These tests actually check the behaviour when called with an unconnected socket, so name the tests that way. 05 January 2016, 01:12:01 UTC
e3abfbe Remove extra newline before curly-brace 05 January 2016, 01:09:51 UTC
985a4db don't emit 'use asm' for memory growth, since browsers are removing that feature from asm.js 05 January 2016, 00:30:27 UTC
2138e9f strftime fixes #3993 04 January 2016, 23:29:23 UTC
a8637a8 1.35.17 04 January 2016, 22:57:24 UTC
907b627 1.35.16 04 January 2016, 22:56:39 UTC
78214c4 Optimize potentially hot functions pthread_self(), emscripten_is_main_runtime_thread() and emscripten_is_main_browser_thread() to run inside the asm.js scope to avoid a FFI transition. Implements #3504. 04 January 2016, 22:05:10 UTC
4a2e44c Floating point variants for Atomic.{add, sub, exchange and compareExchange} do not exist, and therefore don't need to be looked for in -s USE_PTHREADS=2 build mode. 04 January 2016, 21:21:36 UTC
5eff6a8 Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1141986 has been implemented, so Atomics.exchange() is now available, and therefore importable into the asm.js module. 04 January 2016, 21:18:44 UTC
45e7346 The SharedArrayBuffer spec draft no longer has an Atomics.fence() function as asm.js import, so when building with -s USE_PTHREADS=2, we do not need to attempt to patch it out. 04 January 2016, 21:06:46 UTC
aae5cad 1.35.15 04 January 2016, 15:50:57 UTC
d3c384d Add support for building native optimizer with GCC 4.3 - 4.6 which did not yet have -std=c++11 but only the experimental -std=c++0x. See https://gcc.gnu.org/projects/cxx0x.html. 04 January 2016, 14:37:49 UTC
05f0ba0 Merge pull request #3988 from juj/bool_simd_in_js_optimizer Add support for Bool SIMD types in js optimizer. 04 January 2016, 12:00:01 UTC
c4418a9 Merge pull request #3971 from juj/threadprofiler --threadprofiler 04 January 2016, 11:30:44 UTC
1844b19 Fix mktime handling of tm_isdst #4001 mktime was calculating the dstOffset, but still using summerOffset and winterOffset directly for populating or correcting tm_isdst. 03 January 2016, 21:07:44 UTC
dd49b3a Test 366 days rather than 266 days 03 January 2016, 21:04:14 UTC
48fb29b Implement getpeername and fix getsockname #3997 The existing getsockname was actually returning the address of the other end of the connection, which is getpeername. getpeername can fail, if the destination address is not set ('connect' or 'accept' has never been called). getsockname returns the address of the local end of the connection, and cannot fail; an unbound socket will return '0.0.0.0:0'. However, at this point a socket that was auto-bound (i.e. has not had 'bind' called on it) is also returning '0.0.0.0:0' for getsockname, which is incorrect but at least consistently-behaved now. 03 January 2016, 10:08:57 UTC
37aadc4 Return input name from DNS.lookup_name when given 0.0.0.0 or :: #3997 DNS.lookup_name uses __inet_pton4_raw and __inet_pton6_raw to detect if it has been given a valid address string, but if the result evaluates to false, still attempted to generate a 172.29.0.0/16 IP address. Instead, correctly check the return values of the __inet_pton... methods against precisely null, as is done by the other users. 03 January 2016, 10:08:08 UTC
50d52f1 Move emscripten_conditional_set_current_thread_status(), emscripten_set_current_thread_status() and emscripten_set_thread_name() to asm.js side to avoid FFI calls when thread profiling is not enabled. 29 December 2015, 16:22:57 UTC
cb2c460 Implement --threadprofiler linker option which incorporates a thread activity profiler to the built page, similar to --cpuprofiler and --memoryprofiler. 29 December 2015, 16:04:59 UTC
7da6c29 Revert the removal of the function SIMD_Int32x4_fromBool64x2Bits() in the previous SIMD.js pull request, which is still needed for Float64x2 support. 29 December 2015, 13:33:59 UTC
233f7ef Merge remote-tracking branch 'remotes/n8o/incoming' into incoming # Conflicts: # AUTHORS 29 December 2015, 13:05:48 UTC
90fcf08 Add support for Bool SIMD types in js optimizer. 29 December 2015, 12:16:21 UTC
126812f Merge pull request #3986 from juj/simd_js_spec_update Simd js spec update 29 December 2015, 11:49:56 UTC
ddf64b2 Merge pull request #3987 from eska014/fix-emscripten-result-documentation Fix EMSCRIPTEN_RESULT documentation 28 December 2015, 20:27:52 UTC
2aeea43 Fix EMSCRIPTEN_RESULT documentation 28 December 2015, 19:35:18 UTC
d893bf1 Add support for SIMD.js boolean types to fix asm.js validation on up-to-date spec implementation on FF Nightly. 28 December 2015, 17:57:42 UTC
3f8e80e Add boolean SIMD types to native optimizer. 28 December 2015, 17:20:18 UTC
a28e81d Implement float32x4 not, and, or and xor with casts under the hood for conveniency. 28 December 2015, 16:04:32 UTC
724efd7 SIMD.js operations and, or, xor and not are restricted to integer types. 28 December 2015, 15:35:27 UTC
8487502 fix webidl binder on methods that use the ensureCache and have no strings 27 December 2015, 01:19:44 UTC
1f6b09d Fix #610 : add class_property method to class_ for binding static properties of classes and structs. 24 December 2015, 03:31:13 UTC
7689b60 receive all metadata from s2wasm 23 December 2015, 20:39:06 UTC
63d0624 send global base to s2wasm 23 December 2015, 20:05:45 UTC
a50b7a9 move binaryen STATIC_BUMP to right place 23 December 2015, 18:52:43 UTC
83dcd5d support s2wasm --debug 23 December 2015, 18:52:19 UTC
7b4069e support webidl arrays as input parameters in webidl binder 22 December 2015, 21:36:29 UTC
84a4848 refactor webidl code to more clearly special-case array attributes, and prepare for proper full typenames which inclue being an array 22 December 2015, 21:36:29 UTC
da50a41 Fix test_pthread_mandelbrot SSE usage on comparisons. 22 December 2015, 16:33:07 UTC
9c9f2a7 move test_link_response_file_does_not_force_absolute_paths to other 21 December 2015, 19:51:19 UTC
62fbf06 Add my name to the AUTHORS file As directed here: http://kripken.github.io/emscripten-site/docs/contributing/index.html I’ve added my name to the AUTHORS file to indicate the I’ve accepted the licenses. 21 December 2015, 19:31:45 UTC
a0b439b Prevent Building.link from forcing absolute paths In some cases, we have paths to objects files that we need to link which contain spaces. Since Building.link cannot create a response file that includes paths with spaces, it will add the object files to the command line. When we have too many object files, the command line gets too long, and we see this error on Windows: WindowsError: [Error 87] The parameter is incorrect We can work around this issue by giving Building.link relative paths to the object files (really just file names), and setting the working directory to by the path with the space. However, Building.link was unnecessarily converting these relative paths to absolute paths. This change prevents Building.link from making that conversion when it calls the linker. Instead it now uses whatever relative paths it was given. 21 December 2015, 19:28:32 UTC
71f223f update s2wasm metadata separator 19 December 2015, 22:24:14 UTC
1350873 Merge pull request #3975 from juj/win_import_emcc_py win_import_emcc_py. 19 December 2015, 22:23:37 UTC
5ae6f39 Reintroduce shared->non-shared casts of typed array views in various GL entry points, pending https://bugzilla.mozilla.org/show_bug.cgi?id=1232808. 19 December 2015, 21:23:32 UTC
11e0e7e Fix Windows multiprocessing/forking import of emcc and em++. Windows python 2.7 insists on finding em++.py and does not look up em++. Closes #3939. 19 December 2015, 14:21:36 UTC
d52939c Fixed issues with the memory profiler * Fxed ui to listen for proper events and to be in proper scope. * Fixed the allocations stats to work properly and be in the correct scope. * Fixed onFree and onMalloc to reference the right functions in the correct scope. 19 December 2015, 00:43:16 UTC
7360392 Merge pull request #3961 from Daft-Freak/patch-8 Fix glClearBufferfv 18 December 2015, 14:42:34 UTC
f9b521c add more rust testing, of array loads and stores 18 December 2015, 03:01:18 UTC
4154faf use a github ribbon 17 December 2015, 01:40:09 UTC
cadfdaf Merge branch 'incoming' of github.com:kripken/emscripten into incoming 15 December 2015, 23:40:06 UTC
48c7375 1.35.14 15 December 2015, 23:33:34 UTC
bcb2278 disable asm1.test_sse2_full, which after llvm update now hits our error on avoiding -O1 15 December 2015, 22:32:41 UTC
92d995a Merge pull request #3965 from dreamlayers/packager-file-url Accept HTTP status 0 in packager, so file:// URLs work in Chrome 15 December 2015, 20:33:59 UTC
6407411 1.35.13 15 December 2015, 20:23:36 UTC
6f5ce2e improve test_dylink_i64 15 December 2015, 19:40:25 UTC
a40ff6b fix i64Subtract validation in fastLong in side modules 15 December 2015, 19:31:55 UTC
eaa0bc6 parse s2wasm metadata 15 December 2015, 03:34:07 UTC
d217814 fix indentation in emscripten.py wasm code 15 December 2015, 03:34:07 UTC
63bddd0 fall back to staticAlloc if malloc is not present; useful in ONLY_MY_CODE 15 December 2015, 03:34:07 UTC
92aa2e9 fix declares in wasm glue 15 December 2015, 03:34:07 UTC
706de1f Accept HTTP status 0 in packager, so file:// URLs work in Chrome 15 December 2015, 02:31:15 UTC
6f5df54 Merge pull request #3950 from aidanhs/aphs-useless-sdl2-image-include The header is copied into the sdl2 include path 14 December 2015, 22:46:27 UTC
38ddb92 Merge branch 'incoming' of https://github.com/awtcode/emscripten into incoming 14 December 2015, 18:47:09 UTC
a797471 Merge branch 'stb_image_upgrade' of https://github.com/anlambert/emscripten into incoming 14 December 2015, 18:34:17 UTC
3bcef66 Merge branch 'sdl_stb_image_fix_bad_buffer_length' of https://github.com/anlambert/emscripten into incoming 14 December 2015, 18:32:47 UTC
bb3b3c9 Fix buffer length for copying image filename when using the stb_image implementation: as the filename can contain non ascii characters, lengthBytesUTF8(filename) must be used instead of filename.length. Memory corruption can occur otherwise 14 December 2015, 14:33:42 UTC
b93e207 upgrade stb_image to latest upstream version : 2.08 14 December 2015, 14:19:22 UTC
back to top