Cosmos/source/Cosmos.System.Plugs/System
fanoI ad960c9a1a Continuation of Float work
- Fixed Single.ToString() on special cases (infinities, NaN and 0) and aumented the range of printable values
- Fixed Double.ToString(): it always printed "Double Overrange" for a bug in opcode ldarga
- Fixed opcode ldarga: the displacement of the argument variable was off of 4 bytes
- Fixed opcodes shr, shr_un and shl when the shift was more that 32 bytes, added to BCL relative tests
- Added BLC tests regarding BitConverter and unsafe code
- Moved the meat of the code of Single.ToString() and Double.ToString() to the class StringHelper together with the analogous methods for numer types
- Re-added _floatsignbit to CosmosAssembler.cs so the neg test should not fail anymore
- Removed all code relative to x87 that I had left under #if false
- Clean up
2016-08-22 16:31:22 +02:00
..
Collections/Generic Generic plugs work now. 2016-06-25 10:52:50 -04:00
Drawing Reorganizing plugs. 2015-12-18 08:08:49 -06:00
Globalization - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
IO Now plugs which aren't being used aren't being compiled anymore. 2016-06-24 15:26:31 -04:00
Net Reorganizing plugs. 2015-12-18 08:08:49 -06:00
Runtime/Compilerservices - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
Security fixed an error with the cctor plug in system.security.cryptography.cryptoconfig 2016-06-16 08:22:29 -04:00
Text Fixed string split and compare ordinal. Made some chnages to debug nessages to showmring and section. 2016-01-06 22:07:30 -06:00
Threading
BooleanImpl.cs - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
ByteImpl.cs - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
CharImpl.cs Generic plugs work now. 2016-06-25 10:52:50 -04:00
ConsoleImpl.cs Console.ReadKey should work now as well. 2016-06-09 07:56:29 -04:00
DecimalImpl.cs Added missing file DecimalImpl.cs 2016-02-29 20:36:53 +01:00
DictionaryImpl.cs Reorganizing plugs. 2015-12-18 08:08:49 -06:00
DoubleImpl.cs Continuation of Float work 2016-08-22 16:31:22 +02:00
EnumImpl.cs - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
Int16Impl.cs - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
Int32Impl.cs - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
Int64Impl.cs - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
IntPtrImpl.cs Trying to Plug GetHashCode() for all ValueTypes. 2016-02-28 22:39:20 +01:00
MathImpl.cs Got string format working. 2016-01-17 00:47:00 -06:00
Mda.cs Ongoing progress to get z-machine going. 2016-06-24 09:22:43 -04:00
NumberImpl.cs Made numbers work for ToString 2016-01-17 02:11:41 -06:00
RandomImpl.cs Reorganizing plugs. 2015-12-18 08:08:49 -06:00
RuntimeTypeImpl.cs - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
SByteImpl.cs Reorganizing plugs. 2015-12-18 08:08:49 -06:00
SingleImpl.cs Continuation of Float work 2016-08-22 16:31:22 +02:00
SRImpl.cs Reorganizing plugs. 2015-12-18 08:08:49 -06:00
TypeImpl.cs Reorganizing plugs. 2015-12-18 08:08:49 -06:00
UInt16Impl.cs Made numbers work for ToString 2016-01-17 02:11:41 -06:00
UInt32Impl.cs Made numbers work for ToString 2016-01-17 02:11:41 -06:00
UInt64Impl.cs - Correctly plugged Enum's GetHashCode() 2016-03-05 23:10:06 +01:00
UIntPtrImpl.cs Trying to Plug GetHashCode() for all ValueTypes. 2016-02-28 22:39:20 +01:00
ValueTypeImp.cs Trying to Plug GetHashCode() for all ValueTypes. 2016-02-28 22:39:20 +01:00
ValueTypeImpl.cs Got constrained callvirt working. 2016-03-05 23:56:27 -06:00
WindowsInsiderPlugs.cs Fix plugs referencing non-existing types. 2016-06-04 19:01:45 +02:00