lttng-dev.lists.lttng.org archive mirror
 help / color / mirror / Atom feed
* [lttng-dev] [RELEASE] Userspace RCU 0.11.4, 0.12.3 and 0.13.1
@ 2022-01-05 20:39 Mathieu Desnoyers via lttng-dev
  0 siblings, 0 replies; only message in thread
From: Mathieu Desnoyers via lttng-dev @ 2022-01-05 20:39 UTC (permalink / raw)
  To: linux-kernel, lttng-dev, rp
  Cc: Paul E. McKenney, Stephen Hemminger, Alan Stern, Lai Jiangshan

Hi,

This is a release announcement for the currently maintained stable
branches of the Userspace RCU library. Please note that 0.11.4 is
the last release of the 0.11 stable branch, which is reaching end
of life. Users facing issues with the 0.11 stable branch are expected
to upgrade to 0.12.3 or 0.13.1.

The content of those bug fix releases is fairly straightforward,
and the change log small enough to be shown in this release
announcement (see below).

Feedback is as always welcome!

Thanks,

Mathieu

Project website: https://liburcu.org
Git repository: git://git.liburcu.org/urcu.git

Changelog:

2022-01-05 Userspace RCU 0.13.1
        * fix: properly detect 'cmpxchg' on x86-32
        * fix: use urcu-tls compat with c++ compiler
        * fix: remove autoconf features default value in help message
        * fix: add missing pkgconfig file for memb flavour lib
        * Make temporary variable in _rcu_dereference non-const
        * Fix: x86 and s390: uatomic __hp() macro C++ support
        * Fix: x86 and s390: uatomic __hp() macro clang support
        * Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11
        * Fix: changelog: v0.13.0 was released in 2021

2022-01-05 Userspace RCU 0.12.3
        * fix: use urcu-tls compat with c++ compiler
        * fix: add missing pkgconfig file for memb flavour lib
        * Make temporary variable in _rcu_dereference non-const
        * Fix: x86 and s390: uatomic __hp() macro C++ support
        * Fix: x86 and s390: uatomic __hp() macro clang support
        * Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11
        * Document known ABI issue in README.md
        * fix: clock_gettime on macOs
        * Fix: rculist header: use parenthesis around macro parameters
        * Fix: rcuhlist header: use parenthesis around macro parameters
        * Fix: hlist header: use parenthesis around macro parameters
        * Fix: list.h: use parenthesis around macro parameters, caa_container_of()
        * Fix: hlist iteration relies on undefined behavior
        * Fix: use __atomic_load() rather than atomic load explicit
        * Fix: use atomic load memory_order_consume for rcu_dereference on C11/C++11
        * fix: warnings on non-Linux platforms
        * fix: HAVE_SCHED_SETAFFINITY is not defined
        * Add git review config to stable branch
        * fix: include 'sys/endian.h' on FreeBSD
        * cleanup: explicitly mark unused parameters (-Wunused-parameter)
        * fix: shadowed local variable (-Wshadow)
        * cleanup: all functions have declarations (-Wmissing-prototypes)
        * Import libtap from babeltrace

2022-01-05 Userspace RCU 0.11.4
        * fix: add missing pkgconfig file for memb flavour lib
        * Make temporary variable in _rcu_dereference non-const
        * Fix: x86 and s390: uatomic __hp() macro C++ support
        * Fix: x86 and s390: uatomic __hp() macro clang support
        * Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11
        * Document known ABI issue in README.md
        * fix: clock_gettime on macOs
        * Fix: rculist header: use parenthesis around macro parameters
        * Fix: rcuhlist header: use parenthesis around macro parameters
        * Fix: hlist header: use parenthesis around macro parameters
        * Fix: list.h: use parenthesis around macro parameters, caa_container_of()
        * Fix: hlist iteration relies on undefined behavior
        * Fix: use __atomic_load() rather than atomic load explicit
        * Fix: use atomic load memory_order_consume for rcu_dereference on C11/C++11
        * Fix: gitreview defaultbranch should be stable-0.11
        * fix: warnings on non-Linux platforms
        * fix: HAVE_SCHED_SETAFFINITY is not defined
        * Add git review config to stable branch
        * fix: include 'sys/endian.h' on FreeBSD
        * cleanup: explicitly mark unused parameters (-Wunused-parameter)
        * fix: shadowed local variable (-Wshadow)
        * cleanup: all functions have declarations (-Wmissing-prototypes)
        * Import libtap from babeltrace

-- 
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-01-05 20:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-05 20:39 [lttng-dev] [RELEASE] Userspace RCU 0.11.4, 0.12.3 and 0.13.1 Mathieu Desnoyers via lttng-dev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).