aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
AgeCommit message (Expand)Author
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 va...Alon Zakai
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
2013-05-30handle illegal mathops in processMathop; valid for <64 bits in some casesAlon Zakai
2013-05-23fix argument counting regression from 5efd506 ; fixes #1202Alon Zakai
2013-05-22handle dynamic indexes properly, even out of bounds, for array gep lookups; f...Alon Zakai
2013-05-20correctly count the number of normal vars even when there are i64s before a v...Alon Zakai
2013-05-16make some more asm things closure-friendlyAlon Zakai
2013-05-10show all dangerous pointer casts only in VERBOSE=1Alon Zakai
2013-05-09do not attempt aligned reads/writes on illegal valuesAlon Zakai
2013-05-09FORCE_ALIGNED_MEMORY optionAlon Zakai
2013-05-04make memory management sane: 0 is null, then static including globals, then s...Alon Zakai
2013-05-03assert on no fp80s etc. in non-x86 targetAlon Zakai
2013-05-02use 64-bit alignment for double writes in le32Alon Zakai
2013-05-01remove unneeded corrections in unrolled memcpyAlon Zakai
2013-05-01fix alignment detection in asm for makeCopyValues, strip corrections before c...Alon Zakai
2013-04-29do not get confused by local vars that alias names of library functions, and ...Alon Zakai
2013-04-29todoAlon Zakai
2013-04-29tweak handling of unaligned doubles a littleAlon Zakai
2013-04-29read/write 64-bit aligned doubles directly in le32, when aligned properlyAlon Zakai
2013-04-29do not hope for 64-bit alignment with doubles in DOUBLE_MODE 0 since we will ...Alon Zakai
2013-04-26refer to wiki for function pointer cast issuesAlon Zakai
2013-04-26improve isFunctionTypeAlon Zakai
2013-04-26check bitcasts in eatLLVMIdent, so that call-bitcast is checkedAlon Zakai
2013-04-25more docs for function pointer castsAlon Zakai
2013-04-25clearer warnings on incompatible function pointer castsAlon Zakai
2013-04-23emit coercion on i64 math call return valuesAlon Zakai
2013-04-23clear errors on calling dead functionsAlon Zakai
2013-04-22show clear error message instead of 987 when too many setjmp callsAlon Zakai
2013-04-14use compiled i64 div and remAlon Zakai
2013-04-14use compiled compiler-rt code for i64 multiplicationAlon Zakai