aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2014-01-29legalize phis >64 bitsAlon Zakai
2014-01-29handle >64bit trunc and zextAlon Zakai
2014-01-29legalize >64bit shifts of non-32-multiple amountsAlon Zakai
2014-01-29fix store on >64 bitsAlon Zakai
2014-01-29handle constants of >64 bits in legalizerAlon Zakai
2014-01-29legalize simple shifts of >64 bitsAlon Zakai
2014-01-29legalize icmp eq|ne on >64 bitsAlon Zakai
2014-01-28legalize and/or/xor >64 bitsAlon Zakai
2014-01-28start to make i64 splitting pass more generic, so it will eventually handle ↵Alon Zakai
i96 etc.
2014-01-27fix missing separator in unaligned read codeAlon Zakai
2014-01-27coordinate exception handling with setjmp - if exception handling code ↵Alon Zakai
generate a pre|postinvoke, use those for setjmp as well
2014-01-27Fix 64-bit Visual Studio build. TODO: Move this fix to PNaCl upstream.Jukka Jylänki
2014-01-24Merge pull request #6 from juj/win_build_fixesAlon Zakai
Win build fixes
2014-01-24Fix serialization of nans, infs and negative floats to JS. Fixes ↵Jukka Jylänki
test_float_literals in https://github.com/kripken/emscripten/pull/2052 .
2014-01-24Fix Visual Studio 2010 build on ExpandI64::ensureLegalFunc. Cannot use ↵Jukka Jylänki
variable-length arrays on VS2010, since they are C99 which VS2010 does not support. TODO: Move this fix to PNacl upstream.
2014-01-24Fix "Unknown architecture" error when building for x86 on Visual Studio ↵Jukka Jylänki
2010. TODO: Move this fix to PNacl upstream.
2014-01-24Fix PNacl Module.cpp build on VS2010. TODO: Move this fix to PNacl upstream.Jukka Jylänki
2014-01-24Don't use the ambiguous pow symbol since it confuses Visual Studio, instead ↵Jukka Jylänki
generate bit masks with shifting.
2014-01-24Fix snprintf symbol name on Visual Studio.Jukka Jylänki
2014-01-24Fix CMake build by unreferring to nonexistent CppBackend.Jukka Jylänki
2014-01-22handle fptosi|ui on both floats and doublesAlon Zakai
2014-01-22typoAlon Zakai
2014-01-21support building projects with both setjmp and c++ exceptions, by avoiding ↵Alon Zakai
modifying setjmp|longjmp in the exceptions lowering code
2014-01-21do not emit pre|postinvoke calls around calls that cannot possibly throw an ↵Alon Zakai
exception
2014-01-20initialize start of setjmp tableAlon Zakai
2014-01-20commentAlon Zakai
2014-01-20fix longjmp rethrowAlon Zakai
2014-01-20emit proper void exit from rejump in void functionsAlon Zakai
2014-01-20get first setjmp test passingAlon Zakai
2014-01-20setjmp fixesAlon Zakai
2014-01-20allow only setjmp or c++ exceptions in fastcomp for nowAlon Zakai
2014-01-19add pre/post-invoke around calls we need to guard for longjmpsAlon Zakai
2014-01-19setjmp fixesAlon Zakai
2014-01-19initial work on setjmp/longjmp for emscriptenAlon Zakai
2014-01-17optimize ValueNames storageAlon Zakai
2014-01-16align non-constant allocasAlon Zakai
2014-01-15update call handlers for latest libc++ in emscriptenAlon Zakai
2014-01-15update relooperAlon Zakai
2014-01-13use flexible automatically managed buffer in relooperAlon Zakai
2014-01-13update relooperAlon Zakai
2014-01-13clean up orphan landingpadsAlon Zakai
2014-01-12handle preinvoke/postinvoke pairs where the call in the middle was optimized ↵Alon Zakai
out; helps #5
2014-01-12fix ZT* symbols we need to exportAlon Zakai
2014-01-12clear threw variable after each invokeAlon Zakai
2014-01-12export select symbols for js libraries to be able to access by nameAlon Zakai
2014-01-11fix phis from legalized switchesAlon Zakai
2014-01-11fixme commentAlon Zakai
2014-01-11properly handle identical lower 32 bits in switch legalizationAlon Zakai
2014-01-11handle i64 undef; helps #5Alon Zakai
2014-01-10implement resumeAlon Zakai