Rust编写的JavaScript引擎,该项目是一个试验性质的项目。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
803 B

[package]
name = "boa_tester"
description = "ECMA-262 tests runner for the Boa JavaScript engine."
keywords = ["javascript", "ECMASCript", "compiler", "test262", "tester"]
categories = ["command-line-utilites"]
publish = false
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
[dependencies]
boa_engine = { workspace = true, features = ["intl"] }
boa_gc.workspace = true
boa_parser.workspace = true
Bump clap from 4.0.25 to 4.0.26 (#2444) Bumps [clap](https://github.com/clap-rs/clap) from 4.0.25 to 4.0.26. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v4.0.26</h2> <h2>[4.0.26] - 2022-11-16</h2> <h3>Fixes</h3> <ul> <li><em>(error)</em> Fix typos in <code>ContextKind::as_str</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[4.0.26] - 2022-11-16</h2> <h3>Fixes</h3> <ul> <li><em>(error)</em> Fix typos in <code>ContextKind::as_str</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/f8e9211e38d19f060980a6cb10f3fc8a2735c5b2"><code>f8e9211</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/6524416e9e8bc405fbefca6b7a02bd469f78be63"><code>6524416</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/df1efb4c53a26de8fbf354ad686d5ed11209e1bc"><code>df1efb4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4486">#4486</a> from jpgrayson/master</li> <li><a href="https://github.com/clap-rs/clap/commit/d9c9c7bdd8756f378211a6b359b8c4b86a77e184"><code>d9c9c7b</code></a> fix: ContextKind.as_str() spellings</li> <li>See full diff in <a href="https://github.com/clap-rs/clap/compare/v4.0.25...v4.0.26">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=4.0.25&new-version=4.0.26)](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 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>
2 years ago
clap = { version = "4.0.26", features = ["derive"] }
Bump serde from 1.0.145 to 1.0.147 (#2374) Bumps [serde](https://github.com/serde-rs/serde) from 1.0.145 to 1.0.147. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.147</h2> <ul> <li>Add <code>serde::de::value::EnumAccessDeserializer</code> which transforms an <code>EnumAccess</code> into a <code>Deserializer</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2305">#2305</a>)</li> </ul> <h2>v1.0.146</h2> <ul> <li>Allow internally tagged newtype variant to contain unit (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2303">#2303</a>, thanks <a href="https://github.com/tage64"><code>@​tage64</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/f41509261e32357e28a6bc6f46f58e98d841e7e8"><code>f415092</code></a> Release 1.0.147</li> <li><a href="https://github.com/serde-rs/serde/commit/6d009711a2fe0be0bd0e2b47eeebbad8cb35b018"><code>6d00971</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2305">#2305</a> from serde-rs/enumaccessdeserializer</li> <li><a href="https://github.com/serde-rs/serde/commit/354b48fd40874cef6d77806abc236fe24dbf399a"><code>354b48f</code></a> Add EnumAccessDeserializer to turn EnumAccess into a Deserializer</li> <li><a href="https://github.com/serde-rs/serde/commit/3fd8e52f0c59045482a004073b6e3e033ed2bc67"><code>3fd8e52</code></a> Release 1.0.146</li> <li><a href="https://github.com/serde-rs/serde/commit/142dce0d3dc82f59f1a06342864de51160b12c65"><code>142dce0</code></a> Touch up PR 2303</li> <li><a href="https://github.com/serde-rs/serde/commit/6aed101630b50c5ea23273245eee6054f7337d6f"><code>6aed101</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2303">#2303</a> from tage64/master</li> <li><a href="https://github.com/serde-rs/serde/commit/e2ccfd9ea7f118a29e27037e1da79aa29a7c1be8"><code>e2ccfd9</code></a> Remove bad deserialization from sequence to internally tagged newtype variant...</li> <li><a href="https://github.com/serde-rs/serde/commit/a07d794f74475677544fdb35b981141ff8284c0b"><code>a07d794</code></a> Update test_suite/tests/test_annotations.rs</li> <li><a href="https://github.com/serde-rs/serde/commit/90d28fc314747039a710d2561a5ca2007d9378ad"><code>90d28fc</code></a> Serialize and deserialize a tagged newtype variant over unit () as if it was ...</li> <li><a href="https://github.com/serde-rs/serde/commit/55cf0ac51a1c737a65d1a26b4b29184425e465a5"><code>55cf0ac</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2297">#2297</a> from serde-rs/output</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.145...v1.0.147">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.145&new-version=1.0.147)](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 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>
2 years ago
serde = { version = "1.0.147", features = ["derive"] }
Bump serde_yaml from 0.9.13 to 0.9.14 (#2373) Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.13 to 0.9.14. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/serde-yaml/releases">serde_yaml's releases</a>.</em></p> <blockquote> <h2>0.9.14</h2> <ul> <li>Implement <code>Deserializer</code> for <code>TaggedValue</code> and <code>&amp;TaggedValue</code> (<a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/339">#339</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/serde-yaml/commit/8948d368c0129bab141ffec92aeb73f23ec1b617"><code>8948d36</code></a> Release 0.9.14</li> <li><a href="https://github.com/dtolnay/serde-yaml/commit/8d95125eedf70b7b4451785c1b40e38bb9f6ce14"><code>8d95125</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/339">#339</a> from dtolnay/deserializertaggedvalue</li> <li><a href="https://github.com/dtolnay/serde-yaml/commit/371f764d32d0463881d27e8d1124c5a26c8d37bc"><code>371f764</code></a> Implement Deserializer for TaggedValue and &amp;TaggedValue</li> <li><a href="https://github.com/dtolnay/serde-yaml/commit/c5523fe475feff0da4c1d2c79aadfdf4281fdc42"><code>c5523fe</code></a> Replace nonstandard SError name used only in Value Deserialize</li> <li><a href="https://github.com/dtolnay/serde-yaml/commit/516fdff567f903c9a5e5d3a3682dfbc0c0a36a30"><code>516fdff</code></a> Ignore uninlined_format_args pedantic clippy lint</li> <li><a href="https://github.com/dtolnay/serde-yaml/commit/31fa98e3962193d615d606f2f9f326984a8d9451"><code>31fa98e</code></a> Pull in unsafe-libyaml 0.2.4</li> <li>See full diff in <a href="https://github.com/dtolnay/serde-yaml/compare/0.9.13...0.9.14">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_yaml&package-manager=cargo&previous-version=0.9.13&new-version=0.9.14)](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 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>
2 years ago
serde_yaml = "0.9.14"
Bump serde_json from 1.0.87 to 1.0.88 (#2445) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.87 to 1.0.88. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.88</h2> <ul> <li>Optimize serde_json::Map's implementation of <code>append</code> and <code>clone_from</code> (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/952">#952</a>, thanks <a href="https://github.com/Lucretiel"><code>@​Lucretiel</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/9eb66da7e0a63ebe0d1bba9d6eab92869cf89fb7"><code>9eb66da</code></a> Release 1.0.88</li> <li><a href="https://github.com/serde-rs/json/commit/057957ccf4397c89f338d90d553acbe94e45545e"><code>057957c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/952">#952</a> from Lucretiel/map-traits</li> <li><a href="https://github.com/serde-rs/json/commit/3347248d82007c9f6b9f21e6eb657a37b5dea488"><code>3347248</code></a> Add <code>clone_from</code> to <code>Map</code>; <code>Map::append</code> now uses <code>IndexMap::extend</code></li> <li><a href="https://github.com/serde-rs/json/commit/ca41bdd563689da29c58ac53a952628476bec59e"><code>ca41bdd</code></a> Update ui test suite to nightly-2022-11-16</li> <li><a href="https://github.com/serde-rs/json/commit/4f194c91416e522a0d14fe208ae5e3e6b88090c2"><code>4f194c9</code></a> Resolve needless_borrow pedantic clippy lint in test</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.87...v1.0.88">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.87&new-version=1.0.88)](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 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>
2 years ago
serde_json = "1.0.88"
bitflags = "1.3.2"
Bump regex from 1.6.0 to 1.7.0 (#2418) Bumps [regex](https://github.com/rust-lang/regex) from 1.6.0 to 1.7.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's changelog</a>.</em></p> <blockquote> <h1>1.7.0 (2022-11-05)</h1> <p>This release principally includes an upgrade to Unicode 15.</p> <p>New features:</p> <ul> <li>[FEATURE <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/832">#832</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/916">rust-lang/regex#916</a>): Upgrade to Unicode 15.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/regex/commit/f871a8eb1d725a8aaa56e2ceea57c24fce74b5fd"><code>f871a8e</code></a> 1.7.0</li> <li><a href="https://github.com/rust-lang/regex/commit/ca7b99c64769fa960e5574dbc06195f36464346c"><code>ca7b99c</code></a> changelog: 1.7.0</li> <li><a href="https://github.com/rust-lang/regex/commit/ea3b1320807741aae8b5db926f6b54b99e65bce6"><code>ea3b132</code></a> regex-syntax-0.6.28</li> <li><a href="https://github.com/rust-lang/regex/commit/9a1892737b2268bdcb805673a3cc7175891c8979"><code>9a18927</code></a> syntax: update to Unicode 15</li> <li><a href="https://github.com/rust-lang/regex/commit/0d0023e412f7ead27b0809f5d2f95690d0f0eaef"><code>0d0023e</code></a> rure-0.2.2</li> <li><a href="https://github.com/rust-lang/regex/commit/3bac5c8075823d58b54a8e0773d4b92b95528ac9"><code>3bac5c8</code></a> capi: add 'rlib' crate type</li> <li><a href="https://github.com/rust-lang/regex/commit/159a63c85eb77ec321301bc4c4ebfb90343edc2b"><code>159a63c</code></a> doc: add a note about the empty regex</li> <li><a href="https://github.com/rust-lang/regex/commit/fc6f5ccc51e6e885c13ee645fada9f712adbfc4c"><code>fc6f5cc</code></a> readme: re-word usage to remove version number</li> <li><a href="https://github.com/rust-lang/regex/commit/67824c7af2feaa4fe0189b32b4ff7f7eb95ff140"><code>67824c7</code></a> ci: switch to dtolnay/rust-toolchain</li> <li><a href="https://github.com/rust-lang/regex/commit/54660765af59765e68e4fea56292139ae14ea1f9"><code>5466076</code></a> capi: fix 'unused return value' warnings</li> <li>See full diff in <a href="https://github.com/rust-lang/regex/compare/1.6.0...1.7.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=regex&package-manager=cargo&previous-version=1.6.0&new-version=1.7.0)](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 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>
2 years ago
regex = "1.7.0"
Bump once_cell from 1.15.0 to 1.16.0 (#2396) Bumps [once_cell](https://github.com/matklad/once_cell) from 1.15.0 to 1.16.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/matklad/once_cell/blob/master/CHANGELOG.md">once_cell's changelog</a>.</em></p> <blockquote> <h2>1.16.0</h2> <ul> <li>Add <code>no_std</code> implementation based on <code>critical-section</code>, <a href="https://github-redirect.dependabot.com/matklad/once_cell/pull/195">#195</a>.</li> <li>Deprecate <code>atomic-polyfill</code> feature (use the new <code>critical-section</code> instead)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/matklad/once_cell/commit/18e47d73088c0d60ec4a7da50b4ef50417bbc5df"><code>18e47d7</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/206">#206</a></li> <li><a href="https://github.com/matklad/once_cell/commit/06ff1bd31fe480b27497b89472fd0d4d33f281c4"><code>06ff1bd</code></a> publish 1.16.0</li> <li><a href="https://github.com/matklad/once_cell/commit/04e1d59ce7d0d8f2d73c12e84919b927c37bc9e7"><code>04e1d59</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/204">#204</a></li> <li><a href="https://github.com/matklad/once_cell/commit/32ba3f8aa8b88ea36dff2ae4767cd3b22f2d1634"><code>32ba3f8</code></a> clarify MSRV</li> <li><a href="https://github.com/matklad/once_cell/commit/0ebafa5d2f74e35f56f7b7300037b7c26da24bb8"><code>0ebafa5</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/203">#203</a></li> <li><a href="https://github.com/matklad/once_cell/commit/cb85e6b8b8231e2f7bf21e96825113ddcb7244a8"><code>cb85e6b</code></a> publish 1.16.0-pre.1</li> <li><a href="https://github.com/matklad/once_cell/commit/b56e329d70dcc0f2f223d738fe3520b1f842e435"><code>b56e329</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/195">#195</a></li> <li><a href="https://github.com/matklad/once_cell/commit/7d9afdb9d794b549b87a6d7c6611e3a28ec1588a"><code>7d9afdb</code></a> Add comment explaining <code>Mutex\&lt;unsync::OnceCell&gt;</code>.</li> <li><a href="https://github.com/matklad/once_cell/commit/32dada4dbe48ea45c63749b45a476a1d46af75a2"><code>32dada4</code></a> Fix features.</li> <li><a href="https://github.com/matklad/once_cell/commit/23d129038fddb4ec2336ec5879f6482cafe4bd5c"><code>23d1290</code></a> Decrease <code>critical-section</code> version.</li> <li>Additional commits viewable in <a href="https://github.com/matklad/once_cell/compare/v1.15.0...v1.16.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=once_cell&package-manager=cargo&previous-version=1.15.0&new-version=1.16.0)](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 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>
2 years ago
once_cell = "1.16.0"
colored = "2.0.0"
fxhash = "0.2.1"
Bump rayon from 1.5.3 to 1.6.0 (#2451) Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.5.3 to 1.6.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rayon-rs/rayon/blob/master/RELEASES.md">rayon's changelog</a>.</em></p> <blockquote> <h1>Release rayon 1.6.0 / rayon-core 1.10.0 (2022-11-18)</h1> <ul> <li>The minimum supported <code>rustc</code> is now 1.56.</li> <li>The new <code>IndexedParallelIterator::fold_chunks</code> and <code>fold_chunks_with</code> methods work like <code>ParallelIterator::fold</code> and <code>fold_with</code> with fixed-size chunks of items. This may be useful for predictable batching performance, without the allocation overhead of <code>IndexedParallelIterator::chunks</code>.</li> <li>New &quot;broadcast&quot; methods run a given function on all threads in the pool. These run at a sort of reduced priority after each thread has exhausted their local work queue, but before they attempt work-stealing from other threads. <ul> <li>The global <code>broadcast</code> function and <code>ThreadPool::broadcast</code> method will block until completion, returning a <code>Vec</code> of all return values.</li> <li>The global <code>spawn_broadcast</code> function and methods on <code>ThreadPool</code>, <code>Scope</code>, and <code>ScopeFifo</code> will run detached, without blocking the current thread.</li> </ul> </li> <li>Panicking methods now use <code>#[track_caller]</code> to report the caller's location.</li> <li>Fixed a truncated length in <code>vec::Drain</code> when given an empty range.</li> </ul> <h2>Contributors</h2> <p>Thanks to all of the contributors for this release!</p> <ul> <li><a href="https://github.com/cuviper"><code>@​cuviper</code></a></li> <li><a href="https://github.com/idanmuze"><code>@​idanmuze</code></a></li> <li><a href="https://github.com/JoeyBF"><code>@​JoeyBF</code></a></li> <li><a href="https://github.com/JustForFun88"><code>@​JustForFun88</code></a></li> <li><a href="https://github.com/kianmeng"><code>@​kianmeng</code></a></li> <li><a href="https://github.com/kornelski"><code>@​kornelski</code></a></li> <li><a href="https://github.com/ritchie46"><code>@​ritchie46</code></a></li> <li><a href="https://github.com/ryanrussell"><code>@​ryanrussell</code></a></li> <li><a href="https://github.com/steffahn"><code>@​steffahn</code></a></li> <li><a href="https://github.com/TheIronBorn"><code>@​TheIronBorn</code></a></li> <li><a href="https://github.com/willcrozi"><code>@​willcrozi</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rayon-rs/rayon/commit/60cdb431731d471add01281f63ccf8f8bc0451f3"><code>60cdb43</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/686">#686</a></li> <li><a href="https://github.com/rayon-rs/rayon/commit/efeeace277a08b1cc5c2cf076ff2e7e948030e6f"><code>efeeace</code></a> Release rayon 1.2.0 / rayon-core 1.6.0</li> <li><a href="https://github.com/rayon-rs/rayon/commit/d993d7a666722578a3e793e0fb34e201dd759f01"><code>d993d7a</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/683">#683</a></li> <li><a href="https://github.com/rayon-rs/rayon/commit/2720d8d55bc2f9df9ee34ccd5e75c7b65fb0754c"><code>2720d8d</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/682">#682</a></li> <li><a href="https://github.com/rayon-rs/rayon/commit/c6a294b62f299c86f25c2a421169c1ee9938cd4d"><code>c6a294b</code></a> impl ParallelExtend&lt;()&gt; for ()</li> <li><a href="https://github.com/rayon-rs/rayon/commit/9bfb3c6d55c7e05f23f7d9979808f1645539be78"><code>9bfb3c6</code></a> clippy::inconsistent_digit_grouping</li> <li><a href="https://github.com/rayon-rs/rayon/commit/3cd762e22589e17e73417f01f32ba01736be1929"><code>3cd762e</code></a> clippy::toplevel_ref_arg</li> <li><a href="https://github.com/rayon-rs/rayon/commit/b216c3e0eba85b9e67897eee6b3bffc6c4dba467"><code>b216c3e</code></a> Update bare traits to <code>dyn Trait</code></li> <li><a href="https://github.com/rayon-rs/rayon/commit/58b0275a14987dea37c9d06cc1b3864de516a1fd"><code>58b0275</code></a> Once:new() is const-stable since Rust 1.24</li> <li><a href="https://github.com/rayon-rs/rayon/commit/83b67e27f254c5bde039fdc0ea0840f309ce5f73"><code>83b67e2</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/673">#673</a></li> <li>Additional commits viewable in <a href="https://github.com/rayon-rs/rayon/compare/v1.5.3...rayon-core-v1.6.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rayon&package-manager=cargo&previous-version=1.5.3&new-version=1.6.0)](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 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>
2 years ago
rayon = "1.6.0"
toml = "0.5.9"
color-eyre = "0.6.2"