aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
AgeCommit message (Collapse)Author
2011-12-15rewrite variable analysis code. eliminate unused variables without side ↵Alon Zakai
effects, and improve nativization logic.
2011-12-11simplify and slim down value intertypeAlon Zakai
2011-12-10do unsigned 32-bit loads properly in ta1Alon Zakai
2011-12-09fix i64 bitshifts (fixes test_intvars in i64 mode) and two other minor ↵Alon Zakai
corrections for toNiceIdent and detecting the number of bits in mathops
2011-12-09fixes for isNiceIdentAlon Zakai
2011-12-08properly resolve multilevel function aliases, fixes bug with adding indexing ↵Alon Zakai
for aliases. also optimize function indexing in compiler
2011-12-08fix for double mode 1 issue with 32-bit floats being NaNs and altering our ↵Alon Zakai
doubles
2011-12-07fix bug with not fully processing ptrtoint and inttoptr in i64 mode 1Alon Zakai
2011-12-07fix test_pgo by not looking for a debug identifier for sign corrections in ↵Alon Zakai
internal i64 calculations
2011-12-07various i64 fixes, including preventing rounding of small negativesAlon Zakai
2011-12-07parseInt test is problematic, mark it as such, and fix some i64 issues with ↵Alon Zakai
rounding (but not all)
2011-12-06DOUBLE_MODE=1 option to carefuly load and store doubles even in unaligned ↵Alon Zakai
ta2 mode. fixes test_unaligned in ta2 and default
2011-12-03various minor compiler optimizationsAlon Zakai
2011-12-03refactoring towards supporting node.jsAlon Zakai
2011-12-02fixes for recent regressions in mathop stuff, and optimization for ↵Alon Zakai
parseNumerical
2011-12-02parsing optimization in isStructTypeAlon Zakai
2011-12-02more strict mode fixesAlon Zakai
2011-12-01code cleanup, do not do heavy operations in parameters to print or assertAlon Zakai
2011-11-30refactor compiler to allow future batching of types and globals. move ↵Alon Zakai
postsets from run() to the toplevel to boost performance and simplify compilation. fix various bugs that were noticed during this
2011-11-29fix makeReintegrator bugAlon Zakai
2011-11-28fix for test_closure_compiler with spidermonkey as compiler engineAlon Zakai
2011-11-27fix for i64 mode 1 conversion of double to i64Alon Zakai
2011-11-27fix test_emscripten_apiAlon Zakai
2011-11-26fixes for 64-bit values in globals in i64 mode 1Alon Zakai
2011-11-26optimize overflow correction for 32 bitsAlon Zakai
2011-11-26inline calculations for sign/unsigning of >32 bitsAlon Zakai
2011-11-26optimize resigning of <32 bit intsAlon Zakai
2011-11-26clean up signing codeAlon Zakai
2011-11-25fix for passing structs by value, and warning for unfixable case of passing ↵Alon Zakai
structs by value between C and C++ calling conventions
2011-11-25fix varargs calls in function pointersAlon Zakai
2011-11-24optimize tempInt and tempBigInt's with makeInlineCalculationAlon Zakai
2011-11-24rewrite makeRounding to fix a bugAlon Zakai
2011-11-21fix i64 comparison bug, and various test fixesAlon Zakai
2011-11-19fix for phis from invokeAlon Zakai
2011-11-18cleverer dependency resolving in phisAlon Zakai
2011-11-18phi progress, almost all unoptimized tests passAlon Zakai
2011-11-17proper support for sext of i64s in i64 mode 1Alon Zakai
2011-11-17refactor PGO codeAlon Zakai
2011-11-16initial support for unaligned reads/writes in t2Alon Zakai
2011-11-13warnOnceAlon Zakai
2011-11-13simplify typed array code, support for .set() on typed arrays, and remove ↵Alon Zakai
option to fallback from typed arrays
2011-11-11fix i64 extension bug not being doneAlon Zakai
2011-11-11roundy math ops (add etc.) in i64=1Alon Zakai
2011-11-10fix for i64 subtract in parsei64Alon Zakai
2011-11-10fix for test_parseIntAlon Zakai
2011-11-10fix for GEP indexes being i64Alon Zakai
2011-11-10i64 fix for printing the very largest valuesAlon Zakai
2011-11-10cleanup and fixes for i64Alon Zakai
2011-11-10i64 fixes and testsAlon Zakai
2011-11-10fixes; i64 passesAlon Zakai