1//===---------------------------------------------------------------------===// 2// Notes relating to various libc++ tasks 3//===---------------------------------------------------------------------===// 4 5This file contains notes about various libc++ tasks and processes. 6 7//===---------------------------------------------------------------------===// 8// Post-Release TODO 9//===---------------------------------------------------------------------===// 10 11These notes contain a list of things that must be done after branching for 12an LLVM release. 13 141. Update _LIBCPP_VERSION in `__config` 152. Update the __libcpp_version file. 163. Update the version number in `docs/conf.py` 174. Create ABI lists for the previous release under `lib/abi` 18 19//===---------------------------------------------------------------------===// 20// Adding a new header TODO 21//===---------------------------------------------------------------------===// 22 23These notes contain a list of things that must be done upon adding a new header 24to libc++. 25 261. Add a test under `test/libcxx` that the header defines `_LIBCPP_VERSION`. 272. Update `test/libcxx/double_include.sh.cpp` to include the new header. 283. Create a submodule in `include/module.modulemap` for the new header. 294. Update the include/CMakeLists.txt file to include the new header. 30