aboutsummaryrefslogtreecommitdiff
path: root/src/intertyper.js
AgeCommit message (Collapse)Author
2012-06-14ignore phi assigns of undefAlon Zakai
2012-05-28fix string detection regexp and add testAlon Zakai
2012-05-25allow - in globals, aliases and typesAlon Zakai
2012-05-18ignore module asm, in some cases it is ok to do so, but warnAlon Zakai
2012-04-11show compiler warnings to console, not in sourceAlon Zakai
2012-04-09experimental support for inline jsAlon Zakai
2012-04-08add support for quoted labels; fixes #360Alon Zakai
2012-04-07handle dollar in alias namesAlon Zakai
2012-03-06ignore fence llvm itemsAlon Zakai
2012-02-26remove I64_MODE, it is equal to 1 in USE_TYPED_ARRAYS 2 and only thereAlon Zakai
2012-02-25refactor out paramX in mathopsAlon 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-11initial work on legalizing i64sAlon Zakai
2012-02-06accept all mathops in inline llvm function callsAlon Zakai
2012-02-04refactor out the 'assign' intertype, simplifying and optimizing the compilerAlon Zakai
2012-02-02fix bug with using an implicit label in a phi more than onceAlon Zakai
2012-01-30handle 32-bit bitcasts int <-> float properlyAlon Zakai
2012-01-27first working part of legalizing storesAlon Zakai
2012-01-25fix some spacing stuffAlon Zakai
2012-01-25String constants are store in a table to limit variable countjulien.hamaide
2012-01-21do not generate annotations when disassembling bitcodeAlon Zakai
2012-01-17handle atomic operations appearing in libc++Alon Zakai
2012-01-05add debug output of which functions are being processed in side passesAlon Zakai
2011-12-31support ptrtoint into i64 in i64 mode 1Alon Zakai
2011-12-17do not replace type of later parameters in mathops, if they are themselves ↵Alon Zakai
types (fix regression in 6cf86dad35cc55413e0cfacd52a88f07b62d5eee)
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-09improve parsing of mathops to more properly detect typesAlon Zakai
2011-12-07automatically disable SKIP_STACK_IN_SMALL when processing autodebugger data, ↵Alon Zakai
to not flood the stack
2011-12-05support for external variables in runtime linkingAlon Zakai
2011-12-04fix line numbers with multiple linked filesAlon Zakai
2011-12-04batch function lines to speed up processing of many tiny functionsAlon Zakai
2011-12-03various minor compiler optimizationsAlon Zakai
2011-12-03debug info cleanupAlon Zakai
2011-12-03optimize metadata parsingAlon Zakai
2011-12-02misc compiler optimizations, now takes half as long to compile freetypeAlon Zakai
2011-12-02various fixes from js strict mode testingAlon Zakai
2011-12-01misc minor but important memory fixesAlon 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-29refactor parseFunctions ==> sidePassAlon Zakai
2011-11-29refactor unparsedFunctions a tiny bitAlon Zakai
2011-11-29more memory debugging stuff, and a disabled option to throttle the framework ↵Alon Zakai
inbox
2011-11-29discard almost all .tokens when intertyper ends, to save memory (all except ↵Alon Zakai
for inside Globals)
2011-11-28fix test_lua by supporting lines beginning with ; inside functionsAlon Zakai
2011-11-28allow more GCing inside our big compiler loopsAlon Zakai
2011-11-28partial fix for breakinthemiddle in test_casesAlon Zakai
2011-11-28memory debugging code, and some minor optimizations from itAlon Zakai
2011-11-25fix varargs calls in function pointersAlon Zakai
2011-11-16initial support for unaligned reads/writes in t2Alon Zakai
2011-11-11fix i64 extension bug not being doneAlon Zakai