aboutsummaryrefslogtreecommitdiff
path: root/src/modules.js
AgeCommit message (Collapse)Author
2013-09-03do not eliminate supposedly stub functions in side modules, as they may be ↵Alon Zakai
imported from the parent
2013-08-16generate separate function table wrappers for a single library function ↵Alon Zakai
aliased with different signatures
2013-08-16simplify and automate GetProcAddress logic, and move it out of GL emulationAlon Zakai
2013-08-09 - merged FS and VFS namespacesAnthony Pesch
- split off fs, memfs, sockfs and tty libraries
2013-08-08metadata parsing tweaksAlon Zakai
Modified by ncbray to simultaniously support LLVM 3.2 and 3.3.
2013-08-05initial VFS workAnthony Pesch
2013-07-15fix Functions.getSignature to handle non-legalized dataAlon Zakai
2013-07-15when 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-11Implement self-dlopen.Jez Ng
2013-07-03emit F_BASEAlon Zakai
2013-07-03refactor getIndex calls to include the signatureAlon Zakai
2013-07-03clone aliased functions in shared modulesAlon Zakai
2013-06-20In 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-10warn if setjmp is used as a function pointerAlon Zakai
2013-05-16when not aliasing tables, keep them all at full size to avoid aliasing ↵Alon Zakai
through the &M mask in a small table
2013-05-15emit each function table of its own sizeAlon Zakai
2013-05-15refactor code to generate empty function tablesAlon Zakai
2013-05-15do not index functions in postAlon Zakai
2013-05-13don't break on trying to eval FUNCTION_TABLE_OFFSET in multi-level alias ↵Alon Zakai
resolving
2013-05-08fix FI_* of Math.*Alon Zakai
2013-05-08fix function table wrapping of Math.*Alon Zakai
2013-04-29align the stack to 64 bits in le32Alon Zakai
2013-04-24auto-generate library stubs that abort for missing library functions, and ↵Alon Zakai
implement DEAD_FUNCTIONS that way
2013-04-19support for Runtime.addFunction in asm.jsAlon Zakai
2013-04-14use compiled compiler-rt code for i64 multiplicationAlon Zakai
2013-04-04Update AUTHORSÉloi Rivard
2013-04-04* Added glfw headers and testcases.Éloi Rivard
2013-03-15Add library_openal.js to the list of loaded librariesEhsan Akhgari
2013-03-10larger pgo test, with asm measurementsAlon Zakai
2013-03-10function pointer support in PGOAlon Zakai
2013-03-07Merge branch 'ldc' of github.com:gagern/emscripten into gagern-ldc2Alon Zakai
2013-03-01handle calls to aliases in asmAlon Zakai
2013-02-26emit function table names in SAFE_DYNCALL modeAlon Zakai
2013-02-26show signature in dyncall errors, and simplify approachAlon Zakai
2013-02-26SAFE_DYNCALLS optionAlon Zakai
2013-02-26add some newlines in very large function tables, to avoid emitting ↵Alon Zakai
ridiculously long lines
2013-02-09Skip named metadata lines.Martin von Gagern
2013-01-24optimize gettimeofdayAlon Zakai
2013-01-22fix function table type defsAlon Zakai
2013-01-22make function indexing replacements JSON-friendlyAlon Zakai
2013-01-20fix varargs by pointer in asmAlon Zakai
2013-01-20create asm function table wrappers for all non-implemented functionsAlon Zakai
2013-01-20read function signatures from libraryAlon Zakai
2013-01-20refactor getProcAddressAlon Zakai
2013-01-20option for getIndex to not request indexing, and just retrieve the index if ↵Alon Zakai
already requested
2013-01-19fix asm function table wrappersAlon Zakai
2013-01-19do not wrap function table functions in non-asm modeAlon Zakai
2013-01-18fix function table wrapper coercionsAlon Zakai
2013-01-18detect correct type of all LLVM conversionsAlon Zakai
2013-01-18wrap library functions before putting them in asm function tablesAlon Zakai