Skip to content
This repository has been archived by the owner on Nov 1, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: emscripten-core/emscripten-fastcomp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.31.3
Choose a base ref
...
head repository: emscripten-core/emscripten-fastcomp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.32.0
Choose a head ref
  • 18 commits
  • 8 files changed
  • 3 contributors

Commits on Apr 22, 2015

  1. De-duplicate ExpandI64.

    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.
    jfbastien committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    618bdbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    930535d View commit details
    Browse the repository at this point in the history
  3. 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.
    jfbastien committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    876e422 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efe8231 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0a4786 View commit details
    Browse the repository at this point in the history
  6. 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.
    jfbastien committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    301c4da View commit details
    Browse the repository at this point in the history
  7. 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.
    jfbastien committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    18b41a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fb8da68 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    197e296 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    be87c2f View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2015

  1. fix relocation in getPtrUse

    kripken committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    beeb70a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7fbe440 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2015

  1. Configuration menu
    Copy the full SHA
    8b8c474 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2015

  1. Configuration menu
    Copy the full SHA
    47c3b75 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2015

  1. export named globals

    kripken committed Apr 26, 2015
    Configuration menu
    Copy the full SHA
    44e327f View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2015

  1. Configuration menu
    Copy the full SHA
    e766151 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    991ac2f View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2015

  1. 1.32.0

    kripken committed Apr 28, 2015
    Configuration menu
    Copy the full SHA
    bdf2fc7 View commit details
    Browse the repository at this point in the history
Loading