1.. spaceship-status: 2 3============================================== 4libc++ Spaceship Operator Status (operator<=>) 5============================================== 6 7.. include:: ../Helpers/Styles.rst 8 9.. contents:: 10 :local: 11 12 13Overview 14================================ 15 16This document contains the status of the C++20 spaceship operator support 17in libc++. It is used to track both the status of the sub-projects of the effort 18and who is assigned to these sub-projects. This is imperative to effective 19implementation so that work is not duplicated and implementors are not blocked 20by each other. 21 22If you are interested in contributing to this effort, please send a message 23to the #libcxx channel in the LLVM discord. Please *do not* start working on any 24of the assigned items below. 25 26 27Sub-Projects in the Implementation Effort 28========================================= 29 30.. csv-table:: 31 :file: SpaceshipProjects.csv 32 :header-rows: 1 33 :widths: auto 34 35.. note:: 36 37 .. [#note-strongorder] ``std::strong_order(long double, long double)`` is not yet implemented. 38 39 40Misc. Items and TODOs 41==================================== 42 43(Note: files with required updates will contain the TODO at the beginning of the 44list item so they can be easily found via global search.) 45 46 47Paper and Issue Status 48==================================== 49 50.. csv-table:: 51 :file: SpaceshipPapers.csv 52 :header-rows: 1 53 :widths: auto 54