Robert Schadek
|
ffb70c5580
|
Name argument if data conversion fails getopt (#10593)
Fixes #9662
whitespace
|
2025-02-07 10:19:20 -08:00 |
|
Vladimir Panteleev
|
cca8661113
|
Fix Issue 23940 - std.getopt does not assert with options that only differ in case with config.caseInsensitive
|
2023-05-27 17:38:25 +02:00 |
|
Nathan Sashihara
|
68c7ec8d25
|
Fix recent isPointer changes to use is(T == U*, U) instead of is(T : U*, U)
The behaviors are different and the changes appear accidental rather
than deliberate. In at least one case the change would result in wrong
behavior:
https://github.com/dlang/phobos/pull/8635#issuecomment-1433898162
Affected PRs: #8635, #8636, #8637, #8638, #8639
|
2023-02-16 19:46:24 -05:00 |
|
Walter Bright
|
3eb542c91c
|
remove use of isPointer from std.getopt
|
2022-12-01 11:32:06 +01:00 |
|
Walter Bright
|
525ed52486
|
getopt: make unittest @system because of delegate
|
2022-08-12 20:09:13 +00:00 |
|
Luís Ferreira
|
e7f45309b5
|
getopt: mark defaultGetoptPrinter as @safe
Fix issue 22798.
Signed-off-by: Luís Ferreira <contact@lsferreira.net>
|
2022-02-22 00:38:36 +00:00 |
|
Vladimir Panteleev
|
461101dfa0
|
Fix Issue 22394 - std.getopt cannot handle "-"
|
2021-10-17 01:48:51 +00:00 |
|
dkorpel
|
d0a0cdb0a2
|
use icmp instead of toUpper in getopt
|
2021-06-01 13:36:56 +02:00 |
|
dkorpel
|
5f7816a77e
|
use splitter instead of split in getopt
|
2021-05-30 03:00:56 +02:00 |
|
berni44
|
b2019ebab0
|
Narrow imports of std.math in the rest of phobos.
|
2021-04-21 03:00:57 +02:00 |
|
berni44
|
6f2a0934a7
|
Adapt imports of std.format to new structure of std.format.
|
2021-03-19 13:22:00 +01:00 |
|
Tobias Pankrath
|
cb3f5e29ab
|
getopt: throw the correct exception on missing values
|
2021-03-05 03:06:14 +01:00 |
|
Bernhard Seckinger
|
9cb7755041
|
Replace approxEqual with isClose
|
2021-01-28 10:39:50 +01:00 |
|
Florian
|
c216486512
|
std.getopt: Fix link to perl docs (#7572)
The line break is encoded as part of the hyperlink:
`http://%20%20%20%20%20%20%20%20%20%20%20perldoc.perl.org/Getopt/Long.html`
|
2020-07-31 10:11:06 +08:00 |
|
Steven Schveighoffer
|
a9fc331652
|
Clarify getopt behavior with arraySep.
|
2020-07-15 06:11:18 +02:00 |
|
H. S. Teoh
|
8812bb5449
|
Fix bug 12521: update docs to match current getopt behaviour.
|
2020-07-13 12:13:49 -07:00 |
|
Geod24
|
04f3979317
|
Replace 'Issue XXX' with Bugzilla links
Make the links clickable, as was done in the DMD repository.
Also avoids any ambiguity w.r.t. where the issue is stored.
|
2020-04-13 16:28:09 +09:00 |
|
aG0aep6G
|
f5f23b3d0d
|
many existing tests can be @safe now
|
2020-01-05 01:32:03 +01:00 |
|
aG0aep6G
|
36ca83737a
|
fix issue 20480 - make std.getopt ready for DIP 1000
|
2020-01-05 01:28:26 +01:00 |
|
Jonathan Samson
|
f14cc0bcdd
|
Added a style parameter to defaultGetoptFormatter.
|
2019-12-11 19:05:00 +01:00 |
|
Robert Schadek
|
3fbe0233e3
|
assert messages for std.getopt
|
2019-05-24 14:38:06 +01:00 |
|
Sebastian Wilzbach
|
b56db9a061
|
Use selective top-level module imports in std.{functional,getopt,math,net,outbuffer}
|
2019-05-23 13:20:04 +02:00 |
|
Sebastian Wilzbach
|
c324714fde
|
Remove a few cases of underscore escaping
|
2018-06-04 13:05:01 +02:00 |
|
Sebastian Wilzbach
|
42894784dd
|
Markdownify Phobos
$(D word) -> `word`
|
2018-04-02 22:32:47 +02:00 |
|
Sebastian Wilzbach
|
44735dd39f
|
Remove staticIota: std_getopt
|
2018-01-22 17:18:53 +01:00 |
|
Jon Degenhardt
|
296184f541
|
Fix issue 17650: std.getopt range violation when option value is a hyphen.
|
2017-07-15 13:08:53 -07:00 |
|
Hackerpilot
|
59108e6d3a
|
Unit test for 17574.
|
2017-06-30 13:33:06 -07:00 |
|
Hackerpilot
|
bb0340766b
|
Fix issue 17574 - Avoid range error by checking the result of indexOf
|
2017-06-29 15:20:32 -07: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 |
|
Jonathan M Davis
|
4e8cab7cdf
|
Fix some bad/slangy English in std.getopt.
I don't think that it makes sense to use slang like "dunno" in a
standard library.
|
2017-05-13 02:14:33 -07:00 |
|
Jon Degenhardt
|
69cfa938ee
|
std.getopt: make setConfig safe, pure, nothrow, nogc
|
2017-04-26 10:56:48 -07:00 |
|
Jon Degenhardt
|
a976764d54
|
std.getopt: Make private functions safe.
|
2017-04-25 23:10:40 -07:00 |
|
Jon Degenhardt
|
cacf586e93
|
std.getopt unit tests: No trailing whitespace.
|
2017-04-24 00:54:21 -07:00 |
|
Jon Degenhardt
|
b0b63869a3
|
std.getopt unit tests: No trailing whitespace.
|
2017-04-24 00:48:32 -07:00 |
|
Jon Degenhardt
|
9d59d8cd73
|
std.getopt: Add unit tests for delegates as callbacks.
|
2017-04-24 00:32:47 -07:00 |
|
Jon Degenhardt
|
684f41b64e
|
Fix issue 17327. Review comments: drop continue statement.
|
2017-04-16 08:01:49 -07:00 |
|
Jon Degenhardt
|
c1d49fc494
|
Fix issue 17327 - std.getopt: Repeated boolean command option fails.
|
2017-04-16 00:21:49 -07:00 |
|
Amaury SECHET
|
d84a86d1a7
|
Interpret single letter argument as short
|
2017-03-14 19:28:14 -04:00 |
|
Sebastian Wilzbach
|
a2c6398332
|
Automatically add spaces to binary operators (==)
command:
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-23 00:57:47 +01:00 |
|
Sebastian Wilzbach
|
a36cec8686
|
DScanner: automatially set all unattributed unittests to @safe or @system
|
2017-02-22 05:42:04 +01:00 |
|
Nick Sabalausky
|
b41721df86
|
getopt.config: Document which options are default.
|
2017-02-20 13:40:42 -05:00 |
|
Jack Stouffer
|
824bbee70d
|
Merge pull request #5010 from Chaosus/master
Make std.getopt.autoIncrementChar use private modifier
|
2017-01-05 14:55:09 -05:00 |
|
Chaosus
|
281e4e09fa
|
Make std.getopt.autoIncrementChar use private modifier
|
2017-01-02 21:22:42 +03:00 |
|
Andrej Mitrovic
|
43880932f5
|
Throw error on duplicate long/short options
Fixes Issue 16048
|
2016-11-23 01:27:54 +01:00 |
|
jmdeschenes
|
024b751547
|
Fix Issue 16443 - Prevent segmentation fault
If the option name is an empty string an Exception will be raised instead.
|
2016-08-28 13:58:55 -04:00 |
|
anonymous
|
2be9e31ef6
|
fix issue 16420 - Incorrect example in std.getopt docs
|
2016-08-23 22:54:13 +02:00 |
|
anonymous
|
d9a0fdaa2e
|
minor spelling/grammar corrections
comma before "etc."
"til" -> "until"
|
2016-08-23 22:53:17 +02:00 |
|
Jack Stouffer
|
4c4733ae72
|
Removed unused variables from std.getopt
|
2016-07-13 11:33:53 -04:00 |
|