a957cf3 | Alon Zakai | 06 July 2013, 17:00:16 UTC | relocate GL procs so that they can be implemented in C but the library version still be run through a function pointer | 06 July 2013, 17:00:29 UTC |
0d84667 | Alon Zakai | 04 July 2013, 18:01:42 UTC | comments | 04 July 2013, 23:36:03 UTC |
c9027f5 | Alon Zakai | 04 July 2013, 04:54:06 UTC | improve warning text | 04 July 2013, 04:54:06 UTC |
c1ea8dc | Alon Zakai | 04 July 2013, 04:32:21 UTC | fix test_static_link for the case where spidermonkey shell is not in JS_ENGINES | 04 July 2013, 04:32:21 UTC |
455fc9b | Alon Zakai | 04 July 2013, 01:31:57 UTC | Merge pull request #1341 from inolen/pointer_stringify_hang assert on bad pointer in Pointer_stringify | 04 July 2013, 01:31:57 UTC |
753cf7f | Alon Zakai | 04 July 2013, 00:43:39 UTC | move emlink docs to wiki; add link to them | 04 July 2013, 00:43:39 UTC |
f272e0e | Alon Zakai | 03 July 2013, 23:58:01 UTC | add working bullet static linking test | 03 July 2013, 23:58:01 UTC |
6ad418d | Alon Zakai | 03 July 2013, 23:57:44 UTC | force-include .a contents of multiple archives when they are the only inputs aside from linked libraries | 03 July 2013, 23:57:44 UTC |
0903bbc | Alon Zakai | 03 July 2013, 23:18:57 UTC | enable working zlib static linking test | 03 July 2013, 23:18:57 UTC |
e6c426b | Alon Zakai | 03 July 2013, 23:18:29 UTC | force-include .a contents when it is the only input aside from linked libraries | 03 July 2013, 23:18:29 UTC |
2e57075 | Alon Zakai | 03 July 2013, 22:52:42 UTC | fix test_source_map | 03 July 2013, 22:52:42 UTC |
dea79e5 | Alon Zakai | 03 July 2013, 22:50:45 UTC | parse i64-to-ptr conversions of constants at compile time | 03 July 2013, 22:50:45 UTC |
0774a0a | Alon Zakai | 03 July 2013, 22:38:02 UTC | fix test_openjpeg | 03 July 2013, 22:38:02 UTC |
405d75e | Alon Zakai | 03 July 2013, 21:59:09 UTC | stop emitting no-longer-needed alias constants | 03 July 2013, 22:31:05 UTC |
a4d526c | Alon Zakai | 03 July 2013, 21:43:20 UTC | move runPostSets into asm module | 03 July 2013, 22:31:05 UTC |
1804c48 | Alon Zakai | 03 July 2013, 21:12:18 UTC | run postSets in a global initializer, before all other global initializers | 03 July 2013, 22:31:05 UTC |
c8065da | Alon Zakai | 03 July 2013, 04:31:31 UTC | remove old comment | 03 July 2013, 22:31:05 UTC |
2657616 | Alon Zakai | 03 July 2013, 02:00:58 UTC | add function pointers test | 03 July 2013, 22:31:05 UTC |
c3965c1 | Alon Zakai | 03 July 2013, 02:00:35 UTC | fix test harness | 03 July 2013, 22:31:05 UTC |
b9f5f84 | Alon Zakai | 03 July 2013, 02:00:08 UTC | fix f_bases handling in static linker | 03 July 2013, 22:31:05 UTC |
1ff89fa | Alon Zakai | 03 July 2013, 00:15:44 UTC | refactor static link test and add todo | 03 July 2013, 22:31:05 UTC |
729e1fe | Alon Zakai | 03 July 2013, 00:14:42 UTC | emit F_BASE | 03 July 2013, 22:31:05 UTC |
5beb8da | Alon Zakai | 02 July 2013, 22:22:32 UTC | do not relocate function pointers when no need to (no such table in parent) | 03 July 2013, 22:31:05 UTC |
aebf1a7 | Alon Zakai | 02 July 2013, 21:20:11 UTC | refactor getIndex calls to include the signature | 03 July 2013, 22:31:05 UTC |
1f4e095 | Alon Zakai | 02 July 2013, 21:07:06 UTC | handle multiple F_BASE_.. in relocation | 03 July 2013, 22:31:05 UTC |
4a907af | Alon Zakai | 02 July 2013, 19:11:50 UTC | always do globaldce (and potentially strip-debug), even when we are building something linkable | 03 July 2013, 22:31:05 UTC |
fa5cc31 | Alon Zakai | 01 July 2013, 22:25:55 UTC | mark internal globals as private as well | 03 July 2013, 22:31:05 UTC |
8b68c8a | Alon Zakai | 02 July 2013, 01:45:02 UTC | fix relocation of global linkable variables, enable iostream module linking test | 03 July 2013, 22:31:05 UTC |
218696c | Alon Zakai | 02 July 2013, 01:03:05 UTC | add a naming to globals that can be linked and used across modules | 03 July 2013, 22:31:05 UTC |
cde6b80 | Alon Zakai | 01 July 2013, 20:09:59 UTC | warn on undefined global variables after linking | 03 July 2013, 22:31:05 UTC |
f4adcce | Alon Zakai | 01 July 2013, 20:03:51 UTC | refactor sendings linking | 03 July 2013, 22:31:05 UTC |
4f9dfa2 | Alon Zakai | 01 July 2013, 19:35:41 UTC | refactor linking of imports | 03 July 2013, 22:31:04 UTC |
a98a8a9 | Alon Zakai | 01 July 2013, 18:51:42 UTC | add missing newline | 03 July 2013, 22:31:04 UTC |
461478f | Alon Zakai | 01 July 2013, 18:31:15 UTC | testing for using libc in a side module, and forcing inclusion of libc making it work | 03 July 2013, 22:31:04 UTC |
5b27fcf | Alon Zakai | 01 July 2013, 18:26:04 UTC | allow picking a library to force inclusion of in EMCC_FORCE_STDLIBS | 03 July 2013, 22:31:04 UTC |
650a1d7 | Alon Zakai | 30 June 2013, 16:52:44 UTC | finalize floats during relocation in side modules | 03 July 2013, 22:31:04 UTC |
2c44a12 | Alon Zakai | 30 June 2013, 16:46:36 UTC | docs | 03 July 2013, 22:31:04 UTC |
1d043dd | Alon Zakai | 30 June 2013, 01:37:05 UTC | testing for linking with malloc | 03 July 2013, 22:31:04 UTC |
0a77a10 | Alon Zakai | 30 June 2013, 01:27:42 UTC | simplify heap initializer merging | 03 July 2013, 22:31:04 UTC |
803b1bc | Alon Zakai | 29 June 2013, 23:24:29 UTC | prepare for libc++ linking test | 03 July 2013, 22:31:04 UTC |
ef34fd4 | Alon Zakai | 29 June 2013, 23:13:12 UTC | add various aborting stubs for libc stuff used in libc++ | 03 July 2013, 22:31:04 UTC |
ef9e867 | Alon Zakai | 29 June 2013, 23:12:19 UTC | coerce in cmpxchg | 03 July 2013, 22:31:04 UTC |
549f104 | Alon Zakai | 29 June 2013, 23:11:40 UTC | include fastLong in FULL_LIBRARY | 03 July 2013, 22:31:04 UTC |
48edb13 | Alon Zakai | 29 June 2013, 21:41:09 UTC | emit proper filler functions in merged function tables | 03 July 2013, 22:31:04 UTC |
8544ce1 | Alon Zakai | 29 June 2013, 21:33:08 UTC | do not add imports that are implemented by the main module | 03 July 2013, 22:31:04 UTC |
8c44f91 | Alon Zakai | 29 June 2013, 21:14:59 UTC | handle function table updates with nested braces | 03 July 2013, 22:31:04 UTC |
41645b7 | Alon Zakai | 29 June 2013, 19:12:09 UTC | fix enlarging of merged function tables | 03 July 2013, 22:31:04 UTC |
5e360b7 | Alon Zakai | 29 June 2013, 19:11:02 UTC | fix non-linking of C libs in side modules | 03 July 2013, 22:31:04 UTC |
fd7ca56 | Alon Zakai | 29 June 2013, 17:28:15 UTC | finish function table merging and enable testing | 03 July 2013, 22:31:04 UTC |
7596d28 | Alon Zakai | 29 June 2013, 17:05:29 UTC | refactor invoke generation and add missing invokes when linking | 03 July 2013, 22:31:04 UTC |
7be8c34 | Alon Zakai | 29 June 2013, 16:27:36 UTC | do not link in C libraries in side modules | 03 July 2013, 22:31:04 UTC |
dda4942 | Alon Zakai | 29 June 2013, 05:16:41 UTC | assert on no nesting in function table updates during linking | 03 July 2013, 22:31:04 UTC |
56d117e | Alon Zakai | 29 June 2013, 02:44:56 UTC | wip test for merging function tables | 03 July 2013, 22:31:04 UTC |
ca79765 | Alon Zakai | 29 June 2013, 02:43:10 UTC | update function table masks | 03 July 2013, 22:31:04 UTC |
ca59b24 | Alon Zakai | 29 June 2013, 02:26:10 UTC | merge function tables | 03 July 2013, 22:31:04 UTC |
91e27cc | Alon Zakai | 28 June 2013, 23:43:34 UTC | link docs | 03 July 2013, 22:31:04 UTC |
f5c71a9 | Alon Zakai | 28 June 2013, 23:36:36 UTC | clone aliased functions in shared modules | 03 July 2013, 22:31:04 UTC |
11db722 | Alon Zakai | 28 June 2013, 21:21:45 UTC | apply replacements to module defs, and add testing for merging of overlapping global initializers | 03 July 2013, 22:31:03 UTC |
0de466d | Alon Zakai | 28 June 2013, 21:15:26 UTC | apply replacements to exports | 03 July 2013, 22:31:03 UTC |
077b37c | Alon Zakai | 28 June 2013, 20:53:05 UTC | apply replacements in global initializer merging | 03 July 2013, 22:31:03 UTC |
585b3d7 | Alon Zakai | 28 June 2013, 20:46:11 UTC | merge global initializers | 03 July 2013, 22:31:03 UTC |
fd36ac8 | Alon Zakai | 28 June 2013, 20:29:24 UTC | standardize global initializers syntax | 03 July 2013, 22:31:03 UTC |
b231d9f | Alon Zakai | 28 June 2013, 18:37:28 UTC | add optional header to test_static_link | 03 July 2013, 22:31:03 UTC |
0561274 | Alon Zakai | 26 June 2013, 04:26:15 UTC | fix memory initializer counting and add test for merging of two of them | 03 July 2013, 22:31:03 UTC |
5e01920 | Alon Zakai | 26 June 2013, 03:41:37 UTC | fix heap merging, add padding and offset adjustment, basic test passes in reverse as well | 03 July 2013, 22:31:03 UTC |
b0e85bc | Alon Zakai | 26 June 2013, 01:42:53 UTC | merge module defs | 03 July 2013, 22:31:03 UTC |
405928b | Alon Zakai | 26 June 2013, 01:15:51 UTC | merge exports | 03 July 2013, 22:31:03 UTC |
20e81c4 | Alon Zakai | 26 June 2013, 00:49:28 UTC | begin work on memory relocation | 03 July 2013, 22:31:03 UTC |
8bd809c | Alon Zakai | 25 June 2013, 23:18:40 UTC | refactor test | 03 July 2013, 22:31:03 UTC |
3e03187 | Alon Zakai | 25 June 2013, 23:10:37 UTC | first working static linking test | 03 July 2013, 22:31:03 UTC |
8c72d67 | Alon Zakai | 25 June 2013, 22:40:56 UTC | move memory initializer pattern to shared | 03 July 2013, 22:31:03 UTC |
9663d80 | Alon Zakai | 25 June 2013, 18:54:56 UTC | cleanup | 03 July 2013, 22:31:03 UTC |
cdea2d3 | Alon Zakai | 25 June 2013, 18:22:34 UTC | test improvements | 03 July 2013, 22:31:03 UTC |
74e6002 | Alon Zakai | 25 June 2013, 01:44:51 UTC | cleanups | 03 July 2013, 22:31:03 UTC |
af60ede | Alon Zakai | 25 June 2013, 01:35:57 UTC | ifdef out gl emulation when disabled | 03 July 2013, 22:31:03 UTC |
5e2839d | Alon Zakai | 25 June 2013, 01:23:55 UTC | remove duplicate function marker | 03 July 2013, 22:31:03 UTC |
31edf8e | Alon Zakai | 25 June 2013, 01:21:56 UTC | fix detection of whether we know which are the generated functions in js optimizer | 03 July 2013, 22:31:03 UTC |
54aecff | Alon Zakai | 25 June 2013, 01:05:40 UTC | allow extra info in js optimizer, and send relocate pass info that way | 03 July 2013, 22:31:03 UTC |
5cee70c | Alon Zakai | 25 June 2013, 00:16:14 UTC | invoke relocation pass in js optimizer | 03 July 2013, 22:31:03 UTC |
b65d9c3 | Alon Zakai | 25 June 2013, 00:05:55 UTC | start writing out a combined module | 03 July 2013, 22:31:03 UTC |
754ba99 | Alon Zakai | 24 June 2013, 23:59:39 UTC | refactor and calculate new imports | 03 July 2013, 22:31:03 UTC |
0af083b | Alon Zakai | 24 June 2013, 23:48:42 UTC | start to parse imports | 03 July 2013, 22:31:03 UTC |
f2178dc | Alon Zakai | 24 June 2013, 23:36:05 UTC | start to parse asm modules | 03 July 2013, 22:31:03 UTC |
c8ba746 | Alon Zakai | 24 June 2013, 23:15:18 UTC | comment | 03 July 2013, 22:31:03 UTC |
190b20e | Alon Zakai | 24 June 2013, 23:14:35 UTC | DISABLE_GL_EMULATION option | 03 July 2013, 22:31:02 UTC |
fac77c3 | Alon Zakai | 24 June 2013, 23:00:24 UTC | initial setup | 03 July 2013, 22:31:02 UTC |
fc397a9 | Alon Zakai | 03 July 2013, 04:27:28 UTC | Merge pull request #1343 from int3/firstrun-paths Fix and test for find_executable. | 03 July 2013, 04:27:28 UTC |
fe3655d | Jez Ng | 02 July 2013, 10:39:05 UTC | Fix and test for find_executable. | 02 July 2013, 10:39:05 UTC |
0a2260a | Dan Gohman | 02 July 2013, 00:29:45 UTC | Optimize (x<y)&1 Add an optimization to simplifyExpressionsPre to replace (x<y)&1 with x<y if possible. This comes up frequently in C++ with bool variables. | 02 July 2013, 00:29:45 UTC |
f1d7b1b | Anthony Pesch | 01 July 2013, 23:45:37 UTC | assert on bad pointer in Pointer_stringify | 02 July 2013, 00:06:01 UTC |
01708b7 | Alon Zakai | 01 July 2013, 18:21:29 UTC | Merge pull request #1335 from inolen/module_exports Module export improvements | 01 July 2013, 18:21:29 UTC |
6fe5cf7 | Alon Zakai | 01 July 2013, 18:16:04 UTC | Merge branch 'master' of github.com:josephg/emscripten into incoming | 01 July 2013, 18:16:04 UTC |
4fc8717 | Alon Zakai | 01 July 2013, 18:14:41 UTC | update tests | 01 July 2013, 18:14:41 UTC |
1f8cdac | Anthony Pesch | 27 June 2013, 23:42:41 UTC | - Added MODULE_NAME setting to control global module export | 01 July 2013, 18:02:05 UTC |
dfa6470 | Joseph Gentle | 01 July 2013, 17:35:41 UTC | Added Joseph Gentle to authors | 01 July 2013, 17:35:41 UTC |
f29ffc1 | Alon Zakai | 01 July 2013, 17:26:43 UTC | Merge pull request #1338 from mnaamani/nodesockets ipv6 related improvements | 01 July 2013, 17:26:43 UTC |
547b13c | Alon Zakai | 30 June 2013, 19:49:32 UTC | do not optimize while into do-while if there are continues; fixes #1337 | 30 June 2013, 19:49:32 UTC |
6e3a916 | Alon Zakai | 30 June 2013, 17:31:05 UTC | Merge pull request #1336 from int3/csmith Some tweaks to make CSmith easier to setup / debug. | 30 June 2013, 17:31:05 UTC |
77b9c55 | Joseph Gentle | 30 June 2013, 17:04:39 UTC | Fixed emscripten_get_now in a shell | 30 June 2013, 17:04:39 UTC |
d3307c5 | Mokhtar Naamani | 29 June 2013, 19:11:03 UTC | align sin6_family of sockaddr_in6 with other socket address structures | 29 June 2013, 19:11:03 UTC |