summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-19Formatting cleanup.Michael J. Bishop
2013-07-19Touched up formatting.Michael J. Bishop
No functional change.
2013-07-19fix glGetAttachedShadersToadKing
2013-07-19attempt a final outline from the start after any outlining, not just a ↵Alon Zakai
recursive one
2013-07-19after outlining recursively, try to outline once more from the beginningAlon Zakai
2013-07-19handle %Nc in sscanf; fixes #1407Alon Zakai
2013-07-19simplify and correct the logic for falling back to the entry ident when an ↵Alon Zakai
invalid label id shows up; fixes #1399
2013-07-19handle out param in SDL_GetKeyboardState; fixes #1404Alon Zakai
2013-07-19Merge pull request #1402 from imvu/embind-updates-pull-requestAlon Zakai
Embind updates pull request
2013-07-19Merge pull request #1414 from inolen/dlclose_refcount_fixAlon Zakai
fix for dlclose refcount cleanup
2013-07-19ensure a final return after inlining, if necessaryAlon Zakai
2013-07-19remove variables owned by outlined code from the parentAlon Zakai
2013-07-19enable first working zlib outlining testAlon Zakai
2013-07-18fix for refcount cleanupAnthony Pesch
2013-07-18preparations for outline test on zlibAlon Zakai
2013-07-18improve find_bigfuncsAlon Zakai
2013-07-18wipe out control flow variable before calling outlined codeAlon Zakai
2013-07-18do not miss returns that are statementsAlon Zakai
2013-07-18do not emit spills in outlined code for variables that only appear in the ↵Alon Zakai
outlines code
2013-07-18do not outline into outlined code for now, and refactor code analysis a littleAlon Zakai
2013-07-18add coercions on return proxying in outlinerAlon Zakai
2013-07-18emit only necessary return proxying code when outliningAlon Zakai
2013-07-18send variables to outlines code even if just written; they may not be ↵Alon Zakai
written to, and we would write a zero incorrectly
2013-07-18Fixes in pread()Michael Bishop
The bug occurs when pread() doesn't return 0 when asked to read an offset beyond its buffer. This behavior is explicitly documented at: http://pubs.opengroup.org/onlinepubs/000095399/functions/read.html > If the starting position is at or after the end-of-file, 0 > shall be returned
2013-07-18fixed stderr output to use printErrAnthony Pesch
2013-07-17consolidate simplifyExpressions to one pass that happens before closure, ↵Alon Zakai
where simplifyNotComps is guaranteed to be valid
2013-07-17add asm coercions to switches for outliningAlon Zakai
2013-07-17add asm coercions to ifs for outliningAlon Zakai
2013-07-17add asm coercion when outliningAlon Zakai
2013-07-17outlining integration in compilerAlon Zakai
2013-07-17do not emit illegal breaks in seqs when outliningAlon Zakai
2013-07-17infrastructure for passing extra info to js optimizer passes from emccAlon Zakai
2013-07-17avoid importing shared from emscripten.py if possibleChad Austin
2013-07-17the compress js optimizer pass is gone, replaced with minifyWhitespaceChad Austin
2013-07-17The emscripten metabuilder only builds three individually-named targets. ↵Chad Austin
It's up to the caller to decide which variant to load.
2013-07-17Blow away the jscache when embind changes and fix a cpppath dependency error ↵Chad Austin
when compiling embind files.
2013-07-17Fix scons tools to use os.path.join so that windows paths don't have an ↵Jukka Jylanki
exectutable name 'dir1\dir2\dir3/clang', which fails.
2013-07-17Improve error message to better describe a user error with positional arguments.Jukka Jylanki
2013-07-17do not overlap the normal C stack with outliner-spilled variablesAlon Zakai
2013-07-17refactor stack bump node searchAlon Zakai
2013-07-17rename variableAlon Zakai
2013-07-17enable larger outline testAlon Zakai
2013-07-17update existing stack if there is one when outliningAlon Zakai
2013-07-17stack support in outliningAlon Zakai
2013-07-17Add a test that shows JS objects can be modified if passed by reference into ↵Chad Austin
a C++ function
2013-07-17Fix a bunch of things that break under closure advanced optimizations. Now, ↵Chad Austin
to my knowledge, embind fully supports closure advanced mode.
2013-07-17Rename value_tuple to value_array and value_struct to value_objectChad Austin
2013-07-17more testingAlon Zakai
2013-07-17test for outlining of some of the functionsAlon Zakai
2013-07-17add test for outlining variablesAlon Zakai