summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-10-12work towards demangling of templatesAlon Zakai
2013-10-12demangle basic paramsAlon Zakai
2013-10-12avoid crash in demangler with special operatorsAlon Zakai
2013-10-12avoid creating unnecessary objects when calling tokenizeAlon Zakai
2013-10-12remove unnecessary %"" merge code in makeTokenAlon Zakai
2013-10-11use full params when legalizing phis, not just their idents; fixes #1702Alon Zakai
2013-10-11Fixes bug when renaming a directory into a subdirectory.Michael Bishop
2013-10-11C++ demangle helperAlon Zakai
2013-10-10do not emit postSets for function indexing etc., bake them into the memory ↵Alon Zakai
initializer
2013-10-10do not assert on output of numeric 0 from a js handlerAlon Zakai
2013-10-10Fix whitespace in GL.populateUniformTable.Jukka Jylänki
2013-10-10Merge pull request #1700 from juj/gl_extension_desktop_parityjuj
Gl extension desktop parity
2013-10-10Advertise all GL extensions both with and without the "GL_" prefix that ↵Jukka Jylänki
desktop has, to match feature parity on existing codebases so that they don't have to manually work around the extension strings for both WebGL and GLES2.
2013-10-10remove unneeded variableAlon Zakai
2013-10-09avoid allocating common tokens repeatedlyAlon Zakai
2013-10-09optimize parseNumericalAlon Zakai
2013-10-09look for structs in src/ dir as a fallback, like relooperAlon Zakai
2013-10-09remove old function indexing codeAlon Zakai
2013-10-09print call stack of errors, when there is oneAlon Zakai
2013-10-09Add a whitelist of GL extensions to enable at startup.Jukka Jylänki
2013-10-08more explicit mathop nodes in legalizerAlon Zakai
2013-10-08explicit mathop node in legalizer end caseAlon Zakai
2013-10-08use ident in alloca intertypeAlon Zakai
2013-10-08automatically adjust asm heap sizeAlon Zakai
2013-10-08Merge pull request #1689 from juj/fix_gl_uniform_arraysjuj
Fix gl uniform arrays
2013-10-08Add a note that the previous commits shift the performance landscape to be ↵Jukka Jylänki
heavier towards initial glLinkProgram time instead of doing work lazily in glGetUniformLocation time, which would get complicated for arrays, structs and SoA scenarios.
2013-10-06make EM_ASM use strings on the heap, so it works in asm, and cache the ↵Alon Zakai
generated functions
2013-10-03remove unneeded EMIT_GENERATED_FUNCTIONSAlon Zakai
2013-10-03add missing Math_min definitionAlon Zakai
2013-10-03emit final missing returns in compiler itselfAlon Zakai
2013-10-02do not tack on .0 to Infinity or NaNAlon Zakai
2013-10-02do not remove '.' from floats in parseNumericalAlon Zakai
2013-10-02explicitly define setjmp helper varsAlon Zakai
2013-10-02fix misc library asm validationsAlon Zakai
2013-10-02overflow numbers directly in js compilerAlon Zakai
2013-10-02when function is actually void, do not capture it's output even if llvm ↵Alon Zakai
mistakenly bitcasts that way
2013-10-02optimize Math.x to Math_xAlon Zakai
2013-10-02if not running js opts, ensure a . in asmEnsureFloat immediatelyAlon Zakai
2013-10-02define legalized bitshift vars explicitlyAlon Zakai
2013-10-02add explicit var to indirectbrAlon Zakai
2013-10-02add explicit variable for invoke chunksAlon Zakai
2013-10-02add explicit vars for phi dependency breaksAlon 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-02todoAlon Zakai
2013-10-02add final return in non-relooped asm.js outputAlon Zakai
2013-10-02remove newlines from function line results, simplify joining themAlon Zakai
2013-10-02remove inter-function indentationAlon Zakai
2013-10-02remove whitespace after switch loopAlon Zakai