Sebastian Wilzbach
b121fc9105
Revert "Turn enforce into an eponymous template + undocument enforceEx"
2018-02-06 16:55:28 +01:00
The Dlang Bot
757ec92db1
Merge pull request #6086 from wilzbach/enforceEx
...
Turn enforce into an eponymous template + undocument enforceEx
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
2018-02-06 05:34:25 +01:00
Sebastian Wilzbach
35c03b64ec
Fix Ddoc template execution bug
2018-02-05 18:28:46 +01:00
Jack Stouffer
18cbb29b04
Replaced version(unittest) blocks with version(StdUnittest)
2018-02-01 19:56:59 -05:00
Sebastian Wilzbach
1199a96e25
Undocument enforceEx in favor of enforce
...
enforce can't fully replace enforceEx, hence it needs to stick around for at least one more release so that we can have a release where enforce can fully replace enforceEx. That way, someone can build their code with both the latest release and master without getting a bunch of deprecation messages.
2018-01-31 07:34:55 +01:00
Sebastian Wilzbach
d6f122543f
Fix broken link
2018-01-28 19:19:16 +01:00
Sebastian Wilzbach
cbecad703e
Add RUNNABLE_EXAMPLES macros to in-text examples in std.exception
2018-01-28 19:19:09 +01:00
Sebastian Wilzbach
2d6fb4ff16
Turn enforce into an eponymous template + undocument enforceEx
2018-01-28 18:58:15 +01:00
Sebastian Wilzbach
f4ccf68f26
Fix Issue 18319 - std.exception: enforce example does not compile
2018-01-28 03:31:55 +01:00
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