@@ -81,7 +81,7 @@ The new word boundary assertions are:
81
81
* ` \< ` or ` \b{start} ` : a Unicode start-of-word boundary (` \W|\A ` on the left,
82
82
` \w ` on the right).
83
83
* ` \> ` or ` \b{end} ` : a Unicode end-of-word boundary (` \w ` on the left, ` \W|\z `
84
- on the right)) .
84
+ on the right).
85
85
* ` \b{start-half} ` : half of a Unicode start-of-word boundary (` \W|\A ` on the
86
86
left).
87
87
* ` \b{end-half} ` : half of a Unicode end-of-word boundary (` \W|\z ` on the
@@ -195,7 +195,7 @@ Bug fixes:
195
195
196
196
* [ BUG #934 ] ( https://github.com/rust-lang/regex/issues/934 ) :
197
197
Fix a performance bug where high contention on a single regex led to massive
198
- slow downs.
198
+ slow- downs.
199
199
200
200
201
201
1.9.4 (2023-08-26)
@@ -438,14 +438,14 @@ New features:
438
438
Permit many more characters to be escaped, even if they have no significance.
439
439
More specifically, any ASCII character except for ` [0-9A-Za-z<>] ` can now be
440
440
escaped. Also, a new routine, ` is_escapeable_character ` , has been added to
441
- ` regex-syntax ` to query whether a character is escapeable or not.
441
+ ` regex-syntax ` to query whether a character is escapable or not.
442
442
* [ FEATURE #547 ] ( https://github.com/rust-lang/regex/issues/547 ) :
443
443
Add ` Regex::captures_at ` . This fills a hole in the API, but doesn't otherwise
444
444
introduce any new expressive power.
445
445
* [ FEATURE #595 ] ( https://github.com/rust-lang/regex/issues/595 ) :
446
446
Capture group names are now Unicode-aware. They can now begin with either a ` _ `
447
447
or any "alphabetic" codepoint. After the first codepoint, subsequent codepoints
448
- can be any sequence of alpha-numeric codepoints, along with ` _ ` , ` . ` , ` [ ` and
448
+ can be any sequence of alphanumeric codepoints, along with ` _ ` , ` . ` , ` [ ` and
449
449
` ] ` . Note that replacement syntax has not changed.
450
450
* [ FEATURE #810 ] ( https://github.com/rust-lang/regex/issues/810 ) :
451
451
Add ` Match::is_empty ` and ` Match::len ` APIs.
@@ -489,7 +489,7 @@ Fix a number of issues with printing `Hir` values as regex patterns.
489
489
* [ BUG #610 ] ( https://github.com/rust-lang/regex/issues/610 ) :
490
490
Add explicit example of ` foo|bar ` in the regex syntax docs.
491
491
* [ BUG #625 ] ( https://github.com/rust-lang/regex/issues/625 ) :
492
- Clarify that ` SetMatches::len ` does not (regretably ) refer to the number of
492
+ Clarify that ` SetMatches::len ` does not (regrettably ) refer to the number of
493
493
matches in the set.
494
494
* [ BUG #660 ] ( https://github.com/rust-lang/regex/issues/660 ) :
495
495
Clarify "verbose mode" in regex syntax documentation.
@@ -876,7 +876,7 @@ Bug fixes:
876
876
877
877
1.3.1 (2019-09-04)
878
878
==================
879
- This is a maintenance release with no changes in order to try to work- around
879
+ This is a maintenance release with no changes in order to try to work around
880
880
a [ docs.rs/Cargo issue] ( https://github.com/rust-lang/docs.rs/issues/400 ) .
881
881
882
882
@@ -911,15 +911,15 @@ This release does a bit of house cleaning. Namely:
911
911
Rust project.
912
912
* Teddy has been removed from the ` regex ` crate, and is now part of the
913
913
` aho-corasick ` crate.
914
- [ See ` aho-corasick ` 's new ` packed ` sub-module for details] ( https://docs.rs/aho-corasick/0.7.6/aho_corasick/packed/index.html ) .
914
+ [ See ` aho-corasick ` 's new ` packed ` submodule for details] ( https://docs.rs/aho-corasick/0.7.6/aho_corasick/packed/index.html ) .
915
915
* The ` utf8-ranges ` crate has been deprecated, with its functionality moving
916
916
into the
917
917
[ ` utf8 ` sub-module of ` regex-syntax ` ] ( https://docs.rs/regex-syntax/0.6.11/regex_syntax/utf8/index.html ) .
918
918
* The ` ucd-util ` dependency has been dropped, in favor of implementing what
919
919
little we need inside of ` regex-syntax ` itself.
920
920
921
921
In general, this is part of an ongoing (long term) effort to make optimizations
922
- in the regex engine easier to reason about. The current code is too convoluted
922
+ in the regex engine easier to reason about. The current code is too convoluted,
923
923
and thus it is very easy to introduce new bugs. This simplification effort is
924
924
the primary motivation behind re-working the ` aho-corasick ` crate to not only
925
925
bundle algorithms like Teddy, but to also provide regex-like match semantics
@@ -1121,7 +1121,7 @@ need or want to use these APIs.
1121
1121
New features:
1122
1122
1123
1123
* [ FEATURE #493 ] ( https://github.com/rust-lang/regex/pull/493 ) :
1124
- Add a few lower level APIs for amortizing allocation and more fine grained
1124
+ Add a few lower level APIs for amortizing allocation and more fine- grained
1125
1125
searching.
1126
1126
1127
1127
Bug fixes:
@@ -1167,7 +1167,7 @@ of the regex library should be able to migrate to 1.0 by simply bumping the
1167
1167
version number. The important changes are as follows:
1168
1168
1169
1169
* We adopt Rust 1.20 as the new minimum supported version of Rust for regex.
1170
- We also tentativley adopt a policy that permits bumping the minimum supported
1170
+ We also tentatively adopt a policy that permits bumping the minimum supported
1171
1171
version of Rust in minor version releases of regex, but no patch releases.
1172
1172
That is, with respect to semver, we do not strictly consider bumping the
1173
1173
minimum version of Rust to be a breaking change, but adopt a conservative
@@ -1254,7 +1254,7 @@ Bug fixes:
1254
1254
1255
1255
0.2.8 (2018-03-12)
1256
1256
==================
1257
- Bug gixes :
1257
+ Bug fixes :
1258
1258
1259
1259
* [ BUG #454 ] ( https://github.com/rust-lang/regex/pull/454 ) :
1260
1260
Fix a bug in the nest limit checker being too aggressive.
@@ -1275,7 +1275,7 @@ New features:
1275
1275
* Full support for intersection, difference and symmetric difference of
1276
1276
character classes. These can be used via the ` && ` , ` -- ` and ` ~~ ` binary
1277
1277
operators within classes.
1278
- * A Unicode Level 1 conformat implementation of ` \p{..} ` character classes.
1278
+ * A Unicode Level 1 conformant implementation of ` \p{..} ` character classes.
1279
1279
Things like ` \p{scx:Hira} ` , ` \p{age:3.2} ` or ` \p{Changes_When_Casefolded} `
1280
1280
now work. All property name and value aliases are supported, and properties
1281
1281
are selected via loose matching. e.g., ` \p{Greek} ` is the same as
@@ -1398,7 +1398,7 @@ Bug fixes:
1398
1398
0.2.1
1399
1399
=====
1400
1400
One major bug with ` replace_all ` has been fixed along with a couple of other
1401
- touchups .
1401
+ touch-ups .
1402
1402
1403
1403
* [ BUG #312 ] ( https://github.com/rust-lang/regex/issues/312 ) :
1404
1404
Fix documentation for ` NoExpand ` to reference correct lifetime parameter.
@@ -1547,7 +1547,7 @@ A number of bugs have been fixed:
1547
1547
* Fix bug #277 .
1548
1548
* [ PR #270 ] ( https://github.com/rust-lang/regex/pull/270 ) :
1549
1549
Fixes bugs #264 , #268 and an unreported where the DFA cache size could be
1550
- drastically under estimated in some cases (leading to high unexpected memory
1550
+ drastically underestimated in some cases (leading to high unexpected memory
1551
1551
usage).
1552
1552
1553
1553
0.1.73
0 commit comments