c7a91c4 | Alon Zakai | 25 July 2013, 03:37:41 UTC | cleanup | 25 July 2013, 03:37:41 UTC |
7ae3a4b | Alon Zakai | 25 July 2013, 03:34:44 UTC | fix whitespace | 25 July 2013, 03:34:44 UTC |
482e5d0 | Vladimir Vukicevic | 24 July 2013, 18:59:09 UTC | Relocate GL procs so that they can be implemented in C but the library version still be accessed through a function pointer, and always expose symbols through egl/glGetProcAddress even if GL emulation is disabled. | 25 July 2013, 03:31:00 UTC |
86a7a94 | Vladimir Vukicevic | 22 July 2013, 21:49:09 UTC | add primitive support for touch events to SDL | 25 July 2013, 03:31:00 UTC |
9aa1c31 | Alon Zakai | 25 July 2013, 03:06:54 UTC | flatten if chains in outliner, and be more careful to avoid outlining through an outline call | 25 July 2013, 03:06:54 UTC |
d1bf010 | Alon Zakai | 24 July 2013, 22:22:36 UTC | fix EXPORT_ALL in asm mode | 24 July 2013, 22:23:30 UTC |
5dce7ff | Alon Zakai | 24 July 2013, 21:25:36 UTC | Merge pull request #1428 from juj/gl_num_compressed_formats Implement glGetIntegerv(GL_NUM_COMPRESSED_TEXTURE_FORMATS). | 24 July 2013, 21:25:36 UTC |
3733841 | Alon Zakai | 24 July 2013, 21:21:45 UTC | Merge pull request #1386 from michaeljbishop/sdl_rwops Add support for `SDL_RWFromConstMem()` for .ogg files. | 24 July 2013, 21:21:45 UTC |
3fba5db | Alon Zakai | 24 July 2013, 20:53:37 UTC | link to file packaging docs | 24 July 2013, 20:53:37 UTC |
6b819b6 | Alon Zakai | 24 July 2013, 20:39:25 UTC | do invoke_* on LLVM invokes using function pointers; fixes #1423 | 24 July 2013, 20:39:25 UTC |
e6e2249 | Alon Zakai | 24 July 2013, 18:44:53 UTC | Merge pull request #1394 from inolen/stat_tests added lchmod, new tests, fixed for mknod return values | 24 July 2013, 18:44:53 UTC |
f4cff48 | Alon Zakai | 24 July 2013, 17:22:13 UTC | properly handle loads of i24s and similar illegal values | 24 July 2013, 17:22:38 UTC |
099f970 | Alon Zakai | 24 July 2013, 03:26:44 UTC | properly handle generation of instances of structures ending in [0 x ..] | 24 July 2013, 03:26:44 UTC |
eb9e6cb | Alon Zakai | 24 July 2013, 01:12:29 UTC | better error message | 24 July 2013, 01:12:29 UTC |
ef6c5c2 | Alon Zakai | 24 July 2013, 01:11:35 UTC | fix test_sscanf_6, which was reading uninitialized memory | 24 July 2013, 01:11:35 UTC |
34e2dfe | Alon Zakai | 24 July 2013, 01:08:17 UTC | fix scanString hardcoded HEAP32 reference | 24 July 2013, 01:08:17 UTC |
1ce927b | Alon Zakai | 24 July 2013, 00:29:02 UTC | do not outline through an outline call | 24 July 2013, 00:29:02 UTC |
61e16a2 | Alon Zakai | 23 July 2013, 23:54:25 UTC | fix test_glgetattachedshaders | 23 July 2013, 23:54:25 UTC |
233270d | Alon Zakai | 23 July 2013, 23:51:50 UTC | Merge branch 'master' of github.com:ToadKing/emscripten into incoming | 23 July 2013, 23:51:50 UTC |
c101558 | Jukka Jylänki | 21 July 2013, 20:37:06 UTC | Implement glGetIntegerv(GL_NUM_COMPRESSED_TEXTURE_FORMATS). | 23 July 2013, 23:02:15 UTC |
8989e12 | ToadKing | 23 July 2013, 22:29:27 UTC | update test | 23 July 2013, 22:29:27 UTC |
fe6cf45 | Alon Zakai | 23 July 2013, 21:36:51 UTC | use a separate stack location for control variable information for each outlined function, to avoid problems when outlining right through the support code for a previous outlining | 23 July 2013, 21:36:51 UTC |
95cde8a | Alon Zakai | 23 July 2013, 21:07:31 UTC | fix Math.imul closuring | 23 July 2013, 21:07:31 UTC |
b68e1f8 | Alon Zakai | 23 July 2013, 19:29:22 UTC | fix test_files* after the changes to stderr | 23 July 2013, 19:29:22 UTC |
2980ce7 | Alon Zakai | 23 July 2013, 19:18:02 UTC | fix structure size when it has a [0 x ..] at the end - that should add nothing | 23 July 2013, 19:18:02 UTC |
63dec7d | ToadKing | 22 July 2013, 23:15:43 UTC | change error message to assert add testcase for glGetAttachedShaders | 22 July 2013, 23:15:43 UTC |
3fcbc44 | Alon Zakai | 22 July 2013, 22:13:19 UTC | clean up outlinings limit code | 22 July 2013, 22:13:19 UTC |
8d99bd8 | Alon Zakai | 22 July 2013, 22:08:14 UTC | Merge pull request #1424 from sbalko/strftime-impl Implement strftime | 22 July 2013, 22:08:14 UTC |
0f01868 | Alon Zakai | 22 July 2013, 22:00:23 UTC | have a fixed limit for the number of outlinings we perform on a single function | 22 July 2013, 22:00:23 UTC |
e61ca30 | Michael J. Bishop | 22 July 2013, 18:42:13 UTC | Made getMimetype() a public method of the Browser module and used it inside the SDL module. | 22 July 2013, 18:42:13 UTC |
f5d05aa | Alon Zakai | 22 July 2013, 18:10:40 UTC | Merge pull request #1406 from inolen/printerr_fixes fixed stderr output to use printErr | 22 July 2013, 18:10:40 UTC |
67b321c | Alon Zakai | 22 July 2013, 16:59:35 UTC | no need to closure-guard Math.imul definitions (only used internally anyhow, and need to be consistent with later Math.imul uses | 22 July 2013, 16:59:35 UTC |
79cf7e8 | Alon Zakai | 22 July 2013, 16:34:59 UTC | allow closure with -g1 (only preserve whitespace) | 22 July 2013, 16:34:59 UTC |
1e9762f | Alon Zakai | 22 July 2013, 15:50:56 UTC | fix regression of double-counting varargs | 22 July 2013, 15:50:56 UTC |
a9aa509 | Michael J. Bishop | 22 July 2013, 15:49:45 UTC | Added mime type information to SDL_rwops in `SDL_RWFromFile` as a hint to processing down the line. Changed the `Pointer_stringify()` call to occur in `SDL_RWFromFile` instead of downstream which makes more sense. Cleaned up formatting. | 22 July 2013, 15:49:45 UTC |
2fa6655 | Alon Zakai | 22 July 2013, 06:23:04 UTC | notice varargs when creating library function wrappers | 22 July 2013, 06:23:04 UTC |
fcac1ed | Soeren Balko | 22 July 2013, 01:11:13 UTC | Formatting changes as requested for pull request | 22 July 2013, 01:17:00 UTC |
4d7894a | Soeren Balko | 17 July 2013, 00:27:24 UTC | Implement strftime (incl. tests) | 22 July 2013, 01:17:00 UTC |
eca3f4f | Alon Zakai | 21 July 2013, 19:58:19 UTC | add browser audio option for test runner | 21 July 2013, 19:58:19 UTC |
847b24e | Alon Zakai | 21 July 2013, 19:12:14 UTC | Merge branch 'isgraph' of github.com:ToadKing/emscripten into incoming | 21 July 2013, 19:12:14 UTC |
944142e | Alon Zakai | 21 July 2013, 19:11:06 UTC | Merge pull request #1412 from michaeljbishop/pread-fix Fixes in pread() | 21 July 2013, 19:11:06 UTC |
cba8693 | ToadKing | 21 July 2013, 19:05:42 UTC | add self to AUTHORS | 21 July 2013, 19:05:42 UTC |
00ba7f5 | Alon Zakai | 21 July 2013, 17:55:08 UTC | abort outlining if it leads to the new function or old function exceeding the original function in size | 21 July 2013, 17:55:08 UTC |
5b49264 | Alon Zakai | 21 July 2013, 17:38:00 UTC | clean up test code | 21 July 2013, 17:38:00 UTC |
da282e9 | Alon Zakai | 21 July 2013, 17:37:19 UTC | add more outline testing | 21 July 2013, 17:37:19 UTC |
b11c3d7 | Alon Zakai | 21 July 2013, 17:33:44 UTC | fix semantics of control variable handling in outlining: zero out when calling outlined funcitons, and right after using the value, so that we can handle nested outlined calls | 21 July 2013, 17:33:44 UTC |
0902d6c | Alon Zakai | 21 July 2013, 05:45:26 UTC | save all versions in test_outline | 21 July 2013, 05:45:26 UTC |
66171f5 | Alon Zakai | 21 July 2013, 05:43:01 UTC | simplify heuristics for restarting in outliner | 21 July 2013, 05:43:01 UTC |
f099024 | Alon Zakai | 21 July 2013, 05:32:32 UTC | stop trying to outline in outlined code, appears to not be necessary anymore | 21 July 2013, 05:32:32 UTC |
dd81be6 | Alon Zakai | 21 July 2013, 04:49:44 UTC | add more outliner testing | 21 July 2013, 04:49:44 UTC |
91e447b | Alon Zakai | 21 July 2013, 04:46:30 UTC | use blocks in switch cases in outliner | 21 July 2013, 04:48:49 UTC |
94c3b3c | Alon Zakai | 21 July 2013, 04:15:29 UTC | allow sp to be modified in outlined code, by changing the model to where outlined code returns sp (which also parallels that we sent it as the single parameter) | 21 July 2013, 04:15:29 UTC |
a5bb34b | Alon Zakai | 21 July 2013, 03:47:28 UTC | adjust outlining heuristics to fully outline even big functions | 21 July 2013, 03:47:28 UTC |
e258efc | Alon Zakai | 21 July 2013, 03:01:07 UTC | do a restart in the outliner only if the total cost is not too high | 21 July 2013, 03:01:07 UTC |
1830d2c | Alon Zakai | 21 July 2013, 02:34:58 UTC | recursively outline when the total cost is not too high, and adjust outlining parameters | 21 July 2013, 02:34:58 UTC |
1cb5216 | Alon Zakai | 20 July 2013, 20:22:13 UTC | do not try another outlining pass if there is not that much left anyhow | 20 July 2013, 20:22:13 UTC |
9c52c8a | Anthony Pesch | 16 July 2013, 23:00:10 UTC | - added lchmod - fixed up errno values for mknod - split up stat tests into test_stat, test_stat_chmod, test_stat_mknod | 20 July 2013, 18:19:15 UTC |
d0133d2 | ToadKing | 20 July 2013, 07:16:01 UTC | fix isgraph | 20 July 2013, 07:16:01 UTC |
90c9c76 | Michael J. Bishop | 20 July 2013, 03:24:59 UTC | Formatting cleanup. | 20 July 2013, 03:24:59 UTC |
f2b2116 | Michael J. Bishop | 20 July 2013, 02:51:56 UTC | Touched up formatting. No functional change. | 20 July 2013, 02:51:56 UTC |
de54e94 | ToadKing | 20 July 2013, 02:39:58 UTC | fix glGetAttachedShaders | 20 July 2013, 02:39:58 UTC |
ba6b57f | Alon Zakai | 20 July 2013, 01:50:00 UTC | attempt a final outline from the start after any outlining, not just a recursive one | 20 July 2013, 01:50:00 UTC |
a7b87c4 | Alon Zakai | 20 July 2013, 01:44:47 UTC | after outlining recursively, try to outline once more from the beginning | 20 July 2013, 01:44:47 UTC |
d9d0118 | Alon Zakai | 20 July 2013, 01:11:27 UTC | handle %Nc in sscanf; fixes #1407 | 20 July 2013, 01:12:16 UTC |
e59bfd4 | Alon Zakai | 19 July 2013, 23:01:09 UTC | simplify and correct the logic for falling back to the entry ident when an invalid label id shows up; fixes #1399 | 19 July 2013, 23:01:09 UTC |
b5550f0 | Alon Zakai | 19 July 2013, 21:43:01 UTC | handle out param in SDL_GetKeyboardState; fixes #1404 | 19 July 2013, 21:43:17 UTC |
95ff3a2 | Alon Zakai | 19 July 2013, 21:31:38 UTC | Merge pull request #1402 from imvu/embind-updates-pull-request Embind updates pull request | 19 July 2013, 21:31:38 UTC |
eee051b | Alon Zakai | 19 July 2013, 21:27:56 UTC | Merge pull request #1414 from inolen/dlclose_refcount_fix fix for dlclose refcount cleanup | 19 July 2013, 21:27:56 UTC |
93a3268 | Alon Zakai | 19 July 2013, 17:47:22 UTC | ensure a final return after inlining, if necessary | 19 July 2013, 17:47:22 UTC |
e24923c | Alon Zakai | 19 July 2013, 17:19:57 UTC | remove variables owned by outlined code from the parent | 19 July 2013, 17:19:57 UTC |
19a9e53 | Alon Zakai | 19 July 2013, 17:16:15 UTC | enable first working zlib outlining test | 19 July 2013, 17:16:15 UTC |
f3b2e09 | Anthony Pesch | 19 July 2013, 06:08:57 UTC | fix for refcount cleanup | 19 July 2013, 06:08:57 UTC |
528ff4b | Alon Zakai | 19 July 2013, 02:14:07 UTC | preparations for outline test on zlib | 19 July 2013, 02:14:07 UTC |
b8e7b66 | Alon Zakai | 19 July 2013, 01:58:27 UTC | improve find_bigfuncs | 19 July 2013, 01:58:27 UTC |
6e6807b | Alon Zakai | 19 July 2013, 01:44:33 UTC | wipe out control flow variable before calling outlined code | 19 July 2013, 01:44:33 UTC |
9f8c0f7 | Alon Zakai | 19 July 2013, 01:02:43 UTC | do not miss returns that are statements | 19 July 2013, 01:02:43 UTC |
c04260c | Alon Zakai | 19 July 2013, 00:28:12 UTC | do not emit spills in outlined code for variables that only appear in the outlines code | 19 July 2013, 00:28:12 UTC |
c99739b | Alon Zakai | 19 July 2013, 00:01:13 UTC | do not outline into outlined code for now, and refactor code analysis a little | 19 July 2013, 00:01:13 UTC |
2ffa3a8 | Alon Zakai | 18 July 2013, 23:25:24 UTC | add coercions on return proxying in outliner | 18 July 2013, 23:26:26 UTC |
698b0c5 | Alon Zakai | 18 July 2013, 23:20:40 UTC | emit only necessary return proxying code when outlining | 18 July 2013, 23:20:40 UTC |
a1a7cb6 | Alon Zakai | 18 July 2013, 23:07:46 UTC | send variables to outlines code even if just written; they may not be written to, and we would write a zero incorrectly | 18 July 2013, 23:08:26 UTC |
4962ed9 | Michael Bishop | 18 July 2013, 18:57:57 UTC | Fixes in pread() The bug occurs when pread() doesn't return 0 when asked to read an offset beyond its buffer. This behavior is explicitly documented at: http://pubs.opengroup.org/onlinepubs/000095399/functions/read.html > If the starting position is at or after the end-of-file, 0 > shall be returned | 18 July 2013, 18:57:57 UTC |
188ec73 | Anthony Pesch | 18 July 2013, 07:12:02 UTC | fixed stderr output to use printErr | 18 July 2013, 07:12:02 UTC |
646e5af | Alon Zakai | 18 July 2013, 03:58:16 UTC | consolidate simplifyExpressions to one pass that happens before closure, where simplifyNotComps is guaranteed to be valid | 18 July 2013, 03:58:16 UTC |
d45e687 | Alon Zakai | 18 July 2013, 01:18:53 UTC | add asm coercions to switches for outlining | 18 July 2013, 01:18:53 UTC |
30a3631 | Alon Zakai | 18 July 2013, 01:16:06 UTC | add asm coercions to ifs for outlining | 18 July 2013, 01:16:06 UTC |
7e8bd8b | Alon Zakai | 18 July 2013, 00:27:35 UTC | add asm coercion when outlining | 18 July 2013, 00:27:35 UTC |
3a1a48b | Alon Zakai | 17 July 2013, 23:47:47 UTC | outlining integration in compiler | 17 July 2013, 23:47:47 UTC |
5955301 | Alon Zakai | 17 July 2013, 23:45:32 UTC | do not emit illegal breaks in seqs when outlining | 17 July 2013, 23:45:32 UTC |
bb84428 | Alon Zakai | 17 July 2013, 22:44:41 UTC | infrastructure for passing extra info to js optimizer passes from emcc | 17 July 2013, 22:44:41 UTC |
82f0925 | Alon Zakai | 17 July 2013, 20:43:14 UTC | do not overlap the normal C stack with outliner-spilled variables | 17 July 2013, 20:43:14 UTC |
f02de71 | Alon Zakai | 17 July 2013, 20:38:12 UTC | refactor stack bump node search | 17 July 2013, 20:38:12 UTC |
3eba3ac | Alon Zakai | 17 July 2013, 20:31:30 UTC | rename variable | 17 July 2013, 20:31:30 UTC |
07d5aca | Alon Zakai | 17 July 2013, 20:23:13 UTC | enable larger outline test | 17 July 2013, 20:23:13 UTC |
50914ed | Alon Zakai | 17 July 2013, 19:42:48 UTC | update existing stack if there is one when outlining | 17 July 2013, 19:42:48 UTC |
9eaf060 | Alon Zakai | 17 July 2013, 19:06:49 UTC | stack support in outlining | 17 July 2013, 19:11:00 UTC |
b911d5d | Chad Austin | 17 July 2013, 18:49:17 UTC | Add a test that shows JS objects can be modified if passed by reference into a C++ function | 17 July 2013, 18:50:17 UTC |
3952582 | Chad Austin | 31 May 2013, 23:52:18 UTC | Fix a bunch of things that break under closure advanced optimizations. Now, to my knowledge, embind fully supports closure advanced mode. | 17 July 2013, 18:28:59 UTC |
c86809e | Chad Austin | 30 May 2013, 19:02:03 UTC | Rename value_tuple to value_array and value_struct to value_object | 17 July 2013, 18:28:42 UTC |
4556824 | Alon Zakai | 17 July 2013, 18:10:35 UTC | more testing | 17 July 2013, 18:10:35 UTC |