Commit graph

12135 commits

Author SHA1 Message Date
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
H. S. Teoh
80401a8729 [trivial] Enable ddocs for QualifierOf. 2017-08-02 11:19:43 -07: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
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
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
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
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
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
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
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
Walter Bright
9493099242 std.utf - inure against integral promotion changes 2017-07-24 20:26:20 -07:00
Walter Bright
1882758ab1 math - inure against integral promotion changes 2017-07-24 20:14:19 -07:00
Walter Bright
fd69d85c6e bitmanip - inure against integral promotion changes 2017-07-24 20:10:24 -07:00
The Dlang Bot
c1832981e3 Merge pull request #5646 from WalterBright/bigint-cast
bigint: fix dependency on broken Issue 16997
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-25 01:08:38 +02:00
Walter Bright
47d9a09e66 bigint: fix dependency on broken Issue 16997 2017-07-24 15:26:07 -07:00
The Dlang Bot
b17c657ff2 Merge pull request #5647 from ntrel/toImpl-radix
std.conv: Make constraint for `toImpl` with radix clearer
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
2017-07-24 23:24:18 +02:00
Sebastian Wilzbach
a42a2e191f Add bookmark table to std.typecons 2017-07-24 20:55:27 +02:00
The Dlang Bot
da50204d2c Merge pull request #5635 from RazvanN7/Unused_Variables_range_package
std.range.package - add asserts/static asserts for unused variables in unittests
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-24 17:39:37 +02:00
RazvanN7
1e4476396e improve unittests 2017-07-24 16:43:39 +03:00
The Dlang Bot
e8ef731e48 Merge pull request #5648 from japplegame/patch-1
formattedWrite should take output range by reference
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2017-07-23 16:59:37 +02:00
Jack Applegame
2e293eb6ed Remove extra semicolon 2017-07-23 16:56:56 +03:00
Jack Applegame
d2a3d8ae71 Remove unnecessary auto refs and fix style. 2017-07-23 16:02:18 +03:00
Jack Applegame
6995c19d61 Change "ref" to "auto ref" 2017-07-23 15:27:05 +03:00
Jack Applegame
7d1b0891bb formattedWrite should take output range by reference
At the moment formattedWrite takes output range by value. It prevents to pass non-copyable ranges.
2017-07-23 15:18:59 +03:00
The Dlang Bot
c29516aeb8 Merge pull request #5617 from epi/abstract-uds
Support abstract UnixAddress
merged-on-behalf-of: Vladimir Panteleev <github@thecybershadow.net>
2017-07-22 17:11:26 +02:00
Nick Treleaven
d402b50d0f Make constraint for toImpl with radix clearer
`parse` with radix requires isIntegral!T.
2017-07-22 12:09:48 +01:00
Sebastian Wilzbach
4aaffede52 Merge pull request #4764 from tmccombs/unique-interface
Allow using Unique with interfaces
2017-07-21 23:18:17 +02:00
Adrian Matoga
e3a650c2ce Support abstract UnixAddress 2017-07-21 22:12:14 +02:00
The Dlang Bot
7a024ece1d Merge pull request #5506 from lionello/feature/base64urlnopadding
Added Base64URLNoPadding (backport from vibe.d)
merged-on-behalf-of: unknown
2017-07-21 21:27:26 +02:00