Commit Graph

21 Commits

Author SHA256 Message Date
Dominique Leuenberger
dcedb4b320 Accepting request 334861 from devel:libraries:c_c++
- remove dependency on gpg-offline, is done by source validator
- drop userspace-rcu-ppc64le.patch, included in
  userspace-rcu-aarch64.patch

- 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/request/show/334861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/userspace-rcu?expand=0&rev=11
2015-10-01 07:29:27 +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
Dominique Leuenberger
1057caa173 Accepting request 263883 from devel:libraries:c_c++
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/263883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/userspace-rcu?expand=0&rev=10
2014-12-03 21:48:36 +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
Stephan Kulow
56194aa76b Accepting request 228058 from devel:libraries:c_c++
- 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/request/show/228058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/userspace-rcu?expand=0&rev=8
2014-03-28 15:28:35 +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
Stephan Kulow
721c9879aa Accepting request 209375 from devel:libraries:c_c++
- Fix build on ppc64le platform
- added patches:
  * userspace-rcu-ppc64le.patch (forwarded request 209303 from k0da)

OBS-URL: https://build.opensuse.org/request/show/209375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/userspace-rcu?expand=0&rev=7
2013-12-05 20:41:47 +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
Stephan Kulow
39add4fe53 Accepting request 208539 from devel:libraries:c_c++
- 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/request/show/208539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/userspace-rcu?expand=0&rev=6
2013-11-29 11:05:36 +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
Stephan Kulow
88283c22bf Accepting request 198199 from devel:libraries:c_c++
- 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 (forwarded request 198035 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/198199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/userspace-rcu?expand=0&rev=4
2013-09-11 11:23:33 +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
Stephan Kulow
0910337ba2 Accepting request 161423 from devel:libraries:c_c++
- 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 (forwarded request 161318 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/161423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/userspace-rcu?expand=0&rev=3
2013-04-05 05:43:14 +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