Commit graph

14479 commits

Author SHA1 Message Date
Bernhard Seckinger
c8331f13a0 Fix Issue 20160 - ThreadInfo.cleanup() clears local thread's
registered names instead of "this"'s
2019-12-11 14:19:09 +01:00
The Dlang Bot
50205ebeb7
Merge pull request #7310 from berni44/issue18248
Fix Issue 18248 - radix overload of std.conv.parse fails to throw on
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
2019-12-10 09:25:15 +01:00
Bernhard Seckinger
088e55a56a Fix Issue 18248 - radix overload of std.conv.parse fails to throw on
non-empty range without number
2019-12-08 14:06:30 +01:00
ZombineDev
4c9007bdbd Merge remote-tracking branch 'upstream/stable' into merge_stable 2019-12-07 17:26:30 +02:00
Bernhard Seckinger
209dfd3915 Fix Issue 9588 - format prints context pointer for struct 2019-12-07 08:54:14 +01:00
The Dlang Bot
451c8e79ff
Merge pull request #7285 from berni44/printFormatHex
Partial replace call to snprintf for '%a' and float or double.
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
2019-12-07 00:25:08 +01:00
Bernhard Seckinger
6765bb98ab Fix Issue 19733 - expi documentation links broken 2019-12-06 14:34:09 +01:00
Bernhard Seckinger
6562429dd3 Replace OS dependent unittests by uniform version. 2019-12-04 17:59:16 +01:00
Bernhard Seckinger
5516a03e68 Fix partially Issue 20371 - std.format limited to 500 characters for floats 2019-12-04 17:59:16 +01:00
Bernhard Seckinger
e084f5eb33 Fix Issue 20396 - format!"%a" leeds to wrong result for denormalized float 2019-12-04 17:59:16 +01:00
Bernhard Seckinger
21c0ea7d41 Replace call to snprintf for '%a' and float or double. 2019-12-04 17:59:16 +01:00
Bernhard Seckinger
38c33ed793 Fix Issue 16223 - BigUint: undefined shift for small instantiation type 2019-12-04 09:15:15 +01:00
The Dlang Bot
c6a169ba04
Merge pull request #7282 from MoonlightSentinel/remove-stopwatch
Advance deprecation of benchmarking functionality in std.datetime
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
2019-12-03 06:10:36 +01:00
The Dlang Bot
0cc8932954
Merge pull request #7298 from aliak00/remove-proxy-opcmp-constraints
Fix issue 20425: Remove Proxy.opCmp constraints
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
2019-12-03 00:22:48 +01:00
MoonlightSentinel
64f7b67eff Disable undocumented_declaration_check for std.datetime
Multiple public declarations (measureTime, ...) are deprecated and were undocumented.
Re-enable this check once these deprecated symbols are removed.
2019-12-02 20:56:47 +01:00
MoonlightSentinel
01412607f9 Advance deprecation in std.datetime 2019-12-02 19:39:26 +01:00
The Dlang Bot
ad9d6f124d
Merge pull request #7268 from berni44/issue9603
Add closures to warning and mark warning in red.
merged-on-behalf-of: Petar Kirov <PetarKirov@users.noreply.github.com>
2019-12-02 19:28:49 +01:00
Ali Akhtarzada
ebfb07daec Fix issue 20425: Remove Proxy.opCmp constraints
They fail with types that have an opCmp defined and are value
types.
2019-12-02 09:52:13 +01:00
Simen Kjærås
2a2018cf34 Fix issue 20054 - getSymbolsByUDA no longer works on modules 2019-12-02 00:42:23 +02:00
Simen Kjærås
f286ee1b2f Revert "Fix Issue 19105 - Bogus recursive template expansion via getSymbolsByUDA"
This reverts commit 86733d5a4a.
2019-12-01 21:58:39 +02:00
The Dlang Bot
fff8163581
Merge pull request #7279 from berni44/zip_replace_entries
std.zip: Remove some unnecessary private variables
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
2019-11-28 13:49:57 +01:00
Nathan Sashihara
c62d4c9589 Fix Issue 20198 - Make std.math.nextUp and nextDown and nextafter work in CTFE for float and double 2019-11-24 00:53:25 -08:00
The Dlang Bot
10b9174ddc
Merge pull request #7294 from StianGulpen/illegal-imp-conv-switch
prevent cases of illegal implicit convertions in CaseStatement
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
2019-11-24 09:34:59 +01:00
Stian Gulpen
d9db84ad5e prevent cases of illegal implicit convertions in switch 2019-11-24 08:42:33 +01:00
Ali Akhtarzada
ca4ac2c158 Make Pid.osHandle nogc 2019-11-23 17:02:52 +01:00
The Dlang Bot
68308f50e0
Merge pull request #7253 from FeepingCreature/fix/issue-20314-passing-const-variables-to-only
Fix issue 20314: pass `only` parameters by value
merged-on-behalf-of: Nicholas Wilson <thewilsonator@users.noreply.github.com>
2019-11-22 03:29:22 +01:00
The Dlang Bot
58cb6963fb
Merge pull request #7288 from berni44/issue11631
Clarify the behaviour of rename on posix systems.
merged-on-behalf-of: Vladimir Panteleev <CyberShadow@users.noreply.github.com>
2019-11-21 02:14:02 +01:00
Bernhard Seckinger
7fd7a77beb Fix Issue 20398 - Wrong number of totalEntries in std.zip 2019-11-20 17:55:08 +01:00
Bernhard Seckinger
6a854e3b5c Remove local variable endrecOffset. 2019-11-20 17:55:06 +01:00
Bernhard Seckinger
82b8eaf90a Remove private variables _numEntries and _totalEntries.
Since Multidisk isn't supported, they both contain the same number.
Additionally, this number is always equal to the length of the
directory entry and therefore it's not necessary to store it separately.
2019-11-20 17:53:43 +01:00
The Dlang Bot
fc85b443a4
Merge pull request #7255 from berni44/zip_doc
Rework documentation of std.zip.
merged-on-behalf-of: Vladimir Panteleev <CyberShadow@users.noreply.github.com>
2019-11-20 17:48:56 +01:00
The Dlang Bot
b5140466a2
Merge pull request #7290 from berni44/write_posix_correct_in_stdfile
Change Posix to POSIX in comments of std.file.
merged-on-behalf-of: Vladimir Panteleev <CyberShadow@users.noreply.github.com>
2019-11-20 16:55:53 +01:00
Bernhard Seckinger
98613655bf Rework documentation of std.zip. 2019-11-20 16:17:26 +01:00
Bernhard Seckinger
fb9c323599 Clarify the behaviour of rename on posix systems. 2019-11-20 16:11:51 +01:00
The Dlang Bot
fb454f39f2
Merge pull request #7287 from berni44/zip_enforce
Replace throw exception by enforce and add unittests. 
merged-on-behalf-of: Vladimir Panteleev <CyberShadow@users.noreply.github.com>
2019-11-20 16:04:23 +01:00
Bernhard Seckinger
557d932212 Change Posix to POSIX in comments. 2019-11-20 16:00:09 +01:00
Nicholas Wilson
787e071d06
Merge pull request #7280 from MoonlightSentinel/deprecation
Remove deprecated symbols sheduled for/after 2.089
2019-11-20 15:39:14 +08:00
Bernhard Seckinger
d7eba6f0da Replace throw exception by enforce and add unittests. Remove never
reached throw statements.
2019-11-19 09:46:12 +01:00
RazvanN7
12cddc3ef5 Fix static import 2019-11-18 10:42:26 +02:00
MoonlightSentinel
a6e0c15f94 Remove deprecated binaryReverseArgs 2019-11-16 18:23:04 +01:00
MoonlightSentinel
1096cf4c1a Remove deprecated std.experimental.all 2019-11-16 18:23:04 +01:00
MoonlightSentinel
7044e16f3b Remove deprecated BitArray.toString overload 2019-11-16 18:23:04 +01:00
MoonlightSentinel
2ef69be4b2 Remove deprecated Appender.toString overload 2019-11-16 18:23:04 +01:00
Nicholas Wilson
5224e65cce
Merge pull request #7278 from MoonlightSentinel/deprecation
Remove deprecated toString overloads from Nullable
2019-11-16 14:48:17 +08:00
MoonlightSentinel
d95f5c79e4 Remove deprecated toString overloads from Nullable 2019-11-16 03:46:13 +01:00
Nicholas Wilson
17c5c06dcd
Merge pull request #7275 from berni44/issue10126
Fix Issue 10126 - Make TaskPool terminate on its own or improve docs
2019-11-16 07:28:29 +08:00
The Dlang Bot
bd87883df8
Merge pull request #7242 from berni44/zip_remove_multidisk
Remove multidisk support completely from zip.std.
merged-on-behalf-of: Vladimir Panteleev <CyberShadow@users.noreply.github.com>
2019-11-15 15:46:39 +01:00
The Dlang Bot
0cbc487a66
Merge pull request #7276 from berni44/issue11013
Fix Issue 11013 - ignoring variable inside the predicate of find
merged-on-behalf-of: Petar Kirov <PetarKirov@users.noreply.github.com>
2019-11-14 21:57:16 +01:00
Bernhard Seckinger
170107cc14 Fix Issue 10126 - Make TaskPool terminate on its own or improve docs 2019-11-14 17:34:42 +01:00
Bernhard Seckinger
509e657872 Fix Issue 11013 - ignoring variable inside the predicate of findSplitBefore 2019-11-14 17:32:08 +01:00