The Dlang Bot
|
ad489989ec
|
Merge pull request #5722 from DmitryOlshansky/regex-matcher-interfaces
std.regex: major internal redesign, also fixes issue 13532
merged-on-behalf-of: Andrei Alexandrescu <andralex@users.noreply.github.com>
|
2017-10-16 20:16:33 +02:00 |
|
Dmitry Olshansky
|
f4c963b5e9
|
Silence the circleCI style check?
|
2017-10-16 19:14:42 +03:00 |
|
Dmitry Olshansky
|
13ea5f9aea
|
Drop another level of templatizations in backtracking
|
2017-10-11 18:18:12 +03:00 |
|
Dmitry Olshansky
|
41c229647d
|
Need to propagate subCounters
Disable "benchmark" in unittest, it's too volatile
with different compiler flags
Also use GC.addRange/GC.removeRange
|
2017-10-06 11:20:55 +03:00 |
|
Matthew Strawbridge
|
3f9d421aac
|
Include 's' in the list of valid regex flags
|
2017-10-01 20:54:00 +01:00 |
|
Dmitry Olshansky
|
7bf26afced
|
fix broken Jenkins CI
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
8bfa66c50a
|
Fix CI complaints
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
c7bdfbe51b
|
std.regex finish the loose ends in the great refactoring
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
639dd3dd6f
|
The new std.regex design is concluded, going through the unitests
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
33d7ecc84c
|
Finalized matcher factory abstraction, with compile-time regex support
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
6e684343d7
|
WIP - refactoring towards sane std.regex code
|
2017-09-28 11:55:43 +03:00 |
|
Dmitry Olshansky
|
5fbab17c47
|
Fix issue 17673 - wrong whichPattern in multi-regex with alteration
|
2017-08-24 14:22:53 +03:00 |
|
Dmitry Olshansky
|
7a51c0e24e
|
Fix issue 17458 add messages to asserts
|
2017-07-26 11:45:00 +03:00 |
|
Sebastian Wilzbach
|
818deb3615
|
Fix DDoc macros
|
2017-06-30 01:39:24 +02:00 |
|
Sebastian Wilzbach
|
2ec7e9199b
|
Fix Ddoc comments
|
2017-06-21 05:10:24 +02:00 |
|
Vladimir Panteleev
|
d0b9555a06
|
Revert "Sort selective imports"
This reverts commit 998ad51fd7 .
|
2017-06-13 17:51:52 +00:00 |
|
Sebastian Wilzbach
|
2070d867dd
|
Sort multiple packages within one line
|
2017-06-12 08:18:25 +02: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 |
|
The Dlang Bot
|
4e54be90fc
|
Merge pull request #5336 from aG0aep6G/std.regex-selflink-sections
[Ddoc] self-link sections
merged-on-behalf-of: Jack Stouffer <jack@jackstouffer.com>
|
2017-04-18 01:56:22 +02:00 |
|
anonymous
|
49c31b0285
|
[Ddoc] self-link sections
Now one can click on a section to get a link to it.
|
2017-04-16 12:19:17 +02:00 |
|
anonymous
|
db4da0f6f8
|
[Ddoc] un-highlight 'format'
Instances don't refer to the parameter. This fixes the S_LINK links.
|
2017-04-16 12:03:37 +02:00 |
|
Martin Nowak
|
1be69f36df
|
Merge remote-tracking branch 'upstream/stable' into merge_stable
# Conflicts:
# std/regex/internal/backtracking.d
# std/regex/internal/shiftor.d
# std/regex/package.d
|
2017-03-21 15:29:15 +01:00 |
|
H. S. Teoh
|
02691a4655
|
Missing public imports in unittests.
|
2017-03-14 16:21:10 -07:00 |
|
Jack Stouffer
|
e554764c01
|
Merge pull request #5216 from wilzbach/unluckily-phobos
Replace LUCKY links with actual links
|
2017-03-01 15:17:19 -05:00 |
|
Sebastian Wilzbach
|
1cbccaf0db
|
[BOOKTABLES]: Add BOOKTABLE to std.regex
|
2017-03-01 08:18:42 +01:00 |
|
Sebastian Wilzbach
|
d548e8830a
|
Replace LUCKY links with actual links
|
2017-02-28 23:46:54 +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
|
87dec58a41
|
DStyle: Constraints on declarations should have the same indentation level
|
2017-02-17 07:36:23 +01:00 |
|
Martin Nowak
|
48a1792095
|
add missing imports for "old" std.regex unittests
- old tests after reverting BitNFA didn't have isolated runnable unittests
|
2017-02-16 17:44:10 +01:00 |
|
Jack Stouffer
|
5a2491a847
|
Fix Issue 17161 - Revert all changes to std.regex from 2.072.2 onwards
|
2017-02-12 12:30:40 -05:00 |
|
Sebastian Wilzbach
|
cc7f125ed1
|
Add missing imports to public unittests
|
2016-12-15 23:23:35 +01:00 |
|
Dmitry Olshansky
|
f8b3eea065
|
[std.regex] Addressing review comments
|
2016-10-09 15:35:32 +03:00 |
|
Dmitry Olshansky
|
d1d53c556c
|
[std.regex] Fixes for recent compiler version
|
2016-10-07 02:17:40 +03:00 |
|
Dmitry Olshansky
|
cd2c28f402
|
[std.regex] Trailing whites
|
2016-10-07 01:43:05 +03:00 |
|
Dmitry Olshansky
|
87847ed480
|
[std.regex] More tests for issue 9391
|
2016-10-07 01:41:09 +03:00 |
|
Dmitry Olshansky
|
e98fa4ad5a
|
[std.regex] Fix issue 9391 - const regex, ctRegex is immutable
|
2016-10-07 01:40:41 +03:00 |
|
Jack Stouffer
|
81e97a0fe0
|
Added const and inout to methods in std.regex/package
|
2016-07-20 13:54:32 -04:00 |
|
Jack Stouffer
|
89fadf3edc
|
Fixed package wide std.algorithm imports in std.regex.package
|
2016-07-05 00:13:22 -04:00 |
|
Jack Stouffer
|
3d580b8bf1
|
Removed global std.exception import from std.regex.package
|
2016-07-04 15:37:29 -04:00 |
|
Jack Stouffer
|
996aeb4505
|
Removed package wide std.range import from std.regex.package
|
2016-07-04 15:37:27 -04:00 |
|
Jack Stouffer
|
f8d5741633
|
Fixed local imports in std.regex
|
2016-07-01 12:27:33 -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 |
|
Sebastian Wilzbach
|
1d34a121e9
|
apply all-man braces in Phobos
// find common cases
sed -E "s/^(\s*)((if|static if|for|foreach|foreach_reverse|while|unittest|switch|else|version).*)\s*\{$/\1\2\n\1{/" -i **/*.d
// catch else-if
sed -E "s/^(\s*)} (else static if| if|else if|else)(.*)\s*\{$/\1}\n\1\2\3\n\1{/" -i **/*.d
// remove created trailing whitespace
sed -i 's/[ \t]*$//' **/*.d
|
2016-05-31 13:07:53 +02:00 |
|
Sebastian Wilzbach
|
2dfbc51f17
|
Standardize whitespace after imports
Unified with:
sed -E "s/import\s*([^ ]+)\s*:\s*(.*(,|;))/import \1 : \2/" -i **/*.d
|
2016-05-29 22:09:56 +02:00 |
|
Jack Stouffer
|
3b24d6436d
|
Fixed long lines in std/regex/package.d
|
2016-05-10 20:51:39 -04:00 |
|
Sebastian Wilzbach
|
5a8988c149
|
style fix: add space after for operator
|
2016-04-27 02:04:02 +03:00 |
|