aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
AgeCommit message (Expand)Author
2013-03-03do not emit bash on legalized variables of <= 32 bitsAlon Zakai
2013-03-03allow parseArbitraryInt to parse illegal constantsAlon Zakai
2013-03-01optimize processing of things like false & constant, add getFastValue in make...Alon Zakai
2013-02-28do not emit floats from getFastValue divisions, can break asmAlon Zakai
2013-02-28translate undef to 0 in toNiceIdent, so it never gets emitted as an identifierAlon Zakai
2013-02-26Add CHECK_HEAP_ALIGN to perform runtime alignment checksVladimir Vukicevic
2013-02-26split chunked global initializations over several linesAlon Zakai
2013-02-25ensure input to HEAP[U]8 is an intAlon Zakai
2013-02-24do not emit direct multiplies of <32 bit in asm, asm only has 32-bit multiplyAlon Zakai
2013-02-23fix default bits for integer multiplyAlon Zakai
2013-02-23clean up integer multiply codeAlon Zakai
2013-02-22use Math.imul for precise 32-bit mulAlon Zakai
2013-02-22always use Math.imul, with fast polyfill. will be useful for faster 64-bit mathAlon Zakai
2013-02-22asmify memcmpAlon Zakai
2013-02-17remove PGO option. It is only relevant for non-ta2 builds, which are on the w...Alon Zakai
2013-02-17remove asm memory masking per the new specAlon Zakai
2013-02-04Merge pull request #832 from waywardmonkeys/typo-fixesAlon Zakai
2013-02-04EXPLICIT_ZEXT optionAlon Zakai
2013-02-04emit simple multiply in asm if the values are small enough to avoid double ro...Alon Zakai
2013-02-04Fix typos.Bruce Mitchener
2013-01-28improve asm safe heap support and add ASM_HEAP_LOGAlon Zakai
2013-01-28make safe heap work in asmAlon Zakai
2013-01-25coerce in calls to copyTemp*Alon Zakai
2013-01-24fix memset call from makeSetValuesAlon Zakai
2013-01-24optimize memsetAlon Zakai
2013-01-24optimize gettimeofdayAlon Zakai
2013-01-23optimize i32 read as two i16 valuesAlon Zakai
2013-01-23fix isNaN for asmAlon Zakai
2013-01-23refactor makeComparison and use it in more placesAlon Zakai
2013-01-23mark all precise i64 splits as float operationsAlon Zakai
2013-01-23fix asm float notation for numbers less than 1 in absolute valueAlon Zakai
2013-01-23fix comparison in indirectbr for asmAlon Zakai
2013-01-23fix makeComparison for asmAlon Zakai
2013-01-23detect nativized variable types properly in asm coercionsAlon Zakai
2013-01-23properly detect return type when detecting function typeAlon Zakai
2013-01-23make getReturnType handle non-function pointer typesAlon Zakai
2013-01-23handle function pointer calls to functions that return function pointers (ins...Alon Zakai
2013-01-23optimize isFuncType furtherAlon Zakai
2013-01-22optimize function type detection and detect returning of pointers more carefullyAlon Zakai
2013-01-22asm coercions in splitI64Alon Zakai
2013-01-21coerce to int the output of integer multiply in all casesAlon Zakai
2013-01-21unify what we index across asm and non-asmAlon Zakai
2013-01-18coerce memset paramsAlon Zakai
2013-01-17avoid unnecessary strings in allocate() constantsAlon Zakai
2013-01-17Merge pull request #778 from caiiiycuk/exception_catching_in_scopeAlon Zakai
2013-01-17pack global constant allocations to save space, and allow typed array .set() ...Alon Zakai
2013-01-17Implement exceptions in whitelistAleksander Guryanov
2013-01-16allow forcing asm mode in makeGetValue, to allow library functions to use asm...Alon Zakai
2013-01-15make sure to not emit bools in i64Math commandsAlon Zakai
2013-01-15make bitshift64 use integer constants for the opAlon Zakai