aboutsummaryrefslogtreecommitdiff
path: root/src/compiler.js
AgeCommit message (Collapse)Author
2014-01-19better error message for asm.js not supporting growable heap yetAlon Zakai
2013-12-26fix js libraries in fastcomp; fixes #1948Alon Zakai
2013-11-20hack up support for 'glue' phase in js compiler, to just generate glue for ↵Alon Zakai
backend output
2013-11-20fix stack traces from js compilerAlon Zakai
2013-11-19disable compiler fallback attempts to load relooper and struct info from ↵Alon Zakai
local dir
2013-11-15Never throw uncaught exceptions out from compiler.js, but just report the ↵Jukka Jylänki
exception message to stderr. Fixes other.test_warn_undefined on Windows, which would fail if Python spawned node.js in the case where it printed stderr and terminated to an uncaught exception, leaving unflushed data to stderr, and not all unresolved symbol errors were printed to console. Node.js stderr does not have a flush() mechanism, so must gracefully terminate the execution instead.
2013-10-19commented-out compiler profiler supportAlon Zakai
2013-10-15optimize parsing of X = YAlon Zakai
2013-10-09avoid allocating common tokens repeatedlyAlon Zakai
2013-10-09look for structs in src/ dir as a fallback, like relooperAlon Zakai
2013-10-08automatically adjust asm heap sizeAlon Zakai
2013-09-30Merge branch 'incoming' of github.com:ngld/emscripten into incoming1.6.4Alon Zakai
Conflicts: AUTHORS src/library_sdl.js tools/shared.py
2013-09-27better relooper load errorAlon Zakai
2013-09-27fast-path simple gepsAlon Zakai
2013-09-27intertyper fast paths setup and proof of conceptAlon Zakai
2013-09-26intertyper profilerAlon Zakai
2013-09-25try to load relooper for src dir, if not in expected locationAlon Zakai
2013-09-25Fix some comments and bump EMSCRIPTEN_VERSIONngld
2013-09-23only create relooper in funcs phaseAlon Zakai
2013-09-23remove framework entirelyAlon Zakai
2013-09-16Integrate the new tool into emscriptenngld
Automatically compile struct_info.json and save the compiled version in the emscripten cache.
2013-09-14dynamically determine relooper heap size using RELOOPER_BUFFER_SIZE1.5.9Alon Zakai
2013-08-19Merge pull request #1528 from inolen/shared_lib_fixesAlon Zakai
re-enabled non-asm.js shared lib support
2013-08-19re-enabled non-asm.js shared lib supportAnthony Pesch
2013-08-16warn on VERBOSEAlon Zakai
2013-06-28disable BSS when SAFE_HEAPAlon Zakai
2013-05-09better error on shared libs being deprecatedAlon Zakai
2013-05-04make memory management sane: 0 is null, then static including globals, then ↵Alon Zakai
stack, then dynamic/sbrk. deprecate shared libs (BUILD_AS_SHARED_LIB)
2013-04-24auto-generate library stubs that abort for missing library functions, and ↵Alon Zakai
implement DEAD_FUNCTIONS that way
2013-04-23clear errors on calling dead functionsAlon Zakai
2013-04-11infrastructure for supporting exceptions in asm.js, by going through ↵Alon Zakai
invoke_* calls
2013-03-20improve error messageAlon Zakai
2013-03-12unique ids for aborts for dead functionsAlon Zakai
2013-03-12support -s KEY=@PATH in emcc, for very large settings valuesAlon Zakai
2013-03-10pgo for unused function detectionAlon Zakai
2013-03-04Delete the compiled relooper.js (but allow specification of an arbitrary ↵Chad Austin
relooper)
2013-03-03remove no-longer-needed INIT_STACKAlon Zakai
2013-03-03remove ASM_JS warning and add check for exception catching being off in it, ↵Alon Zakai
the last remaining issue for it
2013-02-26Add CHECK_HEAP_ALIGN to perform runtime alignment checksVladimir Vukicevic
Adds a much cheaper CHECK_HEAP_ALIGN option to do heap access alignment checks. Less extensive than SAFE_HEAP, but also much cheaper.
2013-02-17remove PROFILE option. It adds unacceptable overhead, and all browsers have ↵Alon Zakai
proper JS profilers these days - use those
2013-02-17remove PGO option. It is only relevant for non-ta2 builds, which are on the ↵Alon Zakai
way to deprecation, and it in the best case is not a precise optimization but an optimistic one
2013-01-17Implement exceptions in whitelistAleksander Guryanov
2012-12-31Merge branch 'incoming' into asm_jsAlon Zakai
Conflicts: src/library_browser.js
2012-12-28fix repeated compilationAlon Zakai
2012-12-27compile given ll in compiler.htmlAlon Zakai
2012-12-27option to provide raw ll to compiler.jsAlon Zakai
2012-12-27compile and run in compiler.htmlAlon Zakai
2012-12-27allow (unoptimal) single-phase compiler.js invocationAlon Zakai
2012-12-14must have named globals in shared libsAlon Zakai
2012-12-07emit warnings only in preAlon Zakai