aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-02-22support sub atomicAlon Zakai
2012-02-22use libcxxabi for dynamic_castAlon Zakai
2012-02-21work around v8 slowness bug by not calling new Array for HEAPAlon Zakai
2012-02-21Merge pull request #265 from adetaylor/polymorphic-exception-handlingAlon Zakai
Polymorphic exception handling.
2012-02-20handle bitcasts of doubles to i64s and vice versa properlyAlon Zakai
2012-02-20handle setjmp without an explicit entryAlon Zakai
2012-02-20generate signed legalized 32-bit chunksAlon Zakai
2012-02-20Polymorphic exception handling.Adrian Taylor
Previously exception handling only worked if there were a 'catch' block which precisely matched the type of the thrown exception. That's not always the case if we're trying to catch subclasses. This change enhances behaviour to match subclasses, and also covers some other cases where we weren't catching the right thing.
2012-02-18ccall docsAlon Zakai
2012-02-18ccallAlon Zakai
2012-02-18add missing module exportAlon Zakai
2012-02-18do not include __inline with full libraryAlon Zakai
2012-02-18basic support for setjmp/longjmpAlon Zakai
2012-02-16fix bug with legalized i64 rounded additionAlon Zakai
2012-02-14parse negative iBig numbersAlon Zakai
2012-02-14handle the case of the initial alloca being a variable oneAlon Zakai
2012-02-14Merge branch 'master' into incomingAlon Zakai
2012-02-14Merge pull request #246 from adetaylor/atexit-fixAlon Zakai
Fix for order in which 'atexit' registered functions are called
2012-02-14fix typo in uge comparisonAlon Zakai
2012-02-13actually return the valid pointer in dynamic castAlon Zakai
2012-02-12Fixing order of atexit calls.Adrian Taylor
2012-02-11do not try to legalize bitcasts between doubles and floatsAlon Zakai
2012-02-11only support i64 mode 1 in ta2Alon Zakai
2012-02-11we only legalize in ta2Alon Zakai
2012-02-11fix parseIntAlon Zakai
2012-02-11legalize invokeAlon Zakai
2012-02-11fix typo in select legalizationAlon Zakai
2012-02-11fix bug with i64 return valuesAlon Zakai
2012-02-11fix runtime (nonconstant) bitshiftsAlon Zakai
2012-02-11remove unneeded keepAlive stuffAlon Zakai
2012-02-11legalize function paramsAlon Zakai
2012-02-11remove variable eliminator in analyzer; we do that in the eliminator in -O1 ↵Alon Zakai
and above anyhow
2012-02-11refactor legalizer and fix legalization of i64 shifts (logical and arithmetic)Alon Zakai
2012-02-11initial work on legalizing i64sAlon Zakai
2012-02-11completely general unfolderAlon Zakai
2012-02-11fix lifetime removal codeAlon Zakai
2012-02-10Merge pull request #232 from FishingCactus/opengles_wipAlon Zakai
Opengles fixes
2012-02-09Implement std::uncaught_exception() in jsEhsan Akhgari
2012-02-09glGetShaderiv & glGetProgramivjulien.hamaide
2012-02-09Fix readdir()julien.hamaide
2012-02-09Fix error found by ehsan in GL.hastablejulien.hamaide
2012-02-09Explicit handling of id 0 in hastablejulien.hamaide
2012-02-09Fixjulien.hamaide
2012-02-09Fix type for glGenFramebufferjulien.hamaide
Name 0 default to null in GL hastables glGetIntegerV does not validate values anymore
2012-02-08legalize (unfolded) phiAlon Zakai
2012-02-08improve legalize testcase with a phiAlon Zakai
2012-02-08refactor legalizer code, and handle stores of <32 bits but not i8 or i16, ↵Alon Zakai
properly
2012-02-07fix for unaligned stores of non-nativized doublesAlon Zakai
2012-02-06work around some oddness in how entry blocks appear unlabeled (and other ↵Alon Zakai
blocks can be mentioned without appearing) in .ll files
2012-02-06optimize memory alignment calculationsAlon Zakai