Commit graph

161 commits

Author SHA1 Message Date
acehreli
408733ca37
Removed misleading "Use assert in contracts."
See https://forum.dlang.org/thread/arlupaqjxcpgeqodjlxs@forum.dlang.org
2018-01-27 14:53:03 -08:00
acehreli
fb3204de32
Clarify "they" as "contracts" 2018-01-27 06:27:07 -08:00
The Dlang Bot
f3189822ab
Merge pull request #5989 from wilzbach/static-foreach
Use static foreach in Phobos
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2018-01-03 19:05:07 +01:00
Sebastian Wilzbach
7de3787876 Use static foreach in Phobos 2018-01-03 17:30:11 +01:00
Sebastian Wilzbach
b0575c8a66 @safeify more unittests II 2018-01-03 06:26:05 +01:00
Andrei Alexandrescu
1a08d2a8d6 Convert section labels to title case 2017-07-12 15:19:57 -04:00
Petar Kirov
9216d923a0 [std.exception.errnoString]: avoid redundant allocation
in case `strerror_r` fails.
2017-07-01 20:13:35 +03:00
Roman Chistokhodov
7f17f84ce1 Fix errnoString attributes 2017-07-01 16:11:41 +03:00
Roman Chistokhodov
dc7f802605 Add errnoString to remove code duplication from some modules 2017-07-01 02:34:49 +03:00
Roman Chistokhodov
87e7cc25a2 Refer to global errno in ErrnoException doc comments 2017-06-30 18:12:46 +03:00
Roman Chistokhodov
9456dd2a52 Add documentation comments for ErrnoException constructors 2017-06-30 16:40:39 +03:00
Vladimir Panteleev
d0b9555a06
Revert "Sort selective imports"
This reverts commit 998ad51fd7.
2017-06-13 17:51:52 +00:00
Sebastian Wilzbach
998ad51fd7 Sort selective imports 2017-06-12 08:12:09 +02:00
Sebastian Wilzbach
61717ecc7d Sort imports 2017-06-12 07:54:38 +02:00
Q. F. Schroll
fafe26f4e6 AA version of assumeUnique documented 2017-03-15 16:40:58 +01:00
Sebastian Wilzbach
feeae9d761 [BOOKTABLES]: Add BOOKTABLE to std.exception 2017-03-01 08:15:35 +01:00
Andrei Alexandrescu
30724e67d9 Merge pull request #5166 from wilzbach/dscanner-unittest-safe-or-system
Dscanner: let unittest be @safe or @system
2017-02-22 14:44:08 -05:00
Sebastian Wilzbach
a36cec8686 DScanner: automatially set all unattributed unittests to @safe or @system 2017-02-22 05:42:04 +01:00
Sebastian Wilzbach
425ab667a3 Automatically set the range style from a..b -> a .. b
Commands:

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-22 05:37:31 +01:00
Sebastian Wilzbach
805c720595 Unify Phobos by ensuring there's always a space after cast(...)
Command:

