aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
AgeCommit message (Expand)Author
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
2013-01-15ensure explicit floats in function call arguments and all coercionsAlon Zakai
2013-01-14add |0 to ne, eq icmpsAlon Zakai
2013-01-14make 64-bit comparisons avoid &&,||Alon Zakai
2013-01-14use tempBigInt properly in asmAlon Zakai
2013-01-14asm-coerce i64Math argumentsAlon Zakai
2013-01-14asm coerce the outputs of heap reads for tempDoubleAlon Zakai
2013-01-14refactor setting of tempDoublePtr to allow simple type coercion of valueAlon Zakai
2013-01-14clear message when exception catching is disabled and an exception is thrownAlon Zakai
2013-01-11make asm i32 multiply use signed mathAlon Zakai
2013-01-11correct sign when casting int to double in asmAlon Zakai
2013-01-11more tempDoublePtr refactoringAlon Zakai
2013-01-11make makeGetTempDouble asm-friendlyAlon Zakai
2013-01-11refactor makeGetTempDoubleAlon Zakai
2013-01-11fix asm multiply for both floats and intsAlon Zakai
2013-01-11perform asm multiply in getFastValue, so it is used everywhere it needs to beAlon Zakai
2013-01-10ensure that finalized float values are asm-coercedAlon Zakai
2013-01-09no point in sending alignment info to libc memcpy()Alon Zakai
2013-01-09fix asmEnsureFloat and asmInitializerAlon Zakai
2013-01-08fix asmCoercion for aggregate typesAlon Zakai
2013-01-07do not asm coerce values of type void (e.g. functions that return nothing)Alon Zakai
2013-01-07ensure float literals are hinted as floats in asmAlon Zakai
2012-12-31forward unindexable globals to asmAlon Zakai
2012-12-31fix parseInt64Alon Zakai
2012-12-13Merge branch 'incoming' into asm_jsAlon Zakai
2012-12-13replace noticePtr hack with makeGlobalUse that detects use before indexing an...Alon Zakai
2012-12-13treat externals as globals in asmAlon Zakai
2012-12-13emit numeric constants for global variables, using our knowledge of the fixed...Alon Zakai
2012-12-13chunk very large array literals in global constants, to avoid 'array initiali...Alon Zakai
2012-12-12coerce to float in uitofp/sitofp in asmAlon Zakai
2012-12-12refactor makeRounding in asmAlon Zakai
2012-12-12support for Math.imulAlon Zakai
2012-12-12make explicit double multiplying of ints in int multiplyAlon Zakai
2012-12-10simplify varargs to always have an explicit last parameter called varrpAlon Zakai