non port: devel/libatomic_ops/distinfo |
Number of commits found: 13 |
Wednesday, 5 Apr 2023
|
08:36 Rodrigo Osorio (rodrigo)
devel/libatomic_ops: update to 7.8.0
Full changelog: https://github.com/ivmai/libatomic_ops/releases/tag/v7.8.0
Reported by: Ivan Maidanski <ivmai@mail.ru> (by private email)
b375bf2 |
Sunday, 15 Jan 2023
|
20:49 Rodrigo Osorio (rodrigo)
devel/libatomic_ops: update to 7.6.14
Port changes:
* enable shared library
* Fix makefile to make portclippy happy
Major changes:
* Avoid AO_stack_t to cross CPU cache line boundary
* Do not assume 'ordered except earlier write' for UWP/arm64
* Ensure result of AO_test_and_set is always AO_TS_CLEAR or AO_TS_SET
* Fix 'AO_malloc redefinition' MS VC warning caused by attributes mismatch
* Repeat black list check on CAS fail in stack_push_explicit_aux_release
Full changelog: https://github.com/ivmai/libatomic_ops/releases/tag/v7.6.14
PR: 268698
Reported by: pkubaj
a2f13e3 |
Wednesday, 19 Jan 2022
|
13:18 Rodrigo Osorio (rodrigo)
devel/libatomic_ops: Use release archive
Use release archive instead of USE_GITHUB as suggested
by "Porters Handbook" ; this also remove the need to use
USES= autoreconf.
Also remove libltdl dependency
PR: 260877
Reported by: diizzy
ac03e21 |
Sunday, 14 Nov 2021
|
22:45 Rodrigo Osorio (rodrigo)
devel/libatomic_ops: Update to 7.6.12
Changelog: https://github.com/ivmai/libatomic_ops/releases/tag/v7.6.12
2b8ba6d |
Sunday, 3 Mar 2019
|
22:32 rodrigo
Upgrade devel/libatomic_ops from v7.6.8 to v7.6.10
* Eliminate 'my_chunk_ptr-AO_initial_heap out of bounds' cppcheck warning
* Fix 'AO_*_TS_T is not defined' compiler warnings (GCC-8)
* Fix 'duplicate symbol' error for test_malloc/stack with static libs (OS X)
* Workaround 'argument to function assert is always 1' cppcheck warnings
|
Wednesday, 26 Dec 2018
|
14:59 rodrigo
Upgrade devel/libatomic_ops from 7.6.4 to 7.6.8
Changelog:
* Eliminate 'casting signed to bigger unsigned int' CSA warning (test_stack)
* Eliminate 'redundant blank line at start/end of block' CodeFactor warning
* Fix 'Cannot implement CAS_full on this architecture' build error (nios2)
* Fix a typo in arm_v6.h
* Support aarch64-ilp32 (GCC) and UWP/arm64 (MS VC) targets
* Undefine AO_ARM_HAVE_* private macros after their usage
* Use standalone private macro to guard against AO_GCC_BARRIER redefinition
* Workaround 'condition my_chunk_ptr is always false' cppcheck false positive
|
Wednesday, 4 Apr 2018
|
21:06 rodrigo
Upgrade libatomic_ops to 7.6.4
Major changes since v7.6.0:
* Eliminate compiler warnings
* Eliminate data race in cons() of test_malloc
* Fix 'bad register name %sil' assembler error (GCC-4.4/x86)
* Fix 'doc' files installation folder
* Fix AO_malloc for sizes near CHUNK_SIZE
* Fix memory leak in test_malloc
* Fix public headers inclusion from clients C++ code
* Fix size value wrap around in AO_malloc_large
* Fix test failures for Clang-3.8 and older (Aarch64)
* Fix test_atomic failure caused unaligned AO_double_t access (x86)
* Implement fetch-CAS for s390[x] (gcc)
* Support AIX/ppc, MIPS rel6, n32 ABI for mips64, RISC-V
* Update README about bugs reporting and new releases notification
* Use built-in atomics for load/store/CAS for Clang by default (Aarch64)
* Use GCC atomic intrinsics for Hexagon (clang 3.9+)
* Use LLD and SCD instructions on mips64
Reported by: Ivan Maidanski <ivmai@mail.ru> (by email)
|
Thursday, 3 Aug 2017
|
11:32 rodrigo
Update port to 7.6.0
Multiple changes, fixes and workarounds
see https://github.com/ivmai/libatomic_ops/releases/tag/v7.6.0
|
Sunday, 11 Jun 2017
|
13:26 rodrigo
Update the port from 7.4.4 to 7.4.6
Multiple fixes and improvements
|
Wednesday, 24 Aug 2016
|
10:53 cpm
- Update to 7.4.4
- Use PORTVERSION instead of DISTVERSION
- Add patch to fix boehm-gc on sparc
Log:
- Eliminate 'signed-to-unsigned value extension' compiler warning in malloc.
- Eliminate 'variable set but not used' Cppcheck warnings in test_stack.
- Fix GCC 5.x compatibility for AArch64 double-wide primitives.
- Fix makefile preventing AO_pause undefined in libatomic_ops_gpl.
- Fix missing casts to match printf format specifier in test_atomic.
- Fix missing output folder on making auto-generated test files (Automake).
- Fix typo in configure.ac (in description of AO_ASM_X64_AVAILABLE).
- Minor fix of code alignment in mips AO_compare_and_swap.
- Remove TODO file.
- Restore contribution info in ChangeLog for authors not listed in git log.
Submitted by: cpm
Reviewed by: amdmi3, feld, junovitch (mentors)
Approved by: maintainer timeout (3 weeks)
Differential Revision: D7311
|
Tuesday, 22 Apr 2014
|
14:13 rodrigo
- Update port to 7.4.0
- Add extra master site
- fix license
PR: ports/188321
Submitted by: Oleksii Tsai <oleksii.tsai@googlemail.com>
Approved by: bapt (mentor)
|
Thursday, 31 Jan 2013
|
05:09 danfe
- Update to version 7.3alpha2
- Define LICENSE, utilize DISTVERSION, etc.
- Conditionally install documentation
- Reindent port description while here
PR: ports/175662
Submitted by: maintainer
|
Friday, 23 Sep 2011
|
06:03 stas
- Add devel/libatomic-ops, a library providing portable access to
atomic operations.
WWW: http://www.hpl.hp.com/personal/Hans_Boehm/gc/
|
Number of commits found: 13 |