912c67c | Derek Schuff | 05 January 2017, 22:48:35 UTC | don't split, just count | 05 January 2017, 22:48:35 UTC |
77ad441 | Derek Schuff | 05 January 2017, 22:31:06 UTC | explicitly detect empty table | 05 January 2017, 22:31:06 UTC |
00cafdd | Derek Schuff | 05 January 2017, 22:03:39 UTC | 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 | Murphy | 03 January 2017, 19:19:51 UTC | 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 | Jukka Jylänki | 03 January 2017, 15:16:54 UTC | Fix test for SIMD phase 2 support. | 03 January 2017, 15:16:54 UTC |
a325c41 | Jukka Jylänki | 03 January 2017, 12:34:42 UTC | 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 | Jukka Jylänki | 02 January 2017, 20:24:50 UTC | 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 | Alon Zakai | 28 December 2016, 02:45:12 UTC | Merge pull request #4783 from kripken/binaryen-linking Binaryen dynamic linking | 28 December 2016, 02:45:12 UTC |
a7d6d33 | Alon Zakai | 28 December 2016, 02:44:18 UTC | update binaryen port to version_22 | 28 December 2016, 02:44:18 UTC |
8e7ee90 | Jukka Jylänki | 26 December 2016, 11:36:46 UTC | Update version to 1.37.1 to clear cache for Emscripten Fetch. | 26 December 2016, 11:36:46 UTC |
73a4bcd | juj | 26 December 2016, 11:35:44 UTC | Merge pull request #4553 from juj/emscripten_fetch Emscripten fetch | 26 December 2016, 11:35:44 UTC |
a9eb3d3 | Jukka Jylänki | 07 December 2016, 20:19:52 UTC | Remove debug prints in fetch-worker.js | 26 December 2016, 11:23:03 UTC |
8a3766b | Jukka Jylänki | 07 December 2016, 19:42:36 UTC | Separate creation of fetch-worker.js to shared.py | 26 December 2016, 11:23:03 UTC |
319369b | Jukka Jylänki | 21 November 2016, 20:00:53 UTC | Remove use of hardcoded struct offsets in Fetch implementation. | 26 December 2016, 11:23:02 UTC |
b304b04 | Jukka Jylänki | 20 November 2016, 22:42:50 UTC | 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 | Jukka Jylänki | 20 November 2016, 22:38:10 UTC | Add missing attr object to example_idb_delete.cpp | 26 December 2016, 11:23:01 UTC |
fb37935 | Jukka Jylänki | 20 November 2016, 22:37:11 UTC | 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 | Jukka Jylänki | 20 November 2016, 22:16:08 UTC | Implement emscripten_fetch_close() more properly. | 26 December 2016, 11:23:00 UTC |
58ad472 | Jukka Jylänki | 20 November 2016, 21:55:52 UTC | Document the possibility that totalBytes=0 in the Fetch XHR event handlers. | 26 December 2016, 11:23:00 UTC |
f940dbe | Jukka Jylänki | 20 November 2016, 20:45:11 UTC | 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 | Jukka Jylänki | 17 September 2016, 21:20:29 UTC | 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 | Jukka Jylänki | 17 September 2016, 20:48:30 UTC | 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 | Jukka Jylänki | 17 September 2016, 15:41:57 UTC | Implement traversing of . and .. directories in ASMFS | 26 December 2016, 11:22:57 UTC |
e7aad14 | Jukka Jylänki | 16 September 2016, 17:36:39 UTC | Implement stat syscall. Improve open() behavior to make fcntl-open test pass. | 26 December 2016, 11:22:57 UTC |
6fb7fc7 | Jukka Jylänki | 15 September 2016, 17:15:42 UTC | Remove redundant include. Add fcntl-open test for ASMFS. | 26 December 2016, 11:22:56 UTC |
de4a447 | Jukka Jylänki | 09 September 2016, 12:49:48 UTC | Emscripten_fetch() doc update | 26 December 2016, 11:22:56 UTC |
6bee9aa | Jukka Jylänki | 09 September 2016, 12:30:35 UTC | Add initial Fetch API reference documentation and examples | 26 December 2016, 11:22:55 UTC |
83833bf | Jukka Jylänki | 09 September 2016, 12:30:01 UTC | Avoid using printf() on ASMFS implementation, stdout not yet properly implemented. | 26 December 2016, 11:22:55 UTC |
d88599d | Jukka Jylänki | 05 September 2016, 17:57:57 UTC | Improve fetch API handling of failure cases. | 26 December 2016, 11:22:54 UTC |
8070d06 | Jukka Jylänki | 31 August 2016, 14:27:07 UTC | Clean up find_parent_inode() | 26 December 2016, 11:22:54 UTC |
6a70ce9 | Jukka Jylänki | 31 August 2016, 14:12:35 UTC | Make create_inode carry the file mode. | 26 December 2016, 11:22:53 UTC |
de434c2 | Jukka Jylänki | 31 August 2016, 14:06:28 UTC | Clean up find_inode() and make it report errors. | 26 December 2016, 11:22:53 UTC |
d76d047 | Jukka Jylänki | 30 August 2016, 23:04:22 UTC | Whitespace | 26 December 2016, 11:22:52 UTC |
03c3c6e | Jukka Jylänki | 30 August 2016, 23:01:35 UTC | Add a few ASMFS stubs and mark down TODOs for more. | 26 December 2016, 11:22:52 UTC |
d37ddad | Jukka Jylänki | 30 August 2016, 22:26:35 UTC | Sort ASMFS syscalls in ascending order. | 26 December 2016, 11:22:52 UTC |
adee295 | Jukka Jylänki | 30 August 2016, 19:21:18 UTC | Cleanup ASMFS fsync error handling. | 26 December 2016, 11:22:51 UTC |
23d992d | Jukka Jylänki | 30 August 2016, 19:17:24 UTC | Cleanup error handling in ASMFS. | 26 December 2016, 11:22:51 UTC |
8f71376 | Jukka Jylänki | 30 August 2016, 16:48:38 UTC | ASMFS code cleanup | 26 December 2016, 11:22:50 UTC |
d0e21d1 | Jukka Jylänki | 30 August 2016, 16:29:30 UTC | Add RETURN_ERRNO macro to clean up error handling. | 26 December 2016, 11:22:50 UTC |
e086805 | Jukka Jylänki | 30 August 2016, 15:46:36 UTC | Test unistd/access.c for ASMFS. | 26 December 2016, 11:22:49 UTC |
63831fb | Jukka Jylänki | 30 August 2016, 13:54:05 UTC | 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 | Jukka Jylänki | 29 August 2016, 23:24:44 UTC | Implement a stub of fsync() for test_unistd_close to pass | 26 December 2016, 11:22:48 UTC |
c4e820e | Jukka Jylänki | 29 August 2016, 23:11:36 UTC | Add browser.test_asmfs_dirent_test_readdir_empty | 26 December 2016, 11:22:48 UTC |
fa97035 | Jukka Jylänki | 29 August 2016, 21:48:01 UTC | 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 | Jukka Jylänki | 29 August 2016, 21:33:39 UTC | Add test_readdir.c test for ASMFS. | 26 December 2016, 11:22:47 UTC |
957ad80 | Jukka Jylänki | 29 August 2016, 21:31:34 UTC | Implement syscall getdents64 for ASMFS. | 26 December 2016, 11:22:46 UTC |
56bf481 | Jukka Jylänki | 29 August 2016, 20:21:01 UTC | Implement better support for creating and opening directories in ASMFS. | 26 December 2016, 11:22:46 UTC |
9fb36da | Jukka Jylänki | 27 August 2016, 22:41:27 UTC | Implement syscalls mkdir, rmdir, write and unlink for ASMFS. Add test | 26 December 2016, 11:22:45 UTC |
4670159 | Jukka Jylänki | 27 August 2016, 21:43:13 UTC | Adds support for O_EXCL file open mode in ASMFS. | 26 December 2016, 11:22:45 UTC |
371fda7 | Jukka Jylänki | 27 August 2016, 20:50:39 UTC | Improve emscripten_fetch() to be asynchronously usable on the main thread without pthreads enabled. | 26 December 2016, 11:22:44 UTC |
5f3a05b | Jukka Jylänki | 27 August 2016, 20:11:56 UTC | Add test for storing custom payload data to IndexedDB. | 26 December 2016, 11:22:44 UTC |
6f33c81 | Jukka Jylänki | 27 August 2016, 20:11:38 UTC | 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 | Jukka Jylänki | 27 August 2016, 19:34:44 UTC | Add test for emscripten_fetch() with request type EM_IDB_DELETE | 26 December 2016, 11:22:43 UTC |
fb6141d | Jukka Jylänki | 27 August 2016, 19:34:20 UTC | 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 | Jukka Jylänki | 27 August 2016, 18:19:47 UTC | Add tests for file writing and reading in ASMFS. | 26 December 2016, 11:22:42 UTC |
b537772 | Jukka Jylänki | 27 August 2016, 18:18:39 UTC | Implement first version of writing files to memory in ASMFS. | 26 December 2016, 11:22:41 UTC |
4e72eb8 | Jukka Jylänki | 26 August 2016, 20:48:27 UTC | 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 | Jukka Jylänki | 26 August 2016, 16:02:38 UTC | Improve debug log print in emscripten_fetch wait api | 26 December 2016, 11:22:40 UTC |
f21cacc | Jukka Jylänki | 26 August 2016, 16:01:18 UTC | Clean up warnings in ASMFS file size comparison. | 26 December 2016, 11:22:40 UTC |
d8939c2 | Jukka Jylänki | 26 August 2016, 16:00:15 UTC | Improve pthread error message | 26 December 2016, 11:22:39 UTC |
71120e7 | Jukka Jylänki | 26 August 2016, 15:59:28 UTC | Use atomics in the processing of the fetch queue in fetch worker side. | 26 December 2016, 11:22:39 UTC |
0ca3378 | Jukka Jylänki | 26 August 2016, 15:58:57 UTC | Print out error messages from fetch worker to console. | 26 December 2016, 11:22:38 UTC |
9725e54 | Jukka Jylänki | 26 August 2016, 15:58:36 UTC | 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 | Jukka Jylänki | 26 August 2016, 10:54:15 UTC | Add first test for ASMFS | 26 December 2016, 11:22:37 UTC |
4c02dc3 | Jukka Jylänki | 26 August 2016, 10:47:39 UTC | Implement more error detection on ASMFS and set errno values. | 26 December 2016, 11:22:37 UTC |
57804f5 | Jukka Jylänki | 26 August 2016, 10:03:54 UTC | Implement various failure modes for ASMFS open() | 26 December 2016, 11:22:36 UTC |
699f435 | Jukka Jylänki | 26 August 2016, 10:03:34 UTC | 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 | Jukka Jylänki | 25 August 2016, 20:05:07 UTC | ASMFS requires USE_PTHREADS | 26 December 2016, 11:22:35 UTC |
c4a6ddc | Jukka Jylänki | 25 August 2016, 19:59:57 UTC | Start work on ASMFS. | 26 December 2016, 11:22:35 UTC |
669eee9 | Jukka Jylänki | 23 August 2016, 23:02:31 UTC | Make fetch work better in non-pthreads mode. | 26 December 2016, 11:22:34 UTC |
85ace77 | Jukka Jylänki | 23 August 2016, 22:53:29 UTC | Use the new DYNAMICTOP_PTR variable. | 26 December 2016, 11:22:34 UTC |
1808a3a | Jukka Jylänki | 23 August 2016, 22:54:20 UTC | Add fetch-worker.js | 26 December 2016, 11:22:33 UTC |
da10d5d | Jukka Jylänki | 09 June 2016, 14:49:08 UTC | Add two test files | 26 December 2016, 11:22:33 UTC |
2d847d9 | Jukka Jylänki | 09 June 2016, 14:48:53 UTC | 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 | Jukka Jylänki | 08 June 2016, 21:09:34 UTC | Restructure library_fetch so it can be run from a worker. | 26 December 2016, 11:22:32 UTC |
857e09b | Jukka Jylänki | 08 June 2016, 08:27:37 UTC | Add support and testing for synchronous emscripten_fetch() in --proxy-to-worker mode. | 26 December 2016, 11:22:31 UTC |
41351cc | Jukka Jylänki | 07 June 2016, 22:17:43 UTC | Add IndexedDB support and streaming usage to emscripten_fetch() and other updates. | 26 December 2016, 11:22:31 UTC |
9c31081 | Jukka Jylänki | 07 June 2016, 14:51:54 UTC | Fetch update | 26 December 2016, 11:22:30 UTC |
66cfb4e | Jukka Jylänki | 01 June 2016, 17:18:01 UTC | More basic fetch functionality. | 26 December 2016, 11:22:30 UTC |
786f2fe | Jukka Jylänki | 31 May 2016, 19:19:29 UTC | Experimenting with how emscripten_fetch api could look like. | 26 December 2016, 11:22:29 UTC |
25692fb | Alon Zakai | 24 December 2016, 00:20:35 UTC | Merge branch 'patch-1' of https://github.com/Grahack/emscripten into incoming Conflicts: AUTHORS | 24 December 2016, 00:20:35 UTC |
38e893c | Alon Zakai | 24 December 2016, 00:19:06 UTC | 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 | junji hashimoto | 24 December 2016, 00:18:33 UTC | Add ability to mount an existing filesystem (#4737) * Add PROXYFS | 24 December 2016, 00:18:33 UTC |
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 |
97a3be7 | Christophe Gragnic | 18 December 2016, 22:28:23 UTC | AUTHORS addition: Ch Gragnic | 18 December 2016, 22:28:23 UTC |
371a175 | Alon Zakai | 16 December 2016, 23:20:41 UTC | remove unneeded no_wasm_backend annotations | 16 December 2016, 23:20:41 UTC |
65271b0 | Alon Zakai | 16 December 2016, 23:17:55 UTC | use better names in loadWebAssemblyModule | 16 December 2016, 23:17:55 UTC |
3fd8daa | Alon Zakai | 16 December 2016, 23:17:34 UTC | use hex for bit operation constants | 16 December 2016, 23:17:34 UTC |
8e60478 | Alon Zakai | 16 December 2016, 23:12:06 UTC | remove redundant if | 16 December 2016, 23:12:06 UTC |
58dafdd | Alon Zakai | 16 December 2016, 23:08:38 UTC | save wasm dynamic library temp files if in DEBUG mode, as with others | 16 December 2016, 23:08:38 UTC |
5226f46 | Alon Zakai | 16 December 2016, 23:08:07 UTC | update comment | 16 December 2016, 23:08:07 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 |
ebdf753 | Prof Gra | 15 December 2016, 19:52:52 UTC | Remove <?xml before the SVG in shell.html | 15 December 2016, 19:52:52 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 |