Commit graph

15 commits

Author SHA1 Message Date
berni44
cfee36ce08 std.format: Add x87-reals (step 1) - extract bit patterns 2021-03-22 16:49:32 +01:00
Nathan Sashihara
dcb0636ca5 Decrease top-level imports of std.format in submodules of std.format 2021-03-21 02:00:08 +01:00
berni44
8eda3d48aa Add assert messages for std.format.internal.floats 2021-03-16 15:54:26 +01:00
berni44
2492943c77 std.format: Add %g (final step) 2021-03-13 11:11:10 +01:00
berni44
c0cc85351a std.format: Add %g (step 8): Small fixes 2021-03-13 00:34:21 +01:00
berni44
c6efda92ef std.format: Add %g (step 7): Change calculating the split 2021-03-12 12:10:08 +01:00
berni44
50ed366c99 std.format: Add %g (step 6): %f like formatting 2021-03-08 17:48:50 +01:00
berni44
2e5d6ba461 std.format: Add %g (step 5): %e like formatting 2021-03-02 15:01:34 +01:00
Nathan Sashihara
52da0ef73c Throughout Phobos use core.math intrinsics instead of std.math wrappers
Followup to PR #7821.
2021-03-02 07:09:08 +01:00
berni44
4421ecb77e std.format: Add %g (step 4): Formatting 0.0 2021-03-02 06:21:40 +01:00
berni44
1100b9498f std.format: Add unittests for %g (step 2). 2021-03-01 13:27:02 +01:00
berni44
0b16c92201 std.format: Add %g (step 3): Add template parameter to printFloatE/F. 2021-03-01 12:31:32 +01:00
berni44
15833dad6c std.format: Prepare to add %g (step 1). 2021-03-01 02:49:06 +01:00
berni44
b764e63375 std.format: Refactor internal/float.d 2021-02-24 17:05:54 +01:00
berni44
cec24c5289 Move floating point algorithms into internal submodule. 2021-02-17 18:06:49 +01:00