Repository: oxidecomputer/typify
Pull request #767 (2025-02-03 13:51:06)

Bump regress from 0.10.1 to 0.10.3
Bumps [regress](https://github.com/ridiculousfish/regress) from 0.10.1 to 0.10.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ridiculousfish/regress/releases">regress's releases</a>.</em></p>
<blockquote>
<h2>v0.10.3</h2>
<h2>What's changed</h2>
<ul>
<li>Fix a panic for certain regular expressions when matching in UTF-16 or UCS-2 mode <a href="https://redirect.github.com/ridiculousfish/regress/issues/101">#101</a></li>
<li>Fixed incorrect matches in UTF-16 or UCS-2 mode and improved test coverage</li>
</ul>
<h2>v0.10.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix a crash with empty brackets like <code>/[]*/</code> in <a href="https://redirect.github.com/ridiculousfish/regress/issues/99">ridiculousfish/regress#99</a></li>
<li>Fix a false positive match for ASCII brackets against certain UTF-16 inputs in <a href="https://redirect.github.com/ridiculousfish/regress/pull/100">ridiculousfish/regress#100</a></li>
<li>Update hashbrown requirement from 0.14.3 to 0.15.0 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/ridiculousfish/regress/pull/98">ridiculousfish/regress#98</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ridiculousfish/regress/commit/0b5adca942ddea38ac7e6cdba4e338fa0ec410c2"><code>0b5adca</code></a> Bump version to 0.10.3</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/317c3df88498b44d253c6e1e3977aafa45536b65"><code>317c3df</code></a> Fix a clipply</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/87d3c47c0c978e03a530efcc106801954b71e4e5"><code>87d3c47</code></a> Increase test coverage of UTF16 and UCS2</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/78bbeb5e81951280f264798dfae34cc4687e7eea"><code>78bbeb5</code></a> Stop assuming Unicode for UTF-16 or UCS-2 input</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/291cfafe3abcb5fb1b59fbb8cd7b0c6c12a18d6f"><code>291cfaf</code></a> Increase CI coverage of features in tests</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/843a12b0f905b1d383e8c55f1fc722a4028088f8"><code>843a12b</code></a> Stop emitting all byte sequences under UTF-16</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/ffb373e7482163e98cf9a5531ce6f0db9723292c"><code>ffb373e</code></a> Bump version to 0.10.2</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/d861b38915e3116a74e6d54004b40efcf44db293"><code>d861b38</code></a> Fix some clipplies</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/ff467d22e2b9be1769a8d2bf23d373274c6c2060"><code>ff467d2</code></a> Correct certain UTF-16 / UCS2 errors</li>
<li><a href="https://github.com/ridiculousfish/regress/commit/ec659e375f3387f7c45b7189d17f57e6b34fc6a1"><code>ec659e3</code></a> Update hashbrown requirement from 0.14.3 to 0.15.0</li>
<li>Additional commits viewable in <a href="https://github.com/ridiculousfish/regress/compare/v0.10.1...v0.10.3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=regress&package-manager=cargo&previous-version=0.10.1&new-version=0.10.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>


Patch:
diff --git a/Cargo.lock b/Cargo.lock
index 05c2c7c..4ffc27e 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -17,18 +17,6 @@ version = "1.0.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
 
-[[package]]
-name = "ahash"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a"
-dependencies = [
- "cfg-if",
- "once_cell",
- "version_check",
- "zerocopy",
-]
-
 [[package]]
 name = "aho-corasick"
 version = "1.1.2"
@@ -431,6 +419,12 @@ version = "2.0.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
 
+[[package]]
+name = "foldhash"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f"
+
 [[package]]
 name = "fuchsia-cprng"
 version = "0.1.1"
@@ -454,9 +448,16 @@ name = "hashbrown"
 version = "0.14.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
+
+[[package]]
+name = "hashbrown"
+version = "0.15.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
 dependencies = [
- "ahash",
  "allocator-api2",
+ "equivalent",
+ "foldhash",
 ]
 
 [[package]]
@@ -516,7 +517,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
 dependencies = [
  "equivalent",
- "hashbrown",
+ "hashbrown 0.14.3",
 ]
 
 [[package]]
@@ -678,9 +679,9 @@ dependencies = [
 
 [[package]]
 name = "prettyplease"
-version = "0.2.27"
+version = "0.2.29"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "483f8c21f64f3ea09fe0f30f5d48c3e8eefe5dac9129f0075f76593b4c1da705"
+checksum = "6924ced06e1f7dfe3fa48d57b9f74f55d8915f5036121bef647ef4b204895fac"
 dependencies = [
  "proc-macro2",
  "syn",
@@ -781,11 +782,11 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
 
 [[package]]
 name = "regress"
-version = "0.10.1"
+version = "0.10.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1541daf4e4ed43a0922b7969bdc2170178bcacc5dabf7e39bc508a9fa3953a7a"
+checksum = "78ef7fa9ed0256d64a688a3747d0fef7a88851c18a5e1d57f115f38ec2e09366"
 dependencies = [
- "hashbrown",
+ "hashbrown 0.15.2",
  "memchr",
 ]
 
@@ -1295,9 +1296,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
 
 [[package]]
 name = "uuid"
-version = "1.12.0"
+version = "1.12.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "744018581f9a3454a9e15beb8a33b017183f1e7c0cd170232a2d1453b23a51c4"
+checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b"
 dependencies = [
  "serde",
 ]
@@ -1308,12 +1309,6 @@ version = "0.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
 
-[[package]]
-name = "version_check"
-version = "0.9.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
-
 [[package]]
 name = "wait-timeout"
 version = "0.2.0"
@@ -1633,23 +1628,3 @@ checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2"
 dependencies = [
  "memchr",
 ]
-
-[[package]]
-name = "zerocopy"
-version = "0.7.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c4061bedbb353041c12f413700357bec76df2c7e2ca8e4df8bac24c6bf68e3d"
-dependencies = [
- "zerocopy-derive",
-]
-
-[[package]]
-name = "zerocopy-derive"
-version = "0.7.31"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
diff --git a/typify-impl/Cargo.toml b/typify-impl/Cargo.toml
index 6bd62c0..9442e73 100644
--- a/typify-impl/Cargo.toml
+++ b/typify-impl/Cargo.toml
@@ -12,7 +12,7 @@ heck = "0.5.0"
 log = "0.4.25"
 proc-macro2 = "1.0.93"
 quote = "1.0.38"
-regress = "0.10.1"
+regress = "0.10.3"
 schemars = "0.8.21"
 semver = "1.0.25"
 serde = "1.0.217"
@@ -30,4 +30,4 @@ rustfmt-wrapper = "0.2.1"
 schema = "0.1.0"
 schemars = { version = "0.8.21", features = ["uuid1", "impl_json_schema"] }
 syn = { version = "2.0.96", features = ["full", "extra-traits", "visit-mut"] }
-uuid = "1.12.0"
+uuid = "1.12.1"
diff --git a/typify/Cargo.toml b/typify/Cargo.toml
index 81047db..1949060 100644
--- a/typify/Cargo.toml
+++ b/typify/Cargo.toml
@@ -23,10 +23,10 @@ env_logger = "0.11.6"
 expectorate = "1.1.0"
 glob = "0.3.2"
 quote = "1.0.38"
-regress = "0.10.1"
+regress = "0.10.3"
 rustfmt-wrapper = "0.2.1"
 schemars = "0.8.21"
 serde = "1.0.217"
 serde_json = "1.0.137"
 trybuild = "1.0.103"
-uuid = { version = "1.12.0", features = ["serde"] }
+uuid = { version = "1.12.1", features = ["serde"] }


Test patch:
diff --git a/typify-test/Cargo.toml b/typify-test/Cargo.toml
index 6a23a42..bc04a06 100644
--- a/typify-test/Cargo.toml
+++ b/typify-test/Cargo.toml
@@ -4,13 +4,13 @@ version = "0.0.0"
 edition = "2021"
 
 [dependencies]
-regress = "0.10.1"
+regress = "0.10.3"
 serde = "1.0.217"
 serde_json = "1.0.137"
 
 [build-dependencies]
 ipnetwork = { version = "0.21.1", features = ["schemars"] }
-prettyplease = "0.2.27"
+prettyplease = "0.2.29"
 schemars = "0.8.21"
 serde = "1.0.217"
 syn = "2.0.96"