-
Notifications
You must be signed in to change notification settings - Fork 112
Comparing changes
Open a pull request
base repository: emscripten-core/emscripten-fastcomp
base: 8351bef
head repository: emscripten-core/emscripten-fastcomp
compare: bdf2fc7
- 18 commits
- 8 files changed
- 3 contributors
Commits on Apr 22, 2015
-
I moved all of the Transforms passes to lib/Transforms/NaCl. It is currently build and linked twice by Emscripten. At some point I'd like to merge this pass with ExpandLargeIntegers, since both do redundant work.
Configuration menu - View commit details
-
Copy full SHA for 618bdbd - Browse repository at this point
Copy the full SHA 618bdbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 930535d - Browse repository at this point
Copy the full SHA 930535dView commit details -
Fix Relooper.cpp build warnings.
Variadic macros need at lest one variadic argument (## is a GCC extension). Some unused local variables. Casting away const-ness (need const_cast then static_cast). No need to do 'if (X) free(X);' since free(0) is valid. Simplify away some (void*) voodoo.
Configuration menu - View commit details
-
Copy full SHA for 876e422 - Browse repository at this point
Copy the full SHA 876e422View commit details -
Merge branch 'relooper-build-warnings' of https://github.com/jfbastie…
…n/emscripten-fastcomp into incoming
Configuration menu - View commit details
-
Copy full SHA for efe8231 - Browse repository at this point
Copy the full SHA efe8231View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0a4786 - Browse repository at this point
Copy the full SHA e0a4786View commit details -
Remove extra vararg store alignment.
kripken added this in 6198caf but it's not needed anymore (and was incorrect): the code was putting varargs on the stack as a packed struct which caused misaligned reads and writes, I fixed the issue by making the struct non-packed and using the target's prefered alignment for each element instead. The alloca should be aligned to the target's preference too, so everything should now be neatly aligned. This pass runs pre-opt, so the optimizer can figure out the alignment of all the loads and stores and foster further harmony in the memory.
Configuration menu - View commit details
-
Copy full SHA for 301c4da - Browse repository at this point
Copy the full SHA 301c4daView commit details -
Remove ExpandVarArgs localmod.
Dan added this change in 338da97 before ExpandVarArgs used IRBuilder. Now that it uses IRBuilder the change isn't needed because it'll automatically create constexprs when it can.
Configuration menu - View commit details
-
Copy full SHA for 18b41a4 - Browse repository at this point
Copy the full SHA 18b41a4View commit details -
Merge branch 'remove-vararg-localmod' of https://github.com/jfbastien…
…/emscripten-fastcomp into incoming
Configuration menu - View commit details
-
Copy full SHA for fb8da68 - Browse repository at this point
Copy the full SHA fb8da68View commit details -
Merge branch 'vararg-alignment' of https://github.com/jfbastien/emscr…
…ipten-fastcomp into incoming
Configuration menu - View commit details
-
Copy full SHA for 197e296 - Browse repository at this point
Copy the full SHA 197e296View commit details -
Configuration menu - View commit details
-
Copy full SHA for be87c2f - Browse repository at this point
Copy the full SHA be87c2fView commit details
Commits on Apr 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for beeb70a - Browse repository at this point
Copy the full SHA beeb70aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fbe440 - Browse repository at this point
Copy the full SHA 7fbe440View commit details
Commits on Apr 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 8b8c474 - Browse repository at this point
Copy the full SHA 8b8c474View commit details
Commits on Apr 25, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 47c3b75 - Browse repository at this point
Copy the full SHA 47c3b75View commit details
Commits on Apr 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 44e327f - Browse repository at this point
Copy the full SHA 44e327fView commit details
Commits on Apr 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for e766151 - Browse repository at this point
Copy the full SHA e766151View commit details -
Configuration menu - View commit details
-
Copy full SHA for 991ac2f - Browse repository at this point
Copy the full SHA 991ac2fView commit details
Commits on Apr 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for bdf2fc7 - Browse repository at this point
Copy the full SHA bdf2fc7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 8351bef...bdf2fc7