aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-04-24warn on missing functionsAlon Zakai
2013-04-24fix and simplify a few str* asm library functionsAlon Zakai
2013-04-24auto-generate library stubs that abort for missing library functions, and ↵Alon Zakai
implement DEAD_FUNCTIONS that way
2013-04-23Merge pull request #1063 from waywardmonkeys/musl-libc1.3.7Alon Zakai
Add wchar and multibyte libc functions
2013-04-23add coercion in strncasecmpAlon Zakai
2013-04-23add missing coercion in strcatAlon Zakai
2013-04-23properly coerce setjmp helpersAlon Zakai
2013-04-23coerce output of bitshift*Alon Zakai
2013-04-23emit coercion on i64 math call return valuesAlon Zakai
2013-04-23remove UNRESOLVED_AS_DEAD since it doesn't workAlon Zakai
2013-04-23fix memory corruption in setjmp/asm.js; fixes #1087Alon Zakai
2013-04-23clear errors on calling dead functionsAlon Zakai
2013-04-22make sure to coerce arguments to invoke due to setjmpAlon Zakai
2013-04-22use invoke when doing a setjmp-guarding call via a function pointerAlon Zakai
2013-04-22show clear error message instead of 987 when too many setjmp callsAlon Zakai
2013-04-22Add musl multibyte function implementations.Bruce Mitchener
2013-04-22Add musl wchar function implementations.Bruce Mitchener
2013-04-19support for Runtime.addFunction in asm.jsAlon Zakai
2013-04-19add erf dep and testingAlon Zakai
2013-04-19add sig for glUniformMatrix2fvAlon Zakai
2013-04-19Merge pull request #1060 from arlolra/socketpairAlon Zakai
Socketpair
2013-04-19properly clear __THREW__ in asm exceptionsAlon Zakai
2013-04-18exit to caller when setjmp encounters an id that is not ours; enable ↵Alon Zakai
test_longjmp2 and 3 in asm
2013-04-18throw in longjmp, do not overwrite previous throw data in setThrew, and ↵Alon Zakai
enable test_longjmp in asm
2013-04-18setjmp support for asm.jsAlon Zakai
2013-04-18Just return op not supported.Arlo Breault
See #1060
2013-04-18be more flexible in check for keeping std* as low values; cttz/ctlz can add ↵Alon Zakai
512 bytes to initial allocations
2013-04-18Make all paths of emscripten_get_now() return msecs.Jukka Jylänki
2013-04-18Suppress jslint false positives.Jukka Jylanki
2013-04-18Fix embind to work with --closure 1. The symbols fromWireType and toWireType ↵Jukka Jylänki
cannot be minified, since they are referred from inside craftInvokerFunction code, which refers to these functions by strings. Also, consistently use 12292 instead of '12292' to have no closure mismatches.
2013-04-18Add support for read-only properties.Chad Austin
2013-04-18Minor optimizations and notes in genericPointerToWireType.Jukka Jylänki
2013-04-18Comment on pointer marshalling functions.Jukka Jylänki
2013-04-18Improve error messages from embind pointer marshalling and remove TODOs in ↵Jukka Jylänki
embind test code.
2013-04-18Restore previously temporarily disabled specific non-smartptr wiretype ↵Jukka Jylänki
converters.
2013-04-18Removed embind class member this pointer 'instanceof' check when serializing ↵Jukka Jylänki
this to wire type, since instanceof was profiled to be slow. Instead, the correct instanceof enforcement is done in the upcastPointer function.
2013-04-18Fix use of destructors in crafted destructors.Jukka Jylanki
2013-04-18Merge Chad's validateThis removal commit to new optimized invoker function.Jukka Jylänki
2013-04-18Fix test runner - preserve validateThis and convert class this to wire type ↵Jukka Jylänki
before parameters to catch invalid this type before invalid parameters.
2013-04-18Clean up jslint diagnostics.Jukka Jylänki
2013-04-18Embind: Merge makeInvoker and class member function invoker generator ↵Jukka Jylänki
functions into one to remove code duplication.
2013-04-18Remove validateThis since it was also deleted in imvu/emscripten upstream.Jukka Jylänki
2013-04-18Implement high-resolution timing in emscripten_get_now() when run in node. ↵Jukka Jylänki
Return timing ticks consistently as seconds in all methods.
2013-04-18Optimize embind by avoiding to generate an array for destructors to run ↵Jukka Jylänki
after toWireType. Instead, directly generate dtor calls whenever possible.
2013-04-18Separate RegisteredPointer toWireType implementations between const-, ↵Jukka Jylänki
nonconst-, and smartptr implementations.
2013-04-18Optimize the generation of class member function invoker in embind.Jukka Jylänki
2013-04-18Restore missing argument count check into the embind invoker function ↵Jukka Jylänki
generated with makeInvoker.
2013-04-18Optimize embind makeInvoker to not call function.apply or do for() loops. ↵Jukka Jylänki
Instead, manually craft invoker functions for each function.
2013-04-18fix readLatin1String to actually cover the range of latin-1 characters and ↵Chad Austin
add support for interned string symbols to emscripten::val
2013-04-18Add perfect forwarding throughout emscripten::val. This shaves 50 KB off ↵Chad Austin
the non-minified JS in Northstar.