Accepting request 1070224 from home:dirkmueller:Factory
- update to 0.14.0: * Fix: urcu-bp: only teardown call-rcu worker in destructor * Fix: rculfhash: urcu_die() takes positive error value * Fix: call_rcu: teardown default call_rcu worker on application exit * Fix: join worker thread in call_rcu_data_free * Docs: clarify grace period polling API * Document grace period polling in rcu-api.md * Implement poll rcu stress test in rcutorture * urcu-memb,mb,signal: Implement grace period polling * Fix: auto-resize hash table destroy deadlock * Fix building on MSYS2 * rculfhash: Include rculfhash-internal.h from local directory * Remove "Darwin" from "should also work on list" * Merge branch 'adah1972-improve-md' * Add semicolons at the end of function prototypes * Wrap a file name in backticks * Wrap command-line options in backticks * Fix a wrong format * Wrap URLs in angle brackets * Fix Markdown issues * Fix: Always check pthread_create for failures * Disable signals in URCU background threads * Fix: futex.h: include headers outside extern C * Fix: add missing unused attribute to _rcu_dereference * Fix: change method used by _rcu_dereference to strip type constness * Fix: remove type constness in URCU_FORCE_CAST's C++ version * Move extern "C" down in include/urcu/urcu-bp.h * fix: ifdef linux specific cpu count compat OBS-URL: https://build.opensuse.org/request/show/1070224 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=36
This commit is contained in:
parent
e97308f36b
commit
7d2deab580
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1213fd9f1b0b74da7de2bb74335b76098db9738fec5d3cdc07c0c524f34fc032
|
|
||||||
size 611448
|
|
@ -1,11 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQEzBAABCgAdFiEEKgtO2RXy0/pF9bFiFygKl4EYas8FAmL+lTUACgkQFygKl4EY
|
|
||||||
as9mHggAo4//TyzufAErkIuBI7yoX48aNwFwAFZT90zCfdNhC0t9dngr16JvblPu
|
|
||||||
9iUKlujK13Mpp/n1rH0BjPnIe8+039srywsCH/IP4KOB7n52P7PcbyMgSaZsbpRM
|
|
||||||
+yTfDMQIU1IKy2nHAZU/3xsRuTdNqFclEMaKuu/MQaX4kcNO1WVvfZGJ+I1LlwVp
|
|
||||||
2CdjlDm/hgSFvNkWfRMz3dRyDWvVJXwsK2vzj69BbLrXYhLHaiPTW/VEaXT3yN1D
|
|
||||||
EAI7ubShmKNsY7c46eYAd7zExr45VeLAeNv3uEkRoZ96j63gAoU8TJQxhoQpMQkK
|
|
||||||
Gr6I/6vMlGJYMPyZhtlFYuanpylPZw==
|
|
||||||
=jur4
|
|
||||||
-----END PGP SIGNATURE-----
|
|
BIN
userspace-rcu-0.14.0.tar.bz2
(Stored with Git LFS)
Normal file
BIN
userspace-rcu-0.14.0.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
11
userspace-rcu-0.14.0.tar.bz2.asc
Normal file
11
userspace-rcu-0.14.0.tar.bz2.asc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQEzBAABCgAdFiEEKgtO2RXy0/pF9bFiFygKl4EYas8FAmPrrAkACgkQFygKl4EY
|
||||||
|
as8G6QgAsvua4n/lXSqR1NdwPNRzbdSOI+x+UIlBpsDIEC0YT6xtUQIDRWuHlwFe
|
||||||
|
2vHpZ42ivKc3cqB3l4VuLxuZ8F67Ev8w448dkriy73nBbUIzJ9fmD2I3uR5ayW5I
|
||||||
|
Q+tXUFrYpUulkX6ff+LyxnJ1X34sIuiSjrxo/dvXqZ68PZnIUmtcR4DLhLga6o+x
|
||||||
|
mWYLcTaqx9VJLUdBC/dSJFT+tPfKF53J2oRYXo8yDN803djsLnDD+KXLpyuev48z
|
||||||
|
SBOvm2Nf/K8pmRRveqYCdXfKiXhN39lVyYkXLHQLnEH74qdNnBiwTOroSnzYk6jI
|
||||||
|
4ntfF/SN7Cj/C3hGTd9unLOP7plhlw==
|
||||||
|
=l+j1
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,92 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 8 16:10:54 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- update to 0.14.0:
|
||||||
|
* Fix: urcu-bp: only teardown call-rcu worker in destructor
|
||||||
|
* Fix: rculfhash: urcu_die() takes positive error value
|
||||||
|
* Fix: call_rcu: teardown default call_rcu worker on
|
||||||
|
application exit
|
||||||
|
* Fix: join worker thread in call_rcu_data_free
|
||||||
|
* Docs: clarify grace period polling API
|
||||||
|
* Document grace period polling in rcu-api.md
|
||||||
|
* Implement poll rcu stress test in rcutorture
|
||||||
|
* urcu-memb,mb,signal: Implement grace period polling
|
||||||
|
* Fix: auto-resize hash table destroy deadlock
|
||||||
|
* Fix building on MSYS2
|
||||||
|
* rculfhash: Include rculfhash-internal.h from local directory
|
||||||
|
* Remove "Darwin" from "should also work on list"
|
||||||
|
* Merge branch 'adah1972-improve-md'
|
||||||
|
* Add semicolons at the end of function prototypes
|
||||||
|
* Wrap a file name in backticks
|
||||||
|
* Wrap command-line options in backticks
|
||||||
|
* Fix a wrong format
|
||||||
|
* Wrap URLs in angle brackets
|
||||||
|
* Fix Markdown issues
|
||||||
|
* Fix: Always check pthread_create for failures
|
||||||
|
* Disable signals in URCU background threads
|
||||||
|
* Fix: futex.h: include headers outside extern C
|
||||||
|
* Fix: add missing unused attribute to _rcu_dereference
|
||||||
|
* Fix: change method used by _rcu_dereference to strip type
|
||||||
|
constness
|
||||||
|
* Fix: remove type constness in URCU_FORCE_CAST's C++ version
|
||||||
|
* Move extern "C" down in include/urcu/urcu-bp.h
|
||||||
|
* fix: ifdef linux specific cpu count compat
|
||||||
|
* Add unit tests for possible_cpus_array_len
|
||||||
|
* fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu
|
||||||
|
id
|
||||||
|
* Fix: revise obsolete command in README.md
|
||||||
|
* Fix: workqueue: remove unused variable "ret"
|
||||||
|
* Fix: urcu-qsbr: futex wait: handle spurious futex wakeups
|
||||||
|
* Fix: urcu: futex wait: handle spurious futex wakeups
|
||||||
|
* Fix: urcu-wait: futex wait: handle spurious futex wakeups
|
||||||
|
* Fix: defer_rcu: futex wait: handle spurious futex wakeups
|
||||||
|
* Fix: call_rcu: futex wait: handle spurious futex wakeups
|
||||||
|
* Fix: workqueue: futex wait: handle spurious futex wakeups
|
||||||
|
* Fix: Use %lu rather than %ld to print count
|
||||||
|
* Update ABI definition files
|
||||||
|
* Bump version current and age
|
||||||
|
* alpha: allocate membarrier system call number
|
||||||
|
* Bump version to 0.14.0-pre
|
||||||
|
* Improved test framework
|
||||||
|
* rculfhash: introduce cds_lfht_node_init_deleted
|
||||||
|
* cleanup: i386 arch detection
|
||||||
|
* fix: properly detect 'cmpxchg' on x86-32
|
||||||
|
* fix: use urcu-tls compat with c++ compiler
|
||||||
|
* Fix typo
|
||||||
|
* fix: remove autoconf features default value in help message
|
||||||
|
* fix: add missing pkgconfig file for memb flavour lib
|
||||||
|
* Cleanup: Tests: Remove useless pre-C99 compatibility code
|
||||||
|
from tap.h
|
||||||
|
* Document C99 and C++11 requirement in README.md
|
||||||
|
* Always use '__thread' for Thread local storage except on MSVC
|
||||||
|
* Fix: powerpc32: transparent unions alter calling convention
|
||||||
|
* fix: don't use C++ thread_local on MacOs
|
||||||
|
* wfcqueue API: implement overloaded wrappers with templates
|
||||||
|
* wfcqueue: combine C++ API cds_wfcq_head_cast with overloading
|
||||||
|
* wfstack C++ API: implement overloaded wrappers with templates
|
||||||
|
* lfstack C++ API: implement overloaded wrappers with templates
|
||||||
|
* wfstack: combine C++ API cds_wfs_stack_cast with overloading
|
||||||
|
* lfstack: combine C++ API cds_lfs_stack_cast with overloading
|
||||||
|
* fix: test_build tap plan
|
||||||
|
* Test C++ build of list head init
|
||||||
|
* Fix order of initializers in CDS_LIST_HEAD_INIT
|
||||||
|
* unit tests: test wfcqueue, wfstack, lfstack empty check
|
||||||
|
functions in C++
|
||||||
|
* wfcqueue: implement C++ API based on function overloading
|
||||||
|
* wfstack: implement C++ API based on function overloading
|
||||||
|
* lfstack: implement C++ API based on function overloading
|
||||||
|
* Fix tap.h: remove extra semicolon in pass/fail macros
|
||||||
|
* Add C++ build tests
|
||||||
|
* Build and run regression and unit tests as C++ programs
|
||||||
|
* Add --enable-Werror configure switch
|
||||||
|
* Add `urcu_posix_assert()` as `assert()` replacement
|
||||||
|
* Rename `urcu_assert()` to `urcu_assert_debug()`
|
||||||
|
* cleanup: spelling fixes in comments
|
||||||
|
* Make temporary variable in _rcu_dereference non-const
|
||||||
|
* (tls-ie2) 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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Aug 19 14:30:31 UTC 2022 - Alexei Sorokin <sor.alexei@meowr.ru>
|
Fri Aug 19 14:30:31 UTC 2022 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package userspace-rcu
|
# spec file for package userspace-rcu
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
# Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org>
|
# Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org>
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
%define soname 8
|
%define soname 8
|
||||||
Name: userspace-rcu
|
Name: userspace-rcu
|
||||||
Version: 0.13.2
|
Version: 0.14.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Userspace Read-Copy-Update Library
|
Summary: Userspace Read-Copy-Update Library
|
||||||
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND GPL-3.0-or-later
|
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND GPL-3.0-or-later
|
||||||
@ -30,7 +30,7 @@ Source0: https://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2
|
|||||||
Source1: https://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2.asc
|
Source1: https://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2.asc
|
||||||
Source2: userspace-rcu.keyring
|
Source2: userspace-rcu.keyring
|
||||||
Source99: baselibs.conf
|
Source99: baselibs.conf
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
|
Loading…
Reference in New Issue
Block a user