Update tracking status

Update description to reflect split of define_* into standalone papers

Signed-off-by: zebullax <zebullax@gmail.com>

Update P2996.md
This commit is contained in:
zebullax
2025-10-11 10:04:33 +09:00
parent d77eff1cbd
commit d0eae538c7

View File

@@ -55,10 +55,11 @@ For convenience, a unified `-freflection-latest` flag enables all of these featu
At present, Clang/P2996 supports:
* Reflection and splicing of all entities supported by P2996 (i.e., types, functions, variables, class members, templates, namespaces, constant values)
* All metafunctions propopsed by P2996
* P3096 metafunction extensions for function parameters (enabled with `-fparameter-reflection`)
* P1306 expansion statements over _expansion-init-lists_ and _destructurable expressions_
* P3289 `consteval` blocks
* All metafunctions proposed by P2996
* [P3096](https://wg21.link/p3096) metafunction extensions for function parameters (enabled with `-fparameter-reflection`)
* [P1306](https://wg21.link/p1306) expansion statements over _expansion-init-lists_ and _destructurable expressions_
* [P3289](https://wg21.link/p3289) `consteval` blocks
* [P3491](https://wg21.link/p3491) define_static_{string,object,array}
Any implemented language or library extensions that are _not_ candidates for inclusion in P2996 are enabled by separate feature flags (as documented above). Any behaviors divergent from what is described by P2996, unless implemented experimentally for possible adoption by P2996, should be considered bugs.