aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-09-07fix outlining log messageAlon Zakai
2013-09-06properly outline the while (1) switch patternAlon Zakai
2013-09-06remember inlined js in outlinerAlon Zakai
2013-09-06handle inline assembly more carefully, avoid it being seen by asm ↵Alon Zakai
optimizations entirely, and mark it as unsupported in non-le32
2013-09-06fix inline js in x86 target, enable testing sans validation for inline js in ↵Alon Zakai
asm.js, fix unistd tests that use inline js to not validate, and make js optimizer more tolerant of inline js in asm code; fixes #1597
2013-09-05Merge pull request #1586 from waywardmonkeys/remove-emlibtoolAlon Zakai
Remove emlibtool
2013-09-04Improve emscripten to autodetect the temp directory even if TEMP_DIR is not ↵Jukka Jylänki
present at all in ~/.emscripten. Add sanitation to TEMP_DIR handling to detect that the path exists. Paths like TEMP_DIR='/tmp' and TEMP_DIR='c:\temp' will now print out a descriptive error message on Windows. (proper form is TEMP_DIR='c:\\temp' or TEMP_DIR='c:/temp' on Windows). Fixes #1292.
2013-09-04Remove unused / unwritten emlibtool.Bruce Mitchener
This isn't used or even implemented and apparently isn't necessary.
2013-09-03add extCall_* methods in asm dlopen support, parallel to invoke in that they ↵Alon Zakai
are able to access other modules, but do not catch exceptions
2013-09-03assert guards against cross-module stack leaksAlon Zakai
2013-09-03always keep malloc and free alive and exported, for internal use and other ↵Alon Zakai
modules
2013-09-03fix asm validation of side modulesAlon Zakai
2013-09-03emit side module memory initializer in the right place; test_dlfcn_basic ↵Alon Zakai
works in asm
2013-09-01Use EM_BUILD_VERBOSE instead of EMSCRIPTEN_VERBOSE as the name of the env. ↵Jukka Jylänki
variable that controls whether external configure/build libraries are invoked with logging output to console.
2013-08-30Output stdout and stderr from external library builds to console only if ↵Jukka Jylänki
EMSCRIPTEN_VERBOSE environment variable is defined, to not spam console with information from external tools by default.
2013-08-30Remove Building.configure() from storing stdout and stderr output to a temp ↵Jukka Jylänki
file, since these temp files aren't read from anywhere in emscripten codebase(?). In test suite the temp files are stored to a temp dir, and deleted immediately after the test is run. This prevented test suite from reporting build errors to user when the test fails. Related to #694, #695 and #696. Improve error message reporting at the end of a failed configure run.
2013-08-29 - added tests for tcgetattr / tcsetattrAnthony Pesch
- made test_stdin async to work in the node environment - clearerr should reset both eof and error indicators - fgetc was incorrectly setting the eof indicator. in cases where fread had errored with EAGAIN it was setting eof. I removed the set entirely, as there is no need for fgetc to even worry about it, fread will set the correct value in any case
2013-08-29allow null second param in createPreloadedFile|createDataFile so that file ↵Alon Zakai
packager does not need PATH, and works through closure
2013-08-28sort generated functionsAlon Zakai
2013-08-27copy the entire datafile in one chunk into the heap, avoiding one malloc per ↵Alon Zakai
file, but at the cost of not being able to free them
2013-08-27own preloaded files, avoiding an unnecessary copyAlon Zakai
2013-08-27fix outliner bug with checking when switch cases need to be joinedAlon Zakai
2013-08-27fix outlining separation of case statements ending in continue or returnAlon Zakai
2013-08-27better outlining debugging outputAlon Zakai
2013-08-23testcase for flattening of switches with cases that need to be kept togetherAlon Zakai
2013-08-23do not split up fallthrough case statements from their followup when flatteningAlon Zakai
2013-08-23vacuum before outlining, for consistencyAlon Zakai
2013-08-23refactor DataRequest to shrink preloading-generated codeAlon Zakai
2013-08-23own the subarrays created by file preloading, to avoid a copyAlon Zakai
2013-08-22flatten switches in outlinerAlon Zakai
2013-08-21emit switches in relooper1.5.6Alon Zakai
2013-08-21warn on very large functions and mention OUTLINING_LIMITAlon Zakai
2013-08-19use -- for jscAlon Zakai
2013-08-18Merge pull request #1536 from juj/fix_rsp_file_escaping_windowsAlon Zakai
Fix rsp file escaping on Windows.
2013-08-18Merge pull request #1535 from juj/fix_source_map_windowsAlon Zakai
Fix source_map on windows.
2013-08-17Fix escaping of parameters in response file generation for Windows. Fixes ↵Jukka Jylänki
#1471. Possibly related to the problem reported in #1533.
2013-08-17Fix source map generation on Windows. Fixes #1333.Jukka Jylänki
2013-08-16Add compat headers, move some things to them.Bruce Mitchener
This is groundwork for landing musl includes which remove some of the deprecated functions or very old BSDisms.
2013-08-15make find_bigfuncs work on ll and jsAlon Zakai
2013-08-14disable optimizeShifts; fixes #1518Alon Zakai
2013-08-13fix limit in outlining.flatten, and adjust to 1/4 of the outlining targetAlon Zakai
2013-08-13exit outlining when we are done, as early as possibleAlon Zakai
2013-08-12Merge branch 'test_split' of github.com:inolen/emscripten into inolen-test_splitAlon Zakai
2013-08-12Move JS_ENGINE_OVERRIDE to shared Building object to avoid sys.modules hackAnthony Pesch
2013-08-12tool to find functions with lots of varsAlon Zakai
2013-08-11initial work on splitting up runner.pyAnthony Pesch
2013-08-09aim for more evenly-sized pieces in outlinerAlon Zakai
2013-08-09sort spills and unspills in outlinerAlon Zakai
2013-08-09track loop depth in outlinerAlon Zakai
2013-08-09report more variable stats when outliningAlon Zakai