diff -uNr dmd-1.024/dmd/html/d/changelog.html dmd-1.025/dmd/html/d/changelog.html --- dmd-1.024/dmd/html/d/changelog.html 2007-11-27 21:19:32.000000000 +0100 +++ dmd-1.025/dmd/html/d/changelog.html 2008-01-01 00:46:22.000000000 +0100 @@ -3,7 +3,7 @@ +
EnumDeclaration: - enum Identifier EnumBody + enum EnumTag EnumBody enum EnumBody - enum Identifier : EnumBaseType EnumBody + enum EnumTag : EnumBaseType EnumBody enum : EnumBaseType EnumBody +EnumTag: + Identifier + EnumBaseType: Type @@ -146,86 +149,125 @@ EnumMember: Identifier Identifier = AssignExpression +- Enums are used to define a group of related integral constants. -
+
Enum declarations are used to define a group of constants. + They come in two forms: +
+Named enums are used to declare related + constants and group them by giving them a unique type. + The EnumMembers + are declared in the scope of the enum EnumTag. + The enum EnumTag declares a new type, and all + the EnumMembers have that type. +
+ +This defines a new type X which has values + X.A=0, X.B=1, X.C=2:
+ +enum X { A, B, C } // named enum ++ +
If the EnumBaseType is not explicitly set, it is set to + type int.
+ + + +A named enum member can be implicitly cast to its EnumBaseType, + but EnumBaseType types + cannot be implicitly cast to an enum type. +
+ +The value of an EnumMember is given by its initializer. + If there is no initializer, it is given the value of the + previous EnumMember + 1. If it is the first EnumMember, + it's value is 0. +
+ +Enums must have at least one member. +
+ +The .init property of an enum type is the value + of the first member of that enum. + This is also the default initializer for the enum type. +
+ +enum X { A=3, B, C } +X x; // x is initialized to 3 ++ +
Enum properties only exist for named enums. +
+ +.init | First enum member value |
.min | Smallest value of enum |
.max | Largest value of enum |
.sizeof | Size of storage for an enumerated value |
+
For example:
- If the enum Identifier is not present, then the enum +enum X { A=3, B, C } +X.min // is X.A +X.max // is X.C +X.sizeof // is same as int.sizeof ++ + + +
If the enum Identifier is not present, then the enum is an anonymous enum, and the EnumMembers are declared in the scope the EnumDeclaration appears in. No new type is created; the EnumMembers have the type of the EnumBaseType. -
+
The EnumBaseType is the underlying type of the enum. - It must be an integral type. +It must be an integral type. If omitted, it defaults to int. +
-enum { A, B, C } // anonymous enum -- - Defines the constants A=0, B=1, C=2 in a manner equivalent to: - -
const int A = 0; -const int B = 1; -const int C = 2; -- Whereas: -
enum X { A, B, C } // named enum +enum { A, B, C } // anonymous enum- Define a new type X which has values X.A=0, X.B=1, X.C=2 -- - Named enum members can be implicitly cast to integral types, but integral types - cannot be implicitly cast to an enum type. -
+
Defines the constants A=0, B=1, C=2, all of type int.
- Enums must have at least one member. -+
Enums must have at least one member. +
- If an Expression is supplied for an enum member, the value - of the member is set to the result of the Expression. - The Expression must be resolvable at compile time. - Subsequent enum members with no Expression are set to the - value of the previous member plus one: +The value of an EnumMember is given by its initializer. + If there is no initializer, it is given the value of the + previous EnumMember + 1. If it is the first EnumMember, + it's value is 0. +
-enum { A, B = 5+7, C, D = 8, E } +enum { A, B = 5+7, C, D = 8+C, E }
- Sets A=0, B=12, C=13, D=8, and E=9. +Sets A=0, B=12, C=13, D=21, and E=22, all of type int.
-Enum Properties
- --.init First enum member value -.min Smallest value of enum -.max Largest value of enum -.sizeof Size of storage for an enumerated value - -For example: - -X.min is X.A -X.max is X.C -X.sizeof is same as int.sizeof +enum : long { A = 3, B }-Initialization of Enums
+Sets A=3, B=4 all of type long.
- In the absence of an explicit initializer, an enum variable - is initialized to the first enum value. -enum X { A=3, B, C } -X x; // x is initialized to 3 -@@ -250,7 +292,7 @@-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc. | Last update Tue Nov 27 21:06:41 2007 +@@ -432,7 +432,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/phobos.html dmd-1.025/dmd/html/d/phobos/phobos.html --- dmd-1.024/dmd/html/d/phobos/phobos.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/phobos.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -432,7 +432,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_base64.html dmd-1.025/dmd/html/d/phobos/std_base64.html --- dmd-1.024/dmd/html/d/phobos/std_base64.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_base64.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:41 2007 +@@ -235,7 +235,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_bind.html dmd-1.025/dmd/html/d/phobos/std_bind.html --- dmd-1.024/dmd/html/d/phobos/std_bind.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_bind.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_bitarray.html dmd-1.025/dmd/html/d/phobos/std_bitarray.html --- dmd-1.024/dmd/html/d/phobos/std_bitarray.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_bitarray.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:29 2008Last update Tue Nov 27 21:06:42 2007 +@@ -316,7 +316,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_boxer.html dmd-1.025/dmd/html/d/phobos/std_boxer.html --- dmd-1.024/dmd/html/d/phobos/std_boxer.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_boxer.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -460,7 +460,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_fenv.html dmd-1.025/dmd/html/d/phobos/std_c_fenv.html --- dmd-1.024/dmd/html/d/phobos/std_c_fenv.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_fenv.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -276,7 +276,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_locale.html dmd-1.025/dmd/html/d/phobos/std_c_locale.html --- dmd-1.024/dmd/html/d/phobos/std_c_locale.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_locale.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -366,7 +366,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_math.html dmd-1.025/dmd/html/d/phobos/std_c_math.html --- dmd-1.024/dmd/html/d/phobos/std_c_math.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_math.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -589,7 +589,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_compiler.html dmd-1.025/dmd/html/d/phobos/std_compiler.html --- dmd-1.024/dmd/html/d/phobos/std_compiler.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_compiler.html 2008-01-01 00:49:30.000000000 +0100 @@ -33,7 +33,7 @@ -Last update Tue Nov 27 21:06:41 2007 +@@ -201,7 +201,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_conv.html dmd-1.025/dmd/html/d/phobos/std_conv.html --- dmd-1.024/dmd/html/d/phobos/std_conv.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_conv.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -204,7 +204,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_cover.html dmd-1.025/dmd/html/d/phobos/std_cover.html --- dmd-1.024/dmd/html/d/phobos/std_cover.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_cover.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -182,7 +182,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_process.html dmd-1.025/dmd/html/d/phobos/std_c_process.html --- dmd-1.024/dmd/html/d/phobos/std_c_process.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_process.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -157,7 +157,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_cpuid.html dmd-1.025/dmd/html/d/phobos/std_cpuid.html --- dmd-1.024/dmd/html/d/phobos/std_cpuid.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_cpuid.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_stdarg.html dmd-1.025/dmd/html/d/phobos/std_c_stdarg.html --- dmd-1.024/dmd/html/d/phobos/std_c_stdarg.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_stdarg.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:30 2008Last update Tue Nov 27 21:06:44 2007 +@@ -157,7 +157,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_stddef.html dmd-1.025/dmd/html/d/phobos/std_c_stddef.html --- dmd-1.024/dmd/html/d/phobos/std_c_stddef.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_stddef.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -157,7 +157,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_stdio.html dmd-1.025/dmd/html/d/phobos/std_c_stdio.html --- dmd-1.024/dmd/html/d/phobos/std_c_stdio.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_stdio.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -636,7 +636,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_stdlib.html dmd-1.025/dmd/html/d/phobos/std_c_stdlib.html --- dmd-1.024/dmd/html/d/phobos/std_c_stdlib.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_stdlib.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -224,7 +224,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_cstream.html dmd-1.025/dmd/html/d/phobos/std_cstream.html --- dmd-1.024/dmd/html/d/phobos/std_cstream.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_cstream.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -226,7 +226,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_string.html dmd-1.025/dmd/html/d/phobos/std_c_string.html --- dmd-1.024/dmd/html/d/phobos/std_c_string.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_string.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -249,7 +249,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_time.html dmd-1.025/dmd/html/d/phobos/std_c_time.html --- dmd-1.024/dmd/html/d/phobos/std_c_time.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_time.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -157,7 +157,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_ctype.html dmd-1.025/dmd/html/d/phobos/std_ctype.html --- dmd-1.024/dmd/html/d/phobos/std_ctype.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_ctype.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -257,7 +257,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_c_wcharh.html dmd-1.025/dmd/html/d/phobos/std_c_wcharh.html --- dmd-1.024/dmd/html/d/phobos/std_c_wcharh.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_c_wcharh.html 2008-01-01 00:49:34.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -157,7 +157,7 @@Last update Tue Jan 1 00:49:32 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_date.html dmd-1.025/dmd/html/d/phobos/std_date.html --- dmd-1.024/dmd/html/d/phobos/std_date.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_date.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:41 2007 +@@ -417,7 +417,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_demangle.html dmd-1.025/dmd/html/d/phobos/std_demangle.html --- dmd-1.024/dmd/html/d/phobos/std_demangle.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_demangle.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -200,7 +200,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_file.html dmd-1.025/dmd/html/d/phobos/std_file.html --- dmd-1.024/dmd/html/d/phobos/std_file.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_file.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:41 2007 +@@ -525,7 +525,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_format.html dmd-1.025/dmd/html/d/phobos/std_format.html --- dmd-1.024/dmd/html/d/phobos/std_format.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_format.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:41 2007 +@@ -446,7 +446,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_gc.html dmd-1.025/dmd/html/d/phobos/std_gc.html --- dmd-1.024/dmd/html/d/phobos/std_gc.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_gc.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -327,7 +327,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_intrinsic.html dmd-1.025/dmd/html/d/phobos/std_intrinsic.html --- dmd-1.024/dmd/html/d/phobos/std_intrinsic.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_intrinsic.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:43 2007 +@@ -320,7 +320,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_math.html dmd-1.025/dmd/html/d/phobos/std_math.html --- dmd-1.024/dmd/html/d/phobos/std_math.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_math.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:40 2007 +@@ -731,6 +731,10 @@Last update Tue Jan 1 00:49:28 2008±∞ ±∞ + + ±0.0 ±0.0
+Note:
+Not supported on windows
@@ -904,6 +908,9 @@Rounds x to the nearest integer value, using the current rounding mode. +
+Note:
+Not supported on windows
@@ -923,6 +930,10 @@
If the fractional part of x is exactly 0.5, the return value is rounded away from zero. + +
+Note:
+Not supported on windows
@@ -960,6 +971,10 @@anything ±0.0 NAN ? yes + + != ±∞ ±∞ x ? no
+Note:
+remquo not supported on windows
@@ -1036,6 +1051,10 @@ the function result is infinite. The FE_INEXACT and FE_UNDERFLOW exceptions will be raised if the function value is subnormal, and x is not equal to y. + +
+Note:
+real nextafter(real, real) not supported on windows
@@ -1169,7 +1188,7 @@-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_md5.html dmd-1.025/dmd/html/d/phobos/std_md5.html --- dmd-1.024/dmd/html/d/phobos/std_md5.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_md5.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -266,7 +266,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_metastrings.html dmd-1.025/dmd/html/d/phobos/std_metastrings.html --- dmd-1.024/dmd/html/d/phobos/std_metastrings.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_metastrings.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:43 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_mmfile.html dmd-1.025/dmd/html/d/phobos/std_mmfile.html --- dmd-1.024/dmd/html/d/phobos/std_mmfile.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_mmfile.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:30 2008Last update Tue Nov 27 21:06:43 2007 +@@ -269,7 +269,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_openrj.html dmd-1.025/dmd/html/d/phobos/std_openrj.html --- dmd-1.024/dmd/html/d/phobos/std_openrj.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_openrj.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:43 2007 +@@ -433,7 +433,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_outbuffer.html dmd-1.025/dmd/html/d/phobos/std_outbuffer.html --- dmd-1.024/dmd/html/d/phobos/std_outbuffer.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_outbuffer.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:40 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_outofmemory.html dmd-1.025/dmd/html/d/phobos/std_outofmemory.html --- dmd-1.024/dmd/html/d/phobos/std_outofmemory.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_outofmemory.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:28 2008Last update Tue Nov 27 21:06:43 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_path.html dmd-1.025/dmd/html/d/phobos/std_path.html --- dmd-1.024/dmd/html/d/phobos/std_path.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_path.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:30 2008Last update Tue Nov 27 21:06:40 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_process.html dmd-1.025/dmd/html/d/phobos/std_process.html --- dmd-1.024/dmd/html/d/phobos/std_process.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_process.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:28 2008Last update Tue Nov 27 21:06:43 2007 +@@ -172,7 +172,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_random.html dmd-1.025/dmd/html/d/phobos/std_random.html --- dmd-1.024/dmd/html/d/phobos/std_random.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_random.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:41 2007 +@@ -176,7 +176,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_regexp.html dmd-1.025/dmd/html/d/phobos/std_regexp.html --- dmd-1.024/dmd/html/d/phobos/std_regexp.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_regexp.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:43 2007 +@@ -682,7 +682,7 @@Last update Tue Jan 1 00:49:30 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_signals.html dmd-1.025/dmd/html/d/phobos/std_signals.html --- dmd-1.024/dmd/html/d/phobos/std_signals.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_signals.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:43 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_socket.html dmd-1.025/dmd/html/d/phobos/std_socket.html --- dmd-1.024/dmd/html/d/phobos/std_socket.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_socket.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:31 2008Last update Tue Nov 27 21:06:43 2007 +@@ -1049,7 +1049,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_socketstream.html dmd-1.025/dmd/html/d/phobos/std_socketstream.html --- dmd-1.024/dmd/html/d/phobos/std_socketstream.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_socketstream.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:43 2007 +@@ -227,7 +227,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_stdint.html dmd-1.025/dmd/html/d/phobos/std_stdint.html --- dmd-1.024/dmd/html/d/phobos/std_stdint.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_stdint.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:43 2007 +@@ -275,7 +275,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_stdio.html dmd-1.025/dmd/html/d/phobos/std_stdio.html --- dmd-1.024/dmd/html/d/phobos/std_stdio.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_stdio.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -265,7 +265,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_stream.html dmd-1.025/dmd/html/d/phobos/std_stream.html --- dmd-1.024/dmd/html/d/phobos/std_stream.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_stream.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:41 2007 +@@ -1118,7 +1118,7 @@Last update Tue Jan 1 00:49:28 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_string.html dmd-1.025/dmd/html/d/phobos/std_string.html --- dmd-1.024/dmd/html/d/phobos/std_string.html 2007-11-27 21:06:42.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_string.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:41 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_system.html dmd-1.025/dmd/html/d/phobos/std_system.html --- dmd-1.024/dmd/html/d/phobos/std_system.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_system.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:28 2008Last update Tue Nov 27 21:06:44 2007 +@@ -180,7 +180,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_thread.html dmd-1.025/dmd/html/d/phobos/std_thread.html --- dmd-1.024/dmd/html/d/phobos/std_thread.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_thread.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -405,7 +405,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_traits.html dmd-1.025/dmd/html/d/phobos/std_traits.html --- dmd-1.024/dmd/html/d/phobos/std_traits.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_traits.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_typetuple.html dmd-1.025/dmd/html/d/phobos/std_typetuple.html --- dmd-1.024/dmd/html/d/phobos/std_typetuple.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_typetuple.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:31 2008Last update Tue Nov 27 21:06:44 2007 +diff -uNr dmd-1.024/dmd/html/d/phobos/std_uni.html dmd-1.025/dmd/html/d/phobos/std_uni.html --- dmd-1.024/dmd/html/d/phobos/std_uni.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_uni.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Jan 1 00:49:31 2008Last update Tue Nov 27 21:06:44 2007 +@@ -202,7 +202,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_uri.html dmd-1.025/dmd/html/d/phobos/std_uri.html --- dmd-1.024/dmd/html/d/phobos/std_uri.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_uri.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -193,7 +193,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_utf.html dmd-1.025/dmd/html/d/phobos/std_utf.html --- dmd-1.024/dmd/html/d/phobos/std_utf.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_utf.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -305,7 +305,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_windows_charset.html dmd-1.025/dmd/html/d/phobos/std_windows_charset.html --- dmd-1.024/dmd/html/d/phobos/std_windows_charset.html 2007-11-27 21:06:46.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_windows_charset.html 2008-01-01 00:49:32.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:44 2007 +@@ -200,7 +200,7 @@Last update Tue Jan 1 00:49:31 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_zip.html dmd-1.025/dmd/html/d/phobos/std_zip.html --- dmd-1.024/dmd/html/d/phobos/std_zip.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_zip.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -403,7 +403,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.diff -uNr dmd-1.024/dmd/html/d/phobos/std_zlib.html dmd-1.025/dmd/html/d/phobos/std_zlib.html --- dmd-1.024/dmd/html/d/phobos/std_zlib.html 2007-11-27 21:06:44.000000000 +0100 +++ dmd-1.025/dmd/html/d/phobos/std_zlib.html 2008-01-01 00:49:30.000000000 +0100 @@ -29,7 +29,7 @@ -Last update Tue Nov 27 21:06:42 2007 +@@ -291,7 +291,7 @@Last update Tue Jan 1 00:49:29 2008-Copyright © 1999-2007 by Digital Mars, All Rights Reserved +Copyright © 1999-2008 by Digital Mars, All Rights Reserved | Page generated by Ddoc.