Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Re-implemented the ecvt function. #12894

Merged
merged 21 commits into from
Sep 13, 2017
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
d6cfd6f
Re-implemented the ecvt function.
mazong1123 Jul 19, 2017
448aca3
Resolve a cross platform header file issue.
mazong1123 Jul 19, 2017
b617b79
Fixed a minor bug. Improved the performance.
mazong1123 Jul 19, 2017
0bd2f05
Modified code according to code review feedback.
mazong1123 Jul 23, 2017
fc5e9fb
Try to fix constexpr compile error on Windows.
mazong1123 Jul 23, 2017
0d86409
Fixed a potential overflow bug in BigNum::Compare.
mazong1123 Jul 23, 2017
d16c57b
Improved multiply 10 operation.
mazong1123 Jul 24, 2017
86cbb40
Remove old _ecvt function.
mazong1123 Jul 24, 2017
c540400
Documented the reason why we do not need m+ and m-.
mazong1123 Jul 24, 2017
8f6e64c
Changed exp > 0 to exp != 0 to remove any confusion.
mazong1123 Jul 24, 2017
57ae950
Disable the _ecvt tests.
mazong1123 Jul 24, 2017
7951213
Removed _ecvt tests.
mazong1123 Jul 24, 2017
549f78d
Re-implemented LogBase2.
mazong1123 Jul 24, 2017
19a8d7e
Use DWORD and DWORD64 for _BitScanReverse and _BitScanReverse64
mazong1123 Jul 24, 2017
d994cbf
Fixed x86 compile issue for _BitScanReverse64
mazong1123 Jul 24, 2017
674e519
Implemented BitScanReverse64 and BitScanReverse in pal.h
mazong1123 Jul 24, 2017
9ae8076
Remove the confusion comment which is unrelated to BitScanReverse.
mazong1123 Jul 25, 2017
5d423d6
Introduced wmemset to enhance the perf for 0.0
mazong1123 Jul 26, 2017
c3620ef
Improved the performance of converting 0.0.
mazong1123 Jul 26, 2017
9b39ea6
Renamed ecvt to DoubleToNumberWorker.
mazong1123 Jul 27, 2017
61d940f
Updated code according to the code review feedback.
mazong1123 Aug 13, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/classlibnative/bcltype/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ endif(PerfCountersSupportedBuild)
set(BCLTYPE_SOURCES
arraynative.cpp
arrayhelpers.cpp
bignum.cpp
currency.cpp
decimal.cpp
windowsruntimebufferhelper.cpp
Expand Down
Loading