[Mono-list] Grabbing some core data types
Derek Holden
dholden@draper.com
Wed, 25 Jul 2001 07:10:33 -0400
I knocked off some of the TODO's, fixed a couple bugs, and added some
missing pieces to the base data types. Here's my changelog:
Assembly: corlib/System
ChangeLog @ mcs/class/corlib/System
2001-07-24 Derek Holden <dholden@draper.com>
* Boolean.cs: Formatted to code style standard. Added GetTypeCode which is
really an IConvertible defined method.
* Byte.cs: Added a missing Parse method. Put in Parse and ToString
behavior, still need to do the main Parse and ToString.
* Char.cs: Added a bunch of missing ECMA methods. Commented a specification
discrepency. Still didn't any unicode stuff, though every IsFoo(char c)
method has an IsFoo(string, index) counterpart, added wrappers for those.
* Convert.cs: Fixed NaN/Inf checking and double/float rounding. Added
ToType for IConvertible classes
* Double.cs: Fixed ECMA min and max values. Added IsInfinity / IsNaN
methods. Changed Inf/NaN internals.
* IConvertible.cs: Added comments for using Convert.ToType. Changed return
values to draft base values.
* Int16.cs: Added a missing Parse statement. Put in behavior for overloaded
ToString and Parse methods.
* Int32.cs: Added a missing Parse statement. Put in behavior for overloaded
ToString and Parse methods.
* Int64.cs: Added a missing Parse statement. Put in behavior for overloaded
ToString and Parse methods.
* Single.cs: Put in ECMA epsilon value. Added IsInfinity / IsNaN methods.
Changed Inf/NaN internals.
* SByte.cs: Added a missing Parse method. Put in Parse and ToString
behavior, still need to do the main Parse and ToString.
* UInt16.cs: Added a missing Parse statement. Put in behavior for
overloaded ToString and Parse methods.
* UInt32.cs: Added a missing Parse statement. Put in behavior for
overloaded ToString and Parse methods.
* UInt64.cs: Added a missing Parse statement. Put in behavior for
overloaded ToString and Parse methods.
Assembly: corlib/System.Globalization
ChangeLog @ mcs/class/corlib/System.Globalization
2001-07-24 Derek Holden <dholden@draper.com>
* NumberStyles.cs: Added ECMA values for Allow types and default styles.