Commit graph

15296 commits

Author SHA1 Message Date
Mark Barbone
61cfe9cc2b Faster octal conversion 2017-08-06 18:06:39 -04:00
The Dlang Bot
9b66c038d1 Merge pull request #5673 from WalterBright/range-promo
inure std.range.package against unary - + ~ promotion rules
merged-on-behalf-of: MetaLang <MetaLang@users.noreply.github.com>
2017-08-06 23:23:55 +02:00
Steven Schveighoffer
a0a0842b90 Fix issue 17724 - to be deprecated module std.digest.digest conflicts with contained function digest for alias. 2017-08-06 17:21:49 -04:00
Walter Bright
6514e6dafc inure std.range.package against integer promotion rule changes 2017-08-06 00:35:35 -07:00
The Dlang Bot
235b0e1531 Merge pull request #5659 from WalterBright/bigint-intpromote
std.bigint: inure against unary - + ~ promotion rules
merged-on-behalf-of: MetaLang <MetaLang@users.noreply.github.com>
2017-08-06 06:10:27 +02:00
Andrei Alexandrescu
94c95f2ae6 Merge pull request #5669 from RazvanN7/std_algorithm_unused_vars
Get rid of unused variables in std/algorithm
2017-08-04 13:15:40 -04:00
Andrei Alexandrescu
3535fc47ab Eliminate shared this from std/internal/math/biguintcore.d 2017-08-03 12:40:00 -04:00
The Dlang Bot
017ca067e6 Merge pull request #5629 from dukc/11252
Issue 11252 - In operator requested for std.range.iota
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2017-08-03 16:03:08 +02:00
dukc
aec59d65e9 Added documentation 2017-08-03 12:20:47 +03:00
dukc
80d1e84453 Issue 11252 - In operator requested for std.range.iota 2017-08-03 12:20:47 +03:00
anonymous
2e063e9246 fix issue 17192 - ParameterDefaults fails when parameter is called "i" 2017-08-02 22:33:21 +02:00
The Dlang Bot
41d0771c98 Merge pull request #5670 from quickfur/qualifierOf-docs
[dox] [trivial] Enable ddocs for QualifierOf.
merged-on-behalf-of: MetaLang <MetaLang@users.noreply.github.com>
2017-08-02 21:18:06 +02:00
H. S. Teoh
80401a8729 [trivial] Enable ddocs for QualifierOf. 2017-08-02 11:19:43 -07:00
RazvanN7
3a4f83577e Get rid of unused variables in std/algorithm 2017-08-02 17:30:16 +03:00
The Dlang Bot
3d0d8188ca Merge pull request #5667 from RazvanN7/std_algorithm_iteration_unused_vars
Get rid of unused variables in std/algorithm/iteration
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2017-08-02 14:49:53 +02:00
The Dlang Bot
e4e858bf50 Merge pull request #5668 from quickfur/issue17711
Fix issue 17711: std.array.byPair ought to work with const AA's.
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2017-08-02 10:55:50 +02:00
RazvanN7
30c5430181 Get rid of unused variables in std/algorithm/iteration 2017-08-02 09:21:32 +03:00
H. S. Teoh
0c0aed8662 Fix issue 17711: std.array.byPair ought to work with const AA's. 2017-08-01 16:27:27 -07:00
The Dlang Bot
08e3703534 Merge pull request #5624 from quickfur/input-chunks
Extend std.range.chunks to work with non-forward input ranges.
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2017-08-02 00:00:21 +02:00
H. S. Teoh
c1d749043c Add changelog entry. 2017-08-01 14:01:35 -07:00
H. S. Teoh
6826427ba5 Fix issue 15759: Extend std.range.chunks to work with non-forward input ranges.
Add input range example.
2017-08-01 14:01:35 -07:00
The Dlang Bot
e30aaa1791 Merge pull request #5666 from John-Colvin/patch-12
[TRIVIAL] refer to std.meta not std.typetuple
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-08-01 16:38:37 +02:00
John Colvin
1676b867fe refer to std.meta not std.typetuple 2017-08-01 14:47:53 +01:00
The Dlang Bot
b97aa79fb6 Merge pull request #5665 from aG0aep6G/16230
prepare for fix of druntime issue 16230
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2017-08-01 15:09:18 +02:00
anonymous
7e87d0646a prepare for fix of druntime issue 16230 2017-08-01 09:22:41 +02:00
The Dlang Bot
7bf3794649 Merge pull request #5408 from thaven/autoimplement_with_baseclass
AutoImplement with baseclass
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2017-08-01 08:20:22 +02:00
The Dlang Bot
f0eaf44563 Merge pull request #5664 from dlang/revert-5662-MetaLang-patch-1-3
Revert "Fix Issue 16744: Add Typeof"
merged-on-behalf-of: MetaLang <MetaLang@users.noreply.github.com>
2017-08-01 01:12:38 +02:00
The Dlang Bot
b78e7b398e Merge pull request #5663 from wilzbach/fixup-5591
Fixup 5591 - Shorten unittest
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-31 22:15:12 +02:00
Sebastian Wilzbach
8f21f57a1b Fixup PR 5591 - Shorten unittest with collectException 2017-07-31 21:05:13 +02:00
Sebastian Wilzbach
be351ebe20 Revert "Fix Issue 16744: Add Typeof" 2017-07-31 20:50:33 +02:00
The Dlang Bot
674f87e061 Merge pull request #5662 from dlang/MetaLang-patch-1-3
Fix Issue 16744: Add Typeof
merged-on-behalf-of: Stefan Koch <UplinkCoder@users.noreply.github.com>
2017-07-31 18:15:52 +02:00
The Dlang Bot
63de27b530 Merge pull request #5591 from RazvanN7/Issue_12260
Fix Issue 12260 - Improve error of std.stdio.readf when involving whitespace
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-31 17:37:14 +02:00
The Dlang Bot
a6ef870042 Merge pull request #5566 from RazvanN7/Issue_6384
Fix Issue 6384 - add std.traits.isComparable
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-31 17:00:41 +02:00
RazvanN7
afc732661a Fix Issue 12260 - Improve error of std.stdio.readf when involving whitespace 2017-07-31 17:51:41 +03:00
Harry T. Vennik
9706f6e360 Allow auto-implementing an interface while deriving from a base class.
- Added additional AutoImplement template which takes one extra
  parameter, which specifies the baseclass to use.
