[Xapian-tickets] [Xapian] #829: C++20
Xapian
nobody at xapian.org
Tue May 28 00:39:31 BST 2024
#829: C++20
--------------------------+-------------------------------
Reporter: Olly Betts | Owner: Olly Betts
Type: enhancement | Status: new
Priority: normal | Milestone: 2.0.0
Component: Build system | Version: git master
Severity: normal | Resolution:
Keywords: | Blocked By:
Blocking: | Operating System: All
--------------------------+-------------------------------
Changes (by Olly Betts):
* milestone: 1.5.0 => 2.0.0
Comment:
> We can then probe for C++20 in configure and enable if supported by the
compiler, with a fallback to C++17.
d3778ed6718d5f638c362e35354947955b78cb52 adds a probe for C++23 with
fallback to C++20 then C++17.
We conditionally check for `__cpp_lib_associative_heterogeneous_erasure`
(C++23) currently (also `__cpp_lib_associative_heterogeneous_insertion`
but that's due for C++26). Further such conditionalised uses aren't ABI
changing so don't need to block starting a new release series.
--
Ticket URL: <https://trac.xapian.org/ticket/829#comment:2>
Xapian <https://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list