Новая рассылка от комитета после заседания во Франкфурте:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/#mailing2009-08
(имеет смысл также заглянуть в рассылку, предшествовавшую этому заседанию:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/#mailing2009-06)
Самое интересное, конечно, это исчезновение концепций.
Как проходило обсуждение, можно почитать здесь:
Minutes of WG21 Meeting, July 13, 2009
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2920.html
Концепции были огромной фичей, уже интегрированной в драфт стандарта, от которой зависят многие другие фичи — теперь их надо либо переписать на без-концептный вариант, либо вообще отказаться.
Полный список здесь:
LWG Papers to Re-Merge into C++0x After Removing Concepts
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2929.html
Тем не менее, концепции все еще обсуждаются, например, здесь:
Concept mapping unconstrained templates
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2919.html
Речь идет о том, что есть куча уже написанного шаблонного кода, и о трудностях (а зачастую — невозможности) интеграции его с шаблонным кодом, использующим концепции.
Allocators without Concepts (preview)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2943.pdf
Range-Based For Loop Wording (Without Concepts)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2930.html
вместо концепций будет просто поиск функций begin/end (через ADL).
Implicitly-Deleted Special Member Functions
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2924.pdf
Unified Function Syntax
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2931.html
New wording for C++0x Lambdas (rev. 2)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2927.pdf
C++0x Stream Positioning — Revision 1
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2926.pdf
чистка интерфейса, связанного с позиционированием в потоке.
Pack Expansion and Attributes (rev. 2)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2933.htm
Fixing freestanding: iteration 2.2
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2932.pdf
Explicit Virtual Overrides
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2928.htm
атрибут уровня класса [base_check]], который включит проверки сокрытия имен, перекрытия виртуальных функций и т.п.
More Collected Issues with Atomics
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2925.html
Просто сборная статья
Еще интересное чтиво — отзывы национальных комитетов
C++ CD1 Comment Status, Rev. 2
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2939.html
У России комментариев не нашлось — интересно, кто вообще в нашем национальном комитете сидит?
Им вообще хоть что-нть нужно, или они просто подмахивают, не глядя?
Текущие списки найденных проблем языка
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2936.html — Active Issues
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2937.html — Defect Reports
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2938.html — Closed Issues
и стандартной библиотеки
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2940.html — Active Issues
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2941.html — Defect Reports
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2942.html — Closed Issues
Следующий митинг будет в Санта-Круз, с 18 по 24 октября, 2009, спонсор — Dinkumware.