-The following people have contributed to the D language project;
+The following (incomplete) list of people have contributed to the D language
+project;
with ideas, code, expertise, marketing, inspiration
and moral support.
Kris Bell,
+ Don Clugston,
Hauke Duden,
Bruce Eckel,
Eric Engstrom,
@@ -135,10 +137,12 @@
Antonio Monteiro,
Paul Nash,
Pat Nelson,
+ Derek Parnell,
Burton Radons,
Tim Rentsch,
Fabio Riccardi,
Bob Taniguchi,
+ Bob W,
John Whited,
Matthew Wilson,
Peter Zatloukal
diff -uNr dmd-0.133/dmd/html/d/changelog.html dmd-0.134/dmd/html/d/changelog.html
--- dmd-0.133/dmd/html/d/changelog.html 2005-09-24 19:33:04.000000000 +0200
+++ dmd-0.134/dmd/html/d/changelog.html 2005-09-28 16:44:18.000000000 +0200
@@ -45,7 +45,7 @@
target="_top" title="Read/write comments and feedback">Comments
-Last update Sat Sep 24 2005
+Last update Wed Sep 28 2005
What's New for
D 0.133
diff -uNr dmd-0.133/dmd/html/d/ddoc.html dmd-0.134/dmd/html/d/ddoc.html
--- dmd-0.133/dmd/html/d/ddoc.html 2005-09-24 19:33:26.000000000 +0200
+++ dmd-0.134/dmd/html/d/ddoc.html 2005-09-28 16:59:16.000000000 +0200
@@ -45,7 +45,7 @@
target="_top" title="Read/write comments and feedback">Comments
-Last update Sat Sep 24 2005
+Last update Wed Sep 28 2005
@@ -626,8 +626,9 @@
in section text it is replaced with NAME's corresponding
replacment text.
The replacement text is then recursively scanned for more macros.
- If a macro is recursively encountered, only one level of recursion
- is performed.
+ If a macro is recursively encountered, with no argument or with
+ the same argument text as the enclosing macro, it is replaced
+ with no text.
Macro invocations that cut across replacement text boundaries are
not expanded.
If the macro name is undefined, the replacement text has no characters
@@ -636,9 +637,13 @@
expanded, add an extra $ as in: $(NAME). The extra $ will be elided.
- Macros can have an argument. Any text from the end of the identifier
- to the closing ')' is the argument. A $0 in the replacement text is
+ Macros can have arguments. Any text from the end of the identifier
+ to the closing ')' is the $0 argument. A $0 in the replacement text is
replaced with the argument text.
+ If there are commas in the argument text, $1 will represent the
+ argument text up to the first comma, $2 from the first comma to
+ the second comma, etc., up to $9.
+ $+ represents the text from the first comma to the closing ')'.
The argument text can contain nested parentheses, "" or '' strings,
comments, or tags.
An unsigned integral type large enough to span the memory
- space. Use for array indices and pointer offsets for maximal portability
- to architectures that have different memory address ranges.
- This is analogous to C's size_t.
-
-
-
alias ptrdiff_t
-
A signed integral type large enough to span the memory
- space. Use for pointer differences and for size_t
- differences for maximal portability
- to architectures that have different memory address ranges.
- This is analogous to C's ptrdiff_t.
-
-
-
int printf(char* format, ...);
-
C's printf function.
-
-
-
class Object
-
All class objects in D inherit from Object.
-
-
-
char[] toString()
-
Convert Object to a human readable string.
-
-
-
uint toHash()
-
Compute hash function for Object.
-
-
-
int opCmp(Object obj)
-
Compare with another Object obj. Returns:
-
-
<0 for (this < obj)
-
=0 for (this == obj)
-
>0 for (this > obj)
-
-
-
-
int opEquals(Object obj)
-
Returns !=0 if this object does have the same
- contents as obj.
-
-
-
-
class ClassInfo
-
Runtime type information about a class.
- Can be retrieved for any class type or instance by using
- the .classinfo property.
-
-
-
class TypeInfo
-
Runtime type information about a type.
- Can be retrieved for any type using a
- TypeidExpression.
-
-
-
class Exception
-
All recoverable exceptions should be derived from class
- Exception.
-
-
-
this(char[] msg)
-
Constructor; msg is a descriptive message
- for the exception.
-
-
-
-
class Error
-
All irrecoverable exceptions should be derived from class
- Error.
-
-
-
this(char[] msg)
-
Constructor; msg is a descriptive message
- for the error.
-