3543a68 | Alon Zakai | 03 January 2014, 19:20:09 UTC | make sure to give Ids to split blocks in relooper | 03 January 2014, 19:20:23 UTC |
a639bce | Jukka Jylänki | 03 January 2014, 19:03:23 UTC | Linux fixes to emrun. Don't fail if glxinfo is not installed, and look for Chrome in 'google-chrome' executable name as well. Don't fail if browser is not found. | 03 January 2014, 19:04:29 UTC |
cc616ed | Alon Zakai | 03 January 2014, 19:03:30 UTC | do not assume callee.caller always exists | 03 January 2014, 19:03:30 UTC |
28a44bc | Jukka Jylänki | 03 January 2014, 12:23:55 UTC | Update Emscripten CMake toolchain default flags to include -O2 also in compile pass, not just at link time, and add -g to CMake RelWithDebInfo builds. | 03 January 2014, 12:24:33 UTC |
6d87b56 | Alon Zakai | 03 January 2014, 02:53:44 UTC | adjust TOTAL_MEMORY at runtime, to take into account last minute changes to Module.TOTAL_MEMORY | 03 January 2014, 02:53:44 UTC |
8bd21f1 | Alon Zakai | 03 January 2014, 02:38:44 UTC | deprecate compression | 03 January 2014, 02:38:44 UTC |
e38e23d | Alon Zakai | 03 January 2014, 01:37:45 UTC | support #include x.js in our preprocessed js sources | 03 January 2014, 01:38:14 UTC |
1cc0066 | Alon Zakai | 03 January 2014, 01:10:19 UTC | Merge pull request #1966 from coolwanglu/pr1 Clean currExternalFunctions | 03 January 2014, 01:10:19 UTC |
17708ae | Lu Wang | 02 January 2014, 14:23:43 UTC | minor clean | 02 January 2014, 14:23:43 UTC |
fc01511 | Alon Zakai | 01 January 2014, 23:56:26 UTC | ensure we add precision in gl emulation to both fragment and vertex shaders | 01 January 2014, 23:56:26 UTC |
8aff0e8 | Alon Zakai | 01 January 2014, 23:39:00 UTC | fix gl typos | 01 January 2014, 23:43:23 UTC |
98cf942 | Alon Zakai | 01 January 2014, 19:12:27 UTC | Merge pull request #1870 from inolen/structinfo_fix fix for structures generated by manually calling generateStructInfo | 01 January 2014, 19:12:27 UTC |
747bd9f | Alon Zakai | 01 January 2014, 18:58:50 UTC | Merge pull request #1961 from coolwanglu/pr minor clean | 01 January 2014, 18:58:50 UTC |
55d3f1c | Lu Wang | 01 January 2014, 08:12:14 UTC | minor clean | 01 January 2014, 08:12:14 UTC |
c861de5 | Alon Zakai | 31 December 2013, 18:45:17 UTC | sanity check for js backend in fastcomp | 31 December 2013, 18:45:17 UTC |
d11d9ec | Alon Zakai | 31 December 2013, 01:04:13 UTC | disable some other.* tests in fastcomp | 31 December 2013, 01:04:13 UTC |
8468d6f | Alon Zakai | 31 December 2013, 00:59:01 UTC | fix --save-bc in fastcomp | 31 December 2013, 00:59:01 UTC |
094cbfd | Alon Zakai | 30 December 2013, 20:14:49 UTC | disable jcache in fastcomp, and fake emscripten_jcache_printf | 30 December 2013, 20:14:49 UTC |
01b837d | Alon Zakai | 30 December 2013, 18:46:54 UTC | fix other.test_crunch | 30 December 2013, 18:46:54 UTC |
4bf7619 | Jukka Jylänki | 21 December 2013, 09:58:19 UTC | Add support for generating vs-tool Visual Studio project files from CMake for building with Emscripten. This requires a custom build of CMake to work, since by default, CMake does not allow targeting other platforms than a few hardcoded ones ("win32", "x64", "itanium"). | 30 December 2013, 10:58:12 UTC |
d492872 | juj | 30 December 2013, 10:11:35 UTC | Merge pull request #1946 from juj/default_obj_ext --default-obj-ext | 30 December 2013, 10:11:35 UTC |
e2edef3 | Alon Zakai | 29 December 2013, 20:05:05 UTC | Merge pull request #1928 from anlambert/webgl_ANGLE_instanced_arrays Add support for WebGL hardware instancing through extension ANGLE_instanced_arrays | 29 December 2013, 20:05:05 UTC |
480fa4d | Jukka Jylänki | 25 December 2013, 19:31:18 UTC | Define behavior that 'emcc -c a.c -o dir/' shall compile and generate object file 'dir/a.o'. Previous behavior when directory was specified in -o was accidental, and it generated an object file 'dir/a_0.o'. Add new command line option --default-obj-ext that allows specifying the file suffix that is used when the output object filename is generated in this manner. '.o' is a good default suffix since it parallels the existing gcc/clang/linux convention. For Windows Visual Studio+CMake+Emscripten integration, CMake has been hardcoded to assume that if Visual Studio is targeted, the compiler will always generate '.obj' files. Hence having the ability to adjust the default naming scheme with --default-obj-ext enables working around CMake inflexibility, and add support for CMake+VS+Emscripten triple. | 29 December 2013, 09:04:23 UTC |
7a288ff | Alon Zakai | 28 December 2013, 20:52:22 UTC | Merge pull request #1954 from richq/lockref Fix missing SDL_LockSurface reference | 28 December 2013, 20:52:22 UTC |
493eed1 | Alon Zakai | 28 December 2013, 18:39:44 UTC | optimize relooper id counters | 28 December 2013, 18:39:44 UTC |
9e1c9c1 | Alon Zakai | 27 December 2013, 20:42:42 UTC | handle if-chains without an else in the outliner | 27 December 2013, 20:52:48 UTC |
1e3af7d | Richard Quirk | 27 December 2013, 09:09:14 UTC | Fix missing SDL_LockSurface reference Prior to this change, when blitting from the screen to a memory buffer the code could throw a "ReferenceError: _SDL_LockSurface is not defined" if SDL_LockSurface was not used elsewhere in the C code. | 27 December 2013, 09:16:55 UTC |
34278ee | Alon Zakai | 26 December 2013, 23:08:43 UTC | support for optional complete emulation in relooper | 26 December 2013, 23:52:06 UTC |
39165e9 | Alon Zakai | 26 December 2013, 20:12:17 UTC | fix js libraries in fastcomp; fixes #1948 | 26 December 2013, 20:13:06 UTC |
9f609a1 | Alon Zakai | 26 December 2013, 02:16:38 UTC | ignore whitespace in relooper reftests | 26 December 2013, 02:16:38 UTC |
20b1e7d | Alon Zakai | 25 December 2013, 23:14:15 UTC | disable new test in fastcomp | 25 December 2013, 23:14:15 UTC |
2dc5962 | Alon Zakai | 25 December 2013, 20:21:57 UTC | better error on missing input files, fixes #1930 | 25 December 2013, 20:21:57 UTC |
fda1fc2 | Alon Zakai | 25 December 2013, 19:31:31 UTC | properly handle invoke of setjmp, by lowering to a call, which fixes phis that refer to it. fixes #1942 | 25 December 2013, 19:32:06 UTC |
0caa98e | juj | 25 December 2013, 16:39:55 UTC | Merge pull request #1943 from volo-zyko/incoming Fixed small problems which exhibit themself when building projects with ... | 25 December 2013, 16:39:55 UTC |
8178ecd | Alon Zakai | 24 December 2013, 22:25:55 UTC | disable a test requiring unaligned memory in fastcomp | 24 December 2013, 22:25:55 UTC |
59051ea | Alon Zakai | 24 December 2013, 18:56:36 UTC | remove outdated comment | 24 December 2013, 18:56:36 UTC |
4202310 | Alon Zakai | 24 December 2013, 18:55:37 UTC | fix LEAVE_INPUTS_RAW in fastcomp | 24 December 2013, 18:55:37 UTC |
a0ce0dc | Alon Zakai | 24 December 2013, 18:07:25 UTC | properly check for libx.so.1.2.3 types when deciding what to link in statically, and improve testing for that; fixes #1886 | 24 December 2013, 18:07:25 UTC |
48dbd4d | Alon Zakai | 24 December 2013, 17:47:20 UTC | differentiate suffixes from endings in filename_type_ending as well | 24 December 2013, 17:47:20 UTC |
b1f1003 | Alon Zakai | 24 December 2013, 17:41:07 UTC | clearly differentiate suffixes from endings (dot + suffix) in emcc | 24 December 2013, 17:41:07 UTC |
c0fcd18 | Volo Zyko | 20 December 2013, 13:16:33 UTC | Fixed small problems which exhibit themself when building projects with too many source files. When there are too many source files and one builds static libraray cmake splits the whole list of files into several invocations of library archiver. In order this to work cmake needs to know both how to create and how to append to archive. Another related issue is that emscripten code fails when links a final javascript code if a command line of a link command is too long (this 'too long' is very OS dependent). Related discussion can be found in issue #1931. Conflicts: AUTHORS | 24 December 2013, 13:56:32 UTC |
cb046b7 | Alon Zakai | 24 December 2013, 05:22:46 UTC | do not link in dynamic libraries when compiling to bitcode in intermediate stages, only link them in when building to js or html. closes #1886 | 24 December 2013, 05:22:46 UTC |
821316d | Alon Zakai | 24 December 2013, 04:45:25 UTC | fix size limit in limit_size, necessary for s_0_0.test_safe_heap | 24 December 2013, 04:45:25 UTC |
508d4f0 | Alon Zakai | 24 December 2013, 02:42:28 UTC | make eliminator not get confused by calls without a return but with a coercion | 24 December 2013, 02:42:28 UTC |
5f00b61 | Alon Zakai | 24 December 2013, 01:52:54 UTC | don't get confused by temporary empty nodes when calculating assigns in the loop variable optimizer | 24 December 2013, 01:52:54 UTC |
b86abc2 | Alon Zakai | 23 December 2013, 23:43:01 UTC | fix bug where close-together tempDoublePtr operations could cross each other | 23 December 2013, 23:43:01 UTC |
9b3e1b8 | Alon Zakai | 23 December 2013, 20:15:16 UTC | improve fuzz test tool | 23 December 2013, 20:15:16 UTC |
8825277 | Alon Zakai | 23 December 2013, 05:29:26 UTC | comment on how tempDoublePtr is optimized | 23 December 2013, 05:29:26 UTC |
8777d05 | Alon Zakai | 23 December 2013, 05:26:17 UTC | do not use named globals in fastcomp | 23 December 2013, 05:26:17 UTC |
590d12c | Alon Zakai | 21 December 2013, 21:21:52 UTC | save each benchmark to a unique name | 21 December 2013, 21:21:52 UTC |
50c60be | Alon Zakai | 21 December 2013, 20:23:23 UTC | benchmark fastcomp | 21 December 2013, 20:23:23 UTC |
8dd12f6 | Alon Zakai | 21 December 2013, 19:07:53 UTC | error on unsupported features in fastcomp | 21 December 2013, 19:08:25 UTC |
813032e | Jukka Jylänki | 21 December 2013, 10:03:46 UTC | Update test other.test_demangle to pass after the previous commit which added demangling '_main' to 'main()'. | 21 December 2013, 10:03:46 UTC |
c8263b3 | Alon Zakai | 21 December 2013, 04:59:10 UTC | update browser.test_preload_file | 21 December 2013, 04:59:10 UTC |
058910c | Alon Zakai | 21 December 2013, 04:42:20 UTC | fix emcc usage of file packager | 21 December 2013, 04:42:20 UTC |
9d75faa | Alon Zakai | 21 December 2013, 04:30:24 UTC | update tests for recent file packager changes | 21 December 2013, 04:30:24 UTC |
da89424 | Alon Zakai | 21 December 2013, 04:30:03 UTC | fix file packager | 21 December 2013, 04:30:03 UTC |
5244979 | Alon Zakai | 21 December 2013, 04:17:52 UTC | fuzz i64 math as well | 21 December 2013, 04:17:52 UTC |
bd75da5 | Alon Zakai | 21 December 2013, 03:40:47 UTC | do not force asm in fuzzer | 21 December 2013, 03:40:47 UTC |
5e651e7 | Alon Zakai | 21 December 2013, 03:34:51 UTC | randomize opt level in csmith driver | 21 December 2013, 03:34:51 UTC |
d48f314 | Alon Zakai | 21 December 2013, 01:37:28 UTC | fuzz testcase | 21 December 2013, 01:37:46 UTC |
982d3e0 | Alon Zakai | 21 December 2013, 01:26:15 UTC | Merge pull request #1922 from coolwanglu/embed_dot_files --exclude-file | 21 December 2013, 01:26:15 UTC |
702cf8f | Alon Zakai | 21 December 2013, 01:22:51 UTC | Merge pull request #1635 from juj/emscripten_log emscripten_log() and emscripten_get_callstack() | 21 December 2013, 01:22:51 UTC |
4afedfb | Alon Zakai | 21 December 2013, 00:20:05 UTC | fuzz testcase | 21 December 2013, 00:20:05 UTC |
609b120 | Alon Zakai | 20 December 2013, 23:55:58 UTC | fuzz testcase | 20 December 2013, 23:55:58 UTC |
39a3f9c | Alon Zakai | 20 December 2013, 19:55:50 UTC | improve fuzz testcase runner | 20 December 2013, 19:55:50 UTC |
2d5f34d | Alon Zakai | 20 December 2013, 19:27:25 UTC | simplify ir for fastcomp after the autodebugger runs | 20 December 2013, 19:27:25 UTC |
63abd23 | Alon Zakai | 20 December 2013, 18:53:24 UTC | make fuzz tester executable | 20 December 2013, 18:53:24 UTC |
4c698d2 | Alon Zakai | 20 December 2013, 18:50:39 UTC | csmith fixes | 20 December 2013, 18:50:39 UTC |
5f707bd | Jukka Jylänki | 20 December 2013, 16:52:53 UTC | Fix browser.test_emrun to utilize the EMSCRIPTEN_BROWSER env. variable like the rest of the browser suite does, instead of always testing user default browser. | 20 December 2013, 16:52:53 UTC |
fb39bb7 | Jukka Jylänki | 20 December 2013, 16:49:32 UTC | In browser.test_emrun, use --log_stdout and --log_stderr to capture run output instead of python pipe, since on linux, spawning chrome browser would run into a mysterious issue where piping the emrun output would hang the python subprocess spawn. | 20 December 2013, 16:49:32 UTC |
f4b5859 | Jukka Jylänki | 20 December 2013, 16:38:04 UTC | Improve emrun browser launch detach detection on linux. Shield log printing with mutex to not interleave multiple prints to same line without a delimiting newline. | 20 December 2013, 16:38:04 UTC |
759fdd7 | Jukka Jylänki | 20 December 2013, 16:30:58 UTC | Fix potential race condition in emrun where the browser was spawned before the web server, and theoretically browser could attempt to load the page before server is even up. Not detected in practice, but could happen. | 20 December 2013, 16:30:58 UTC |
fd440e1 | Jukka Jylänki | 20 December 2013, 16:28:34 UTC | Remove unneeded newline append in emrun when logging to file. | 20 December 2013, 16:28:34 UTC |
3bfe074 | Jukka Jylänki | 20 December 2013, 16:03:08 UTC | Make emrun executable on linux | 20 December 2013, 16:05:15 UTC |
60ce3b1 | Jukka Jylänki | 20 December 2013, 15:56:07 UTC | Add verbose debug print to emrun exit to troubleshoot linux process hang issue when spawning chrome browser. | 20 December 2013, 15:56:07 UTC |
5ddcbbc | Jukka Jylänki | 20 December 2013, 15:54:26 UTC | Remove bad print in emrun when the message that arrived out-of-sequence should not have been printed, but queued to be printed later. | 20 December 2013, 15:54:26 UTC |
eb27ff8 | Jukka Jylänki | 20 December 2013, 09:35:06 UTC | Move emscripten-source-map.min.js to src/ since it is a non-tests file needed by public use when user wants to emscripten_log with a C callstack. Remove redundant emscripten_demangle function. | 20 December 2013, 09:49:36 UTC |
55660c3 | Jukka Jylänki | 19 December 2013, 21:32:26 UTC | Update emscripten_log to work with the handwritten JS demangler. Update tests. | 20 December 2013, 09:49:34 UTC |
184a425 | Jukka Jylänki | 27 September 2013, 19:53:25 UTC | Also give the ability to print out function parameters in the callstack with emscripten_get_callstack. | 20 December 2013, 09:49:32 UTC |
26d6ad3 | Jukka Jylänki | 18 September 2013, 15:53:28 UTC | Add new functions emscripten_log() in emscripten.h which allows printing out log messages with callstack information, and function emscripten_get_callstack(), which allows programmatically obtaining the current callstack. | 20 December 2013, 09:49:30 UTC |
0025736 | juj | 20 December 2013, 09:21:50 UTC | Merge pull request #1934 from juj/eglCreateContext eglCreateContext. | 20 December 2013, 09:21:50 UTC |
c1f5a5b | Jukka Jylänki | 19 December 2013, 21:58:45 UTC | Make EGL function eglCreateContext spec-conformant and actually read the EGL_CONTEXT_CLIENT_VERSION field when creating a context. Require the version number 2, since WebGL1 maps to GLES2. | 20 December 2013, 09:21:19 UTC |
4efa427 | Alon Zakai | 20 December 2013, 06:01:09 UTC | simplify for fastcomp together with other link operations | 20 December 2013, 06:01:09 UTC |
ed65cfd | Alon Zakai | 20 December 2013, 05:51:37 UTC | move fastcomp simplification code into emcc, and simplify it | 20 December 2013, 05:51:37 UTC |
0d3ef7f | Alon Zakai | 20 December 2013, 05:32:41 UTC | avoid llvm-dis in fastcomp | 20 December 2013, 05:32:41 UTC |
e2a2542 | Alon Zakai | 20 December 2013, 03:52:21 UTC | make default tests work in fastcomp | 20 December 2013, 03:52:21 UTC |
7ebe7e7 | Alon Zakai | 20 December 2013, 03:21:21 UTC | make test_outline more lenient | 20 December 2013, 03:21:21 UTC |
663f943 | Alon Zakai | 20 December 2013, 02:30:40 UTC | Merge pull request #1935 from sunfishcode/incoming Optimize away masks on stores to HEAP8 and HEAP16. | 20 December 2013, 02:30:40 UTC |
0923bb1 | Alon Zakai | 20 December 2013, 02:16:29 UTC | Merge pull request #1932 from juj/emrun_argc_argv Implement command line passing to work to emrun when --emrun is passed. | 20 December 2013, 02:16:29 UTC |
6803303 | Alon Zakai | 20 December 2013, 02:14:55 UTC | Merge pull request #1933 from ehostunreach/computed_goto Clean up test_indirectbr_many with the help of preprocessor macros | 20 December 2013, 02:14:55 UTC |
47e803a | Dan Gohman | 19 December 2013, 23:28:27 UTC | Optimize away masks on stores to HEAP8 and HEAP16. Optimize HEAP8[i] = x & 255 to HEAP8[i] = x, and similar for HEAP16. | 19 December 2013, 23:28:27 UTC |
970cd15 | Alon Zakai | 19 December 2013, 20:16:38 UTC | fix tests/cases/phientryimplicit.ll | 19 December 2013, 20:16:38 UTC |
e699bb8 | Vasilis Kalintiris | 19 December 2013, 19:16:32 UTC | Clean up test_indirectbr_many using preprocessor macros | 19 December 2013, 19:16:32 UTC |
8eb8c6b | Alon Zakai | 19 December 2013, 18:42:27 UTC | more dotzero fixes | 19 December 2013, 18:42:27 UTC |
181a08d | Alon Zakai | 19 December 2013, 17:50:39 UTC | remove java_nbody from core benchmarks | 19 December 2013, 17:50:39 UTC |
e98f5e3 | Jukka Jylänki | 19 December 2013, 16:10:29 UTC | Implement command line passing to work to emrun when --emrun is passed. | 19 December 2013, 16:10:29 UTC |
68bc170 | Jukka Jylänki | 19 December 2013, 15:40:43 UTC | Support --browser_info and --system_info in emrun when used with --android. | 19 December 2013, 15:40:43 UTC |
609715d | Jukka Jylänki | 19 December 2013, 15:09:09 UTC | Add support for listing detected browsers on Android in emrun, when emrun --android --list_browsers is called. | 19 December 2013, 15:09:09 UTC |
294688a | Jukka Jylänki | 19 December 2013, 14:55:16 UTC | Require that --browser is used with --android. | 19 December 2013, 14:55:16 UTC |