[ANN] вести с полей 2007-08
От: jazzer Россия Skype: enerjazzer
Дата: 20.08.07 12:25
Оценка: 93 (11)
августовская почта комитета (скроллируйте в самый низ страницы):
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/

Что интересно:

Текущее состояниее стандартизации:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2336.html (про язык)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2363.html (про библиотеку)

текущий драфт стардарта: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2369.pdf

предложение при остановке программы запускать еще одну функцию до уничтожения статических объектов, если хочется что-то с ними сделать (скажем, записать что-нть в файл): http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2383.html
сейчас это в общем случае сделать нельзя:

For an object with static storage duration constructed after a function is registered with atexit, then following the call to exit, the registered function is not called until the execution of the object’s destructor has completed.

т.е. всеми любимый синглтон Майерса идет лесом.

Предложение по ограничению using: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2386.pdf
Если сейчас заюзать std в каком-нть пространстве имен, а потом заюзать само это пространство, то std автоматически придет в комплекте. Иногда это нужно, иногда — нет.

Далее идут покушения на святое.

Предложение убить POD: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm
Вернее, разделить его его свойства на части — что считать binary compatible, что — trivial, и т.д.
Если примут — многие конструкции, которые не попадали под все требования ПОДов, попадут под определенные новые требования и с ними станет работать намного проще (например, появится возможность их двигать через memcpy.

Предложение убить (в смысле, тоже разобрать на части) точки следования: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html
Это предложение не новое, но активно обсуждается, как и все, что связано с параллельностью:
Dynamic Initialization and Destruction with Concurrency: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2382.html
Concurrency memory model compiler consequences: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2338.html
Concurrency memory model (revised again): http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2334.htm
Memory Fences: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2362.html
C++ Atomic Types and Operations: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2381.html

Предложение поуправлять дефолтной генерацией разных вещей, которые генерятся/не генерятся сейчас сами:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm

Предложение разрешить задать инициализаторы по умолчанию для членов класса: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2354.htm

Атрибуты:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2379.pdf

Наследование конструкторов (включая конструкторы по умолчанию!):
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2376.html

Продолжается обсуждение auto:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2337.pdf
Надеюсь, они его успеют прояснить достаточно, чтоб нам не иметь потом с ним больших проблем

Несколько предложений касательно C++ Data-Dependency Ordering (на низком уровне):
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2359.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2360.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2361.html
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.