sed -E 's/([^"])cast\(([^)]*?)\)([[:alnum:]])/\1cast(\2) \3/g' -i **/*.d
2017-02-21 16:40:20 +01:00
Sebastian Wilzbach
5521541032 Unify assert style to have no spaces between the first brace
Application of:

sed -E "s/assert +\(/assert(/" -i **/*.d
2017-02-21 15:27:15 +01:00
Sebastian Wilzbach
87dec58a41 DStyle: Constraints on declarations should have the same indentation level 2017-02-17 07:36:23 +01:00
Tomer Filiba
66a90c5ca7 ErrnoException: add a ctor overload that takes errno as an argument
ErrnoException used to take the global errno variable; the overloaded ctor allows one to provide a custom errno
(e.g., one that's been stored in a variable, or asynchronous operations).
Add unittests to the new ErrnoException ctor
2017-02-14 10:56:36 +02:00
Eduard Staniloiu
3d98191ce9 Fix issue 16970 - Fix deprecations and warnings when compiling Phobos 2016-12-27 15:57:20 +02:00
Sebastian Wilzbach
cc7f125ed1 Add missing imports to public unittests 2016-12-15 23:23:35 +01:00
Jack Stouffer
67d44e4cdc Remove package wide std.algorithm imports from Phobos 2016-09-22 08:36:14 +01:00
Jonathan M Davis
5c2be71132 Move deprecations along. 2016-09-07 00:15:29 -07:00
Walter Bright
5f2178c0ef remove unsafe use of .ptr in std.exception 2016-07-24 13:27:05 -07:00
Atila Neves
c4afb8774b Add @system and @safe to std.exception unit tests 2016-07-01 19:15:48 +02:00
Jack Stouffer
da603ca178 Removed global core.stdc.errorno import in std.exception 2016-06-27 18:55:55 -04:00
Jack Stouffer
02678d3d3c Removed global core.stdc.string import in std.exception 2016-06-27 18:55:25 -04:00
Jack Stouffer
07e5f61f07 Removed global std.range import in std.exception 2016-06-27 08:47:17 -04: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
anonymous
d648f9320e XREF_PACK -> REF (sed)
Done by:

from='\$\(XREF_PACK\s+([^(),]*),\s*([^(),]*),\s*([^(),]*)\)'
to='$(REF \3, std,\1,\2)'
(find . -type f -name "*.d" -print0; \
    find . -type f -name "*.dd" -print0) | \
xargs -0 sed -i -r "s/$from/$to/g"
2016-05-27 21:32:46 +02:00
anonymous
764caefa36 XREF -> REF (sed)
Done by:

(find . -type f -name "*.d" -print0; \
    find . -type f -name "*.dd" -print0) | \
xargs -0 sed -i -r \
    's/\$\(XREF\s+([^(),]*),\s*([^(),]*)\)/$(REF \2, std,\1)/g'
2016-05-27 21:32:46 +02:00
Sebastian Wilzbach
18b8abf60a remove the deprecated wiki macros 2016-05-27 05:52:23 +02:00
Sebastian Wilzbach
484f7bfbe0 enforce: whitespace after catch 2016-05-14 15:28:43 +03:00
Jack Stouffer
6fae385f5f Fixed long lines in std/exception.d 2016-05-10 20:51:39 -04:00
Jonathan M Davis
43227b12c4 Move some deprecations along. 2016-05-05 12:44:06 +02:00
Shriramana Sharma
8ddd871779 Add basicExceptionCtors mixin 2016-01-17 10:39:37 +05:30
Benjamin L. Merritt
5f08c058ab Changed "Examples:" in Ddoc to "Example:" 2015-12-17 18:32:41 -08:00
Jonathan M Davis
d34164a2ea Move some deprecations along. 2015-11-26 00:28:38 -08:00
AndrejMitrovic
48701fcd1f Merge pull request #3624 from quickfur/enforce_doc2
[dox] Revise confusing wording of "if !value is false" in std.exception.enforce
2015-10-19 23:18:22 +02:00
Dragos Carp
d698887729 Remove obsolete TypeTuple references
Replace following names:
std.typetuple      -> std.meta
TypeTuple          -> AliasSeq
ParameterTypeTuple -> Parameters
FieldTypeTuple     -> Fields

std.traits requires more work than search/replace and is left unchanged.
2015-10-13 20:37:44 +02:00
H. S. Teoh
8623ba3285 Revise confusing wording of "if !value is false".
Improve wording.
2015-09-02 09:50:26 -07:00
Dmitry Olshansky
5829606b34 Merge pull request #3597 from quickfur/pointsTo
[dox] Improve docs for std.exception.{does,may}PointTo
2015-09-02 10:32:07 +03:00
Dmitry Olshansky
535db5ea02 Merge pull request #3602 from jmdavis/deprecations
Move along some of the deprecations.
2015-08-31 10:24:09 +03:00
H. S. Teoh
9fa2cac3fc Fix missing ddoc'd unittests for {does,may}PointTo.
Apparently private function was inadvertently inserted between the
original pointsTo implementation and its ddoc'd unittests, causing ddoc
not to pick them up correctly. So reordered the private function and
deprecated alias so that the unittests immediately follow the pointsTo
overloads.

Also, did some cosmetic fixups in the unittests to make them nicer to
read as docs.
2015-08-30 17:55:36 -07:00
H. S. Teoh
c27cc05288 Update docs not to refer to deprecated pointsTo(). 2015-08-30 17:44:08 -07:00
H. S. Teoh
31b0f9c8cd Improve docs for std.exception.{does,may}PointTo
Add Params: and Returns:.

Reorder function overloads so that ddoc merges them properly in the
output.
2015-08-30 17:44:08 -07:00