https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
912c67c don't split, just count 05 January 2017, 22:48:35 UTC
77ad441 explicitly detect empty table 05 January 2017, 22:31:06 UTC
00cafdd Fix bug in wasm table size calculation When mapping split/homogenous tables to the single wasm table, the size counting code didn't handle empty tables. These only occur with -s RELOCATABLE=1, which results in an additional 'X' signature (which has all the functions) and empty tables for the other signatures. This resulted in Module['wasmTableSize'] (which feeds into the size of the WebAssembly.Table object) not matching the initial size of the table import declaration in the wasm module. Currently V8 has a limitation that it throws a LinkError in this case, while SM is happy with it. In any case, since this mismatch is not intentional, it should be fixed. 05 January 2017, 22:03:39 UTC
bf22855 Fix loading from file in SDL_mixer (#4815) * Fix loading from file in SDL_mixer This resolves a regression in Mix_LoadWAV_RW() which was introduced in commit 789657c5ed8f. * Test SDL_RWFromFile with Mix_LoadWAV_RW The sdl_audio test previously tested Mix_LoadWAV and Mix_LoadWAV_RW with SDL_RWFromConstMem. This extends it to also test Mix_LoadWAV_RW with SDL_RWFromFile. * Add name to AUTHORS 03 January 2017, 19:19:51 UTC
fe5ad19 Fix test for SIMD phase 2 support. 03 January 2017, 15:16:54 UTC
a325c41 Revert "Manually enforce glDrawBuffers(0, *); case to work according to the GLES3 spec. Fixes #3890." This workaround is no longer needed since the upstream browser bug has been fixed. This reverts commit b0e8776bad200b186a4cbe379bea0b3f9827c400. 03 January 2017, 12:34:42 UTC
0af6b9e Add some amount of support for -s USE_PTHREADS=1 builds to not immediately abort on browsers that don't support SharedArrayBuffer. Fixes tests browser.test_asmfs_* to properly skip execution on non-SAB-supporting browsers. Also remove some old SAB style emulation code that is no longer needed. 02 January 2017, 20:24:50 UTC
e497969 Merge pull request #4783 from kripken/binaryen-linking Binaryen dynamic linking 28 December 2016, 02:45:12 UTC
a7d6d33 update binaryen port to version_22 28 December 2016, 02:44:18 UTC
8e7ee90 Update version to 1.37.1 to clear cache for Emscripten Fetch. 26 December 2016, 11:36:46 UTC
73a4bcd Merge pull request #4553 from juj/emscripten_fetch Emscripten fetch 26 December 2016, 11:35:44 UTC
a9eb3d3 Remove debug prints in fetch-worker.js 26 December 2016, 11:23:03 UTC
8a3766b Separate creation of fetch-worker.js to shared.py 26 December 2016, 11:23:03 UTC
319369b Remove use of hardcoded struct offsets in Fetch implementation. 26 December 2016, 11:23:02 UTC
b304b04 Document the ownership and lifetime semantics of fetch_attr_t requestData buffer and fetch_t data buffer. 26 December 2016, 11:23:02 UTC
b779777 Add missing attr object to example_idb_delete.cpp 26 December 2016, 11:23:01 UTC
fb37935 Make Fetch downloads tests and examples prepare for fetch->totalBytes == 0 possibility, so that the presented code shows by a good example of how to properly handle XHR events. 26 December 2016, 11:23:01 UTC
e734134 Implement emscripten_fetch_close() more properly. 26 December 2016, 11:23:00 UTC
58ad472 Document the possibility that totalBytes=0 in the Fetch XHR event handlers. 26 December 2016, 11:23:00 UTC
f940dbe Fix setting of xhr.timeout in Fetch API to occur only after xhr.open() is called, to appease IE11 behavior (https://msdn.microsoft.com/en-us/library/cc304105(v=vs.85).aspx). Also, setting .timeout can be done for asynchronous XHRs (https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/timeout). 26 December 2016, 11:22:59 UTC
502bfec Log out the client and server side reported URLs of the performed fetch on success/failure. Don't uriencode forward slashes in ASMFS, because we need to retain their meaning as path separators. 26 December 2016, 11:22:58 UTC
6c6bfa9 Make stat() download the file from CDN before returning the result. Do llseek just as 32-bit for now as a workaround. Uriencode fetch()ed URL names, add test. 26 December 2016, 11:22:58 UTC
c07bec0 Implement traversing of . and .. directories in ASMFS 26 December 2016, 11:22:57 UTC
e7aad14 Implement stat syscall. Improve open() behavior to make fcntl-open test pass. 26 December 2016, 11:22:57 UTC
6fb7fc7 Remove redundant include. Add fcntl-open test for ASMFS. 26 December 2016, 11:22:56 UTC
de4a447 Emscripten_fetch() doc update 26 December 2016, 11:22:56 UTC
6bee9aa Add initial Fetch API reference documentation and examples 26 December 2016, 11:22:55 UTC
83833bf Avoid using printf() on ASMFS implementation, stdout not yet properly implemented. 26 December 2016, 11:22:55 UTC
d88599d Improve fetch API handling of failure cases. 26 December 2016, 11:22:54 UTC
8070d06 Clean up find_parent_inode() 26 December 2016, 11:22:54 UTC
6a70ce9 Make create_inode carry the file mode. 26 December 2016, 11:22:53 UTC
de434c2 Clean up find_inode() and make it report errors. 26 December 2016, 11:22:53 UTC
d76d047 Whitespace 26 December 2016, 11:22:52 UTC
03c3c6e Add a few ASMFS stubs and mark down TODOs for more. 26 December 2016, 11:22:52 UTC
d37ddad Sort ASMFS syscalls in ascending order. 26 December 2016, 11:22:52 UTC
adee295 Cleanup ASMFS fsync error handling. 26 December 2016, 11:22:51 UTC
23d992d Cleanup error handling in ASMFS. 26 December 2016, 11:22:51 UTC
8f71376 ASMFS code cleanup 26 December 2016, 11:22:50 UTC
d0e21d1 Add RETURN_ERRNO macro to clean up error handling. 26 December 2016, 11:22:50 UTC
e086805 Test unistd/access.c for ASMFS. 26 December 2016, 11:22:49 UTC
63831fb Implement ASMFS to pass unlink.c test. Don't set errno in ASMFS syscalls, musl does that. Implement ASMFS syscalls chdir, chmod, access and getcwd. 26 December 2016, 11:22:49 UTC
079fc43 Implement a stub of fsync() for test_unistd_close to pass 26 December 2016, 11:22:48 UTC
c4e820e Add browser.test_asmfs_dirent_test_readdir_empty 26 December 2016, 11:22:48 UTC
fa97035 Fix file creation modes in ASMFS and file open when opening creates a new inode to existing data obtained with emscripten_fetch(). 26 December 2016, 11:22:47 UTC
89eb305 Add test_readdir.c test for ASMFS. 26 December 2016, 11:22:47 UTC
957ad80 Implement syscall getdents64 for ASMFS. 26 December 2016, 11:22:46 UTC
56bf481 Implement better support for creating and opening directories in ASMFS. 26 December 2016, 11:22:46 UTC
9fb36da Implement syscalls mkdir, rmdir, write and unlink for ASMFS. Add test 26 December 2016, 11:22:45 UTC
4670159 Adds support for O_EXCL file open mode in ASMFS. 26 December 2016, 11:22:45 UTC
371fda7 Improve emscripten_fetch() to be asynchronously usable on the main thread without pthreads enabled. 26 December 2016, 11:22:44 UTC
5f3a05b Add test for storing custom payload data to IndexedDB. 26 December 2016, 11:22:44 UTC
6f33c81 Implement emscripten_fetch support for storing custom payloads as files on IndexedDB with EM_IDB_STORE verb. 26 December 2016, 11:22:43 UTC
5be2f7e Add test for emscripten_fetch() with request type EM_IDB_DELETE 26 December 2016, 11:22:43 UTC
fb6141d Detect a special emscripten_fetch request type EM_IDB_DELETE which deletes the given file from IndexedDB. 26 December 2016, 11:22:42 UTC
f600fec Add tests for file writing and reading in ASMFS. 26 December 2016, 11:22:42 UTC
b537772 Implement first version of writing files to memory in ASMFS. 26 December 2016, 11:22:41 UTC
4e72eb8 Fix file seek behavior in llseek to work according to the semantics laid out in lseek man page 26 December 2016, 11:22:41 UTC
c2e38c0 Improve debug log print in emscripten_fetch wait api 26 December 2016, 11:22:40 UTC
f21cacc Clean up warnings in ASMFS file size comparison. 26 December 2016, 11:22:40 UTC
d8939c2 Improve pthread error message 26 December 2016, 11:22:39 UTC
71120e7 Use atomics in the processing of the fetch queue in fetch worker side. 26 December 2016, 11:22:39 UTC
0ca3378 Print out error messages from fetch worker to console. 26 December 2016, 11:22:38 UTC
9725e54 Fix fetch worker import of asm.js _malloc function. Generate the fetch-worker.js script file to correct output directory. Remember to import getTotalMemory() in fetch worker. 26 December 2016, 11:22:38 UTC
6192d1b Add first test for ASMFS 26 December 2016, 11:22:37 UTC
4c02dc3 Implement more error detection on ASMFS and set errno values. 26 December 2016, 11:22:37 UTC
57804f5 Implement various failure modes for ASMFS open() 26 December 2016, 11:22:36 UTC
699f435 If HTTP gives result 0 and there is data, treat it as HTTP 200 (e.g. loading via file:// gets this). Mimic HTTP 200 code for downloads cached from IndexedDB 26 December 2016, 11:22:36 UTC
89456a5 ASMFS requires USE_PTHREADS 26 December 2016, 11:22:35 UTC
c4a6ddc Start work on ASMFS. 26 December 2016, 11:22:35 UTC
669eee9 Make fetch work better in non-pthreads mode. 26 December 2016, 11:22:34 UTC
85ace77 Use the new DYNAMICTOP_PTR variable. 26 December 2016, 11:22:34 UTC
1808a3a Add fetch-worker.js 26 December 2016, 11:22:33 UTC
da10d5d Add two test files 26 December 2016, 11:22:33 UTC
2d847d9 Add very hacky proof of concept of sync fetches on the main thread with SAB+proxy-to-worker. 26 December 2016, 11:22:32 UTC
437a815 Restructure library_fetch so it can be run from a worker. 26 December 2016, 11:22:32 UTC
857e09b Add support and testing for synchronous emscripten_fetch() in --proxy-to-worker mode. 26 December 2016, 11:22:31 UTC
41351cc Add IndexedDB support and streaming usage to emscripten_fetch() and other updates. 26 December 2016, 11:22:31 UTC
9c31081 Fetch update 26 December 2016, 11:22:30 UTC
66cfb4e More basic fetch functionality. 26 December 2016, 11:22:30 UTC
786f2fe Experimenting with how emscripten_fetch api could look like. 26 December 2016, 11:22:29 UTC
25692fb Merge branch 'patch-1' of https://github.com/Grahack/emscripten into incoming Conflicts: AUTHORS 24 December 2016, 00:20:35 UTC
38e893c add test for ccall typed array input, and an assert on valid array input (#4797) * add test for ccall typed array input, and an assert on valid array input * clarify typed arrays in ccall docs * mention ccall array type in interacting with code docs 24 December 2016, 00:19:06 UTC
f27001a Add ability to mount an existing filesystem (#4737) * Add PROXYFS 24 December 2016, 00:18:33 UTC
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
97a3be7 AUTHORS addition: Ch Gragnic 18 December 2016, 22:28:23 UTC
371a175 remove unneeded no_wasm_backend annotations 16 December 2016, 23:20:41 UTC
65271b0 use better names in loadWebAssemblyModule 16 December 2016, 23:17:55 UTC
3fd8daa use hex for bit operation constants 16 December 2016, 23:17:34 UTC
8e60478 remove redundant if 16 December 2016, 23:12:06 UTC
58dafdd save wasm dynamic library temp files if in DEBUG mode, as with others 16 December 2016, 23:08:38 UTC
5226f46 update comment 16 December 2016, 23:08:07 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
ebdf753 Remove <?xml before the SVG in shell.html 15 December 2016, 19:52:52 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
back to top