@@ -122,7 +122,7 @@ The new word boundary assertions are:
122122* ` \< ` or ` \b{start} ` : a Unicode start-of-word boundary (` \W|\A ` on the left,
123123` \w ` on the right).
124124* ` \> ` or ` \b{end} ` : a Unicode end-of-word boundary (` \w ` on the left, ` \W|\z `
125- on the right)) .
125+ on the right).
126126* ` \b{start-half} ` : half of a Unicode start-of-word boundary (` \W|\A ` on the
127127left).
128128* ` \b{end-half} ` : half of a Unicode end-of-word boundary (` \W|\z ` on the
@@ -236,7 +236,7 @@ Bug fixes:
236236
237237* [ BUG #934 ] ( https://github.com/rust-lang/regex/issues/934 ) :
238238Fix a performance bug where high contention on a single regex led to massive
239- slow downs.
239+ slow- downs.
240240
241241
2422421.9.4 (2023-08-26)
@@ -479,14 +479,14 @@ New features:
479479Permit many more characters to be escaped, even if they have no significance.
480480More specifically, any ASCII character except for ` [0-9A-Za-z<>] ` can now be
481481escaped. 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.
483483* [ FEATURE #547 ] ( https://github.com/rust-lang/regex/issues/547 ) :
484484Add ` Regex::captures_at ` . This fills a hole in the API, but doesn't otherwise
485485introduce any new expressive power.
486486* [ FEATURE #595 ] ( https://github.com/rust-lang/regex/issues/595 ) :
487487Capture group names are now Unicode-aware. They can now begin with either a ` _ `
488488or 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
490490` ] ` . Note that replacement syntax has not changed.
491491* [ FEATURE #810 ] ( https://github.com/rust-lang/regex/issues/810 ) :
492492Add ` Match::is_empty ` and ` Match::len ` APIs.
@@ -530,7 +530,7 @@ Fix a number of issues with printing `Hir` values as regex patterns.
530530* [ BUG #610 ] ( https://github.com/rust-lang/regex/issues/610 ) :
531531Add explicit example of ` foo|bar ` in the regex syntax docs.
532532* [ 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
534534matches in the set.
535535* [ BUG #660 ] ( https://github.com/rust-lang/regex/issues/660 ) :
536536Clarify "verbose mode" in regex syntax documentation.
@@ -917,7 +917,7 @@ Bug fixes:
917917
9189181.3.1 (2019-09-04)
919919==================
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
921921a [ docs.rs/Cargo issue] ( https://github.com/rust-lang/docs.rs/issues/400 ) .
922922
923923
@@ -952,15 +952,15 @@ This release does a bit of house cleaning. Namely:
952952 Rust project.
953953* Teddy has been removed from the ` regex ` crate, and is now part of the
954954 ` 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 ) .
956956* The ` utf8-ranges ` crate has been deprecated, with its functionality moving
957957 into the
958958 [ ` utf8 ` sub-module of ` regex-syntax ` ] ( https://docs.rs/regex-syntax/0.6.11/regex_syntax/utf8/index.html ) .
959959* The ` ucd-util ` dependency has been dropped, in favor of implementing what
960960 little we need inside of ` regex-syntax ` itself.
961961
962962In 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,
964964and thus it is very easy to introduce new bugs. This simplification effort is
965965the primary motivation behind re-working the ` aho-corasick ` crate to not only
966966bundle algorithms like Teddy, but to also provide regex-like match semantics
@@ -1162,7 +1162,7 @@ need or want to use these APIs.
11621162New features:
11631163
11641164* [ 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
11661166 searching.
11671167
11681168Bug fixes:
@@ -1208,7 +1208,7 @@ of the regex library should be able to migrate to 1.0 by simply bumping the
12081208version number. The important changes are as follows:
12091209
12101210* 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
12121212 version of Rust in minor version releases of regex, but no patch releases.
12131213 That is, with respect to semver, we do not strictly consider bumping the
12141214 minimum version of Rust to be a breaking change, but adopt a conservative
@@ -1295,7 +1295,7 @@ Bug fixes:
12951295
129612960.2.8 (2018-03-12)
12971297==================
1298- Bug gixes :
1298+ Bug fixes :
12991299
13001300* [ BUG #454 ] ( https://github.com/rust-lang/regex/pull/454 ) :
13011301 Fix a bug in the nest limit checker being too aggressive.
@@ -1316,7 +1316,7 @@ New features:
13161316* Full support for intersection, difference and symmetric difference of
13171317 character classes. These can be used via the ` && ` , ` -- ` and ` ~~ ` binary
13181318 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.
13201320 Things like ` \p{scx:Hira} ` , ` \p{age:3.2} ` or ` \p{Changes_When_Casefolded} `
13211321 now work. All property name and value aliases are supported, and properties
13221322 are selected via loose matching. e.g., ` \p{Greek} ` is the same as
@@ -1439,7 +1439,7 @@ Bug fixes:
143914390.2.1
14401440=====
14411441One major bug with ` replace_all ` has been fixed along with a couple of other
1442- touchups .
1442+ touch-ups .
14431443
14441444* [ BUG #312 ] ( https://github.com/rust-lang/regex/issues/312 ) :
14451445 Fix documentation for ` NoExpand ` to reference correct lifetime parameter.
@@ -1588,7 +1588,7 @@ A number of bugs have been fixed:
15881588* Fix bug #277 .
15891589* [ PR #270 ] ( https://github.com/rust-lang/regex/pull/270 ) :
15901590 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
15921592 usage).
15931593
159415940.1.73
0 commit comments