aboutsummaryrefslogtreecommitdiff
path: root/src/jsifier.js
AgeCommit message (Collapse)Author
2012-05-28throw on writes to absolute memory addresses; fixes #451Alon Zakai
2012-05-18WARN_ON_UNDEFINED_SYMBOLSAlon Zakai
2012-05-12simply compiler by always pushing back phisAlon Zakai
2012-05-11FS.createPreloadedFileAlon Zakai
2012-04-21do not add empty lines for library dependencies already handledAlon Zakai
2012-04-21support extraction of i64 values in ta2, and partial support for ↵Alon Zakai
llvm_uadd_with_overflow_i64
2012-04-20make library and gl debug configurable at runtime, and share the pretty ↵Alon Zakai
printing code
2012-04-11include glMatrix when glBegin is usedAlon Zakai
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