aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-01-03tweak loop hoistingAlon Zakai
2012-01-03hoist even large entries into loopsAlon Zakai
2012-01-02do not set label when continue-ing to a loop with one entryAlon Zakai
2012-01-02use BRNOL in loops tooAlon Zakai
2012-01-02do not set label when leaving a multiple with one post-entry, and properly ↵Alon Zakai
optimize the case of not setting label with new BRNOL branch signature
2012-01-01improve loop hoisting and add testAlon Zakai
2012-01-01do not set __label__ if a loop has only one entry in its externalsAlon Zakai
2012-01-01hoist some externals into loopsAlon Zakai
2012-01-01unset to undo set in utility.jsAlon Zakai
2011-12-31override print() by default, to avoid errors when using the browser print() ↵Alon Zakai
(print to printer) if it hasn't been overridden. Overriding is now possible through Module.print
2011-12-31handle truncation inside ptrtoint when needed, and fix some potential bugs ↵Alon Zakai
(add proper type to inline mathops with to at the end, and parseInt on bitsLeft in processMathops)
2011-12-31support ptrtoint into i64 in i64 mode 1Alon Zakai
2011-12-30makeSetValue debugging stuff, and fix some missing ;'s for makeSetValueAlon Zakai
2011-12-26add missing srem for i64 mode 1Alon Zakai
2011-12-25fix newly introduced bug with printing i64s in i64 mode 0Alon Zakai
2011-12-24support for %f,%lf in sscanf, and fix a bug with printfAlon Zakai
2011-12-22consolidate llvm switch checks to both optimize execution and fix a bug with ↵Alon Zakai
hoistMultiples
2011-12-21An implementation of bsearch(3).David Yip
2011-12-20Merge branch 'incoming'Alon Zakai
2011-12-19remove assertion on allocating 0 bytes (now that we allow negative ↵Alon Zakai
allocations, it is meaningless)
2011-12-19First cut at strtok(3).David Yip
2011-12-17do not replace type of later parameters in mathops, if they are themselves ↵Alon Zakai
types (fix regression in 6cf86dad35cc55413e0cfacd52a88f07b62d5eee)
2011-12-17fix bug with allocate not allocating enough memory (just a problem for the ↵Alon Zakai
assertion of writing over STATICTOP, as otherwise alignment of later allocations fixes it)
2011-12-17fix SAFE_HEAP check for TOTAL_MEMORY which is unneeded without typed arraysAlon Zakai
2011-12-17note that I64_MODE and DOUBLE_MODE can slow you downAlon Zakai
2011-12-17support for std::endl and cout << intsAlon Zakai
2011-12-16fix bug with accessing memory beyond TOTAL_MEMORY through sbrkAlon Zakai
2011-12-16Merge branch 'master' into emccbydefaultAlon Zakai
2011-12-15atofAlon Zakai
2011-12-15Merge branch 'master' into emccbydefaultAlon Zakai
2011-12-15rewrite variable analysis code. eliminate unused variables without side ↵Alon Zakai
effects, and improve nativization logic.
2011-12-15workaround for js optimizer issueAlon Zakai
2011-12-14type in sdlAlon Zakai
2011-12-14make SQL_Quit a no-opAlon Zakai
2011-12-13make shell.html more robust if no canvas supportAlon Zakai
2011-12-13comment on print() on the webAlon Zakai
2011-12-12fixes to allow generated code to run in a web workerAlon Zakai
2011-12-12ensure the array of values of files is unsignedAlon Zakai
2011-12-12disable EMULATE_UNALIGNED_ACCESSES by default - it isn't neededAlon Zakai
2011-12-12support for generating html in emcc, and a test for that that also tests ↵Alon Zakai
SDL, and some fixes for SDL
2011-12-11simplify and slim down value intertypeAlon Zakai
2011-12-10experimental wip patch to work towards only copying the right heap in ta1 in ↵Alon Zakai
memcpy
2011-12-10clear warning to stderr when enlarging memory arraysAlon Zakai
2011-12-10do unsigned 32-bit loads properly in ta1Alon Zakai
2011-12-10do not check for corrections in safe heap unsigningAlon Zakai
2011-12-09fix i64 bitshifts (fixes test_intvars in i64 mode) and two other minor ↵Alon Zakai
corrections for toNiceIdent and detecting the number of bits in mathops
2011-12-09fixes for isNiceIdentAlon Zakai
2011-12-09improve parsing of mathops to more properly detect typesAlon Zakai
2011-12-09properly implement strtok_r by translating the C source, so it will work ↵Alon Zakai
with typed arrays
2011-12-08properly resolve multilevel function aliases, fixes bug with adding indexing ↵Alon Zakai
for aliases. also optimize function indexing in compiler