Commit graph

103 commits

Author SHA1 Message Date
anonymous
c7b6b87333 test against regression
fixes issue 17511
2017-06-15 21:08:03 +02:00
anonymous
9713d711bf Revert "Removed level of indirection from internal std.xml.ElementParser code"
This reverts commit 25fc16fa21.
2017-06-15 20:42:13 +02:00
Walter Bright
afd0135547 std.xml: make work with -dip1000 2017-06-10 13:48:10 -07:00
Jack Stouffer
99ccc950fa Removed unsafe pointer access and marked some functions as @safe in std.xml 2017-05-18 15:57:12 -04:00
Jack Stouffer
451138141f Deprecate obsolete pattern matching functions in std.string 2017-05-12 09:55:39 -04:00
The Dlang Bot
0b916c993f Merge pull request #5380 from JackStouffer/xml-pointer
Remove a level of indirection from internal std.xml.ElementParser code
merged-on-behalf-of: H. S. Teoh <quickfur@users.noreply.github.com>
2017-05-11 21:47:15 +02:00
Jack Stouffer
93b569ce47 Add @safe to two common functions in std.xml 2017-05-09 09:28:24 -04:00
Jack Stouffer
25fc16fa21 Removed level of indirection from internal std.xml.ElementParser code 2017-05-08 12:01:18 -04: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
Walter Bright
67252f51bc make std.xml toString() @safe 2017-02-06 21:08:32 -08:00
Jack Stouffer
e65d6da725 Added some immutable to varibles that aren't modified in std.xml 2016-09-23 10:52:06 +01:00
Jack Stouffer
9f3cb8c2ff Remove all global imports from std.xml 2016-09-20 22:17:00 +01:00
Andrei Alexandrescu
764c7b5633 Merge pull request #4805 from JackStouffer/xml-attributes
Add function annotations to most of std.xml
2016-09-20 16:48:40 -04:00
Jack Stouffer
cebeaa2669 Add function annotations to most of std.xml 2016-09-20 21:01:06 +01:00
Jack Stouffer
34ed5350a2 Remove package wide std.algorithm imports from std/xml.d 2016-09-20 11:06:50 +01:00
H. S. Teoh
5225064a82 Merge pull request #4570 from aG0aep6G/16241
fix issue 16241 - std.xml mistakenly disallows "==" in comments but a…
2016-07-06 16:07:52 -07:00
anonymous
bab9832adf actually do the parsing 2016-07-06 23:45:01 +02:00
anonymous
82afcc0c19 fix issue 16241 - std.xml mistakenly disallows "==" in comments but allows "--" 2016-07-06 23:38:14 +02:00
anonymous
85bb6c20f8 add asserts and attributes
Also remove extra trailing newlines at the end of the file.
2016-07-05 23:21:17 +02:00
coderabhishek
1533801fc8 std.xml: accept single quotes for attributes
Fixes issue 4509 - XML parser in std.xml throws TagException if the
attr value is put in apostrophes.
2016-07-05 23:06:29 +02:00
Atila Neves
e74e7be713 Add @system and @safe to std.xml unit tests 2016-07-04 16:21:19 +02: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
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
Sebastian Wilzbach
5a8988c149 style fix: add space after for operator 2016-04-27 02:04:02 +03:00
Sebastian Wilzbach
3d67cd228c style fix: space between operators 2016-04-26 22:26:20 +03:00
Rainer Schuetze
7cdd7098be fix issue 14966: misuse of super 2016-04-03 18:40:56 +02:00
Martin Nowak
ce2ac192c9 fix incorrect imports/fqn usages
- mostly of the form `import a.b : sym; a.b.sym();`, which is wrong b/c
  selective imports do not add the module to the current scope
2016-02-20 14:41:44 +01:00
Benjamin L. Merritt
5f08c058ab Changed "Examples:" in Ddoc to "Example:" 2015-12-17 18:32:41 -08:00
Geod24
0fb95b8c27 Usage of WEB macro for License everywhere 2014-10-15 11:30:42 +02:00
k-hara
6e54969188 Move prefix member function attributes to postfix 2014-10-04 22:27:14 +09:00
Yazan S. Dabain
a81f6200cf [Trivial] Fix documentation typos 2014-02-28 21:08:19 +02:00
k-hara
b391b2ec9f Convert to new alias syntax 2014-02-11 15:27:05 +09:00
Daniel Murphy
a656f26e9e Remove use of automatic adjacent string literal concatenation from phobos 2014-01-20 03:42:21 +11:00
Daniel Murphy
13f343334c Remove cases where an array is used in a boolean context 2013-11-27 18:23:07 +11:00
Martin Nowak
fd1f39acc7 Merge pull request #1599 from donc/aa10381xml
Remove AA comparison from std.xml
2013-09-24 12:47:22 +02:00
Don Clugston
1e5739f8ef Remove AA comparison from std.xml
The compiler has historically been doing a cast(void *) for AA compares,
which doesn't make much sense. Make it explicit to preserve existing
behaviour, until this module is replaced.
2013-09-24 11:55:08 +02:00
Rainer Schuetze
8024c94474 encode instead of decode when writing attributes 2013-09-10 09:27:12 +02:00
Lionello Lunesu
b4074054ba Fix issue 10893: added missing or renamed DDoc parameters (found by fix to 10236) 2013-08-31 15:36:29 +08:00
Hackerpilot
5cc095ee3f Removed empty declarations 2013-07-03 10:36:53 -07:00
k-hara
03a32d6fa4 Fix issue 313 & 314 2013-06-25 08:38:30 +09:00
Jonathan M Davis
b20c31dbfe Merge pull request #870 from alexrp/hash_t
hash_t -> size_t.
2012-10-15 03:13:34 -07:00
alexrp
d913e07fc5 hash_t -> size_t. 2012-10-15 04:45:17 +02:00
alexrp
b202180295 Remove all uses of sizediff_t in favor of ptrdiff_t. 2012-10-15 04:24:09 +02:00
Andrei Alexandrescu
cbc0b9a9ca Merge pull request #761 from jmdavis/string
Removed deprecated functions in std.string
2012-10-06 21:50:28 -07:00
David Nadlinger
e4fe4f3a77 Don't assume string pooling in std.xml unit test. 2012-10-06 12:13:59 +02:00
jmdavis
27469366a7 Fix modules which incorrectly use std.string's public imports.
Now, they should be correctly importing for the functions publicly
imported by std.string so that if those public imports are ever removed,
they won't break.
2012-09-30 03:29:37 -07:00