Digital Mars C/C++ Version Info

by Walter Bright
Copyright (c) 1997-2002 by Digital Mars. All Rights Reserved.

www.digitalmars.com

Contents:


WHAT'S NEW FOR C/C++ 8.29

Jul 31, 2002

WHAT'S NEW FOR C/C++ 8.28

May 22, 2002

WHAT'S NEW FOR C/C++ 8.27

Mar 6, 2002

WHAT'S NEW FOR C/C++ 8.26

Jan 23, 2002

WHAT'S NEW FOR C/C++ 8.25

Dec 14, 2001 For C:

WHAT'S NEW FOR C/C++ 8.23

For C++: For C:

WHAT'S NEW FOR C/C++ 8.22

10/28/01

For C:

For C++: STL: Library:

WHAT'S NEW FOR C/C++ 8.20

For C++:

WHAT'S NEW FOR C/C++ 8.1e

For C++:

WHAT'S NEW FOR C/C++ 8.1d


WHAT'S NEW FOR C/C++ 8.1c


WHAT'S NEW FOR C/C++ 8.1A


WHAT'S NEW FOR C/C++ 8.18


WHAT'S NEW FOR C/C++ 8.17


WHAT'S NEW FOR C/C++ 8.16


WHAT'S NEW FOR C/C++ 8.15


WHAT'S NEW FOR C/C++ 8.13


WHAT'S NEW FOR C/C++ 8.12


WHAT'S NEW FOR C/C++ 8.10


WHAT'S NEW FOR C/C++ 8.0


WHAT'S NEW FOR C/C++ 7.6


WHAT'S NEW FOR C/C++ 7.5

Added MMX Extensions

	New Intel MMX instructions now supported by the inline assembler.

Added Support for Alternative Names

	With -A and the C++ compiler, the alternative representations
	in the standard 2.9 are now supported. In the future, they will
	become the default, so don't use the following names otherwise:
	and and_eq bitand bitor compl not
	not_eq or or_eq xor xor_eq

Added -B[e|f|g|j] switches

	See "Definitive list of SC switches" for how they work. 
	The SCMSGS environment variable and SC.INI setting is no 
	longer supported.

Added #elseif directive, with same semantics as #elif.

Changed overload resolution rules to reflect ANSI C++ standard changes
regarding integral promotions vs integral conversions.

Added namespaces

Added -g5 switch
	See "Definitive list of SC switches".

Added #pragma setlocale("locale")
	See "Pragmas supported by SC/SC++".

Added _CPPRTTI and _CPPUNWIND predefined macros
	See "Predefined macros".

Added New Keywords
	explicit, mutable, typename - but the semantics of them aren't
	implemented.

Added __unaligned Keyword
	For unaligned pointer support for PowerPC. Ignored for Intel
	compiler.

Added Pentium Pro Instructions to Inline Assembler and OBJ2ASM.
	Added new P6 instructions:
		CMOVcc
		FCMOVcc
		FCOMI
		FCOMIP
		FUCOMI
		FUCOMIP
		RDMPC

Added -ND switch
	See "DEFINITIVE LIST OF SC SWITCHES", 
	and _MT and _DLL in "PREDEFINED MACROS".

-NLlibfile
	Added this switch. See "DEFINITIVE LIST OF SC SWITCHES".

__wacrtused
__wacrtused_con
	Added these for use in Win32 UNICODE apps. See "ACRTUSED".

SUPPORT and USER GROUPS

Digital Mars C++ is supported via newsgroups at news.digitalmars.com
To join the newsgroups:

Netscape Messenger:


Microsoft Outlook Express:


Good luck!