annotate libcxx/NOTES.TXT @ 169:1f21f60db75c

Added tag llvm10 for changeset 980e56f2e095
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 09:26:57 +0900
parents 1d019706d866
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 //===---------------------------------------------------------------------===//
anatofuz
parents:
diff changeset
2 // Notes relating to various libc++ tasks
anatofuz
parents:
diff changeset
3 //===---------------------------------------------------------------------===//
anatofuz
parents:
diff changeset
4
anatofuz
parents:
diff changeset
5 This file contains notes about various libc++ tasks and processes.
anatofuz
parents:
diff changeset
6
anatofuz
parents:
diff changeset
7 //===---------------------------------------------------------------------===//
anatofuz
parents:
diff changeset
8 // Post-Release TODO
anatofuz
parents:
diff changeset
9 //===---------------------------------------------------------------------===//
anatofuz
parents:
diff changeset
10
anatofuz
parents:
diff changeset
11 These notes contain a list of things that must be done after branching for
anatofuz
parents:
diff changeset
12 an LLVM release.
anatofuz
parents:
diff changeset
13
anatofuz
parents:
diff changeset
14 1. Update _LIBCPP_VERSION in `__config`
anatofuz
parents:
diff changeset
15 2. Update the __libcpp_version file.
anatofuz
parents:
diff changeset
16 3. Update the version number in `docs/conf.py`
anatofuz
parents:
diff changeset
17 4. Create ABI lists for the previous release under `lib/abi`
anatofuz
parents:
diff changeset
18
anatofuz
parents:
diff changeset
19 //===---------------------------------------------------------------------===//
anatofuz
parents:
diff changeset
20 // Adding a new header TODO
anatofuz
parents:
diff changeset
21 //===---------------------------------------------------------------------===//
anatofuz
parents:
diff changeset
22
anatofuz
parents:
diff changeset
23 These notes contain a list of things that must be done upon adding a new header
anatofuz
parents:
diff changeset
24 to libc++.
anatofuz
parents:
diff changeset
25
anatofuz
parents:
diff changeset
26 1. Add a test under `test/libcxx` that the header defines `_LIBCPP_VERSION`.
anatofuz
parents:
diff changeset
27 2. Update `test/libcxx/double_include.sh.cpp` to include the new header.
anatofuz
parents:
diff changeset
28 3. Create a submodule in `include/module.modulemap` for the new header.
anatofuz
parents:
diff changeset
29 4. Update the include/CMakeLists.txt file to include the new header.