aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-12-09fix resume with legalized structuralsAlon Zakai
2012-12-09disable new longjmp tests in asmAlon Zakai
2012-12-09merge incomingAlon Zakai
2012-12-08fix testcase for longjmp4 to avoid undefined behavior, enable in all ↵Alon Zakai
optimization modes; closes #747
2012-12-08better fix for the exception testcase in #747 - set the current exception ↵Alon Zakai
when we are resuming after an end-catch which wiped it out, but not otherwise
2012-12-08properly use identifier given to resume instruction, avoids issues with ↵Alon Zakai
cxa_catch cleaning it up; fixes test_multiexception, the exception-handling part of #747
2012-12-07disable test_longjmp4 in optimized builds - it fails in native clang -O2 as ↵Alon Zakai
well, possibly undefined behavior
2012-12-07rewrite setjmp code to identify, uniquely, each setjmp and match it to a ↵Alon Zakai
longjmp. add testcase for #747, works in unoptimized builds
2012-12-07add test_multiexception for #747Alon Zakai
2012-12-07clear setjmped when handling a longjmp, so we can proceed to longjmp later ↵Alon Zakai
correctly; fixes #747
2012-12-07emit function table mask in dynCall defsAlon Zakai
2012-12-07fill in all the function table holesAlon Zakai
2012-12-07fix bug in function table fillingAlon Zakai
2012-12-07warn instead of failing if a function table is used without functions of its ↵Alon Zakai
signature existing
2012-12-07fix asm coercions on function paramsAlon Zakai
2012-12-07fill function tables with error functions in empty slotsAlon Zakai
2012-12-07set asm function table sizes to power of two, and add proper maskingAlon Zakai
2012-12-07asm coercions on function parametersAlon Zakai
2012-12-07emit asm coercions on returnsAlon Zakai
2012-12-07disable test_linespecific in asmAlon Zakai
2012-12-07forward in Math_* from Math.* and correct the compiled code to align to thatAlon Zakai
2012-12-07simplify normalizeAsmAlon Zakai
2012-12-07test fixes and set sign and overflow correction to 1 when in asm modeAlon Zakai
2012-12-07don't prevent closure inlining in asm, we don't run asm anyhowAlon Zakai
2012-12-07forward clearing of __THREW__ to asmAlon Zakai
2012-12-07make normalizeAsm not get confused when a var later has an unneeded 'var' ↵Alon Zakai
before it
2012-12-07fully handle stack traces in bisection toolAlon Zakai
2012-12-07improve bisection tool to not ignore stderrAlon Zakai
2012-12-07remove unneeded single assignments to otherwise-unused variables in eliminatorAlon Zakai
2012-12-07add undef to asmAlon Zakai
2012-12-07unvarify later vars in asm when js optimizingAlon Zakai
2012-12-07disable freetype in asm because it uses setjmpAlon Zakai
2012-12-07define __THREW__ for asmAlon Zakai
2012-12-07fix i64 overflow math returnsAlon Zakai
2012-12-07asm glue for tempRet*Alon Zakai
2012-12-07properly count pointer sizes in structural typesAlon Zakai
2012-12-07restore makeLLVMStruct in non-legalizing modeAlon Zakai
2012-12-07tests/cases/uadd_overflow is now ta2-dependentAlon Zakai
2012-12-07fix non-legalized structural returns and invokesAlon Zakai
2012-12-07legalize illegal parts of structural typesAlon Zakai
2012-12-07properly legalize invoke outputAlon Zakai
2012-12-07properly legalize returnAlon Zakai
2012-12-07properly decide when to legalize a call return valueAlon Zakai
2012-12-07standardize tempRet to start at 0Alon Zakai
2012-12-07generalize handling of zeroinitializer and undef in legalizer codeAlon Zakai
2012-12-07legalize landingpadAlon Zakai
2012-12-07legalize insertvalueAlon Zakai
2012-12-07properly legalize storing an entire structure literalAlon Zakai
2012-12-07legalize loads and stores of entire structuresAlon Zakai
2012-12-07do not legalize landingpad, for nowAlon Zakai