lkml.org 
[lkml]   [2012]   [Jun]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[RELEASE] Userspace RCU 0.7.3
    liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This
    data synchronization library provides read-side access which scales
    linearly with the number of cores. It does so by allowing multiples
    copies of a given data structure to live at the same time, and by
    monitoring the data structure accesses to detect grace periods after
    which memory reclamation is possible.

    liburcu-cds provides efficient data structures based on RCU and
    lock-free algorithms. Those structures include hash tables, queues,
    stacks, and doubly-linked lists.

    This is a minor compatibility-related release, fixing build issues with
    FreeBSD and NetBSD. On Linux, only the test_perthreadlock fix could
    change the result of make check (which could previously fail due to
    non-initialized mutexes), but it does not impact anything installed on
    the system.

    Changelog:
    2012-06-01 Userspace RCU 0.7.3
    * Fix tests: make dist lib dependency
    * Update README for OS supported, tests dependency
    * Add CodingStyle to tarball
    * Add coding style document
    * Test fix: test_perthreadlock uninitialized mutex
    * tests: support FreeBSD short "time" args
    * freebsd 8.2 fix: define MAP_ANONYMOUS for compatibility

    Project website: http://lttng.org/urcu
    Download link: http://lttng.org/files/urcu/

    --
    Mathieu Desnoyers
    Operating System Efficiency R&D Consultant
    EfficiOS Inc.
    http://www.efficios.com


    \
     
     \ /
      Last update: 2012-06-01 20:41    [from the cache]
    ©2003-2011 Jasper Spaans