Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Apr 27, 2015
  1. @kumpera

    Merge pull request #1743 from alexrp/profiler-versioning

    kumpera authored
    Introduce versioning of the profiler API
Commits on Apr 24, 2015
  1. @kumpera
Commits on Apr 22, 2015
  1. @kumpera
Commits on Apr 21, 2015
  1. @kumpera

    Merge pull request #1723 from madewokherd/winvista

    kumpera authored
    Bump Windows requirement to Vista.
  2. @kumpera
  3. @kumpera

    [threading] Remove old suspend code now that all targets support it.

    kumpera authored
    The new suspend code works on all major targets, so it's time to remove old suspend.
    
    This change removes all relevant native code, managed code could see some cleanup.
  4. @kumpera

    Merge pull request #1699 from ludovic-henry/threadpool-managed

    kumpera authored
    [threadpool-io] Move (Socket)AsyncResult invocation code to managed + Various improvements
Commits on Apr 20, 2015
  1. @kumpera
  2. @kumpera
  3. @kumpera
Commits on Apr 17, 2015
  1. @kumpera

    [jit] Fix the build.

    kumpera authored
  2. @kumpera
  3. @kumpera
  4. @kumpera

    Revert "[threading] Move the safe pointing of WFSO and WFMO into the …

    kumpera authored
    …io-layer, since it's simpler to have it there."
    
    This reverts commit 0327832.
  5. @kumpera

    [coop] get_addrinfo_family_hint could call into managed, which is not…

    kumpera authored
    … allowed while in blocking mode.
  6. @kumpera

    [jit] Rework the managed code suspend polling and add COOP_GC support.

    kumpera authored
    This change enables managed polling to work with both NaCL and coop as they are exactly the same except for the variables used.
    
    We cleanup how safepoints are injects to be done on a separate pass instead of having in spread around the JIT.
    
    We now inject safepoints at EH handler entry as those did not previously have them.
    
    The generated AOT code was greatly optimized by having the polling variable checked before doing the icall. This more
    than doubles the performance of the generated code.
  7. @kumpera
  8. @kumpera

    [threading] Add a global variable that is set while a global suspend …

    kumpera authored
    …is hapening.
    
    This global var is meant to be used by JIT'd code to efficiently implement polling.
Commits on Apr 16, 2015
  1. @kumpera

    Merge pull request #1715 from tritao/cpp_fixes

    kumpera authored
    C++ compliance fixes
Commits on Apr 14, 2015
  1. @kumpera

    [threading] Move the safe pointing of WFSO and WFMO into the io-layer…

    kumpera authored
    …, since it's simpler to have it there.
  2. @kumpera
  3. @kumpera
  4. @kumpera

    Merge pull request #1710 from alexanderkyte/always_use_imt

    kumpera authored
    [runtime] Further removed code that doubted IMT
Commits on Apr 13, 2015
  1. @kumpera
  2. @kumpera
  3. @kumpera
  4. @kumpera

    [threading] Introduce the notion of try block to be used by recursive…

    kumpera authored
    … locks.
    
    This allows a piece of code to handle the cases where it's called in running and blocker context
    and must always be in blocking context.
    
    This probably makes code more modular at the expense of an easy to follow and debug execution model.
    
    Since we don't currently annotate all icalls with blocking sections we do it with locks but they can
    nest and recurse which requires this support for try block.
Commits on Apr 9, 2015
  1. @kumpera

    Merge pull request #1698 from ludovic-henry/socket-reorg-2

    kumpera authored
    Reorganize Socket code
Commits on Apr 8, 2015
  1. @kumpera
  2. @kumpera
  3. @kumpera
Commits on Apr 7, 2015
  1. @kumpera
  2. @kumpera
  3. @kumpera

    portability fixes.

    kumpera authored
  4. @kumpera
Something went wrong with that request. Please try again.