- Added Self type parameter to private template AutoImplement_Helper.
- Get the constructor overloads from the baseclass of Self, rather
  than from Base, which may be an interface.
- Added relevant unittests

This commit includes a manual changelog entry.
2017-07-29 12:23:53 +02:00
MetaLang
d39cc3ff43 Fix Issue 16744: Add Typeof
This an alternative implementation to https://github.com/dlang/phobos/pull/4920
2017-07-28 23:05:00 -03:00
RazvanN7
24bfb294b7 Fix Issue 6384 - add std.traits.isComparable 2017-07-27 16:51:40 +03:00
The Dlang Bot
a9169d6953 Merge pull request #5555 from chadjoan/shared_freelist_minimize
Add minimize() function to SharedFreeList.
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-26 21:24:32 +02:00
Dmitry Olshansky
42c0d79e5a Fix issue 17667 - regex([r".", r"[\(\{[\]\}\)]"]); 2017-07-26 14:35:32 +03:00
The Dlang Bot
008a8a3ef3 Merge pull request #5660 from DmitryOlshansky/issue-17458
[std.regex] Fix issue 17458 - add messages to asserts
merged-on-behalf-of: Stefan Koch <UplinkCoder@users.noreply.github.com>
2017-07-26 11:31:03 +02:00
Dmitry Olshansky
7a51c0e24e Fix issue 17458 add messages to asserts 2017-07-26 11:45:00 +03:00
Walter Bright
ba8552a0c2 std.bigint: inure against unary - + ~ promotion rules 2017-07-26 01:27:27 -07:00
The Dlang Bot
f8ca347db9 Merge pull request #5653 from WalterBright/math-promotions
math - inure against integral promotion changes
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-26 00:55:21 +02:00
The Dlang Bot
2fa4b0310f Merge pull request #5654 from WalterBright/utf-promotions
std.utf - inure against integral promotion changes
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-26 00:02:34 +02:00
Sebastian Wilzbach
fe89346724 Merge pull request #5483 from FreeSlave/spawnProcessDetached
Add spawnProcessDetached
2017-07-25 23:21:32 +02:00
The Dlang Bot
dd3f164354 Merge pull request #5658 from wolframw/file-docfix
Fix documentation for std.file
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-07-25 22:45:54 +02:00
wolframw
0a434259c0 Fix documentation for std.file
Corrected typos and added $(D) where necessary. Added underscores to
non-identifier tokens which weren't properly prefixed (and were
therefore wrongly hightlighted in the docs).
2017-07-25 21:57:12 +02:00
The Dlang Bot
54223d8c54 Merge pull request #5652 from WalterBright/bitmanip-promotions
bitmanip - inure against integral promotion changes
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-25 21:46:37 +02:00
The Dlang Bot
1a5af8c0ac Merge pull request #5655 from wolframw/date-examples
Add public examples to std.date.
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2017-07-25 18:42:01 +02:00
wolframw
9a24a87949 Add public examples to std.date.
Affected functions:
- valid!"days"
- daysToDayOfWeek
- monthsToMonth
- yearIsLeapYear
- validTimeUnits
- cmpTimeUnits
2017-07-25 14:47:33 +02:00