aboutsummaryrefslogtreecommitdiff
path: root/src/modules.js
AgeCommit message (Collapse)Author
2012-02-11fix lifetime removal codeAlon Zakai
2012-02-02fix bug with using an implicit label in a phi more than onceAlon Zakai
2012-01-31remove metadata struct parsingAlon Zakai
2012-01-20Merge branch 'master' into libcxxAlon Zakai
2012-01-20Load the GL libraryEhsan Akhgari
2012-01-18metadata parsing bugfixAlon Zakai
2012-01-04support empty strings in llvm metadata for namespacesAlon Zakai
2011-12-15rewrite variable analysis code. eliminate unused variables without side ↵Alon Zakai
effects, and improve nativization logic.
2011-12-08properly resolve multilevel function aliases, fixes bug with adding indexing ↵Alon Zakai
for aliases. also optimize function indexing in compiler
2011-12-03various minor compiler optimizationsAlon Zakai
2011-12-03debug info cleanupAlon Zakai
2011-12-03minor metadata parsing optimizationAlon Zakai
2011-12-03optimize metadata parsingAlon Zakai
2011-12-03refactoring towards supporting node.jsAlon Zakai
2011-12-02various fixes from js strict mode testingAlon 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-18support reaching phi from invoke, and a workaround with vars in phi sets for ↵Alon Zakai
closure compiler
2011-11-18support switches to phiAlon Zakai
2011-11-15metadata fix for llvm 3.0 rcAlon Zakai
2011-11-11fix i64 extension bug not being doneAlon Zakai
2011-11-11additional llvm intrinsics we need to de-i64-ifyAlon Zakai
2011-11-10do not use i64s in llvm intrinsics that don't need itAlon Zakai
2011-11-10fixes; i64 passesAlon Zakai
2011-10-31explicitly identify emscripten-generated functions (as opposed to library ↵Alon Zakai
ones, or handwritten ones appended to the same file), and run eliminator only on those
2011-10-17do not load library_glAlon Zakai
2011-10-16inline specific library functions for speedAlon Zakai
2011-09-27debug info parsing fixAlon Zakai
2011-09-26expose some things to ModuleAlon Zakai
2011-09-25automatic checks for missing C definesAlon Zakai
2011-09-18add x86_stdcallccAlon Zakai
2011-09-17generate FUNCTION_TABLE late so it uses aliases in postsets; fixes ammo.js bugAlon Zakai
2011-09-04fix bug with stub functions and implemented library functionsAlon Zakai
2011-09-04stubs for lifecycle intrinsics, and do not generate calls to stubsAlon Zakai
2011-09-02generalize some more metadata regexpsAlon Zakai
2011-09-02some metadata and label fixesAlon Zakai
2011-09-01generalize metadata to handle additional inputsAlon Zakai
2011-09-01fix parsing bugsAlon Zakai
2011-09-01fix structure metadata parsingAlon Zakai
2011-08-31llvm 3.0 anonymous structure support and metadata updatesAlon Zakai
2011-08-21add x86_fastcallccAlon Zakai
2011-08-05improve Debugging.getIdentifierAlon Zakai
2011-07-29Merge pull request #57 from max99x/masterkripken
Filesystem, unistd, and others
2011-07-29fixes for strict mode warnings in compilerAlon Zakai
2011-07-28Ignore duplicate struct member metadata.max99x
2011-07-23Removed some leftover unnecessary code from the struct layout parser;max99x
Removed an extra define in emmaken.py, previously added by mistake.
2011-07-22Refactored the new struct layouter to work with QUANTUM_SIZE != 4.max99x
2011-07-21Fix for struct metadata parser; structs can reference preceding member arrays.max99x
2011-07-20Fixed various metadata parsing error and activated -g by default in settings ↵max99x
and emmaken.
2011-07-20Added support for extracting struct member names and layout from Dwarf info.max99x
2011-07-17let generateStructInfo process nested structsAlon Zakai