aboutsummaryrefslogtreecommitdiff
path: root/src/jsifier.js
AgeCommit message (Collapse)Author
2013-09-18generate valid code for segfaulting loads, not assignless abortsAlon Zakai
2013-09-17Fix #1623: Add missing checks for EXCEPTION_CATCHING_WHITELIST.ngld
2013-09-12do not switchify illegally-typed switchesAlon Zakai
2013-09-11better assertion message for corruption checker and asmAlon Zakai
2013-09-08stubs for proxied getImageData/putImageDataAlon Zakai
2013-09-08do not assume all postSets from global constants are i32Alon Zakai
2013-09-06improve non-switchification error messageAlon Zakai
2013-09-04longjmp test across asm modulesAlon Zakai
2013-09-04do not emit externals in side modulesAlon Zakai
2013-09-03add extCall_* methods in asm dlopen support, parallel to invoke in that they ↵Alon Zakai
are able to access other modules, but do not catch exceptions
2013-09-03free H_BASE on cleanupAnthony Pesch
2013-09-03move neededTables assignment to right place; fixes test_dlfcn_unique_sigAlon Zakai
2013-09-03support function pointer calls across asm modules by passing them all ↵Alon Zakai
through invoke (for now), and have a global function table in the Runtime, which modules register their functions to
2013-09-03emit side module memory initializer in the right place; test_dlfcn_basic ↵Alon Zakai
works in asm
2013-09-03forward parent Module to side moduleAlon Zakai
2013-09-03do not emit static allocations in side modulesAlon Zakai
2013-08-31better error messageAlon Zakai
2013-08-26emit less unnecessary code in side modulesAlon Zakai
2013-08-26re-parse function types after types are fully analyzed, so we get the ↵Alon Zakai
signatures of functions receiving struct types as parameters
2013-08-21tighten switch heuristicsAlon Zakai
2013-08-21consider range and not just absolute value for using switchesAlon Zakai
2013-08-21tweak switch parameter some moreAlon Zakai
2013-08-21tweak switch heuristicsAlon Zakai
2013-08-21warn on unswitchified switchesAlon Zakai
2013-08-21do not emit switches for very sparse/large switch valuesAlon Zakai
2013-08-21emit switches in relooper1.5.6Alon Zakai
2013-08-20sync headless code from bbAlon Zakai
2013-08-20improve headless.jsAlon Zakai
2013-08-19Merge pull request #1528 from inolen/shared_lib_fixesAlon Zakai
re-enabled non-asm.js shared lib support
2013-08-19re-enabled non-asm.js shared lib supportAnthony Pesch
2013-08-16simplify and automate GetProcAddress logic, and move it out of GL emulationAlon Zakai
2013-08-09clean up stack space allocated by a varargs function call immediately after ↵Alon Zakai
it; fixes #1492
2013-08-09use a local variable for varargs temp stack positionAlon Zakai
2013-07-24do invoke_* on LLVM invokes using function pointers; fixes #1423Alon Zakai
2013-07-22fix regression of double-counting varargsAlon Zakai
2013-07-21notice varargs when creating library function wrappersAlon Zakai
2013-07-15fix both number of arguments and return type based on implementation ↵Alon Zakai
information, to work around silly llvm function casts
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-15Use DLOPEN_SUPPORT instead of LINKABLE to enable self-dlopen.Jez Ng
Also address style feedback.
2013-07-11Filter out unnamed_addr globals from symbol table.Jez Ng
2013-07-11Implement self-dlopen.Jez Ng
2013-07-09only remove unneeded arguments based on library sigs for llvm intrinsics ↵Alon Zakai
(which cannot be aliased by user functions)
2013-07-07rename __stackbase__ to spAlon Zakai
2013-07-03stop emitting no-longer-needed alias constantsAlon Zakai
2013-07-03run postSets in a global initializer, before all other global initializersAlon Zakai
2013-07-03refactor getIndex calls to include the signatureAlon Zakai
2013-07-03fix relocation of global linkable variables, enable iostream module linking testAlon Zakai
2013-07-03add a naming to globals that can be linked and used across modulesAlon Zakai
2013-07-03coerce in cmpxchgAlon Zakai
2013-07-03include fastLong in FULL_LIBRARYAlon Zakai