.. |
eliminator
|
remove more non-asm code from asm testcase
|
2014-11-28 11:02:24 -08:00 |
node_modules/source-map
|
Update the source-map library.
|
2013-06-19 14:15:18 -07:00 |
optimizer
|
Fix file reading to string on Windows by using binary read mode to avoid the return value from ftell() to differ from the number of bytes read by fread() due to length mismatches caused by \r\n vs \n conversion when reading in ascii mode.
|
2014-12-19 10:36:34 -05:00 |
ports
|
sdl_image version 3
|
2014-10-30 13:16:15 -07:00 |
scons/site_scons/site_tools/emscripten
|
Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK.
|
2012-12-19 18:06:48 -05:00 |
source-maps
|
Fix depecrated sourceMappingURL syntax
|
2014-02-25 18:30:14 -08:00 |
__init__.py
|
…
|
|
asm_module.py
|
tolerate lack of memory init pattern in asm_module, implies no static bump
|
2014-10-13 15:27:58 -07:00 |
autodebugger.py
|
generalize autodebugger block detection
|
2014-09-25 21:08:10 -07:00 |
autodebugger_c.py
|
improve c autodebugger
|
2013-03-01 23:17:29 -05:00 |
autodebugger_indenter.py
|
…
|
|
autodebugger_js.py
|
rename __stackbase__ to sp
|
2013-07-07 16:48:12 -07:00 |
autodediffer.py
|
…
|
|
bindings_generator.py
|
deprecate bindings generator
|
2014-04-24 19:38:17 -07:00 |
bisect_pair.py
|
fix bisect_pair on programs not returning 0
|
2014-11-10 16:45:21 -08:00 |
bisect_pair_lines.py
|
add line bisector tool
|
2014-05-19 11:14:43 -07:00 |
cache.py
|
avoid copy in Cache.get if already in the right place
|
2014-10-30 16:13:54 -07:00 |
clean_webconsole.py
|
…
|
|
crunch-worker.js
|
…
|
|
diff_autodebugger.py
|
…
|
|
distill_asm.py
|
fix bullet swap demo
|
2014-10-13 16:33:15 -07:00 |
emconfiguren.py
|
Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK.
|
2012-12-19 18:06:48 -05:00 |
emmaken.py
|
Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK.
|
2012-12-19 18:06:48 -05:00 |
emmakenxx.py
|
Updated to add a PYTHON config option instead of defaulting to python2. This should preserve the default behavior in a way that can be overridden.
|
2012-12-19 18:06:48 -05:00 |
emterpretify.py
|
Make tools/emterpretify.py import-safe by only executing itself "if __name__ == '__main__':". On Windows when using Python multiprocessing, the child processes will import the main module at launch. This means that any module that uses multiprocessing needs to be importable as a library without executing its 'task'. For reference, see http://stackoverflow.com/questions/18204782/runtimeerror-on-windows-trying-python-multiprocessing . Fixes a bug where a Windows system would hang when running emterpretify.py due to creating an avalanche of thousands of python processes.
|
2014-10-21 00:08:22 +03:00 |
exec_llvm.py
|
Allow the PNaCl toolchain to be used in place of a standard version of Clang.
|
2013-08-08 16:32:32 -07:00 |
ffdb.py
|
Improve previous fix to take into account different error numbers.
|
2014-07-16 15:56:11 +02:00 |
file2json.py
|
…
|
|
file_packager.py
|
Merge branch 'memoryInitializer_cdn' of https://github.com/amandle/emscripten into incoming
|
2014-09-12 21:26:01 -07:00 |
find_bigfuncs.py
|
ignore empty functions in tools/find_bigfuncs
|
2014-07-24 15:44:29 -07:00 |
find_bigis.py
|
fix find_bigis.py tool
|
2014-01-28 12:16:17 -08:00 |
find_bigvars.py
|
tool to find functions with lots of vars
|
2013-08-12 10:14:17 -07:00 |
fix_closure.py
|
Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK.
|
2012-12-19 18:06:48 -05:00 |
gen_struct_info.py
|
Fix some comments and bump EMSCRIPTEN_VERSION
|
2013-09-25 17:44:57 +02:00 |
ie7_fix.py
|
…
|
|
js-optimizer.js
|
Fix some typos/grammar in registerizeHarder comments
|
2014-12-15 12:02:18 +11:00 |
js_optimizer.py
|
Add support for reading the location of the native optimizer from EMSCRIPTEN_NATIVE_OPTIMIZER environment variable.
|
2014-12-19 10:38:54 -05:00 |
jsrun.py
|
EMCC_BUILD_DIR env var, to let js compiler know where we are building
|
2014-07-29 15:30:18 -07:00 |
line_endings.py
|
Add a new tool that examines the given text file for line endings, and returns whether they are consistent. Adjust the test suite to test that each test file that is being run has proper line endings. This uncovers issue #2133 to show in the test suite.
|
2014-07-28 23:12:38 +03:00 |
ll-strip.py
|
Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK.
|
2012-12-19 18:06:48 -05:00 |
make_file.py
|
…
|
|
make_minigzip.py
|
Fix Windows EMCC invocations to call 'python emcc' in a few places instead of just 'emcc'.
|
2014-02-19 18:36:55 +02:00 |
merge_asm.py
|
add tools to split and merge asm modules from the surrounding code
|
2013-08-01 20:32:10 -07:00 |
namespacer.py
|
Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK.
|
2012-12-19 18:06:48 -05:00 |
nativize_llvm.py
|
fix llvm nativizer tool for fastcomp
|
2014-02-21 14:44:32 -08:00 |
parse_unaligned.py
|
tool to parse unaligned output
|
2014-02-05 11:52:45 -05:00 |
profile_stripper.py
|
more work on hackish function removal using profiling
|
2014-03-07 14:25:25 -08:00 |
profile_used.py
|
more work on hackish function removal using profiling
|
2014-03-07 14:25:25 -08:00 |
reproduceriter.js
|
…
|
|
reproduceriter.py
|
Updated scripts to call python2 directly rather than relying on python symlink pointing to the right place. See PEP394 for details on why this should be OK.
|
2012-12-19 18:06:48 -05:00 |
response_file.py
|
Fix test_asm_pgo on Windows by using response files. The test failed by exceeding Windows command line length limitations, giving an error "WindowsError: [Error 87] The parameter is incorrect". Also extend the logging given by EM_BUILD_VERBOSE=3 to print out the compiler invokations.
|
2013-11-09 20:58:48 +02:00 |
scan_js.py
|
…
|
|
scan_ll.py
|
…
|
|
settings_template_readonly.py
|
clean up how PYTHON is specified. it is not specified in .emscripten by default
|
2014-07-01 20:54:15 -07:00 |
shared.py
|
fix -disable-vectorize bug with -Os and -Oz
|
2014-12-10 10:14:54 -08:00 |
split.py
|
Adjust split.py tool logic for generating output filenames to not generate the full absolute path names to the splitted filenames. This fixes a Windows problem where invalid path concatenations like 'somethingC:/projects/emscripten/hello_world.js' would be generated, and shortens the path structure to not contain redundant directory names. Fixes test browser.test_split_in_source_filenames on Windows.
|
2013-11-17 22:05:13 +02:00 |
split_asm.py
|
add tools to split and merge asm modules from the surrounding code
|
2013-08-01 20:32:10 -07:00 |
stubify_ll.py
|
silly little llvm debug tool
|
2014-02-11 17:03:23 -08:00 |
system_libs.py
|
make ports including message less annoying
|
2014-12-18 14:28:56 -08:00 |
tempfiles.py
|
fix save_debug_files
|
2013-09-25 15:17:47 -07:00 |
test-js-optimizer-asm-last-output.js
|
optimize conditions to remove comparisons to zero and coercions, where possible
|
2014-09-29 17:19:04 -07:00 |
test-js-optimizer-asm-last-output2.js
|
update cashew and enable last in native optimizer
|
2014-12-06 12:01:50 -08:00 |
test-js-optimizer-asm-last.js
|
optimize conditions to remove comparisons to zero and coercions, where possible
|
2014-09-29 17:19:04 -07:00 |
test-js-optimizer-asm-lastOpts-output.js
|
add test for asmLastOpts without last
|
2014-11-30 12:14:19 -08:00 |
test-js-optimizer-asm-lastOpts-output2.js
|
make some js tests more lenient in float output being not fully optimal, for native parser
|
2014-12-05 17:59:33 -08:00 |
test-js-optimizer-asm-minlast-output.js
|
avoid x - -1.0 turning into x--1.0, fixes #2869
|
2014-10-09 11:59:04 -07:00 |
test-js-optimizer-asm-minlast.js
|
avoid x - -1.0 turning into x--1.0, fixes #2869
|
2014-10-09 11:59:04 -07:00 |
test-js-optimizer-asm-outline1-output.js
|
fix outlinings of return double; fixes #2278
|
2014-04-09 14:48:41 -07:00 |
test-js-optimizer-asm-outline1.js
|
fix outlinings of return double; fixes #2278
|
2014-04-09 14:48:41 -07:00 |
test-js-optimizer-asm-outline2-output.js
|
add stack bump if only sp is defined but no bump is present, when outlining
|
2014-02-23 14:21:09 -08:00 |
test-js-optimizer-asm-outline2.js
|
abort outlining if it leads to the new function or old function exceeding the original function in size
|
2013-07-21 10:55:08 -07:00 |
test-js-optimizer-asm-outline3-output.js
|
fix bug in aggressive variable elimination and re-enable it
|
2013-07-25 19:56:24 -07:00 |
test-js-optimizer-asm-outline3.js
|
fix bug in aggressive variable elimination and re-enable it
|
2013-07-25 19:56:24 -07:00 |
test-js-optimizer-asm-pre-f32.js
|
emit a global const for Math_fround(0) to avoid function call overheads in the fround polyfill
|
2014-05-03 12:29:23 -07:00 |
test-js-optimizer-asm-pre-output-f32-nosimp.js
|
fix optimizeFrounds and fix js_optimizer testing for native passes to only run where possible, adding an frounds-only pass so that is tested
|
2014-11-04 15:51:32 -08:00 |
test-js-optimizer-asm-pre-output-f32.js
|
emit a global const for Math_fround(0) to avoid function call overheads in the fround polyfill
|
2014-05-03 12:29:23 -07:00 |
test-js-optimizer-asm-pre-output.js
|
fix simplifyNotComps
|
2014-11-10 17:34:35 -08:00 |
test-js-optimizer-asm-pre-output2.js
|
make some js tests more lenient in float output being not fully optimal, for native parser
|
2014-12-05 17:59:33 -08:00 |
test-js-optimizer-asm-pre.js
|
fix simplifyNotComps
|
2014-11-10 17:34:35 -08:00 |
test-js-optimizer-asm-regs-harder-output.js
|
make registerizeHarder testcase valid asm.js
|
2014-12-11 18:24:04 -08:00 |
test-js-optimizer-asm-regs-harder-output2.js
|
junction variable sorting, to make output deterministic
|
2014-12-17 10:25:37 -08:00 |
test-js-optimizer-asm-regs-harder-output3.js
|
update cashew for some hashing optimizations
|
2014-12-15 15:15:50 -08:00 |
test-js-optimizer-asm-regs-harder.js
|
make registerizeHarder testcase valid asm.js
|
2014-12-11 18:24:04 -08:00 |
test-js-optimizer-asm-regs-min-output.js
|
Fix a param-handling bug in normalizeAsm
|
2014-01-20 21:50:09 +11:00 |
test-js-optimizer-asm-regs-min.js
|
Fix a param-handling bug in normalizeAsm
|
2014-01-20 21:50:09 +11:00 |
test-js-optimizer-asm-regs-output.js
|
remove more useless subnodes in native optimizer
|
2014-12-17 10:25:37 -08:00 |
test-js-optimizer-asm-regs.js
|
remove more useless subnodes in native optimizer
|
2014-12-17 10:25:37 -08:00 |
test-js-optimizer-asm-relocate-output.js
|
do not relocate function pointers when no need to (no such table in parent)
|
2013-07-03 15:31:05 -07:00 |
test-js-optimizer-asm-relocate.js
|
do not relocate function pointers when no need to (no such table in parent)
|
2013-07-03 15:31:05 -07:00 |
test-js-optimizer-ensureLabelSet-output.js
|
ensureLabelSet pass, and use it to avoid zeroing out all local vars in emterpreter
|
2014-10-06 12:18:15 -07:00 |
test-js-optimizer-ensureLabelSet.js
|
ensureLabelSet pass, and use it to avoid zeroing out all local vars in emterpreter
|
2014-10-06 12:18:15 -07:00 |
test-js-optimizer-localCSE-output.js
|
fix CSE bug with multiple adjacent replacements getting wrong indexes for the new vars
|
2014-10-09 16:42:21 -07:00 |
test-js-optimizer-localCSE.js
|
fix CSE bug with multiple adjacent replacements getting wrong indexes for the new vars
|
2014-10-09 16:42:21 -07:00 |
test-js-optimizer-output.js
|
Optimize 'HEAP32[(46 + 2|0) >> 2' to 'HEAP32[12]'
|
2014-08-15 16:06:42 -07:00 |
test-js-optimizer-pointerMask-output.js
|
experimental POINTER_MASKING option
|
2014-09-04 14:19:13 -07:00 |
test-js-optimizer-pointerMask.js
|
experimental POINTER_MASKING option
|
2014-09-04 14:19:13 -07:00 |
test-js-optimizer-regs-output.js
|
update other.test_js_optimizer
|
2013-09-12 11:29:04 -07:00 |
test-js-optimizer-regs.js
|
update other.test_js_optimizer
|
2013-09-12 11:29:04 -07:00 |
test-js-optimizer-shiftsAggressive-output.js
|
fix aggressiveVariableElimination bug and add testing
|
2014-01-14 20:54:14 -08:00 |
test-js-optimizer-shiftsAggressive.js
|
fix aggressiveVariableElimination bug and add testing
|
2014-01-14 20:54:14 -08:00 |
test-js-optimizer-si-output.js
|
fuse if-elses where the relooper did not emit a label clearing
|
2014-03-17 17:56:17 -07:00 |
test-js-optimizer-si.js
|
fuse if-elses where the relooper did not emit a label clearing
|
2014-03-17 17:56:17 -07:00 |
test-js-optimizer-t2-output.js
|
ressurect optimizeShifts (just in js optimizer and tests), with a fix for ensuring at most one value with unknown lower bits; #2481
|
2014-07-05 14:00:00 -07:00 |
test-js-optimizer-t2.js
|
ressurect optimizeShifts (just in js optimizer and tests), with a fix for ensuring at most one value with unknown lower bits; #2481
|
2014-07-05 14:00:00 -07:00 |
test-js-optimizer-t2c-output.js
|
ressurect optimizeShifts (just in js optimizer and tests), with a fix for ensuring at most one value with unknown lower bits; #2481
|
2014-07-05 14:00:00 -07:00 |
test-js-optimizer-t2c.js
|
ressurect optimizeShifts (just in js optimizer and tests), with a fix for ensuring at most one value with unknown lower bits; #2481
|
2014-07-05 14:00:00 -07:00 |
test-js-optimizer-t3-output.js
|
ressurect optimizeShifts (just in js optimizer and tests), with a fix for ensuring at most one value with unknown lower bits; #2481
|
2014-07-05 14:00:00 -07:00 |
test-js-optimizer-t3.js
|
ressurect optimizeShifts (just in js optimizer and tests), with a fix for ensuring at most one value with unknown lower bits; #2481
|
2014-07-05 14:00:00 -07:00 |
test-js-optimizer.js
|
Optimize 'HEAP32[(46 + 2|0) >> 2' to 'HEAP32[12]'
|
2014-08-15 16:06:42 -07:00 |
traverse.py
|
improve test traversal tool
|
2014-04-10 12:38:04 -07:00 |
validate_asmjs.py
|
Fix validate_asmjs.py to print a better error message when spidermonkey shell is not found.
|
2014-12-05 11:47:08 -08:00 |
webidl_binder.py
|
Do not allocate redundant storage for identical strings.
|
2014-12-04 15:37:19 -08:00 |