freebsd-dev/contrib
Dimitry Andric bfffb66e7f Reapply libcxxrt atomics cleanup commit, preparing for upstream fix
This reapplies upstream commit fd484be, as there is a follow-up fix for
the possible hangs in __cxa_guard_acquire() on i386:

  Atomics cleanup (#11)

  We need to test exception specifiers but they're gone in C++17 so
  compile the tests with an older version of the standard.

  Rewrite the guard logic to be more idiomatic C++ and more
  comprehensible and make sure that atomics are used where necessary.

Obtained from:	https://github.com/libcxxrt/libcxxrt/commit/fd484be
Fixes:		56aaed388b
MFC after:	2 weeks
2022-03-20 22:25:35 +01:00
..
arm-optimized-routines
atf Import atf 0.22 snapshot 55c21b2c5fb189bbdfccb2b297bfa89236502542 2021-09-10 17:08:42 -06:00
bc contrib/bc: include assert.h when building with C11 or newer 2022-03-09 18:57:30 +01:00
bearssl
blacklist
bmake cc-wrap.mk: fix typo in modifiers 2022-02-16 15:21:27 -08:00
bsddialog Merge commit '2f8d4418415511460bd7b3b3e532f6b328cf993f' 2022-03-13 02:38:51 +01:00
bsnmp bsnmp: Use mkstemp when creating clients local socket 2022-03-15 08:20:13 +00:00
byacc Revert "wpa: Import wpa 2.10." 2022-01-18 08:10:33 -08:00
bzip2 Remove FREEBSD-vendor files 2021-12-06 16:36:44 -05:00
capsicum-test
com_err
cortex-strings
dialog
diff
dma dma: use canonical getline() loop 2022-02-05 21:55:03 -05:00
ee
elftoolchain readelf: add Arm address mask note type NT_ARM_ADDR_MASK 2022-02-22 14:50:42 -05:00
expat MFV d1b143ee9a: libbsdxml (expat) 2.4.6 2022-03-02 16:40:47 -06:00
file file: upgrade to 5.41. 2022-01-03 22:03:39 -08:00
flex
gdtoa
googletest
hyperv/tools
jemalloc powerpc: enable initial-exec TLS 2022-02-22 19:34:28 +01:00
kyua
ldns
ldns-host
less less: upgrade to v590. 2021-07-17 22:20:44 -07:00
lib9p
libarchive libarchive: merge vendor bugfix 2022-02-21 12:06:54 +01:00
libbegemot
libc-pwcache
libc-vis
libcbor Import libcbor at 'contrib/libcbor/' 2021-10-06 20:26:10 -04:00
libcxxrt Reapply libcxxrt atomics cleanup commit, preparing for upstream fix 2022-03-20 22:25:35 +01:00
libdivsufsort
libedit libedit: import snapshot 2021-09-10 2021-09-22 10:19:43 +02:00
libevent
libexecinfo
libfido2 libfido2: Address CHERI compatibility 2021-10-06 21:40:26 -04:00
libpcap
libucl
libxo
llvm-project Fix llvm build after 1b3bef43e3, due to API change 2022-03-20 00:12:58 +01:00
lua
lutok
mandoc mandoc: import version 1.14.6 2021-11-15 16:58:58 +01:00
mknod
mtree
ncurses ncurses: Apply a tputs() fix from patch 20210403 2021-08-11 13:08:23 -04:00
netbsd-tests newfs_msdos: connect the ATF test from NetBSD 2022-02-16 09:56:16 -06:00
netcat Remove FREEBSD-vendor files 2021-12-06 16:36:44 -05:00
ngatm
ntp ntp: Revert "Disable ntpd stack gap. When ASLR with STACK GAP != 0 ntpd suffers SIGSEGV." 2021-10-15 16:06:26 -07:00
nvi Allow building usr.bin/vi with MK_ASAN 2021-07-19 15:04:19 +01:00
ofed Make CPU_SET macros compliant with other implementations 2021-12-30 12:20:32 +01:00
one-true-awk Awk: Add error file 2021-11-06 16:24:36 -06:00
openbsm
opencsd/decoder
openpam
openresolv
opie
pam_modules/pam_passwdqc
pf
pjdfstest
pnglite
pnpinfo
processor-trace
sendmail Update commit instructions. Still more TBD as I plan out the first 2022-01-30 22:20:12 +00:00
smbfs
sqlite3 sqlite3: Vendor import of sqlite3 3.37.2 2022-01-11 08:14:43 -08:00
tcp_wrappers tcp_wrappers: remove duplicate errno declarations 2022-02-23 16:26:14 +01:00
tcpdump pf: Introduce ridentifier 2021-11-05 09:39:56 +01:00
tcsh
telnet
terminus contrib/terminus: update to terminus-font-4.49.1 2022-02-02 15:42:18 +02:00
tnftp
traceroute
tzcode ctime.3: Add a cross-reference to clock_gettime(2) 2022-03-04 17:49:34 +01:00
tzdata contrib/tzdata: import tzdata 2022a 2022-03-17 11:30:12 +08:00
unbound unbound: Vendor import 1.15.0 2022-02-17 16:05:15 -08:00
unvis
vis
wpa wpa: Import wpa 2.10. 2022-01-18 08:17:08 -08:00
xz