Commit Graph

22 Commits

Author SHA256 Message Date
e97308f36b Accepting request 998200 from devel:tools:lttng
- Update to version 0.13.2.

OBS-URL: https://build.opensuse.org/request/show/998200
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=34
2022-08-29 09:20:30 +00:00
3b86c263f0 Accepting request 948211 from home:dirkmueller:Factory
- update to 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

OBS-URL: https://build.opensuse.org/request/show/948211
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=33
2022-01-27 08:04:26 +00:00
20e5fdad4c Accepting request 940794 from home:dirkmueller:Factory
- update to 0.13.0:
  * The Userspace RCU 0.13 release is mostly a library soname version bump
    to address an ABI incompatibility between the 0.10 and { 0.11, 0.12 }
    releases. see https://lists.lttng.org/pipermail/lttng-dev/2021-June/030023.html

OBS-URL: https://build.opensuse.org/request/show/940794
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=32
2022-01-03 10:35:46 +00:00
f608601823 Accepting request 877845 from home:dirkmueller:Factory
- update to 0.12.2:
  * fix: exclude clang from GCC version blacklists
  * aarch64: blacklist gcc prior to 5.1
  * Fix: configure: support Autoconf 2.70
  * fix: bump tests thread limit to 4096
  * cleanup: Improve wording of CONFIG_RCU_DEBUG description
  * fix: explicitly include urcu/config.h in files using CONFIG_RCU_ defines
  * Fix typo in README.md
  * fix: add -lurcu-common to pkg-config libs for each flavor
  * call_rcu: Fix race between rcu_barrier() and call_rcu_data_free()

OBS-URL: https://build.opensuse.org/request/show/877845
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=30
2021-03-11 14:20:17 +00:00
18f86c05a9 - update to 0.12.1:
* Fix: tls-compat.h exposes compiler-dependent public configuration
  * Fix: tap array subscript has type char warning
  * tls-compat.h: introduce DEFINE_URCU_TLS_INIT
  * Use _umtx_op for futex on FreeBSD
  * Add FreeBSD, DragonFly to syscall-compat.h
  * urcu-bp: perform thread registration on urcu_bp_register_thread
  * Require automake >= 1.12
  * cds_lfht_is_node_deleted parameter can be marked const
  * Fix: provide errno as argument to urcu_die()
  * Fix: rculfhash worker needs to unblock to SIGRCU
  * Cleanup: test_perthreadlock_timing: handle pthread mutex errors
  * Fix: SONAME bump to 6.1.0
  * Cleanup: remove unused variable from configure.ac check
  * Fix: urcu/futex.h: users of struct timespec should include time.h
  * Bump library version to 6:0:1
  * Cleanup: update code layout to fix old gcc warning
  * Fix: typo CPPLAGS in examples Makefile
  * Harmonize pprint macro across projects
  * Check for TLS support after CC detection
  * Update macros from the autotools archive
  * tap-driver.sh: flush stdout after each test result
  * Update dead link in lgpl-relicensing.txt
  * Add multiflavor compat identifiers
  * Cleanup: missing sign compare fixes
  * Cleanup: enable signed/unsigned compare compiler warning
  * Cleanup: compiler warning on 32-bit architectures
  * config.h.in: rename CONFIG_RCU_MULTIFLAVOR to CONFIG_RCU_HAVE_MULTIFLAVOR
  * rculfhash: implement iterator debugging config option
  * Fix: examples silent rules on Solaris

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=28
2020-08-25 10:47:33 +00:00
Ismail Dönmez
660f0ed0eb Accepting request 546387 from home:dimstar:Factory
- Add baselibs.conf: create liburcu6-32bit package as a dependency
  to liblttng-ust0-32bit.

