Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-14 | Add GLEW 1.10.0 emulation | Jari Vetoniemi | |
Includes library_glew.js that stubs the init functions, but also provides the other functions. GL/glew.h is now changed to work with GLEW_EXT_foo_bar constants, some missing constants that are in GLEW 1.10.0 are also provided. Otherwise it still uses SDL_opengl.h to provide function definitions and other constants. Linaro's GLEW (glew-oes) is also supported to some degree to make it easier to get ES1 and ES2 software using it running. What it lacks: - Some constants and function declarations that are in GLEW 1.10.0 might be missing. - The real glew-es fork also includes normal GL constants and function pointers, this does not. Tests ran: - tests/runner.py browser Real world example using this code (and upcomming glfw3 port) can be found here: http://cloudef.eu/glhck http://cloudef.eu/glhck/qb.html | |||
2013-12-31 | implementation of libuuid | Fraser Adams | |
2013-12-16 | fix varargs signature generation, '...' is optional and both cases must be ↵ | Alon Zakai | |
handled; fixes #1918 | |||
2013-12-14 | export code for CallHandlers.h | Alon Zakai | |
2013-12-10 | do not skip vector types in function signatures | Alon Zakai | |
2013-11-30 | send EXPORTED_FUNCTIONS to fastcomp glue | Alon Zakai | |
2013-11-26 | Implemented #1573. All functions marked as "used" will be automatically ↵ | ngld | |
added to EXPORTED_FUNCTIONS. | |||
2013-11-20 | hack up support for 'glue' phase in js compiler, to just generate glue for ↵ | Alon Zakai | |
backend output | |||
2013-11-15 | ignore llvm ir fast-math notation; fixes #1762 | Alon Zakai | |
2013-11-14 | don't evaluate function table aliases containing relocation offsets; fixes #1807 | Alon Zakai | |
2013-10-29 | simplify wrapper asm coercions | Alon Zakai | |
2013-10-29 | cast to double before float in function pointer wrappers | Alon Zakai | |
2013-10-25 | do not send floats to ffis | Alon Zakai | |
2013-10-25 | support fround in function tables and asm module support functions | Alon Zakai | |
2013-10-25 | add fpext and fptrunc to list of llvm conversions, so we differentiate ↵ | Alon Zakai | |
float/double in them | |||
2013-10-18 | integrate the SIMD polyfill code | Alon Zakai | |
2013-10-09 | remove old function indexing code | Alon Zakai | |
2013-10-02 | optimize Math.x to Math_x | Alon Zakai | |
2013-10-02 | align function tables in non-asm mode | Alon Zakai | |
2013-10-02 | make function pointer aliasing configurable | Alon Zakai | |
2013-10-01 | optimize asm function table emitting | Alon Zakai | |
2013-09-27 | - added idbfs and nodefs | Anthony Pesch | |
- minor coding convention fixes | |||
2013-09-23 | remove framework entirely | Alon Zakai | |
2013-09-08 | track if there is inline js, and if so do not mark as valid asm.js | Alon Zakai | |
2013-09-03 | do not eliminate supposedly stub functions in side modules, as they may be ↵ | Alon Zakai | |
imported from the parent | |||
2013-08-16 | generate separate function table wrappers for a single library function ↵ | Alon Zakai | |
aliased with different signatures | |||
2013-08-16 | simplify and automate GetProcAddress logic, and move it out of GL emulation | Alon Zakai | |
2013-08-09 | - merged FS and VFS namespaces | Anthony Pesch | |
- split off fs, memfs, sockfs and tty libraries | |||
2013-08-08 | metadata parsing tweaks | Alon Zakai | |
Modified by ncbray to simultaniously support LLVM 3.2 and 3.3. | |||
2013-08-05 | initial VFS work | Anthony Pesch | |
2013-07-15 | fix Functions.getSignature to handle non-legalized data | Alon Zakai | |
2013-07-15 | when we are calling an implemented function, call it using the signature it ↵ | Alon Zakai | |
is implemented as, to avoid issues with LLVM casting for no reason | |||
2013-07-11 | Implement self-dlopen. | Jez Ng | |
2013-07-03 | emit F_BASE | Alon Zakai | |
2013-07-03 | refactor getIndex calls to include the signature | Alon Zakai | |
2013-07-03 | clone aliased functions in shared modules | Alon Zakai | |
2013-06-20 | In metadata, store paths parsed from .ll files using forward slashes on ↵ | Jukka Jylänki | |
Windows. Fixes safe heap line detection on Windows (the code splits on '/' only as path delimiter), closes issue #1233. | |||
2013-06-10 | warn if setjmp is used as a function pointer | Alon Zakai | |
2013-05-16 | when not aliasing tables, keep them all at full size to avoid aliasing ↵ | Alon Zakai | |
through the &M mask in a small table | |||
2013-05-15 | emit each function table of its own size | Alon Zakai | |
2013-05-15 | refactor code to generate empty function tables | Alon Zakai | |
2013-05-15 | do not index functions in post | Alon Zakai | |
2013-05-13 | don't break on trying to eval FUNCTION_TABLE_OFFSET in multi-level alias ↵ | Alon Zakai | |
resolving | |||
2013-05-08 | fix FI_* of Math.* | Alon Zakai | |
2013-05-08 | fix function table wrapping of Math.* | Alon Zakai | |
2013-04-29 | align the stack to 64 bits in le32 | Alon Zakai | |
2013-04-24 | auto-generate library stubs that abort for missing library functions, and ↵ | Alon Zakai | |
implement DEAD_FUNCTIONS that way | |||
2013-04-19 | support for Runtime.addFunction in asm.js | Alon Zakai | |
2013-04-14 | use compiled compiler-rt code for i64 multiplication | Alon Zakai | |
2013-04-04 | Update AUTHORS | Éloi Rivard | |