Porting NumberToDouble to managed code. (dotnet/coreclr#20080)
authorTanner Gooding <tagoo@outlook.com>
Sat, 22 Sep 2018 13:43:30 +0000 (06:43 -0700)
committerGitHub <noreply@github.com>
Sat, 22 Sep 2018 13:43:30 +0000 (06:43 -0700)
commit53c3d22e2fe4e40c6f710bfadf86eaefb26d48f1
treece782d238b944ccae8742d1f71d03badfba77060
parentb3f6c9f2a005d789e36cd915f500ee36bef7bf29
Porting NumberToDouble to managed code. (dotnet/coreclr#20080)

* Porting NumberToDouble to managed code.

* Deleting bcltype/number.cpp and bcltype/number.h

* Fixing NumberToDouble to call Int64BitsToDouble, rather than DoubleToInt64Bits

* Some minor code cleanup in NumberToDouble for better readability.

* Some additional code cleanup in the Number.NumberToDouble.cs code

Commit migrated from https://github.com/dotnet/coreclr/commit/09cc49e8cac72915b72240c766e25ada171e9fe7
src/coreclr/src/System.Private.CoreLib/System.Private.CoreLib.csproj
src/coreclr/src/System.Private.CoreLib/src/System/Number.CoreCLR.cs [deleted file]
src/coreclr/src/classlibnative/bcltype/CMakeLists.txt
src/coreclr/src/classlibnative/bcltype/number.cpp [deleted file]
src/coreclr/src/classlibnative/bcltype/number.h [deleted file]
src/coreclr/src/vm/ecalllist.h
src/coreclr/src/vm/mscorlib.cpp
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Number.NumberBuffer.cs
src/libraries/System.Private.CoreLib/src/System/Number.NumberToDouble.cs [new file with mode: 0644]