std.math: Move floating point operations into operations submodule.

This commit is contained in:
berni44 2021-04-16 17:04:11 +02:00 committed by The Dlang Bot
parent 0b7633657c
commit e9014c4342
6 changed files with 1711 additions and 1654 deletions

View file

@ -234,7 +234,7 @@ PACKAGE_std_experimental_allocator_building_blocks = \
kernighan_ritchie null_allocator package quantizer \
region scoped_allocator segregator stats_collector
PACKAGE_std_format = package read spec write $(addprefix internal/, floats read write)
PACKAGE_std_math = algebraic constants exponential floats hardware \
PACKAGE_std_math = algebraic constants exponential hardware operations \
package remainder rounding traits trigonometry
PACKAGE_std_net = curl isemail
PACKAGE_std_range = interfaces package primitives

View file

@ -1,16 +0,0 @@
// Written in the D programming language.
/**
This package is currently in a nascent state and may be subject to
change. Please do not use it yet, but stick to $(MREF std, math).
Copyright: Copyright The D Language Foundation 2000 - 2011.
License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
Authors: $(HTTP digitalmars.com, Walter Bright), Don Clugston,
Conversion of CEPHES math library to D by Iain Buclaw and David Nadlinger
Source: $(PHOBOSSRC std/math/floats.d)
*/
module std.math.floats;
// Will contain functions like feqrel, nextDown, isClose

1693
std/math/operations.d Normal file

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -217,7 +217,7 @@ SRC_STD_MATH= \
std\math\algebraic.d \
std\math\constants.d \
std\math\exponential.d \
std\math\floats.d \
std\math\operations.d \
std\math\hardware.d \
std\math\package.d \
std\math\remainder.d \

View file

@ -213,7 +213,7 @@ SRC_STD_MATH = \
std\math\algebraic.d \
std\math\constants.d \
std\math\exponential.d \
std\math\floats.d \
std\math\operations.d \
std\math\hardware.d \
std\math\package.d \
std\math\remainder.d \