www.digitalmars.com [Home]

Digital Mars C/C++ Version Info


WHAT'S NEW FOR C/C++ 8.45

Sep 3, 2005

WHAT'S NEW FOR C/C++ 8.44

July 29, 2005

WHAT'S NEW FOR C/C++ 8.43

Apr 8, 2005

WHAT'S NEW FOR C/C++ 8.42

Mar 2, 2005

WHAT'S NEW FOR C/C++ 8.41

Sep 5, 2004

WHAT'S NEW FOR C/C++ 8.40

Feb 20, 2004

WHAT'S NEW FOR C/C++ 8.39

Feb 12, 2004

WHAT'S NEW FOR C/C++ 8.38

Nov 30, 2003

WHAT'S NEW FOR C/C++ 8.37

Oct 17, 2003

WHAT'S NEW FOR C/C++ 8.36

Sep 8, 2003

WHAT'S NEW FOR C/C++ 8.35

Aug 22, 2003

WHAT'S NEW FOR C/C++ 8.34

Jun 1, 2003

WHAT'S NEW FOR C/C++ 8.33

Mar 18, 2003

WHAT'S NEW FOR C/C++ 8.32

Jan 4, 2003

WHAT'S NEW FOR C/C++ 8.31

Oct 17, 2002

WHAT'S NEW FOR C/C++ 8.30

Oct 8, 2002

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".

by Walter Bright
Copyright © 1997-2005 by Digital Mars. All Rights Reserved.