aboutsummaryrefslogtreecommitdiff
path: root/src/settings.js
AgeCommit message (Collapse)Author
2011-04-21line-specific exceptions to SAFE_HEAPAlon Zakai
2011-04-18refactor assertions and parsing codeAlon Zakai
2011-03-21optimize FUNCTION_POINTER and exportingAlon Zakai
2011-03-04integer rounding fixes and CORRECT_ROUNDINGS optionAlon Zakai
2011-02-27openjpeg testAlon Zakai
2011-02-19line-specific CORRECT_OVERFLOWS and CORRECT_SIGNSAlon Zakai
2011-02-13tweak sign and overflow checksAlon Zakai
2011-01-27reSign parallel to unSign to fix rare signing issues; CHECK_SIGNS optionAlon Zakai
2011-01-17handle odd llvm with branches in the middle of labels; all tests passAlon Zakai
2011-01-11make memory initialization optional, and default to initializing the stack onlyAlon Zakai
2011-01-01CORRECT_OVERFLOWS option; strengthening of various tests, and fixes a bug in ↵Alon Zakai
python with typed arrays
2010-12-31allow SAFE_HEAP with typed arrays; fix minor uncovered bugs; add ↵Alon Zakai
SAFE_HEAP_LOG option
2010-12-19CHECK_OVERFLOWS optionAlon Zakai
2010-12-15clean up enzymatic ==> frameworkAlon Zakai
--HG-- rename : src/enzymatic.js => src/framework.js
2010-12-15misc fixes and improvements - thanks go to tubaAlon Zakai
2010-11-20minimal C++ exceptions supportAlon Zakai
2010-11-18fix parsing of |noalias| in function calls, minor fix to |getelementptr| ↵Alon Zakai
type discovery error
2010-11-14optimize Pointer_makeAlon Zakai
2010-11-14handle all llvm functions in |store|Alon Zakai
2010-11-14parse each function in a separate pass, to save RAMAlon Zakai
2010-10-20prep for bullet testalon@honor
2010-10-18fix bug with size of small structures, and parsing themalon@honor
2010-10-15BNOPP in some simple emulated blocks; 1% speedupalon@honor
2010-10-13aggressively nativize variables; stop doing optimizations that are no longer ↵alon@honor
needed; fix some uncovered bugs; 49% speedup
2010-10-10typed arrays support; function __index__ing ; 36% speedupalon@honor
2010-10-08fix bug with last commit, and better GUARD_MEMORY optionalon@honor
2010-10-06Runtime system, and inlining of stackEnter/Exitalon@honor
2010-10-04temporary hackish removal of unneeded breaks outside of complex emulated blocksalon@honor
2010-10-04GUARD_LABELS option + further cleanupalon@honor
2010-10-03cleanup + test both optimized and non-optimizedalon@honor
2010-10-02rewrite of relooper, part I: just emulated and loops, no ifs. all reloop but ↵alon@honor
sauer
2010-10-02memory implementation cleanupalon@honor
2010-09-30optional stricter support for unsigned values +testalon@honor
2010-09-25optional memory alignment that matches c/c++; used in clang, not in llvm-gccalon@honor
2010-09-22handle a few minor parsing issues (negative IEEE doubles, []s in constants, ↵alon@honor
aliases - ignored)
2010-09-22disable relooping pending rewritealon@honor
2010-09-21fix some relooper bugs, and EXECUTION_TIMEOUT setting for debugging such ↵alon@honor
problems
2010-09-20refactor into filesalon@honor
--HG-- rename : src/parser.js => src/compiler.js
2010-09-20fix optimizer bugs with clang bitcodeAlon Zakai
2010-09-20fixes for clang, including support for phi; all tests pass, but optimizer ↵Alon Zakai
and relooper broken (on clang)
2010-09-06LABEL_DEBUG optionalon@honor
2010-09-06preprocessor + example use in SAFE_HEAPalon@honor
2010-09-04clean up settings and add code snippets filealon@honor
--HG-- rename : tests/settings.cfg => tests/settings.py