llvm-project/clang/www
Richard Smith 974c8b7e2f [c++20] Add rewriting from comparison operators to <=> / ==.
This adds support for rewriting <, >, <=, and >= to a normal or reversed
call to operator<=>, for rewriting != to a normal or reversed call to
operator==, and for rewriting <=> and == to reversed forms of those same
operators.

Note that this is a breaking change for various C++17 code patterns,
including some in use in LLVM. The most common patterns (where an
operator== becomes ambiguous with a reversed form of itself) are still
accepted under this patch, as an extension (with a warning). I'm hopeful
that we can get the language rules fixed before C++20 ships, and the
extension warning is aimed primarily at providing data to inform that
decision.

llvm-svn: 375306
2019-10-19 00:04:43 +00:00
..
analyzer [Analyzer] Checker for non-determinism caused by iteration of unordered container of pointers 2019-05-24 19:24:08 +00:00
demo
OpenProjects.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
UniversalDriver.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
builtins.py Portable Python script across Python version 2018-12-18 16:04:21 +00:00
carbon-compile.png
clang_video-05-25-2007.html redirecting to llvm.org/devmtg 2018-09-19 18:39:15 +00:00
clang_video-07-25-2007.html redirecting to llvm.org/devmtg 2018-09-19 18:39:15 +00:00
comparison.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
compatibility.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
content.css
cxx_compatibility.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
cxx_dr_status.html Implements CWG 1601 in [over.ics.rank/4.2] 2019-10-06 18:50:40 +00:00
cxx_status.html [c++20] Add rewriting from comparison operators to <=> / ==. 2019-10-19 00:04:43 +00:00
diagnostics.html [clang][www] Fix typo. NFC 2018-09-29 09:45:21 +00:00
favicon.ico
feature-compile1.png
feature-compile2.png
feature-memory1.png
features.html update the doc to compare with gcc 4.9 instead of 4.2 2018-09-14 08:55:09 +00:00
get_involved.html use the current url for bugzilla 2018-09-22 07:41:09 +00:00
get_started.html Retire VS2015 Support 2019-07-09 10:12:37 +00:00
hacking.html Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
index.html Testing commit access; NFC 2019-08-27 12:36:25 +00:00
libstdc++4.4-clang0x.patch
libstdc++4.6-clang11.patch
libstdc++4.7-clang11.patch
make_cxx_dr_status [www] Turn 'Clang 9' boxes green in C++ status pages now Clang 9 is 2019-09-20 18:09:05 +00:00
menu.css
menu.html.incl Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
related.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
robots.txt