aboutsummaryrefslogtreecommitdiff
path: root/src/jsifier.js
AgeCommit message (Collapse)Author
2013-04-17emit landingpad variable assignment to avoid errors, even when exceptions ↵Alon Zakai
are disabled
2013-04-17do not emit landingpad call to cxa_find_matching_catch if exceptions are ↵Alon Zakai
disabled
2013-04-17emit return in unreachable in asm modeAlon Zakai
2013-04-14use compiled compiler-rt code for i64 multiplicationAlon Zakai
2013-04-14add handwritten asm i64SubtractAlon Zakai
2013-04-12coerce arguments to cxa_find_matching_catch; enable remaining asm.js ↵Alon Zakai
exceptions tests
2013-04-12fix __THREW__ initialization in asm.js invokes; test_exceptions now enabled ↵Alon Zakai
and working in asm.js
2013-04-12asm-coerce arguments to invoke_*Alon Zakai
2013-04-12move exception resuming into a dedicated functionAlon Zakai
2013-04-12fix forced calls through invoke_*Alon Zakai
2013-04-12avoid emitting non-asm code for cxa_find_matching_catchAlon Zakai
2013-04-11avoid unnecessary array creation in cxa_find_matching_catch callsAlon Zakai
2013-04-11infrastructure for supporting exceptions in asm.js, by going through ↵Alon Zakai
invoke_* calls
2013-04-11refactor emscripten.py ll splittingAlon Zakai
2013-04-09remove ATMAIN hack, use a designated runPostSets function for postSetsAlon Zakai
2013-04-09only emit postsets in pre and when they actually existAlon Zakai
2013-04-09run postsets right before main, and after the memory initializer has been set upAlon Zakai
2013-04-09restore memory initialization and testingAlon Zakai
2013-04-05fix test_atexitAlon Zakai
2013-04-04pre-apply {{{ FI_* }}} as wellAlon Zakai
2013-04-04pre-apply simple postSetsAlon Zakai
2013-04-04refactor slab writing in makePointerAlon Zakai
2013-04-04be less sillyAlon Zakai
2013-04-04write out all the initial global allocations as one big ALLOC_NONEAlon Zakai
2013-04-04ensure aligned sizes for all constantsAlon Zakai
2013-04-04refactor vtable extensionAlon Zakai
2013-04-03refactor/simplify constant generationAlon Zakai
2013-04-01fix externals handling: non-library elements need nothing at all, so runtime ↵Alon Zakai
linking works
2013-04-01simplify and unify handling of externalsAlon Zakai
2013-03-31check both original short ident and redirected ident for being a library ↵Alon Zakai
function, so redirects to Math.* work
2013-03-22export functions in pre phase even in asm (it's just in funcs that we don't)Alon Zakai
2013-03-20abort compilation if there are unresolved in asm.js, after showing them allAlon Zakai
2013-03-20add exception debug warning on resume 0Alon Zakai
2013-03-19When there's no exception, just drop the resume.Bruce Mitchener
This addresses part of what was raised in http://llvm.org/PR15518 and issue #917.
2013-03-18add option to turn all unresolved references into dead functions (i.e., no ↵Alon Zakai
compile-time warnings or errors, instead runtime aborts
2013-03-18do not warn/error on unresolved symbols that have been declared deadAlon Zakai
2013-03-17mention DEAD_FUNCTIONS in unresolved symbol abort in asm.js modeAlon Zakai
2013-03-17abort compilation in asm.js when we see setjmpAlon Zakai
2013-03-16error on undefined symbols in asm.js mode, since it breaks validation and ↵Alon Zakai
must be corrected
2013-03-14move dynamic 64-bit shifts into asm library callsAlon Zakai
2013-03-13turn calls to undef into aborts, so they asmifyAlon Zakai
2013-03-12infrastructure for implementing i64 math in asm.js, and implement i64Add and ↵Alon Zakai
llvm_uadd_with_overflow_i64 that way
2013-03-12unique ids for aborts for dead functionsAlon Zakai
2013-03-11add ASSERTIONS to asm2g, and fix assertions for asmAlon Zakai
2013-03-11make pgo output work in asm.jsAlon Zakai
2013-03-10pgo for unused function detectionAlon Zakai
2013-03-04fix cmpxchg for asmAlon Zakai
2013-03-02more atomic implementations, closes #874Alon Zakai
2013-03-01abort on loads from absolute addresses, just like savesAlon Zakai
2013-03-01make intentional faults work in asmAlon Zakai