diff -uNr dmd-0.137/dmd/html/d/changelog.html dmd-0.138/dmd/html/d/changelog.html --- dmd-0.137/dmd/html/d/changelog.html 2005-10-24 15:55:22.000000000 +0200 +++ dmd-0.138/dmd/html/d/changelog.html 2005-11-05 15:41:04.000000000 +0100 @@ -25,7 +25,7 @@ | Comments -
Last update Mon Oct 24 15:55:20 2005 +
Last update Sat Nov 5 15:41:02 2005
@@ -164,6 +164,8 @@ @@ -863,15 +860,10 @@
  • #line broken & fixed again.
  • Fixed compiler crash with modulo 0 arithmetic.
  • Ben Hinkle fixed D.bugs/3982 -
  • Fixed D.bugs/3981 -
  • Fixed D.bugs/3968 -
  • Fixed D.bugs/3975 -
  • Fixed D.bugs/3999 -
    @@ -902,35 +894,20 @@
  • Fixed dstress array_initialization_10
  • Fixed dstress typeid_13
  • Fixed D.bugs/2162 -
  • Fixed D.bugs/3386 -
  • Fixed D.bugs/3571 -
  • Fixed D.bugs/3691 -
  • Fixed D.bugs/3712 -
  • Fixed D.bugs/3713 -
  • Fixed D.bugs/3791 -
  • Fixed D.bugs/3792 -
  • Fixed D.bugs/3812 -
  • Fixed D.bugs/3818 -
  • Fixed D.bugs/3844 -
  • Fixed D.bugs/3896 -
  • Fixed D.bugs/3897 -
  • Fixed D.bugs/3898 -
  • Fixed D.bugs/3900 -
    @@ -965,13 +942,9 @@
  • 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 -
    @@ -1007,21 +980,13 @@
  • Fixed "Win32 Exception" in std.regexp.
  • Fixed bogus "switch statement already has a default" bug.
  • Fixed D.bugs/2991 -
  • Fixed D.bugs/3002 -
  • Fixed D.bugs/3034 -
  • Fixed D.bugs/3091 -
  • Fixed D.bugs/3129 -
  • Fixed D.bugs/3551 -
  • Fixed D.bugs/3597 -
  • Fixed D.bugs/3646 -
  • Implemented typeinfo's for arrays, static arrays, associative arrays, function pointers, delegates, and enums.
  • Fixed typeinfo for typedef's. @@ -1042,7 +1007,6 @@
  • Incorporated Ben Hinkle's fixes for std.stream. Fixed a bug introduced in dmd-120: D.bugs/3563 - about seekable stdin and Stream.toString(). Fixed a bug in the Windows version of seek() with files larger than uint.sizeof. @@ -1125,13 +1089,9 @@
  • Fixed compiler crash on circular typedef declarations.
  • Fixed compiler crash on empty catch handlers.
  • Fixed D.bugs/2606 -
  • Fixed D.bugs/2618 -
  • Fixed D.bugs/3234 -
  • Fixed D.bugs/3369 -
    @@ -1158,29 +1118,17 @@
  • Class invariant calls no longer attached to private, protected, or package member functions.
  • Fixed D.bugs/32 -
  • Fixed D.bugs/1148 -
  • Fixed D.bugs/1815 -
  • Fixed D.bugs/1865 -
  • Fixed D.bugs/1953 -
  • Fixed D.bugs/2042 -
  • Fixed D.bugs/2140 -
  • Fixed D.bugs/2240 -
  • Fixed D.bugs/2262 -
  • Fixed D.bugs/2429 -
  • Fixed D.bugs/2546 -
  • Fixed D.bugs/2934 -
  • Changed documentation on struct/union grammar to allow invariants, unit tests, and allocator/deallocators.
  • The file names printed out by runtime assert failures now matches @@ -1244,21 +1192,13 @@
  • Incorporated Stewart Gordon's fix for std.file.copy().
  • Fixed Assertion failure: '0' on line 720 in file 'statement.c'
  • Fixed D.bugs/1795 -
  • Fixed D.bugs/2737 -
  • Fixed D.bugs/752 -
  • Fixed D.bugs/1326 -
  • Fixed D.bugs/2238 -
  • Fixed D.bugs/2275 -
  • Fixed D.bugs/2315 -
  • Fixed D.bugs/2316 -
    @@ -1299,8 +1239,8 @@
  • Fixed several errors in HTML preprocessing - entities, line numbers, spaces, casing.
  • Fixed mac line termination. -
  • Fixed D.gnu/983 bug -
  • Fixed D.bugs/1849 +
  • Fixed D.gnu/983 +
  • Fixed D.bugs/1849
  • Added missing typeid's for arrays of floating point types.
  • .sort property now works on arrays of bits and NaNs.
  • Can now return an expression from a function returning void. diff -uNr dmd-0.137/dmd/html/d/dcompiler.html dmd-0.138/dmd/html/d/dcompiler.html --- dmd-0.137/dmd/html/d/dcompiler.html 2005-10-20 01:45:22.000000000 +0200 +++ dmd-0.138/dmd/html/d/dcompiler.html 2005-11-06 11:15:14.000000000 +0100 @@ -25,7 +25,7 @@ | Comments -
    Last update Thu Oct 20 01:45:20 2005 +
    Last update Sun Nov 6 11:15:12 2005
    @@ -305,6 +305,8 @@
    compile in debug code identified by ident
    -g
    add symbolic debug info +
    --help
    +
    print help
    -inline
    inline expand functions
    -Ipath @@ -554,10 +556,14 @@
    compile in debug code <= level
    -debug=ident
    compile in debug code identified by ident +
    -fPIC
    +
    generate position independent code
    -g
    add symbolic debug info
    -gc
    add symbolic debug info in C format (for older gdb's) +
    --help
    +
    print help
    -inline
    inline expand functions
    -Ipath diff -uNr dmd-0.137/dmd/html/d/ddoc.html dmd-0.138/dmd/html/d/ddoc.html --- dmd-0.137/dmd/html/d/ddoc.html 2005-10-20 01:45:22.000000000 +0200 +++ dmd-0.138/dmd/html/d/ddoc.html 2005-10-25 10:54:28.000000000 +0200 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Thu Oct 20 01:45:20 2005 +
    Last update Tue Oct 25 11:54:27 2005
    @@ -761,6 +761,11 @@ DDOC_SECTION_H = $(B $0)$(BR)$(BR) DDOC_SECTION = $0$(BR)$(BR) DDOC_MEMBERS = $(DL $0) +DDOC_MODULE_MEMBERS = $(DDOC_MEMBERS $0) +DDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0) +DDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0) +DDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0) +DDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0) DDOC_PARAMS = $(TABLE $0)$(BR)$(BR) DDOC_PARAM_ROW = $(TR $0) DDOC_PARAM_ID = $(TD $0) @@ -862,7 +867,17 @@ DDOC_SECTION Highlighting of the contents of a non-standard section. DDOC_MEMBERS - Highlighting of all the members of a class, struct, etc. + Default highlighting of all the members of a class, struct, etc. + DDOC_MODULE_MEMBERS + Highlighting of all the members of a module. + DDOC_CLASS_MEMBERS + Highlighting of all the members of a class. + DDOC_STRUCT_MEMBERS + Highlighting of all the members of a struct. + DDOC_ENUM_MEMBERS + Highlighting of all the members of an enum. + DDOC_TEMPLATE_MEMBERS + Highlighting of all the members of a template. DDOC_PARAMS Highlighting of a function parameter section. DDOC_PARAM_ROW diff -uNr dmd-0.137/dmd/html/d/declaration.html dmd-0.138/dmd/html/d/declaration.html --- dmd-0.137/dmd/html/d/declaration.html 2005-10-24 15:55:22.000000000 +0200 +++ dmd-0.138/dmd/html/d/declaration.html 2005-10-25 15:29:24.000000000 +0200 @@ -25,7 +25,7 @@ | Comments -
    Last update Mon Oct 24 15:55:20 2005 +
    Last update Tue Oct 25 16:29:22 2005
    @@ -453,8 +453,8 @@
    alias int myint;
     
     void foo(int x) { . }
    -void foo(myint m) { . }	error, multiply defined function foo
    -
    +void foo(myint m) { . } // error, multiply defined function foo +

    Type aliases are equivalent to the C typedef. diff -uNr dmd-0.137/dmd/html/d/phobos/object.html dmd-0.138/dmd/html/d/phobos/object.html --- dmd-0.137/dmd/html/d/phobos/object.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/object.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -

    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_base64.html dmd-0.138/dmd/html/d/phobos/std_base64.html --- dmd-0.137/dmd/html/d/phobos/std_base64.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_base64.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_compiler.html dmd-0.138/dmd/html/d/phobos/std_compiler.html --- dmd-0.137/dmd/html/d/phobos/std_compiler.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_compiler.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_date.html dmd-0.138/dmd/html/d/phobos/std_date.html --- dmd-0.137/dmd/html/d/phobos/std_date.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_date.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_file.html dmd-0.138/dmd/html/d/phobos/std_file.html --- dmd-0.137/dmd/html/d/phobos/std_file.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_file.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_format.html dmd-0.138/dmd/html/d/phobos/std_format.html --- dmd-0.137/dmd/html/d/phobos/std_format.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_format.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_math.html dmd-0.138/dmd/html/d/phobos/std_math.html --- dmd-0.137/dmd/html/d/phobos/std_math.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_math.html 2005-11-06 11:17:06.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:10 2005 +
    Last update Sun Nov 6 11:17:05 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_md5.html dmd-0.138/dmd/html/d/phobos/std_md5.html --- dmd-0.137/dmd/html/d/phobos/std_md5.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_md5.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_outbuffer.html dmd-0.138/dmd/html/d/phobos/std_outbuffer.html --- dmd-0.137/dmd/html/d/phobos/std_outbuffer.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_outbuffer.html 2005-11-06 11:17:06.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:05 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_path.html dmd-0.138/dmd/html/d/phobos/std_path.html --- dmd-0.137/dmd/html/d/phobos/std_path.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_path.html 2005-11-06 11:17:06.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:10 2005 +
    Last update Sun Nov 6 11:17:05 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_random.html dmd-0.138/dmd/html/d/phobos/std_random.html --- dmd-0.137/dmd/html/d/phobos/std_random.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_random.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_stream.html dmd-0.138/dmd/html/d/phobos/std_stream.html --- dmd-0.137/dmd/html/d/phobos/std_stream.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_stream.html 2005-11-06 11:17:06.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:05 2005
    @@ -951,7 +951,19 @@

    -
    +
    this(Buffer buf); +
    +
    Create the stream for the the buffer buf. Non-copying. +

    + +
    +
    ubyte[] data(); +
    +
    Get the current memory data in total. +

    + +
    +
    class MemoryStream: std.stream.TArrayStream!(ubyte[]).TArrayStream;
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_string.html dmd-0.138/dmd/html/d/phobos/std_string.html --- dmd-0.137/dmd/html/d/phobos/std_string.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_string.html 2005-11-06 11:17:06.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:05 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_zip.html dmd-0.138/dmd/html/d/phobos/std_zip.html --- dmd-0.137/dmd/html/d/phobos/std_zip.html 2005-10-24 15:57:12.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_zip.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:11 2005 +
    Last update Sun Nov 6 11:17:06 2005
    diff -uNr dmd-0.137/dmd/html/d/phobos/std_zlib.html dmd-0.138/dmd/html/d/phobos/std_zlib.html --- dmd-0.137/dmd/html/d/phobos/std_zlib.html 2005-10-24 15:57:14.000000000 +0200 +++ dmd-0.138/dmd/html/d/phobos/std_zlib.html 2005-11-06 11:17:08.000000000 +0100 @@ -24,7 +24,7 @@ | D | Comments -
    Last update Mon Oct 24 15:57:12 2005 +
    Last update Sun Nov 6 11:17:06 2005