Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-implemented the ecvt function. #12894

Merged
merged 21 commits into from Sep 13, 2017
Merged
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 file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.

Always

Just for now

@@ -7,6 +7,7 @@ endif(PerfCountersSupportedBuild)
set(BCLTYPE_SOURCES
arraynative.cpp
arrayhelpers.cpp
bignum.cpp
currency.cpp
decimal.cpp
windowsruntimebufferhelper.cpp
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.