OBS-URL: https://build.opensuse.org/request/show/546387
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=26
2017-12-04 10:54:14 +00:00
Tony Jones
c7774ccda0 Accepting request 520249 from home:jones_tony:branches:devel:libraries:c_c++
- Update to version 0.10.0 for SLE15 (bsc#1055683)
  Drop patch: userspace-rcu-aarch64.patch (upstream v0.9.0~99)
  Drop patch: userspace-rcu-ppc64le.patch (upstream v0.9.0~24)
  Adjust library soname to 6
  Update keyring

OBS-URL: https://build.opensuse.org/request/show/520249
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=24
2017-09-01 19:51:34 +00:00
Ismail Dönmez
71955d549c Accepting request 373377 from home:k0da:branches:devel:libraries:c_c++
- userspace-rcu-ppc64le.patch use ppc for ppc64le 
  http://git.lttng.org/?p=userspace-rcu.git;a=commit;h=61126bd9c901fa403315db71d8d5351d716717cb

OBS-URL: https://build.opensuse.org/request/show/373377
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=22
2016-03-15 16:09:00 +00:00
fe82138cf2 - remove dependency on gpg-offline, is done by source validator
- drop userspace-rcu-ppc64le.patch, included in
  userspace-rcu-aarch64.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=20
2015-09-29 19:11:20 +00:00
8feca509fa - remove dependency on gpg-offline, is done by source validator
- add userspace-rcu-aarch64.patch (fate#318370)
  enables build for aarch64

- Update to version 0.8,7 (FATE#319273)
  Changelog 0.8.7:
    * Fix: deadlock when thread join is issued in read-side C.S.
    * Fix: rename RCU_DEBUG to DEBUG_RCU in urcu-qsbr.h
    * Mark braced-groups within expressions with __extension__
    * Fix: compat_futex_noasync race condition
    * Fix: documentation: urcu-pointer.h: s/rcu_dereference_pointer/rcu_dereference/
    * Fix: call rcu should call internal RCU API

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=19
2015-09-29 19:10:30 +00:00
Jan Matejka
70d00ce162 - updated to 0.8.6:
* Fix: silence gcc -Wextra warning
	* compiler: use __GNUC__ instead of the undefined __GNUC_MAJOR__
	* Fix: lfstack reversed empty/non-empty return value
	* lfstack: fix: add missing __cds_lfs_init
	* Fix: preserve example files' timestamps when copying
	* rculfhash: remove duplicated code
	* rculfhash: handle pthread_create failures
	* rculfhash: fall back to single-threaded resize on calloc failure
	* x86: drop extra semi-colon in caa_cpu_relax
	* Fix: Use after free in rcu_barrier()
	* Fix: rcu_barrier(): uninitialized futex field
	* call_rcu threads should clear their PAUSED flag when they unpause
	* Fix: bring back dummy rcu_bp_exit symbol

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=17
2014-11-26 16:10:14 +00:00
29a171bd7d - updated to 0.8.4:
* Fix: move wait loop increment before first conditional block
        * Fix: high cpu usage in synchronize_rcu with long RCU read-side C.S.
        * Fix: out of tree build: doc/examples
        * Fix: out of tree build tests/common
        * tests/unit: use lib rather than source
        * automake: Rename INCLUDES to AM_CPPFLAGS (new name)
        * tests regressions: use lib rather than recompile from source
        * tests: use common lib rather than recompile compat sources
        * urcu tests: use lib rather than compile from source
        * urcu mb tests: use lib rather than recompile from source
        * urcu signal tests: use library rather than recompile source
        * tests: move yield debug to common test library
        * tests urcu bp: use lib rather than recompile source
        * test_urcu_defer: link on urcu lib rather than recompile source
        * tests/benchmark: use urcu qsbr lib rather than recompile from source
        * Pass the CC variable to the example Makefiles
        * Fix: urcu-bp interaction with threads vs constructors/destructors
        * Fix undefined NULL pointer arithmetic
        * Blacklist ARM gcc 4.8.0, 4.8.1, 4.8.2
        * rculfhash: document max_nr_buckets = 0

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=15
2014-03-28 10:48:12 +00:00
Michal Vyskocil
8eaf64d27f Accepting request 209303 from home:k0da:ppc64le
- Fix build on ppc64le platform
- added patches:
  * userspace-rcu-ppc64le.patch

OBS-URL: https://build.opensuse.org/request/show/209303
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=13
2013-12-04 09:11:05 +00:00
453bcd3813 - updated to 0.8.1:
* tls-compat: fix comment typo
  * Keep ABI compatible with already compiled LGPL applications
  * Fix: tls-compat multi-lib conflict
  * Use cross compiler for doc examples
  * gcc warning fixes: -Wsign-compare and -Wextra
  * Fix: urcu-qsbr: reversed logic on RCU_DEBUG
  * Fix: urcu-bp segfault in glibc pthread_kill()
  * Fix urcu-bp: don't move registry
  * Fix: compat futex duplicated lock and completion
  * Fix: i386 compat code duplicated mutex instances
  * Fix: urcu-bp: Bulletproof RCU arena resize bug
  * Fix: test_mutex.c uninitialized mutex

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=11
2013-11-26 15:22:40 +00:00
Ismail Dönmez
2de463898d Accepting request 198035 from home:pgajdos
- updated to 0.8.0:
  * Fix: hash table growth (for small tables) should be limited
  * Fix: doc/examples cross-build
  * Introduce URCU_INLINE_SMALL_FUNCTIONS
  * etc., see ChangeLog
- gpg-offline

OBS-URL: https://build.opensuse.org/request/show/198035
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=9
2013-09-10 10:49:57 +00:00
109218ba6c Accepting request 161318 from server:dns
- updated to 0.7.6:
  * Discourage use of pthread_atfork() for call_rcu handlers
  * Fix call_rcu fork handling
  * test: fork handling
  * Fix TLS detection: test with linker, add --disable-compiler-tls
  * Cleanup: cast pthread_self() return value to unsigned long
  * Fallback mechanism not working on platform where TLS is unsupported

OBS-URL: https://build.opensuse.org/request/show/161318
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=7
2013-03-27 14:03:25 +00:00
498ec46251 - updated to 0.7.5:
* 19cf3ae Fix: call_rcu list corruption on teardown
  * Ensure that read-side functions meet 10-line LGPL criterion
  * tls-compat.h: document sigaltstack(2) limitation
  * urcu: add notice to URCU_TLS() for it is not strictly async-signal-safe
  * Document sigaltstack(2) limitation
  * Documentation: update LICENSE file

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=6
2012-11-20 11:00:08 +00:00
Stephan Kulow
2f69958fec Accepting request 131951 from devel:libraries:c_c++
needed by server:dns/knot

OBS-URL: https://build.opensuse.org/request/show/131951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/userspace-rcu?expand=0&rev=1
2012-08-31 08:02:20 +00:00
Ismail Dönmez
a288b08275 Accepting request 131948 from home:babelworx:ldig:branches:devel:libraries:c_c++
license update: LGPL-2.1+ and MIT and GPL-2.0+
See LICENSE file

OBS-URL: https://build.opensuse.org/request/show/131948
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=4
2012-08-29 11:01:09 +00:00
Pascal Bleser
97c3a6c0ff 0.7.4
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=3
2012-08-28 06:29:29 +00:00
Ismail Dönmez
0d15980244 Accepting request 121919 from home:jengelh:branches:devel:libraries:c_c++
- Exclusively ship shared library
- Strip redundant tags/sections from specfile

OBS-URL: https://build.opensuse.org/request/show/121919
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=2
2012-05-23 12:06:56 +00:00
Pascal Bleser
758b9a7e67 0.6.7
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=1
2012-03-29 11:00:45 +00:00