Memory Model for Multithreaded C++
Proposes integrating a memory model suitable for multithreaded execution in the C++ Standard. On top of that model, a standard threading library is proposed. [PDF]
Proposal to add Contract Programming to C++ (Revision 2)
This proposal describes a small assertion sub-language that unifies compile-time and run-time assertions. The benefits are among others a higher degree of self-documenting source code, better design tools, and easier debugging and testing.
Proposal to Add Static Assertions to the Core Language (Revision 3)
The C++ language currently supports two facilities for testing software assertions: the assert macro and the #error preprocessor directive. Neither of these facilities is appropriate for use in template libraries.
Right Angle Brackets (Revision 2)
Explains ways to allow >> to be treated as two closing angle brackets, as well as to discuss the resulting issues. A specific option is proposed along with wording that would implement the proposal in the current working paper.
The New C++: Trip Report
An update on the most recent C++ standards meeting, and why things are (finally) heating up. (February, 2003)
The New C++: Typedef Templates
Presents an overview of the proposed typedef templates. (December, 2002)
The New C++: Smart(er) Pointers
Takes a closer look at one of the proposed facilities - smart pointers, which were discussed again at the April 2002 standards meeting. (August, 2002)
The New C++: The Group of Seven
Presents a survey of the first batch of suggested library extensions that were considered at the October 2001 WG21/J16 meeting in Redmond. (April, 2002)
The New C++
Introduces people and groups involved in the C++ standardization process. (February, 2002)
Toward a Standard C++0x Library, Part 1
This article appeared in C/C++ Users Journal, 20(1). (January, 2002)
TechNetCast Play - C++0x
Bjarne Stroustrup's suggestions for C++0x. Text, PDF and MP3 formats. (April 11, 2001)
Results: Previous 1 2 3 4