Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 11, 2012
  1. @rescrv

    Add anal_warnings_cxx.m4

    rescrv authored
  2. @rescrv
  3. @rescrv
Commits on May 9, 2012
  1. @rescrv
  2. @rescrv

    Stop using PO6_DTOR_ERROR.

    rescrv authored
Commits on May 8, 2012
  1. @rescrv
  2. @rescrv
  3. @rescrv

    More utilities for the buffer.

    rescrv authored
  4. @rescrv
Commits on Apr 11, 2012
  1. @rescrv
  2. @rescrv

    Change nonblocking bounded fifo to copy on push

    rescrv authored
    The two alternatives ("const T& t" or "T& t") both don't work because the former
    fails for "auto_ptr<*>" while the latter fails for "int".  Forcing a copy works
    for both.  It's less efficient, but for small (cache line or less) sized object,
    it's a non-issue.
  3. @rescrv

    Update .gitignore.

    rescrv authored
Commits on Apr 6, 2012
  1. @rescrv
Commits on Apr 4, 2012
  1. @rescrv
  2. @rescrv
  3. @rescrv
  4. @rescrv
Commits on Mar 27, 2012
  1. @rescrv

    Add atomic and/or to e::atomic.

    rescrv authored
Commits on Mar 16, 2012
  1. @rescrv
  2. @rescrv

    Remove a const in the nbf

    rescrv authored
    The const prohibited the passing of auto_ptrs across the fifo.
Commits on Mar 14, 2012
  1. @rescrv

    Change the FIFO benchmarks.

    rescrv authored
    They now do the same thing.  The nonblocking version is 5 times faster
    under contention, and 50 times faster without contention.
  2. @rescrv

    Update the .gitignore.

    rescrv authored
  3. @rescrv
Commits on Mar 5, 2012
  1. @rescrv
Commits on Feb 26, 2012
  1. @rescrv
  2. @rescrv
Commits on Feb 21, 2012
  1. @rescrv

    Merge branch 'build' of https://github.com/byzhang/e

    rescrv authored
    * 'build' of https://github.com/byzhang/e:
      Complete the change 'Depend upon po6 v 0.2, not 0.2.1.'
Commits on Feb 20, 2012
  1. Complete the change 'Depend upon po6 v 0.2, not 0.2.1.'

    byzhang authored
    Summary:
    In the change a3e3b2a, PKG_CHECK_MODULES is updated. However, libe.pc
    also need to update.
Commits on Feb 17, 2012
  1. @rescrv
Commits on Feb 15, 2012
  1. @rescrv
  2. @rescrv

    Add pkg-config support.

    rescrv authored
  3. @rescrv
Commits on Feb 14, 2012
  1. @rescrv
Commits on Feb 7, 2012
  1. @rescrv

    Change the "atomic.h" include in atomic.cc

    rescrv authored
    The path used worked for local builds, but did not pass distcheck.
  2. @rescrv

    Use Google's atomics for hazard_ptrs.

    rescrv authored
    This results in a roughly 4% performance improvement for the lock-free
    fifo.  That is neglible, but the real benefit is that the compiler will
    not optimize away assumptions that the code makes.
Something went wrong with that request. Please try again.