Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Aug 21, 2012

  1. Andy Gross

    Merge branch 'master' of https://github.com/argv0/erl_lfq

    authored
  2. Andy Gross

    fix typespec

    authored
  3. Andy Gross

    Update README.md

    authored
  4. Andy Gross

    Update README.md

    authored
  5. Andy Gross

    add basic byte_size/len assertions to eunit

    authored
  6. Andy Gross

    wrong specialization for byte_size, was ErlNifBinary *, should have b…

    …een ErlNifBinary
    authored

Aug 18, 2012

  1. Andy Gross

    fix pad, dont leak memory

    authored
  2. Andy Gross

    make size a constructor, not a template argument

    authored
  3. Andy Gross

    use int instead of bool for slot::used flag

    authored

Aug 17, 2012

  1. Andy Gross

    pad atomics for cache lines

    authored
  2. Andy Gross

    Merge pull request #4 from argv0/arg-boost-atomic

    Use boost::atomic emulation of std::atomic
    authored
  3. Andy Gross

    bad search/replace

    authored
  4. Andy Gross

    use size_t for read, write indexes

    authored
  5. Andy Gross

    Merge branch 'arg-boost-atomic' of https://github.com/argv0/erl_lfq i…

    …nto arg-boost-atomic
    authored
  6. Andy Gross

    make low-level fetch/prepare methods private per Jesses review

    authored
  7. Andy Gross

    make low-level fetch/prepare methods private per Jesses review

    authored
  8. Andy Gross

    Update c_src/lockfree_queue.hpp

    authored
  9. Andy Gross

    make lockfree_queue noncopyable, delete dead code, comment on item_si…

    …ze specializations
    authored
  10. Andy Gross

    Use boost::atomic emulation of std::atomic

    Switch to statically allocated array for queue storage, eliminate dynamic allocation on consume()
    Move len() and byte_size() stats to the queue itself
    authored

Aug 16, 2012

  1. Andy Gross

    Merge pull request #2 from Vagabond/adt-eqc-test

    Add a quickcheck test for the lock free queue
    authored
  2. Andrew Thompson

    Add a quickcheck test for the lock free queue

    Vagabond authored
  3. Andy Gross

    include guard for lockfree_queue.hpp

    authored
  4. Andy Gross

    make len_ mutable

    authored
  5. Andy Gross

    move len() to lockfree_queue

    authored
  6. Andy Gross

    -lpthread

    authored
  7. Andy Gross

    adjust CI script to use make

    authored
  8. Andy Gross

    add some simple c-level tests

    authored
  9. Andy Gross

    style changes

    authored
  10. Andy Gross

    only compile nif in c_src

    authored
  11. Andy Gross

    use barrier_pointer by default

    authored
  12. Andy Gross

    add a real atomic pointer with CAS (about 3x slower)

    authored
  13. Andy Gross

    fix travis notification email

    authored
  14. Andy Gross

    add typespecs

    authored

Aug 15, 2012

  1. Andy Gross

    add travis.yml

    authored
  2. Andy Gross

    Merge pull request #1 from Vagabond/adt-queue-api-compat

    Make API compatible with 'queue' module
    authored
Something went wrong with that request. Please try again.