@@ -122,7 +122,7 @@ The new word boundary assertions are:
122
122
* ` \< ` or ` \b{start} ` : a Unicode start-of-word boundary (` \W|\A ` on the left,
123
123
` \w ` on the right).
124
124
* ` \> ` or ` \b{end} ` : a Unicode end-of-word boundary (` \w ` on the left, ` \W|\z `
125
- on the right)) .
125
+ on the right).
126
126
* ` \b{start-half} ` : half of a Unicode start-of-word boundary (` \W|\A ` on the
127
127
left).
128
128
* ` \b{end-half} ` : half of a Unicode end-of-word boundary (` \W|\z ` on the
@@ -236,7 +236,7 @@ Bug fixes:
236
236
237
237
* [ BUG #934 ] ( https://github.com/rust-lang/regex/issues/934 ) :
238
238
Fix a performance bug where high contention on a single regex led to massive
239
- slow downs.
239
+ slow- downs.
240
240
241
241
242
242
1.9.4 (2023-08-26)
@@ -479,14 +479,14 @@ New features:
479
479
Permit many more characters to be escaped, even if they have no significance.
480
480
More specifically, any ASCII character except for ` [0-9A-Za-z<>] ` can now be
481
481
escaped. Also, a new routine, ` is_escapeable_character ` , has been added to
482
- ` regex-syntax ` to query whether a character is escapeable or not.
482
+ ` regex-syntax ` to query whether a character is escapable or not.
483
483
* [ FEATURE #547 ] ( https://github.com/rust-lang/regex/issues/547 ) :
484
484
Add ` Regex::captures_at ` . This fills a hole in the API, but doesn't otherwise
485
485
introduce any new expressive power.
486
486
* [ FEATURE #595 ] ( https://github.com/rust-lang/regex/issues/595 ) :
487
487
Capture group names are now Unicode-aware. They can now begin with either a ` _ `
488
488
or any "alphabetic" codepoint. After the first codepoint, subsequent codepoints
489
- can be any sequence of alpha-numeric codepoints, along with ` _ ` , ` . ` , ` [ ` and
489
+ can be any sequence of alphanumeric codepoints, along with ` _ ` , ` . ` , ` [ ` and
490
490
` ] ` . Note that replacement syntax has not changed.
491
491
* [ FEATURE #810 ] ( https://github.com/rust-lang/regex/issues/810 ) :
492
492
Add ` Match::is_empty ` and ` Match::len ` APIs.
@@ -530,7 +530,7 @@ Fix a number of issues with printing `Hir` values as regex patterns.
530
530
* [ BUG #610 ] ( https://github.com/rust-lang/regex/issues/610 ) :
531
531
Add explicit example of ` foo|bar ` in the regex syntax docs.
532
532
* [ BUG #625 ] ( https://github.com/rust-lang/regex/issues/625 ) :
533
- Clarify that ` SetMatches::len ` does not (regretably ) refer to the number of
533
+ Clarify that ` SetMatches::len ` does not (regrettably ) refer to the number of
534
534
matches in the set.
535
535
* [ BUG #660 ] ( https://github.com/rust-lang/regex/issues/660 ) :
536
536
Clarify "verbose mode" in regex syntax documentation.
@@ -917,7 +917,7 @@ Bug fixes:
917
917
918
918
1.3.1 (2019-09-04)
919
919
==================
920
- This is a maintenance release with no changes in order to try to work- around
920
+ This is a maintenance release with no changes in order to try to work around
921
921
a [ docs.rs/Cargo issue] ( https://github.com/rust-lang/docs.rs/issues/400 ) .
922
922
923
923
@@ -952,15 +952,15 @@ This release does a bit of house cleaning. Namely:
952
952
Rust project.
953
953
* Teddy has been removed from the ` regex ` crate, and is now part of the
954
954
` aho-corasick ` crate.
955
- [ See ` aho-corasick ` 's new ` packed ` sub-module for details] ( https://docs.rs/aho-corasick/0.7.6/aho_corasick/packed/index.html ) .
955
+ [ See ` aho-corasick ` 's new ` packed ` submodule for details] ( https://docs.rs/aho-corasick/0.7.6/aho_corasick/packed/index.html ) .
956
956
* The ` utf8-ranges ` crate has been deprecated, with its functionality moving
957
957
into the
958
958
[ ` utf8 ` sub-module of ` regex-syntax ` ] ( https://docs.rs/regex-syntax/0.6.11/regex_syntax/utf8/index.html ) .
959
959
* The ` ucd-util ` dependency has been dropped, in favor of implementing what
960
960
little we need inside of ` regex-syntax ` itself.
961
961
962
962
In general, this is part of an ongoing (long term) effort to make optimizations
963
- in the regex engine easier to reason about. The current code is too convoluted
963
+ in the regex engine easier to reason about. The current code is too convoluted,
964
964
and thus it is very easy to introduce new bugs. This simplification effort is
965
965
the primary motivation behind re-working the ` aho-corasick ` crate to not only
966
966
bundle algorithms like Teddy, but to also provide regex-like match semantics
@@ -1162,7 +1162,7 @@ need or want to use these APIs.
1162
1162
New features:
1163
1163
1164
1164
* [ FEATURE #493 ] ( https://github.com/rust-lang/regex/pull/493 ) :
1165
- Add a few lower level APIs for amortizing allocation and more fine grained
1165
+ Add a few lower level APIs for amortizing allocation and more fine- grained
1166
1166
searching.
1167
1167
1168
1168
Bug fixes:
@@ -1208,7 +1208,7 @@ of the regex library should be able to migrate to 1.0 by simply bumping the
1208
1208
version number. The important changes are as follows:
1209
1209
1210
1210
* We adopt Rust 1.20 as the new minimum supported version of Rust for regex.
1211
- We also tentativley adopt a policy that permits bumping the minimum supported
1211
+ We also tentatively adopt a policy that permits bumping the minimum supported
1212
1212
version of Rust in minor version releases of regex, but no patch releases.
1213
1213
That is, with respect to semver, we do not strictly consider bumping the
1214
1214
minimum version of Rust to be a breaking change, but adopt a conservative
@@ -1295,7 +1295,7 @@ Bug fixes:
1295
1295
1296
1296
0.2.8 (2018-03-12)
1297
1297
==================
1298
- Bug gixes :
1298
+ Bug fixes :
1299
1299
1300
1300
* [ BUG #454 ] ( https://github.com/rust-lang/regex/pull/454 ) :
1301
1301
Fix a bug in the nest limit checker being too aggressive.
@@ -1316,7 +1316,7 @@ New features:
1316
1316
* Full support for intersection, difference and symmetric difference of
1317
1317
character classes. These can be used via the ` && ` , ` -- ` and ` ~~ ` binary
1318
1318
operators within classes.
1319
- * A Unicode Level 1 conformat implementation of ` \p{..} ` character classes.
1319
+ * A Unicode Level 1 conformant implementation of ` \p{..} ` character classes.
1320
1320
Things like ` \p{scx:Hira} ` , ` \p{age:3.2} ` or ` \p{Changes_When_Casefolded} `
1321
1321
now work. All property name and value aliases are supported, and properties
1322
1322
are selected via loose matching. e.g., ` \p{Greek} ` is the same as
@@ -1439,7 +1439,7 @@ Bug fixes:
1439
1439
0.2.1
1440
1440
=====
1441
1441
One major bug with ` replace_all ` has been fixed along with a couple of other
1442
- touchups .
1442
+ touch-ups .
1443
1443
1444
1444
* [ BUG #312 ] ( https://github.com/rust-lang/regex/issues/312 ) :
1445
1445
Fix documentation for ` NoExpand ` to reference correct lifetime parameter.
@@ -1588,7 +1588,7 @@ A number of bugs have been fixed:
1588
1588
* Fix bug #277 .
1589
1589
* [ PR #270 ] ( https://github.com/rust-lang/regex/pull/270 ) :
1590
1590
Fixes bugs #264 , #268 and an unreported where the DFA cache size could be
1591
- drastically under estimated in some cases (leading to high unexpected memory
1591
+ drastically underestimated in some cases (leading to high unexpected memory
1592
1592
usage).
1593
1593
1594
1594
0.1.73
0 commit comments