diff -uNr dmd-0.130/dmd/html/d/arrays.html dmd-0.131/dmd/html/d/arrays.html --- dmd-0.130/dmd/html/d/arrays.html 2005-08-26 11:54:10.000000000 +0200 +++ dmd-0.131/dmd/html/d/arrays.html 2005-09-09 00:37:34.000000000 +0200 @@ -45,7 +45,7 @@ target="_top" title="Read/write comments and feedback">Comments
-Last update Fri Aug 26 2005 +Last update Fri Sep 09 2005
@@ -745,7 +745,7 @@
 	enum Color { red, blue, green };
 
-	int value[Color.max] = [ blue:6, green:2, red:5 ];
+	int value[Color.max + 1] = [ blue:6, green:2, red:5 ];
 	
If any members of an array are initialized, they all must be. diff -uNr dmd-0.130/dmd/html/d/changelog.html dmd-0.131/dmd/html/d/changelog.html --- dmd-0.130/dmd/html/d/changelog.html 2005-09-06 16:53:26.000000000 +0200 +++ dmd-0.131/dmd/html/d/changelog.html 2005-09-09 00:37:34.000000000 +0200 @@ -45,7 +45,7 @@ target="_top" title="Read/write comments and feedback">Comments
-Last update Tue Sep 06 2005 +Last update Fri Sep 09 2005
@@ -115,6 +115,7 @@
+

+ What's New for + D 0.131 +

+ +Sep 8, 2005 +

+ +

New/Changed Features

+ + +

Bugs Fixed

+ + +

What's New for D 0.130 @@ -220,7 +241,7 @@ digitalmars.D/27364
  • new FilterStream superclass of BufferedStream, EndianStream and SliceStream
  • added File.available overload - digitalmars.D/27384
  • + digitalmars.D/27684
  • Fixed D.bugs/4711
  • updated html doc with more details about filtering digitalmars.D.announce/1102
  • diff -uNr dmd-0.130/dmd/html/d/phobos/phobos.html dmd-0.131/dmd/html/d/phobos/phobos.html --- dmd-0.130/dmd/html/d/phobos/phobos.html 2005-08-22 22:42:58.000000000 +0200 +++ dmd-0.131/dmd/html/d/phobos/phobos.html 2005-09-07 11:41:32.000000000 +0200 @@ -36,7 +36,7 @@ - + www.digitalmars.com Home @@ -46,7 +46,7 @@ target="_top" title="Read / write comments and feedback">Comments
    -Last update Mon Aug 22 2005 +Last update Wed Sep 07 2005

    @@ -182,7 +182,7 @@
    Use Exceptions for Error Handling -
    See Error Handling in D. +
    See Error Handling in D. @@ -422,7 +422,6 @@ src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> - diff -uNr dmd-0.130/dmd/html/d/phobos/std_mmfile.html dmd-0.131/dmd/html/d/phobos/std_mmfile.html --- dmd-0.130/dmd/html/d/phobos/std_mmfile.html 2005-08-22 22:42:58.000000000 +0200 +++ dmd-0.131/dmd/html/d/phobos/std_mmfile.html 2005-09-09 00:36:24.000000000 +0200 @@ -36,7 +36,7 @@ - + www.digitalmars.com Home @@ -46,7 +46,7 @@ target="_top" title="Read / write comments and feedback">Comments
    -Last update Mon Aug 22 2005 +Last update Fri Sep 09 2005
    @@ -121,8 +121,6 @@

    std.mmfile

    - - Read and write memory mapped files.
    @@ -156,7 +154,7 @@ File is closed when the object instance is deleted.

    -

    this(char[] filename, Mode mode, size_t size, void* address); +
    this(char[] filename, Mode mode, size_t size, void* address, size_t window=0);
    Open memory mapped file filename in mode. File is closed when the object instance is deleted.
    filename gives the name of the file. If null, an @@ -166,7 +164,10 @@ be the size of the existing file.
    address gives the preferred address to map the file to, allthough the system is not required to honor it. If - null, the system selects the most convenient address. + null, the system selects the most convenient address.
    + window gives the preferred block size of the amount of data + to map at one time with 0 meaning map the entire file. + The window size must be a multiple of the memory allocation page size.

    ~this() @@ -181,9 +182,17 @@
    Read-only property returning the file mode.

    -

    size_t length() +
    ulong length()
    Gives size in bytes of the memory mapped file.

    + +

    size_t window +
    Property holding the window size. When mapping + data the window on either side of the required range + is also mapped in order to reduce the probability of thrashing. + Data is mapped in multiples of the window size unless the entire + file is mapped. +

    Operator overloads @@ -195,28 +204,24 @@
    Returns entire file contents as an array.

    -

    void[] opSlice(size_t i1, size_t i2) +
    void[] opSlice(ulong i1, ulong i2)
    Returns slice of file contents as an array.

    -

    ubyte opIndex(size_t i) +
    ubyte opIndex(ulong i)
    Returns byte at index i in file.

    -

    ubyte opIndex(size_t i, ubyte value) -
    Returns sets byte at index i in file to value. +
    ubyte opIndexAssign(ubyte value,ulong i) +
    Sets and returns byte at index i in file to value.

    -

    -

    Notes

    - +
    @@ -243,7 +248,6 @@ src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> - diff -uNr dmd-0.130/dmd/html/d/phobos/std_regexp.html dmd-0.131/dmd/html/d/phobos/std_regexp.html --- dmd-0.130/dmd/html/d/phobos/std_regexp.html 2005-08-22 22:42:58.000000000 +0200 +++ dmd-0.131/dmd/html/d/phobos/std_regexp.html 2005-09-09 00:35:50.000000000 +0200 @@ -36,7 +36,7 @@ - + www.digitalmars.com Home @@ -46,7 +46,7 @@ target="_top" title="Read / write comments and feedback">Comments
    -Last update Mon Aug 22 2005 +Last update Fri Sep 09 2005
    @@ -122,7 +122,7 @@

    std.regexp

    -Regular expressions +Regular expressions are a powerful method of string pattern matching. The regular expression language used is the same as that commonly used, however, some of the very @@ -399,7 +399,6 @@ src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> -