Commit graph

8106 commits

Author SHA1 Message Date
Walter Bright
e37dcde166 Merge pull request #3295 from Hackerpilot/patch-4
Document the return value of stableInsert
2015-05-20 15:26:41 -07:00
David Nadlinger
f640df12e4 Merge pull request #3298 from smolt/arm-fpscr
ARM FPSCR bit corrections
2015-05-20 15:42:49 +02:00
Brian Schott
3f82c9711d Document the return value of stableInsert 2015-05-20 03:00:59 -07:00
Dan Olson
cc8a3e1e0d ARM FPSCR bit corrections
Correct IeeeFlags exception masks and FloatingPointControl
RoundingModes for ARM.
2015-05-19 23:24:15 -07:00
Walter Bright
e1f1838a52 Merge pull request #3287 from BBasile/fix-misleading-math-isSomething
fix several misleading ddocs and return types in the function isXXX()
2015-05-19 20:23:51 -07:00
Andrei Alexandrescu
41f128ad3b Doc fixup following last commit 2015-05-19 14:49:58 -07:00
Andrei Alexandrescu
2c2b2532e5 Merge pull request #3188 from WalterBright/repchar
std.utf: add replacementDchar option in place of throwing
2015-05-19 14:47:27 -07:00
Walter Bright
e30ce5fd26 std.utf: add replacementDchar option in place of throwing 2015-05-19 14:04:11 -07:00
Walter Bright
e8f1e6b411 Merge pull request #3285 from kinke/exp
std.math: proper support for 64-bit real in exp()
2015-05-19 11:49:14 -07:00
Andrei Alexandrescu
c8c5a3255d Merge pull request #3273 from D-Programming-Language/revert-2956-tempFile
Revert "Implement issue# 13996. Add File.tempFile."
2015-05-18 21:06:32 -07:00
Martin Nowak
28b1e54c53 Merge pull request #3226 from MartinNowak/merge_stable
Merge branch 'stable' into merge_stable
2015-05-18 17:13:14 +02:00
Martin
70e5e942a0 std.math: proper support for 64-bit real in exp() 2015-05-17 20:30:43 +02:00
Martin
a514ac9686 std.math: refactor feqrel() incl. subnormal fix
For subnormal diffs, the old code used the whole ushort containing
the exponent bits as exponent, without masking and shifting. This
seems to have worked for 80-bit reals so far and the single unit-
test was only enabled for x87 reals.
2015-05-17 20:30:43 +02:00
Daniel Murphy
972c9485b6 Merge pull request #3293 from redstar/mathsqrt
Add additional tests for std.math.sqrt()
2015-05-17 23:48:11 +10:00
Daniel Murphy
239448e66c Merge pull request #3292 from redstar/ieee128
Add missing EXPBIAS value for 128bit floats.
2015-05-17 23:48:00 +10:00
kai
d29d5d4130 Add additional tests for std.math.sqrt()
These tests spotted an implementation issue of LDC.

