diff -uNr dmd-0.122/dmd/html/d/arrays.html dmd-0.123/dmd/html/d/arrays.html --- dmd-0.122/dmd/html/d/arrays.html 2005-04-15 14:13:42.000000000 +0200 +++ dmd-0.123/dmd/html/d/arrays.html 2005-05-09 01:07:08.000000000 +0200 @@ -16,7 +16,7 @@ [Home] [Search] [D] -
Last update Dec 16, 2004 +
Last update May 9, 2005

Arrays

@@ -57,6 +57,10 @@ These are analogous to C arrays. Static arrays are distinguished by having a length fixed at compile time. +

+ + The total size of a static array cannot exceed 16Mb. + A dynamic array should be used instead for such large arrays.

Dynamic Arrays

@@ -1021,7 +1025,7 @@ target="_top" title="Wiki 4 D">feedback and comments regarding this page. -
Copyright (c) 1999-2004 by Digital Mars, All Rights Reserved
+
Copyright © 1999-2005 by Digital Mars, All Rights Reserved
diff -uNr dmd-0.122/dmd/html/d/attribute.html dmd-0.123/dmd/html/d/attribute.html --- dmd-0.122/dmd/html/d/attribute.html 2005-04-15 14:13:42.000000000 +0200 +++ dmd-0.123/dmd/html/d/attribute.html 2005-05-08 16:31:38.000000000 +0200 @@ -16,7 +16,7 @@ [Home] [Search] [D] -
Last modified Mar 25, 2005. +
Last modified May 8, 2005.

Attributes

@@ -403,6 +403,11 @@

Non-virtual functions cannot be declared as abstract. +

+ + Functions declared as abstract can still have function + bodies. This is so that even though they must be overridden, + they can still provide 'base class functionality.'

Feedback and Comments

diff -uNr dmd-0.122/dmd/html/d/changelog.html dmd-0.123/dmd/html/d/changelog.html --- dmd-0.122/dmd/html/d/changelog.html 2005-05-04 12:24:38.000000000 +0200 +++ dmd-0.123/dmd/html/d/changelog.html 2005-05-11 14:55:44.000000000 +0200 @@ -24,6 +24,7 @@
+

+ What's New for + D 0.123 +

+ +May 11, 2005 +

+ +

New/Changed Features

+ + +

Bugs Fixed

+ + +

What's New for D 0.122 @@ -134,10 +179,10 @@
  • Fixed problem detecting circular interface heirarchies.
  • Fixed cat of static arrays.
  • Fixed Internal error cg87 1240. -
  • Fixed D.bugs/3710 -
  • Fixed D.bugs/3747 -
  • Fixed D.bugs/3752 -
  • Fixed D.bugs/3753 +
  • Fixed D.bugs/3710 +
  • Fixed D.bugs/3747 +
  • Fixed D.bugs/3752 +
  • Fixed D.bugs/3753
    diff -uNr dmd-0.122/dmd/html/d/dcompiler.html dmd-0.123/dmd/html/d/dcompiler.html --- dmd-0.122/dmd/html/d/dcompiler.html 2005-04-15 14:13:42.000000000 +0200 +++ dmd-0.123/dmd/html/d/dcompiler.html 2005-05-08 09:16:24.000000000 +0200 @@ -10,11 +10,12 @@ + www.digitalmars.com [Home] [Search] [D] -
    Last update Mar 7, 2005 +
    Last update May 7, 2008

    Compiler for D Programming Language

    @@ -67,26 +68,39 @@

    Requirements

      -
    • 32 bit Windows operating system +
    • 32 bit Windows (Win32) operating system, such as Windows XP
    • - D compiler for Win32 + dmd.zip (D compiler) for Win32
    • - linker and utilities for Win32 + dmc.zip (linker and utilities) for Win32

    Installation

    - Unzip the files in the root directory. It will create - a \dmd directory with all the files in it. + Open a console window (for Windows XP this is done by + clicking on [Start][Command Prompt]). All the tools are command line tools, which means they are run from a console window. - Create a console window in Windows XP by - clicking on [Start][Command Prompt]. + Switch to the root directory. + Unzip the files in the root directory. + dmd.zip will create + a \dmd directory with all the files in it. + dmc.zip will create + a \dm directory with all the files in it. +

    + + A typical session might look like: + +

    +	C:\Documents and Settings\Your Name>cd \
    +	C:\>unzip dmd.zip
    +	C:\>unzip dmc.zip
    +	

    Example

    @@ -94,7 +108,7 @@
     	\dmd\bin\shell all.sh
     	
    - in the \dmd\samples\d directory for several small examples. + in the \dmd\samples\d directory for several small examples.

    Compiler Arguments and Switches

    @@ -205,7 +219,7 @@ command line to dmd.exe.
    LIB -
    The linker uses LIB to search for library files. For D, it will +
    The linker uses LIB to search for library files. For D, it will normally be set to:
     	set LIB=\dmd\lib;\dm\lib
    @@ -252,6 +266,18 @@ LINKCMD="%@P%\..\..\dm\bin" +

    Common Installation Problems

    + +
      +
    • Using Cygwin's unzip utility has been known to cause + strange problems. +
    • Running the compiler under Cygwin's command shell has + been also known to cause problems. Try getting it to work + under the regular Windows shell cmd.exe before trying Cygwin's. +
    • Installing dmd and dmc into directory paths with spaces + in them causes problems. +
    +

    Linux D Compiler

    diff -uNr dmd-0.122/dmd/html/d/declaration.html dmd-0.123/dmd/html/d/declaration.html --- dmd-0.122/dmd/html/d/declaration.html 2005-04-15 14:13:42.000000000 +0200 +++ dmd-0.123/dmd/html/d/declaration.html 2005-05-08 01:48:34.000000000 +0200 @@ -1,7 +1,7 @@