[
Home
] [
Search
] [
D
]
Last modified Jan 27, 2003.
D Change Log
What's new for
D 0.53
What's new for
D 0.52
What's new for
D 0.51
What's new for
D 0.50
What's new for
D 0.49
What's new for
D 0.48
What's new for
D 0.46
What's new for
D 0.45
What's new for
D 0.44
What's new for
D 0.43
Download
D compiler
for Win32
tech support
What's New for D 0.53
Feb 8, 2003
Added ability for
explicit memory allocation/deallocation
.
What's New for D 0.52
Feb 5, 2003
The argument to a with statement can now be a template instance.
The inline asm for
FCOMI/FCOMIP/FUCOMI/FUCOMIP
can now accept the
ST,ST(i)
form of the instruction to match the Intel documentation.
Fixed numerous minor bugs.
What's New for D 0.51
Jan 27, 2003
Added template value parameters (as opposed to just type parameters).
Fixed several problems with templates.
Added
#line
pragma support.
D can now accept source files in various UTF formats.
What's New for D 0.50
Nov 20, 2002
To convert to type
bit
now requires an explicit cast, rather than implicit. The conversion
(cast(bit)i)
is now performed as
(i?true:false)
.
Added library functions string.toString().
Fixed many template bugs.
Changed implicit conversion rules for integral types; implicit conversions are not allowed if the value would change. For example:
byte b = 0x10; // ok ubyte c = 0x100; // error byte d = 0x80; // error ubyte e = 0x80; // ok
What's New for D 0.49
Nov 18, 2002
Added
LINKCMD
to sc.ini to specify which linker to use.
Multiple
-I
switches can now be used, and the paths are searched in order.
Fixed bug in regexp with blank substitutions.
Removed "reference to this before super()" error.
% and %= floating point operations are now handled by code generator instead of library.
Fixed GCStats linking problem.
Fixed many other minor problems.
What's New for D 0.48
Oct 25, 2002
Added
conv
to phobos library.
Fixed a number of bugs that were blocking people.
What's New for D 0.46
Oct 22, 2002
Fixed problem with auto class constructors.
Fixed problem with calling class invariants with -O.
Redid
lib.exe
command syntax to simplify makefiles.
String literals can now span multiple lines.
Fixed bugs in handling access violations and other windows exceptions.
Revamped support for generating Windows GUI apps.
Fixed some code gen bugs.
What's New for D 0.45
Oct 8, 2002
Redid
constructor
semantics to improve reliability.
Expanded inlining capability.
Redid
interface
semantics.
Fixed problems with ~ string concatenation.
What's New for D 0.44
Oct 1, 2002
Clarified
interface
semantics and fixed problems with it per Joe Battelle's suggestions.
What's New for D 0.43
Sep 28, 2002
Added new
VolatileStatement
.
Added
auto
storage class and auto classes to implement RAII. See
here
and
here
.