Permalink
Commits on Apr 22, 2014
  1. build: Bump version for release.

    sbahra committed Apr 22, 2014
  2. doc/ck_swlock: Fix example.

    sbahra committed Apr 22, 2014
  3. doc: Add ck_pflock manual page.

    sbahra committed Apr 22, 2014
  4. doc: Add ck_swlock manual page.

    sbahra committed Apr 22, 2014
  5. ck_bitmap: Consistent Copyright.

    sbahra committed Apr 22, 2014
  6. doc: Add ck_tflock manual page.

    sbahra committed Apr 22, 2014
  7. Merge branch 'ck_swlock'

    sbahra committed Apr 22, 2014
  8. ck_swlock: Whitespace changes.

    sbahra committed Apr 22, 2014
  9. add --with(out)?-pic configure options

    wez committed Apr 19, 2014
    This makes configure smell more like standard configure scripts and
    easier for larger build systems to control the nature of the build.
    
    When building non-pic, don't build the shared object, as a non-pic
    shared object doesn't make a huge amount of sense.
  10. Set install_name to full path on OSX

    wez committed Apr 19, 2014
    When building and installing to a non-standard directory on OSX (for
    example: when testing multiple versions of CK) it is desirable for
    clients of CK to have the install_name match the installed location,
    otherwise they need to resort to setting DYLD_LIBRARY_PATH to pick up
    the library.
Commits on Apr 21, 2014
  1. ck_swlock: Fix regressions

    skjaidev committed Apr 21, 2014
  2. ck_swlock: cleanup

    skjaidev committed Apr 21, 2014
  3. ck_swlock: Update regressions

    skjaidev committed Apr 21, 2014
  4. ck_swlock: snapshot

    skjaidev committed Apr 21, 2014
  5. ck_swlock: Load spin on write bit.

    Samy Al Bahra committed Apr 21, 2014
  6. ck_swlock: Fix latch operation.

    Samy Al Bahra committed Apr 21, 2014
  7. ck_swlock: Make latch operation write-biased.

    Samy Al Bahra committed Apr 21, 2014
  8. ck_swlock: Various improvements.

    Samy Al Bahra committed Apr 21, 2014
    - Remove recursive locks.
    - Remove unnecessary fences.
    - Add necessary fences.
    - Simplify state machine.
  9. Merge branch 'ck_swlock' of github.com:skjaidev/ck into swlock

    Samy Al Bahra committed Apr 21, 2014
    Conflicts:
    	regressions/Makefile
  10. ck_swlock: Removed comment

    skjaidev committed Apr 21, 2014
  11. ck_swlock: Acquire semantics

    skjaidev committed Apr 21, 2014
  12. ck_swlock: Rename lock field

    skjaidev committed Apr 21, 2014
  13. *lock: Simplify initialization semantics.

    Samy Al Bahra committed Apr 21, 2014
    Compiler barrier used for backwards compatibility.
  14. *lock: Simply use compiler barrier on initialization.

    Samy Al Bahra committed Apr 21, 2014