aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
AgeCommit message (Collapse)Author
2013-10-02do not tack on .0 to Infinity or NaNAlon Zakai
2013-10-02do not remove '.' from floats in parseNumericalAlon Zakai
2013-10-02overflow numbers directly in js compilerAlon Zakai
2013-10-02optimize Math.x to Math_xAlon Zakai
2013-10-02if not running js opts, ensure a . in asmEnsureFloat immediatelyAlon Zakai
2013-10-02add explicit vars for illegal mathops and landingpadAlon Zakai
2013-10-02register phi variables in functionAlon Zakai
2013-10-02chunk label init with the restAlon Zakai
2013-10-02remove unnecessary function param coercion parensAlon Zakai
2013-10-02remove whitespace in mathopsAlon Zakai
2013-09-30Merge branch 'incoming' of github.com:ngld/emscripten into incoming1.6.4Alon Zakai
Conflicts: AUTHORS src/library_sdl.js tools/shared.py
2013-09-27fast-path simple loadsAlon Zakai
2013-09-27improve processMathOp quotingAlon Zakai
2013-09-27better check for when things need quotingAlon Zakai
2013-09-27=== in isLocalVarAlon Zakai
2013-09-26optimize parseLLVMStringAlon Zakai
2013-09-26optimize makeSignOpAlon Zakai
2013-09-26hackish optimization for pre processing of heap inits, avoid pure numeric ↵Alon Zakai
strings
2013-09-26fix getFastValue regressionAlon Zakai
2013-09-26remove makeGetPos and part of noNeedFirstAlon Zakai
2013-09-26optimize getFastValueAlon Zakai
2013-09-25optimize getFastValueAlon Zakai
2013-09-25Don't rewrite multiplication by 0 as 0.Bruce Mitchener
This isn't safe when floats are involved as -1 * 0 is -0, not 0.
2013-09-24do not turn 0*x to 0 in the case of floats, since NaNs break there; fixes #1661Alon Zakai
2013-09-24Merge pull request #1643 from waywardmonkeys/fix-typoAlon Zakai
Fix typo in URL in warning message
2013-09-23forward noSafe in makeGet|SetValueAlon Zakai
2013-09-20Fix typo in URL.Bruce Mitchener
2013-09-16Integrate the new tool into emscriptenngld
Automatically compile struct_info.json and save the compiled version in the emscripten cache.
2013-09-04restore ZTVN10 hacks, but only for non-ta2 where we do not link in libcxxabiAlon Zakai
2013-08-26parse llvm structural types in parameter tokensAlon Zakai
2013-08-19round doubles to i64s more carefully, especially small negatives; fixes #1539Alon Zakai
2013-08-16simplify and automate GetProcAddress logic, and move it out of GL emulationAlon Zakai
2013-08-11experimental toFloat32 optionAlon Zakai
2013-08-08remove nocapture in aligned byvalAlon Zakai
2013-08-08ignore nocapture parametersAlon Zakai
2013-07-29accept [0 x ..] in the middle of structures, odd as it might seem, this is ↵Alon Zakai
valid c
2013-07-23properly handle generation of instances of structures ending in [0 x ..]Alon Zakai
2013-07-23better error messageAlon Zakai
2013-07-21notice varargs when creating library function wrappersAlon Zakai
2013-07-09use |0 to coerce in div/rem, no need for >>>0Alon Zakai
2013-07-03parse i64-to-ptr conversions of constants at compile timeAlon Zakai
2013-07-03refactor getIndex calls to include the signatureAlon Zakai
2013-07-03begin work on memory relocationAlon Zakai
2013-06-28do not include externals in BSSAlon Zakai
2013-06-28don't explicitly initialize uninitialized globalsAnthony Pesch
2013-06-19fix CHECK_ALIGNAlon Zakai
2013-06-19properly coerce imprecise i64 math callsAlon Zakai
2013-06-19keep |0 on function calls, allow other bitwise ops on heap accesses etc.Alon Zakai
2013-06-10coerce output of integer modulus, since x%0 is NaN, which is not an integerAlon Zakai
2013-06-01limit a warning messageAlon Zakai