Provided by KevinBrogan.
2015-05-17 14:18:46 +02:00
kai
d3c6757286 Add missing EXPBIAS value for 128bit floats.
Found this source for the value: http://en.wikipedia.org/wiki/Quadruple-precision_floating-point_format
2015-05-17 13:51:20 +02:00
Andrei Alexandrescu
27cdb5a22d Merge pull request #3265 from MartinNowak/std_meta
rename std.typetuple to std.meta
2015-05-17 03:28:02 -07:00
Basile Burg
94566c4c27 style, ddoc
+ removed note about isSubnormal() implementation that's not relevant for the end user since there are no public overloads.
2015-05-17 09:07:48 +02:00
Andrei Alexandrescu
9b9af3196a Revert "Prefer std.typecons.Flag over booleans for some Phobos arguments" 2015-05-16 18:26:55 -07:00
Martin Nowak
4e0347a59c Merge pull request #3284 from aG0aep6G/variant
fix std.variant issues 14585 and 14586
2015-05-17 03:22:07 +02:00
Martin Nowak
9db66454a9 Merge pull request #3281 from mrkline/more-flags
Prefer std.typecons.Flag over booleans for some Phobos arguments
2015-05-17 02:40:23 +02:00
Matt Kline
d04ebe0baa Add comments and fixup capitalization of flags 2015-05-16 15:47:25 -07:00
Basile Burg
ef134e6d0d fix several misleading ddocs and return types in the function isXXX()
their results are always of type  bool.
2015-05-16 09:46:07 +02:00
Martin Nowak
9837730c5f Merge pull request #3277 from MartinNowak/refCountedEscaping
enable ref escape checking for struct RefCounted
2015-05-16 02:01:12 +02:00
anonymous
bb23cdd2eb inout 2015-05-15 19:55:07 +02:00
anonymous
095770983f fix issue 14586 - can't get an immutable value from a const std.variant.Variant 2015-05-15 15:35:57 +02:00
anonymous
15712f6e6c fix issue 14585 - destructor called on garbage in std.variant 2015-05-15 15:35:51 +02:00
Martin Nowak
5c089bdc08 Merge pull request #3215 from WalterBright/rightJustifier
Range-ify std.string.rightJustify() with rightJustifier()
2015-05-15 14:42:43 +02:00
Martin
bb4fb43624 std.traits: Make unittest independent of std.stdio.printf linkage. 2015-05-14 20:28:09 +02:00
Martin Nowak
5eb7b54dc1 Merge pull request #3257 from CyberShadow/pull-20150505-091936-curl
fix Issue 14535 - std.net.curl.CurlException should include status line
2015-05-14 20:00:37 +02:00
Matt Kline
6a03262f0c Use Flags for std.curl.Curl.pause 2015-05-14 00:43:06 -07:00
Matt Kline
f6cf4b50ff Make dirEntries use Flag instead of bool 2015-05-14 00:43:06 -07:00
Matt Kline
428f04138b Move std.paralellism from bool args to Flags 2015-05-14 00:43:06 -07:00
Clement Courbet
8558b22cfe Remove a bad cast (issue 3841). Functional noop. 2015-05-13 20:20:03 +02:00
Martin Nowak
9a473ab891 enable ref escape checking for struct RefCounted 2015-05-13 01:15:14 +02:00
Martin Nowak
d47c603448 Merge pull request #3261 from WalterBright/rangeGlobMatch
Range-ify std.path.globMatch()
2015-05-12 23:53:06 +02:00
Walter Bright
8bfb7e716f Range-ify std.string.rightJustify() with rightJustifier() 2015-05-12 13:32:52 -07:00
Andrei Alexandrescu
587452ac45 Merge pull request #3214 from WalterBright/leftJustifier
Range-ify std.string.leftJustify() with leftJustifier()
2015-05-12 10:02:47 -07:00
Andrei Alexandrescu
768b6ba13b Merge pull request #3267 from WalterBright/refactorRelativePath
Refactor std.string.relativePath() to use algorithms
2015-05-12 09:30:16 -07:00
Andrei Alexandrescu
9f3eee3e39 Merge pull request #3203 from WalterBright/addDetabber
Add std.string.detabber(), a range version of detab()
2015-05-12 09:16:46 -07:00
Martin Nowak
a52c3fc967 Merge pull request #3196 from WalterBright/chompPrefix
Range-ify std.string.chompPrefix
2015-05-12 18:06:18 +02:00
Jonathan M Davis
0a8c30ef84 Merge pull request #3274 from aG0aep6G/14575
fix Issue 14575 - compile error with std.range.refRange when front/ba…
2015-05-12 04:03:33 -07:00
anonymous
08ea0476a5 fix Issue 14575 - compile error with std.range.refRange when front/back isn't implicitly convertible from const to mutable 2015-05-12 11:51:00 +02:00
Walter Bright
7afcc10fe1 std.range.chain() - remove bug workaround 2015-05-11 13:32:51 -07:00
Walter Bright
313d06dcf1 Range-ify std.string.chompPrefix 2015-05-11 02:52:25 -07:00
Walter Bright
88c10396f1 Add std.string.detabber(), a range version of detab() 2015-05-11 02:44:11 -07:00
Walter Bright
8087f35441 Revert "Implement issue# 13996. Add File.tempFile." 2015-05-10 16:22:28 -07:00
Daniel Murphy
81536b8f66 Merge pull request #3270 from schuetzm/argorithm
[trivial] Fix typo
2015-05-10 01:32:53 +10:00
Marc Schütz
25b0466fba Fix typo
argorithm => algorithm
2015-05-09 17:23:20 +02:00