aboutsummaryrefslogtreecommitdiff
path: root/emlink.py
AgeCommit message (Collapse)Author
2014-01-29make emlink.py executableAlon Zakai
2013-11-15Make emlink.py import-safe. Fixes an issue where python multiprocessing.py ↵Jukka Jylänki
enters an infinite loop throwing errors 'Attempt to start a new process before the current process has finished its bootstrapping phase.' when running other.test_static_link. See http://stackoverflow.com/questions/18204782/runtimeerror-on-windows-trying-python-multiprocessing .
2013-08-01add tools to split and merge asm modules from the surrounding codeAlon Zakai
2013-08-01refactor asm module parsing code into separate fileAlon Zakai
2013-07-30fix and test for multiple static linkingAlon Zakai
2013-07-30add asm sending for missing symbolsAlon Zakai
2013-07-03improve warning textAlon Zakai
2013-07-03move emlink docs to wiki; add link to themAlon Zakai
2013-07-03remove old commentAlon Zakai
2013-07-03fix f_bases handling in static linkerAlon Zakai
2013-07-03add a naming to globals that can be linked and used across modulesAlon Zakai
2013-07-03warn on undefined global variables after linkingAlon Zakai
2013-07-03refactor sendings linkingAlon Zakai
2013-07-03refactor linking of importsAlon Zakai
2013-07-03add missing newlineAlon Zakai
2013-07-03testing for using libc in a side module, and forcing inclusion of libc ↵Alon Zakai
making it work
2013-07-03finalize floats during relocation in side modulesAlon Zakai
2013-07-03docsAlon Zakai
2013-07-03simplify heap initializer mergingAlon Zakai
2013-07-03emit proper filler functions in merged function tablesAlon Zakai
2013-07-03do not add imports that are implemented by the main moduleAlon Zakai
2013-07-03handle function table updates with nested bracesAlon Zakai
2013-07-03fix enlarging of merged function tablesAlon Zakai
2013-07-03finish function table merging and enable testingAlon Zakai
2013-07-03refactor invoke generation and add missing invokes when linkingAlon Zakai
2013-07-03assert on no nesting in function table updates during linkingAlon Zakai
2013-07-03update function table masksAlon Zakai
2013-07-03merge function tablesAlon Zakai
2013-07-03link docsAlon Zakai
2013-07-03apply replacements to module defs, and add testing for merging of ↵Alon Zakai
overlapping global initializers
2013-07-03apply replacements to exportsAlon Zakai
2013-07-03apply replacements in global initializer mergingAlon Zakai
2013-07-03merge global initializersAlon Zakai
2013-07-03fix memory initializer counting and add test for merging of two of themAlon Zakai
2013-07-03fix heap merging, add padding and offset adjustment, basic test passes in ↵Alon Zakai
reverse as well
2013-07-03merge module defsAlon Zakai
2013-07-03merge exportsAlon Zakai
2013-07-03begin work on memory relocationAlon Zakai
2013-07-03move memory initializer pattern to sharedAlon Zakai
2013-07-03cleanupAlon Zakai
2013-07-03cleanupsAlon Zakai
2013-07-03remove duplicate function markerAlon Zakai
2013-07-03allow extra info in js optimizer, and send relocate pass info that wayAlon Zakai
2013-07-03invoke relocation pass in js optimizerAlon Zakai
2013-07-03start writing out a combined moduleAlon Zakai
2013-07-03refactor and calculate new importsAlon Zakai
2013-07-03start to parse importsAlon Zakai
2013-07-03start to parse asm modulesAlon Zakai
2013-07-03commentAlon Zakai
2013-07-03initial setupAlon Zakai