Commit graph

103 commits

Author SHA1 Message Date
anonymous
764caefa36 XREF -> REF (sed)
Done by:

(find . -type f -name "*.d" -print0; \
    find . -type f -name "*.dd" -print0) | \
xargs -0 sed -i -r \
    's/\$\(XREF\s+([^(),]*),\s*([^(),]*)\)/$(REF \2, std,\1)/g'
2016-05-27 21:32:46 +02:00
Sebastian Wilzbach
18b8abf60a remove the deprecated wiki macros 2016-05-27 05:52:23 +02:00
Dmitry Olshansky
c110eac0f4 Merge pull request #3559 from 9il/patch-2
Add findLocalMin
2016-04-29 14:19:21 +04:00
Ilya Yaroshenko
ce4f1692be fix style in std.numeric 2016-04-29 11:04:33 +02:00
Sebastian Wilzbach
3d67cd228c style fix: space between operators 2016-04-26 22:26:20 +03:00
Ilya Yaroshenko
fe4df8df52 Fix FPTemporary 2016-04-19 16:40:39 +02:00
Ilya Yaroshenko
4cfa177fb5 add findLocalMin 2016-04-19 15:39:07 +02:00
tsbockman
9da546b2a6 core.bitop bsr(), bsf(), and popcnt() now support ulong inputs even on a 32-bit arch.
This also fixes a few small issues:
* In std.numeric, `Ulong union` didn't consider endianness, and
* in `roundDownToPowerOf2()`, this expression: (1 << bsr(num)) is always 32-bit,
    whereas it should, at a minimum, match the bit-ness of num.
* ilogb() supports integer inputs, but this was undocumented.
2016-01-13 13:54:27 -08:00
Dragos Carp
d698887729 Remove obsolete TypeTuple references
Replace following names:
std.typetuple      -> std.meta
TypeTuple          -> AliasSeq
ParameterTypeTuple -> Parameters
FieldTypeTuple     -> Fields

std.traits requires more work than search/replace and is left unchanged.
2015-10-13 20:37:44 +02:00
Rainer Schuetze
adab223837 remove trailing whitespace, detab, tolf 2015-05-31 11:24:01 +02:00
Walter Bright
d9a9826e55 Revert "Introducing std.meta package" 2015-05-06 14:36:45 -07:00
Dicebot
1c9ae027ef Rename old std.typetuple symbols inside Phobos
staticIndexOf -> indexOf
allSatisfy -> all
anySatisfy -> any
staticMap -> Map
2015-05-05 22:22:11 +03:00
Dicebot
82f54a38d3 TypeTuple -> MetaList inside Phobos 2015-05-05 22:22:11 +03:00
Dicebot
73f773838d import std.typetuple -> import std.meta 2015-05-05 22:22:10 +03:00
Ilya Yaroshenko
33e8972c64 fix docs 2015-03-20 21:13:11 +03:00
Martin Nowak
27d3a41158 Merge pull request #3028 from 9il/fr
findRoot: fix Issue 14231
2015-03-14 06:57:04 +01:00
Denis Shelomovskij
62279377e4 [Minor] Fix last std.numeric.findRoot overload without tolerance delegate. 2015-03-06 19:51:25 +03:00
Ilya Yaroshenko
5b8cf59961 fix Issue 14231
fix findRoot documatntation
2015-03-05 14:58:09 +03:00
Ilya Yaroshenko
f4ea980d21 fix docs for 2.067
fix comment

fix docs
2015-02-27 18:54:11 +03:00
Robert burner Schadek
ced096ccf2 documentation update for numeric.d
* moved examples to unittests
* removed dead code
2015-01-26 15:08:49 +01:00
Ilya Yaroshenko
2c744b54e1 std.range: constraints => primitives
See discussion and voting in #2661
2014-11-23 20:05:20 +03:00
David Nadlinger
7e80e67630 Merge pull request #2728 from 9il/typecons
std.typecons: remake toString to template, clean module imports
2014-11-20 22:11:54 +01:00
Ilya Yaroshenko
af02101ab9 std.typecons: remake toString to template, clean module imports
update datetime unittests
2014-11-20 23:08:33 +03:00
Lars T. Kyllingstad
96583fe46b isNaN() is not a property
...so it shouldn't be used as one.
2014-11-20 20:22:00 +01:00
k-hara
4f5a6e5811 Add missing imports 2014-11-21 00:16:47 +09:00
Ilya Yaroshenko
eec74c83a2 std.numeric: clean import & CustomFloat printing fix
update toString  template

