[SystemZ] Implement ctor/dtor emission via @@SQINIT and .xtor sections
This patch implements support for constructors/destructors by introducing the
@@SQINIT section and emitting .xtor.<priority> sections within the SystemZ
AsmPrinter and in the GOFF object lowering layer. Improvements to ADA descriptor
handling is also done within this change.
Revert the rest of commit 1.3.1 and revert commit 1.3.8
This reverts both of these commits in the current tree.
this will be follwed up with changes to re-add the atomic
operations on uvmexp.paging
ok claudio@, kettenis@, (possibly deraadt@?)
net/krill: Update to 0.15.1
Version 0.15.1 'Contains Adult Language'
Bug fixes
* Fixed a bug introduced in 0.15.0 where CAs do to not clear fulfilled
certification requests causing them to re-request a certificate every
time they contact their parent. ([#1345])
Other changes
* Updated dependencies.
Release Announcement: https://nlnetlabs.nl/news/2026/Jan/19/krill-0.15.1-released/
Changelog: https://github.com/NLnetLabs/krill/releases/tag/v0.15.1
PR: 292605
Reported by: Jaap Akkerhuis <jaap at NLnetLabs.nl> (maintainer)
Convert volatile to TDB back as well
In basic benchmarking there wasn't that much perf difference
between implementations and so this reduces overall complexity
Update pkg README to add data checksum step to upgrade guide
PostgreSQL 17 defaulted to data checksums being off. PostgreSQL 18 defaults
to data checksums being on. Due to this, pg_upgrade doesn't work directly.
pg_checksums exists to add data checksums to an existing installation
without data checksums, so have the pkg README use that to update the
PostgreSQL 17 data before upgrading to PostgreSQL 18.
Issue discovered by and fix from florian@
OK florian@
Remove nomenclature clash in statistic pass with one of the stats (#177267)
Attribute TotalInstructionCount is used, but previously the name of the
stat printed out was "Total"+property, which made it look like
TotalTotalInstruction. Num does not provide such clashes in the
nomenclature.
HBSD: Resolve merge conflict
This port was updated upstream. We no longer need to carry a patch
downstream to support our HARDCFLAGS option.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
[lld][COFF] Use `.contains` rather than `.count` for set membership. NFC (#177067)
Also converted a couple of `std::set` to
`llvm::StringSet`/`llvm::SmallSet`.
This matches the usage in the other linker backends.
See #176610