Sebastian Wilzbach
85ec5dead5
Manually fix Allman brace style
2017-11-20 15:45:04 +01:00
Sebastian Wilzbach
df6365092a
Replace body
keyword with its replacement: do
...
Automatic replacement with
sed -i "s/^\([ ]*\)body/\1do/" -i **/*.d
2017-11-20 15:33:52 +01:00
Sebastian Wilzbach
a1bb0515fc
Automatically add spaces to binary operators (>=)
...
command:
sed -E "s/([[:alnum:]]) >= ([[:alnum:]])/\1 >= \2/g" -i **/*.d
sed -E "s/([[:alnum:]])>= ([[:alnum:]])/\1 >= \2/g" -i **/*.d
sed -E "s/([[:alnum:]]) >=([[:alnum:]])/\1 >= \2/g" -i **/*.d
2017-02-23 00:57:47 +01:00
Sebastian Wilzbach
d905ef53b1
Automatically add spaces to binary operators (<=)
...
command:
sed -E "s/([[:alnum:]]) <= ([[:alnum:]])/\1 <= \2/g" -i **/*.d
sed -E "s/([[:alnum:]])<= ([[:alnum:]])/\1 <= \2/g" -i **/*.d
sed -E "s/([[:alnum:]]) <=([[:alnum:]])/\1 <= \2/g" -i **/*.d
2017-02-23 00:57:47 +01:00
Sebastian Wilzbach
a2c6398332
Automatically add spaces to binary operators (==)
...
command:
sed -E "s/([[:alnum:]]) == ([[:alnum:]])/\1 == \2/g" -i **/*.d
sed -E "s/([[:alnum:]])== ([[:alnum:]])/\1 == \2/g" -i **/*.d
sed -E "s/([[:alnum:]]) ==([[:alnum:]])/\1 == \2/g" -i **/*.d
2017-02-23 00:57:47 +01:00
Sebastian Wilzbach
a36cec8686
DScanner: automatially set all unattributed unittests to @safe or @system
2017-02-22 05:42:04 +01:00
Sebastian Wilzbach
c352281212
Enforce Allman style for do {
2016-12-09 17:40:50 +01:00
Sebastian Wilzbach
ec47ac4224
Remove the WEB macro in favor of HTTP
...
replacement: sed 's/\$(WEB/\$(HTTP/g' -i **/*.d
2016-06-16 00:14:51 +02:00
Sebastian Wilzbach
1d34a121e9
apply all-man braces in Phobos
...
// find common cases
sed -E "s/^(\s*)((if|static if|for|foreach|foreach_reverse|while|unittest|switch|else|version).*)\s*\{$/\1\2\n\1{/" -i **/*.d
// catch else-if
sed -E "s/^(\s*)} (else static if| if|else if|else)(.*)\s*\{$/\1}\n\1\2\3\n\1{/" -i **/*.d
// remove created trailing whitespace
sed -i 's/[ \t]*$//' **/*.d
2016-05-31 13:07:53 +02:00
Sebastian Wilzbach
2dfbc51f17
Standardize whitespace after imports
...
Unified with:
sed -E "s/import\s*([^ ]+)\s*:\s*(.*(,|;))/import \1 : \2/" -i **/*.d
2016-05-29 22:09:56 +02:00
Jack Stouffer
db33adc2ec
Fixed long lines in std/internal/math/gammafunction.d
2016-05-10 20:51:39 -04:00
Sebastian Wilzbach
5a8988c149
style fix: add space after for operator
2016-04-27 02:04:02 +03:00
Sebastian Wilzbach
3d67cd228c
style fix: space between operators
2016-04-26 22:26:20 +03:00
Martin
a3035d7d77
Slightly relax std.internal.math.gammafunction unittest for 64-bit reals
...
Using LDC master on Win64, I get a relative diff of 1.068e-15 for the
second tuple (input = 1/8), exceeding the allowed upper bound by not even
7%. I chose to be generous and doubled the limit. ;)
More details for the 2nd tuple:
actual: 0x1.0a333fd8b6880p+2
expected: 0x1.0a333fd8b687bp+2
rel diff: 1.067682e-15
The other 4 tuples are perfect matches.
2015-11-08 15:27:34 +01:00
Vladimir Panteleev
86cf380007
HTML fixes
2015-10-24 06:19:23 +00:00
Johan Engelen
0bd234bfe2
Provide MAXGAMMA, MAXLOG, and MINLOG for 64-bit reals.
...
Inside gammaStirling(), fix a call to pow() that would overflow for 64-bit reals.
2015-07-20 22:42:04 +02:00
Iain Buclaw
c3b05edcc5
Merge pull request #3309 from ibuclaw/fix_pr3020
...
Relax compile-time assertion in gammafunction to runtime
2015-06-30 18:09:04 +02:00
Iain Buclaw
65b103fc08
Relax compile-time assertion in gammafunction to runtime
2015-06-25 11:23:51 +02:00
Rainer Schuetze
adab223837
remove trailing whitespace, detab, tolf
2015-05-31 11:24:01 +02:00
Martin
468a7ed080
std.internal.math.gammafunction: loosen some tests for 64-bit reals.
2015-05-21 23:09:55 +02:00
Ilya Yaroshenko
9b86eebed5
Inverse of the Log Minus Digamma function
...
fix test
fix unittest
add crosreferences
2015-03-05 13:48:29 +03:00
k-hara
e7b3d834d7
detab and remove trailing whitespaces
2015-02-10 00:56:40 +09:00
Ilya Yaroshenko
f201989054
add refs for logmdigamma, digamma
2015-02-04 23:06:00 +03:00
Ilya Yaroshenko
e7bf1cdfa2
Log Minus Digamma function
...
logmdigamma: fix comprasion
move declarations
2015-02-04 20:51:11 +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
Ilya Yaroshenko
3ddf9133f3
remove unused import in gammafunction.d
2014-11-11 18:47:27 +03:00
Walter Bright
ac1ff4692a
annotate mathspecial functions
2014-05-18 10:37:49 -07:00
monarchdodra
fd8540072d
Remove trailing white
2014-01-08 08:30:28 +01:00
Daniel Murphy
a11a20ef74
Remove more uses of NCEG operators in phobos
2013-11-30 14:09:39 +11:00
ibuclaw
88b44697bb
Fixup std.math unittests for new math implementations.
2013-08-18 16:28:16 +01:00
Jernej Krempuš
f880870009
Added igammaTemmeLarge to std.internal.math.gammafunction.
2012-11-23 03:00:43 +01:00
Karl Broman
320c92d355
Change second paramater of gammaIncompleteComplInverse from x to p
...
- more meaningful for it to be p rather than x
- also, this matches the corresponding internal function in
std.internal.math.gammafunction
- revise comments to match
2012-05-21 06:10:34 -05:00
Daniel Murphy
b9ad889cf3
real.min -> real.min_normal
2012-02-06 00:58:11 +11:00
k-hara
7dcb93621d
Supplemental change of issue 3382 - [tdpl] Implement uniform function call syntax
2011-12-26 22:57:49 +09:00
David Simcha
8aede6061f
Attempt number 2: Work around Bug 4298 in gammafunction and errorfunction code.
2010-11-29 13:57:37 +00:00
Don Clugston
6d5104ceb5
Relaxed tolerance on betaIncompleteInv unit test. The fact that a 0.8-bit error in log() caused a 38 bit change in the result, is a nice demonstration of how difficult this function is to calculate. BTW Mathematica crashes on this calculation.
2010-11-29 08:31:51 +00:00
Don Clugston
5db6dad8c1
Increase tolerance of this test, now that we know that failure is caused by a small imprecision in AMD's microcode.
2010-11-28 20:11:36 +00:00
Don Clugston
d0c8affabc
Some tougher, more accurate unit tests for betaIncomplete. Possibly these will shed more light on the AMD/Intel difference.
2010-11-23 21:50:05 +00:00
David Simcha
172ec1dc1a
Revert the last changeset.
2010-11-20 22:48:31 +00:00
David Simcha
66bdf06479
Work around Bug 4298 in gammafunction and errorfunction code.
2010-11-20 22:02:35 +00:00
Don Clugston
09667828b6
Enable unittests which used to fail, but are working now.
2010-11-19 22:25:28 +00:00
Don Clugston
876bf9789d
Added std.mathspecial. Only 14 functions are included at this stage.
2010-11-18 19:55:57 +00:00