aboutsummaryrefslogtreecommitdiff
path: root/src/jsifier.js
AgeCommit message (Collapse)Author
2012-04-02print return values in LIBRARY_DEBUG modeAlon Zakai
2012-04-02only include i64 precise code if it will actually be usedAlon Zakai
2012-04-01fix parsing of i64 constants in globals, and add working cube2hash testcaseAlon Zakai
2012-04-01support for precise i64 signed mathAlon Zakai
2012-03-24fix some print to Module.print stuff in debug optionsAlon Zakai
2012-03-22fix and improve LIBRARY_DEBUGAlon Zakai
2012-03-06standardize switch comparisons on signed valuesAlon Zakai
2012-03-04make string constant comments safe for inclusion in htmlAlon Zakai
2012-03-02minify label ids to numbers early in the analysisAlon Zakai
2012-02-28handle invoke that returns i64Alon Zakai
2012-02-27legalize switch i64Alon 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-22support sub atomicAlon 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-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-18do not include __inline with full libraryAlon Zakai
2012-02-18basic support for setjmp/longjmpAlon Zakai
2012-02-11legalize function paramsAlon Zakai
2012-02-11initial work on legalizing i64sAlon Zakai
2012-02-04refactor out the 'assign' intertype, simplifying and optimizing the compilerAlon Zakai
2012-02-01llvm inlining support (disabled by default; enabled in benchmarks)Alon Zakai
2012-02-01use ',' to separate in makeSetValues inside function callsAlon Zakai
2012-01-30handle 32-bit bitcasts int <-> float properlyAlon Zakai
2012-01-28legalize lshrAlon Zakai
2012-01-26fix 2 phi bugs with multiple phis and self-refing phisAlon Zakai
2012-01-25Merge branch 'master' into llvmoptsAlon Zakai
2012-01-25fix some spacing stuffAlon Zakai
2012-01-25String constants are store in a table to limit variable countjulien.hamaide
2012-01-23always include memcpyAlon Zakai
2012-01-17handle atomic operations appearing in libc++Alon Zakai
2012-01-16refactor runtime init and exit codeAlon Zakai
2012-01-12Fix exception resumingjulien.hamaide
2012-01-12Fix library exception function to work with QUANTUM_SIZE=1julien.hamaide
2012-01-11Catching specific exception type now worksjulien.hamaide
2012-01-10optimize varargs calls by avoiding calling allocate thereAlon Zakai
2012-01-09notice alignment in byval paramsAlon Zakai
2012-01-08support alignment in memset and memcpy in ta2Alon Zakai
2012-01-06prevent stack from being exhausted due to allocas and byval argumentsAlon Zakai
2012-01-04fix bug with investigating types in the main pass, and in rare cases ↵Alon Zakai
defining types with incorrect data because of that
2012-01-02do not set label when continue-ing to a loop with one entryAlon Zakai
2012-01-02do not set label when leaving a multiple with one post-entry, and properly ↵Alon Zakai
optimize the case of not setting label with new BRNOL branch signature
2011-12-30makeSetValue debugging stuff, and fix some missing ;'s for makeSetValueAlon Zakai
2011-12-22consolidate llvm switch checks to both optimize execution and fix a bug with ↵Alon Zakai
hoistMultiples
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-08properly resolve multilevel function aliases, fixes bug with adding indexing ↵Alon Zakai
for aliases. also optimize function indexing in compiler
2011-12-08remove workaround with not indexizing aliasesAlon Zakai