Issue 13737

new comment

add brace
2014-11-15 23:20:53 +03:00
Ilya Yaroshenko
b6dce24172 unqual
update unittests
2014-11-14 14:14:04 +03:00
Martin Nowak
26b28ec564 Merge pull request #2639 from 9il/findroot
fix Issue 13662: @safe pure nothrow @nogc findRoot
2014-11-07 05:02:32 +01:00
Ilya Yaroshenko
921f88a989 std.numric: clean imports 2014-11-07 00:48:37 +03:00
Ilya Yaroshenko
720c26afbe fix findRoot 2014-11-06 22:20:19 +03:00
Martin Nowak
5f9b77a5b7 Merge pull request #2637 from 9il/fptemp
remove FPTemporary usage
2014-11-06 15:19:42 +01:00
Ilya Yaroshenko
9b20fb00b3 remove FPTemporary usage 2014-10-25 00:43:27 +04:00
Ilya Yaroshenko
aaa00bfb1d update std.math and numeric
is->are
2014-10-25 00:23:30 +04:00
Martin Nowak
c855945f46 Merge pull request #2614 from Geod24/fix-license-doc
[DDOC] Usage of WEB macro for License everywhere
2014-10-17 00:16:49 +02:00
Geod24
0fb95b8c27 Usage of WEB macro for License everywhere 2014-10-15 11:30:42 +02:00
Joakim
093d636de4 Deprecate std.c.* and move all remaining declarations to core.stdc.* 2014-10-14 09:26:21 -05:00
H. S. Teoh
0a57450c41 Wholesale coding style fix for std.numeric. 2014-09-24 10:57:52 -07:00
H. S. Teoh
13c0a4b003 Coding style fixup for PR 2500.
As requested by Andrei.
2014-09-23 13:23:40 -07:00
H. S. Teoh
e4e2739c7b Merge pull request #2500 from 9il/sum-of-logs
added sumOfLog2s
2014-09-23 12:59:06 -07:00
Ilya Yaroshenko
be147398b4 std.numreic: added sumOfLogarithms
renamed, and updated

remove CustomFloat support

remove blank line

update comment

update return type

rename sumOfLogs -> sumOfLog2s

update unittest
2014-09-23 23:29:10 +04:00
Ilya Yaroshenko
e125d03fdb findRoot optimization
restore signbit check

findRoot style update

findRoot style update 2
2014-09-19 21:36:02 +04:00
k-hara
a9c2dc1e6b [bugfix] Initialize uncertain field value 2014-08-22 22:46:54 +09:00
Ilya Yaroshenko
5e1a808f94 rebase 2014-08-06 08:50:13 +04:00
Ilya Yaroshenko
0747cc2816 Update numeric.d
clear comment
2014-07-18 01:02:26 +04:00
Ilya Yaroshenko
7f32ccb8c9 Update numeric.d 2014-07-18 00:51:59 +04:00
Ilya Yaroshenko
9f69de08cd findRoot fix
#1894 #1893 rewopen
2014-06-23 20:57:47 +04:00
gyrovague
fb5dd753a6 Trivial documentation fix for issue 12557
gcd is implemented with Euclid's algorithm, not Euler's algorithm.
https://issues.dlang.org/show_bug.cgi?id=12557
2014-05-14 15:44:58 +02:00
Yazan S. Dabain
a81f6200cf [Trivial] Fix documentation typos 2014-02-28 21:08:19 +02:00
k-hara
b391b2ec9f Convert to new alias syntax 2014-02-11 15:27:05 +09:00
Daniel Murphy
fed89857e7 Fix missed cases of <>= operator 2013-12-01 16:31:47 +11:00