.. |
eliminator
|
do not track eliminatable variables from inside a switch to outside
|
2014-09-24 11:12:34 -07:00 |
node_modules/source-map
|
…
|
|
ports
|
sdl_image version 3
|
2014-10-30 13:16:15 -07:00 |
scons/site_scons/site_tools/emscripten
|
…
|
|
source-maps
|
…
|
|
__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
|
…
|
|
autodebugger_indenter.py
|
…
|
|
autodebugger_js.py
|
…
|
|
autodediffer.py
|
…
|
|
bindings_generator.py
|
deprecate bindings generator
|
2014-04-24 19:38:17 -07:00 |
bisect_pair.py
|
…
|
|
bisect_pair_lines.py
|
add line bisector tool
|
2014-05-19 11:14:43 -07:00 |
cache.py
|
…
|
|
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
|
…
|
|
emmaken.py
|
…
|
|
emmakenxx.py
|
…
|
|
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
|
…
|
|
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
|
…
|
|
find_bigvars.py
|
…
|
|
fix_closure.py
|
…
|
|
gen_struct_info.py
|
…
|
|
ie7_fix.py
|
…
|
|
js-optimizer.js
|
experimental option to emit JSON in EMCC_DEBUG=2 interim phases
|
2014-10-29 13:53:30 -07:00 |
js_optimizer.py
|
experimental option to emit JSON in EMCC_DEBUG=2 interim phases
|
2014-10-29 13:53:30 -07: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
|
…
|
|
make_file.py
|
…
|
|
make_minigzip.py
|
…
|
|
merge_asm.py
|
…
|
|
namespacer.py
|
…
|
|
nativize_llvm.py
|
…
|
|
parse_unaligned.py
|
…
|
|
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
|
…
|
|
response_file.py
|
…
|
|
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
|
experimental option to emit JSON in EMCC_DEBUG=2 interim phases
|
2014-10-29 13:53:30 -07:00 |
split.py
|
…
|
|
split_asm.py
|
…
|
|
stubify_ll.py
|
…
|
|
system_libs.py
|
fix ports upgrades due to version changes
|
2014-10-23 11:25:58 -07:00 |
tempfiles.py
|
…
|
|
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.js
|
optimize conditions to remove comparisons to zero and coercions, where possible
|
2014-09-29 17:19:04 -07: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
|
…
|
|
test-js-optimizer-asm-outline2.js
|
…
|
|
test-js-optimizer-asm-outline3-output.js
|
…
|
|
test-js-optimizer-asm-outline3.js
|
…
|
|
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.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 FUNCTION_TABLE folding suppression.
|
2014-08-16 13:43:34 -07:00 |
test-js-optimizer-asm-pre.js
|
leave bool&1 as is if not going straight into a bitwise operator, to work around v8 issue 2513
|
2014-05-23 13:08:40 -07:00 |
test-js-optimizer-asm-regs-harder-output.js
|
Fix elimination of conditional expressions in registerizeHarder.
|
2014-05-20 15:17:18 +10:00 |
test-js-optimizer-asm-regs-harder.js
|
Fix elimination of conditional expressions in registerizeHarder.
|
2014-05-20 15:17:18 +10:00 |
test-js-optimizer-asm-regs-min-output.js
|
…
|
|
test-js-optimizer-asm-regs-min.js
|
…
|
|
test-js-optimizer-asm-regs-output.js
|
remove statements that have no side effects
|
2014-10-07 10:52:43 -07:00 |
test-js-optimizer-asm-regs.js
|
remove statements that have no side effects
|
2014-10-07 10:52:43 -07:00 |
test-js-optimizer-asm-relocate-output.js
|
…
|
|
test-js-optimizer-asm-relocate.js
|
…
|
|
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
|
…
|
|
test-js-optimizer-regs.js
|
…
|
|
test-js-optimizer-shiftsAggressive-output.js
|
…
|
|
test-js-optimizer-shiftsAggressive.js
|
…
|
|
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
|
Use shared.listify() in tools/validate_asmjs.py, and enhance error message is SpiderMonkey is not found, and improve the output print.
|
2014-07-15 09:57:40 +02:00 |
webidl_binder.py
|
Merge pull request #2812 from artillery/incoming
|
2014-09-22 19:22:40 -07:00 |