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
909 B

[package]
name = "boa_tester"
version = "0.15.0"
edition = "2021"
rust-version = "1.60"
authors = ["boa-dev"]
description = "Test runner for the Boa JavaScript engine."
repository = "https://github.com/boa-dev/boa"
keywords = ["javascript", "ECMASCript", "compiler", "test262", "tester"]
categories = ["command-line-utilites"]
license = "Unlicense/MIT"
publish = false
[dependencies]
boa_engine = { path = "../boa_engine", features = ["intl"], version = "0.15.0" }
boa_interner = { path = "../boa_interner", version = "0.15.0" }
Execution stack & promises (#2107) This PR overrides #1923. It also removes the `queues` dependency added there, and rebases it to the latest `main` branch state. It adds the following: - A job queue (in `Context`) - The constructor [`Promise`](https://tc39.es/ecma262/#sec-promise-executor) - [`Promise.race`](https://tc39.es/ecma262/#sec-promise.race) - [`Promise.reject`](https://tc39.es/ecma262/#sec-promise.reject) - [`Promise.resolve`](https://tc39.es/ecma262/#sec-promise.resolve) - [`get Promise [ @@species ]`](https://tc39.es/ecma262/#sec-get-promise-@@species) - [`Promise.prototype [ @@toStringTag ]`](https://tc39.es/ecma262/#sec-promise.prototype-@@tostringtag) - [`Promise.prototype.then`](https://tc39.es/ecma262/#sec-promise.prototype.then) - [`Promise.prototype.finally`](https://tc39.es/ecma262/#sec-promise.prototype.finally) - [`Promise.prototype.catch`](https://tc39.es/ecma262/#sec-promise.prototype.catch) - The additional needed infrastructure - [`PerformPromiseThen ( promise, onFulfilled, onRejected [ , resultCapability ] )`](https://tc39.es/ecma262/#sec-performpromisethen) - [`TriggerPromiseReactions ( reactions, argument )`](https://tc39.es/ecma262/#sec-triggerpromisereactions) - [`PerformPromiseRace ( iteratorRecord, constructor, resultCapability, promiseResolve )`](https://tc39.es/ecma262/#sec-performpromiserace) - [`RejectPromise ( promise, reason )`](https://tc39.es/ecma262/#sec-rejectpromise) - [`FulfillPromise ( promise, value )`](https://tc39.es/ecma262/#sec-fulfillpromise) - [`IfAbruptRejectPromise ( value, capability )`](https://tc39.es/ecma262/#sec-ifabruptrejectpromise) - [`CreateResolvingFunctions ( promise )`](https://tc39.es/ecma262/#sec-createresolvingfunctions) - [`NewPromiseCapability ( C )`](https://tc39.es/ecma262/#sec-newpromisecapability) - [`NewPromiseReactionJob ( reaction, argument )`](https://tc39.es/ecma262/#sec-newpromisereactionjob) - [`NewPromiseResolveThenableJob ( promiseToResolve, thenable, then )`](https://tc39.es/ecma262/#sec-newpromiseresolvethenablejob) - [`PromiseResolve ( C, x )`](https://tc39.es/ecma262/#sec-promise-resolve) - A test case showcasing the run-to-completion semantics. An example program that shows the control flow with this addition is: ```javascript new Promise((res, rej) => { console.log("A"); res(undefined); }).then((_) => console.log("B")); console.log("C"); ``` Which would output: ``` A C B ```
2 years ago
boa_gc = { path = "../boa_gc", version = "0.15.0" }
Bump clap from 3.2.17 to 3.2.19 (#2258) Bumps [clap](https://github.com/clap-rs/clap) from 3.2.17 to 3.2.19. <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>v3.2.19</h2> <h2>[3.2.19] - 2022-08-30</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Ensure required arguments for parent commands aren't shown in their subcommands when using <code>args_conflicts_with_subcommand</code></li> </ul> <h2>v3.2.18</h2> <h2>[3.2.18] - 2022-08-29</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> <code>Command::print_help</code> now respects <code>Command::colored_help</code></li> <li><em>(derive)</em> Improved error messages</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/v3.2.19/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[3.2.19] - 2022-08-30</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Ensure required arguments for parent commands aren't shown in their subcommands when using <code>args_conflicts_with_subcommand</code></li> </ul> <h2>[3.2.18] - 2022-08-29</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> <code>Command::print_help</code> now respects <code>Command::colored_help</code></li> <li><em>(derive)</em> Improved error messages</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/cf7f1fa58362b31cec25a9249ede713109bfa957"><code>cf7f1fa</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/754a949ee86b9a56a8e746dc67b4764cd2e099d9"><code>754a949</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/4371a7b6cdc02679861a6a56dc7a993019e1d028"><code>4371a7b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4150">#4150</a> from epage/parent-usage</li> <li><a href="https://github.com/clap-rs/clap/commit/ac5cd3795ca4c1d073dcb0996c5ffa2636a2bbe9"><code>ac5cd37</code></a> fix(usage): Don't include irrelevant parent args</li> <li><a href="https://github.com/clap-rs/clap/commit/19bc3b75f66876bdd57bbc52c21f03b708879a3f"><code>19bc3b7</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/11f8ef8d10f8e43f21b5358cdb5e29dd4eff05ca"><code>11f8ef8</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/6987ae914587a476ee122553ea17207603ccef9f"><code>6987ae9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4139">#4139</a> from epage/help</li> <li><a href="https://github.com/clap-rs/clap/commit/a7d76025826516d23425c1f3680096dd886e656a"><code>a7d7602</code></a> fix(help): Command::print_help should respect disable_colored_help</li> <li><a href="https://github.com/clap-rs/clap/commit/d3f09312679e484ea773fba6f526c01d00773b4e"><code>d3f0931</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/4124">#4124</a> from miguelff/v3-master</li> <li><a href="https://github.com/clap-rs/clap/commit/dae2bb765f149b02f6df066ecfb6fb86a2c2b7eb"><code>dae2bb7</code></a> fix: Amend error message when deriving enums</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/v3.2.17...v3.2.19">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=3.2.17&new-version=3.2.19)](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 = "3.2.19", features = ["derive"] }
Bump serde from 1.0.143 to 1.0.144 (#2249) Bumps [serde](https://github.com/serde-rs/serde) from 1.0.143 to 1.0.144. <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.144</h2> <ul> <li>Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2263">#2263</a>, thanks <a href="https://github.com/taiki-e"><code>@​taiki-e</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/f52d134c14f6904010d0a59107987b050b36b811"><code>f52d134</code></a> Release 1.0.144</li> <li><a href="https://github.com/serde-rs/serde/commit/6660676b0d4714d117888884d232e69165b69a1b"><code>6660676</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2263">#2263</a> from taiki-e/ordering</li> <li><a href="https://github.com/serde-rs/serde/commit/1d42d3571af067630c88be2063c6e3d3c1df3011"><code>1d42d35</code></a> Relax orderings of Serialize impl for atomic types to match the latest stable</li> <li><a href="https://github.com/serde-rs/serde/commit/ebd06eebdbbacf0c2d5beeb6ebddc77bb2e37bd4"><code>ebd06ee</code></a> Link to apache-avro crate's published docs</li> <li><a href="https://github.com/serde-rs/serde/commit/f1985823a337f25e27fa3c9eb507464b8f2b0502"><code>f198582</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/2258">#2258</a> from Mottl/patch-1</li> <li><a href="https://github.com/serde-rs/serde/commit/60e4092b8ee8a8de4087630cd08917edd63306f2"><code>60e4092</code></a> Fixes link to Apache Avro in documentation</li> <li>See full diff in <a href="https://github.com/serde-rs/serde/compare/v1.0.143...v1.0.144">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.143&new-version=1.0.144)](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.144", features = ["derive"] }
Bump serde_yaml from 0.9.9 to 0.9.10 (#2248) Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml) from 0.9.9 to 0.9.10. <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.10</h2> <ul> <li>Make <code>Display</code> for <code>Number</code> produce the same representation as serializing (<a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/316">#316</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/serde-yaml/commit/831470b9f97a60b0626607bac842bf7e2a89e1c0"><code>831470b</code></a> Release 0.9.10</li> <li><a href="https://github.com/dtolnay/serde-yaml/commit/c162706b5384f02a0e6940b2776e0bea99011038"><code>c162706</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/serde-yaml/issues/316">#316</a> from dtolnay/displaynum</li> <li><a href="https://github.com/dtolnay/serde-yaml/commit/e437e98a24aea65ecf5a88b3c51b165ec4d7c2d8"><code>e437e98</code></a> Make Display for Number produce the same representation as serializing</li> <li>See full diff in <a href="https://github.com/dtolnay/serde-yaml/compare/0.9.9...0.9.10">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.9&new-version=0.9.10)](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.10"
Bump serde_json from 1.0.83 to 1.0.85 (#2247) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.83 to 1.0.85. <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.85</h2> <ul> <li>Make <code>Display</code> for <code>Number</code> produce the same representation as serializing (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/919">#919</a>)</li> </ul> <h2>v1.0.84</h2> <ul> <li>Make <code>Debug</code> impl of <code>serde_json::Value</code> more compact (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/918">#918</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/44d9c53e2507636c0c2afee0c9c132095dddb7df"><code>44d9c53</code></a> Release 1.0.85</li> <li><a href="https://github.com/serde-rs/json/commit/2c8e2b08afe754df39b1d541a8353c8cecc28fc5"><code>2c8e2b0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/919">#919</a> from serde-rs/displaynum</li> <li><a href="https://github.com/serde-rs/json/commit/cb2515ba445f724c2059dc68e57e9795d4866be7"><code>cb2515b</code></a> Make Display for Number produce the same representation as serializing</li> <li><a href="https://github.com/serde-rs/json/commit/8ba854166d12e1813aaf09501aa0dd87f3250aed"><code>8ba8541</code></a> Preserve '.0' when Displaying Number</li> <li><a href="https://github.com/serde-rs/json/commit/de251c8198995b8bd8b770bc2bb6c9be5a7e6b53"><code>de251c8</code></a> Add test of Display for Number containing float</li> <li><a href="https://github.com/serde-rs/json/commit/6b8b07365e6c5d56b2a73ada2bd938227a68d166"><code>6b8b073</code></a> Release 1.0.84</li> <li><a href="https://github.com/serde-rs/json/commit/9e9b2b72fbb994530bdf2b87bb5ebb580df86433"><code>9e9b2b7</code></a> Revert &quot;Avoid cargo 1.45–1.50 in GitHub Actions&quot;</li> <li><a href="https://github.com/serde-rs/json/commit/a685113765c17c2c1367f98402990eadf8b29c2e"><code>a685113</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/918">#918</a> from serde-rs/debug</li> <li><a href="https://github.com/serde-rs/json/commit/dd6a86db078e0a850bb9b4ec9c548cbf185b8f2d"><code>dd6a86d</code></a> Reduce unneeded parens and newlines in Debug for Value</li> <li><a href="https://github.com/serde-rs/json/commit/de62e3e4068acc13b3e00841dd1462264c789752"><code>de62e3e</code></a> Make Debug test compatible with preserve_order</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.83...v1.0.85">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.83&new-version=1.0.85)](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.85"
bitflags = "1.3.2"
Bump regex from 1.5.6 to 1.6.0 (#2168) Bumps [regex](https://github.com/rust-lang/regex) from 1.5.6 to 1.6.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.6.0 (2022-07-05)</h1> <p>This release principally includes an upgrade to Unicode 14.</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/pull/832">rust-lang/regex#832</a>): Clarify that <code>Captures::len</code> includes all groups, not just matching groups.</li> <li>[FEATURE <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/857">#857</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/pull/857">rust-lang/regex#857</a>): Add an <code>ExactSizeIterator</code> impl for <code>SubCaptureMatches</code>.</li> <li>[FEATURE <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/861">#861</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/pull/861">rust-lang/regex#861</a>): Improve <code>RegexSet</code> documentation examples.</li> <li>[FEATURE <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/877">#877</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/877">rust-lang/regex#877</a>): Upgrade to Unicode 14.</li> </ul> <p>Bug fixes:</p> <ul> <li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/792">#792</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/792">rust-lang/regex#792</a>): Fix error message rendering bug.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/regex/commit/fc9ee6a249f2d594713c16b1646670924b33334d"><code>fc9ee6a</code></a> 1.6.0</li> <li><a href="https://github.com/rust-lang/regex/commit/8ddc8ece4bd3ca4cdd068c6895f44fd57b682951"><code>8ddc8ec</code></a> deps: bump regex-syntax to 0.6.27</li> <li><a href="https://github.com/rust-lang/regex/commit/8c0eccd0c6e775eae8a258d6bd43aca2e5ff92e5"><code>8c0eccd</code></a> regex-syntax-0.6.27</li> <li><a href="https://github.com/rust-lang/regex/commit/dee5c25d8e4f030182bf61ca56b8819ae0c2f7f2"><code>dee5c25</code></a> changelog: 1.6.0</li> <li><a href="https://github.com/rust-lang/regex/commit/9ca3099037dcb2faf1b49e6493f4c758532f2da1"><code>9ca3099</code></a> regex: fix clippy lints up to rust 1.41.1</li> <li><a href="https://github.com/rust-lang/regex/commit/de838287bb9ebd554c078ee75a8e69a59f6e3820"><code>de83828</code></a> syntax: fix clippy lints up to rust 1.41.1</li> <li><a href="https://github.com/rust-lang/regex/commit/b87cd88476a0eb4c0187321a6ab42c7644531b67"><code>b87cd88</code></a> syntax: include only the start of the character class on error</li> <li><a href="https://github.com/rust-lang/regex/commit/9d1478cfb5616a4f289c015fffaf7f6228b72b56"><code>9d1478c</code></a> doc: fix typos</li> <li><a href="https://github.com/rust-lang/regex/commit/7d21662735ffdf585ca6bff773d997fe44a4f868"><code>7d21662</code></a> doc: clarify Captures::len includes non-matching captures</li> <li><a href="https://github.com/rust-lang/regex/commit/5e98788947b28da3da27f4e156b877eb0cb1593e"><code>5e98788</code></a> perf: use is_match_at instead of shortest_match_at</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/regex/compare/1.5.6...1.6.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.5.6&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
regex = "1.6.0"
Bump once_cell from 1.13.0 to 1.13.1 (#2242) Bumps [once_cell](https://github.com/matklad/once_cell) from 1.13.0 to 1.13.1. <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.13.1</h2> <ul> <li>Make implementation compliant with <a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/95228">strict provenance</a>.</li> <li>Upgrade <code>atomic-polyfill</code> to <code>1.0</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/matklad/once_cell/commit/865ab5743361422f445f5d75c83bdb12820dac4f"><code>865ab57</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/191">#191</a></li> <li><a href="https://github.com/matklad/once_cell/commit/d9977238239acf63cb248f94e8fa5e966a48e0c4"><code>d997723</code></a> simplify strict-provenance polyfill</li> <li><a href="https://github.com/matklad/once_cell/commit/f4645cb94d2a5bd5db64df9e9749d4d2c28b72ca"><code>f4645cb</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/190">#190</a></li> <li><a href="https://github.com/matklad/once_cell/commit/08b6dc1adfe87b39e78d54908f888e90ec56f5af"><code>08b6dc1</code></a> Merge <a href="https://github-redirect.dependabot.com/matklad/once_cell/issues/185">#185</a></li> <li><a href="https://github.com/matklad/once_cell/commit/be1010353b33d8fa3e7d0f5fe105cdc969a744b7"><code>be10103</code></a> bump atomic-polyfill from 0.1 to 1</li> <li><a href="https://github.com/matklad/once_cell/commit/65dd45579cea616d73ba479a3d776725b9f269ec"><code>65dd455</code></a> correct minor typo</li> <li><a href="https://github.com/matklad/once_cell/commit/dd413a9bb6d0b298d84305effb3a8393bd1e0f9e"><code>dd413a9</code></a> Paste in enough of sptr to have a ptr.map_addr</li> <li><a href="https://github.com/matklad/once_cell/commit/ed7a1b76231194bb065e0a306e33c0af683bbdbd"><code>ed7a1b7</code></a> Keep provenance intact by avoiding ptr-int-ptr</li> <li>See full diff in <a href="https://github.com/matklad/once_cell/compare/v1.13.0...v1.13.1">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.13.0&new-version=1.13.1)](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.13.1"
colored = "2.0.0"
fxhash = "0.2.1"
gc = { version = "0.4.1", features = ["derive"] }
Bump rayon from 1.5.2 to 1.5.3 (#2073) Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.5.2 to 1.5.3. <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.5.3 (2022-05-13)</h1> <ul> <li>The new <code>ParallelSliceMut::par_sort_by_cached_key</code> is a stable sort that caches the keys for each item -- a parallel version of <code>slice::sort_by_cached_key</code>.</li> </ul> <h1>Release rayon-core 1.9.3 (2022-05-13)</h1> <ul> <li>Fixed a use-after-free race in job notification.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rayon-rs/rayon/commit/5b6adbbf5c6944ec42b54530820ee8c0ad0e35a9"><code>5b6adbb</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/936">#936</a></li> <li><a href="https://github.com/rayon-rs/rayon/commit/d0cf4d34f75cc14ecd101af9ac9c900b6cacd1be"><code>d0cf4d3</code></a> Release rayon 1.5.3</li> <li><a href="https://github.com/rayon-rs/rayon/commit/137be380f56c0e4369e36bb4e732207b578646c1"><code>137be38</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/932">#932</a></li> <li><a href="https://github.com/rayon-rs/rayon/commit/19bf11504b5c8cca0685c4bd07a836288ed4ef38"><code>19bf115</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/934">#934</a></li> <li><a href="https://github.com/rayon-rs/rayon/commit/9801de729348d521e4e35665e93c9fa1b8582f14"><code>9801de7</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/933">#933</a></li> <li><a href="https://github.com/rayon-rs/rayon/commit/a86656615b21a043f76ac1f26ede429697c81103"><code>a866566</code></a> Merge <a href="https://github-redirect.dependabot.com/rayon-rs/rayon/issues/935">#935</a></li> <li><a href="https://github.com/rayon-rs/rayon/commit/36bd58aa3d6aeae1be648dd3fe7904aa3ebd7d74"><code>36bd58a</code></a> Convert delegate doctest to unit tests</li> <li><a href="https://github.com/rayon-rs/rayon/commit/c2a0c516cc1922b779d94f9b6a389141b14549e6"><code>c2a0c51</code></a> Release rayon-core 1.9.3</li> <li><a href="https://github.com/rayon-rs/rayon/commit/d1a0a60380f595881035fd09db211e319eaa65e1"><code>d1a0a60</code></a> Be more explicit with Arc::clone</li> <li><a href="https://github.com/rayon-rs/rayon/commit/baa405727f9f01d7d201c5ade9b8f090a6cc867e"><code>baa4057</code></a> Capture &amp;Registry in SpinLatch::set, not &amp;Arc&lt;Registry&gt;</li> <li>Additional commits viewable in <a href="https://github.com/rayon-rs/rayon/compare/v1.5.2...v1.5.3">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.2&new-version=1.5.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 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.5.3"
Bump anyhow from 1.0.62 to 1.0.63 (#2257) Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.62 to 1.0.63. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.63</h2> <ul> <li>Expose backtraces via the new &quot;generic member access&quot; API on the Error trait (<a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/99301">rust-lang/rust#99301</a>, <a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/96024">rust-lang/rust#96024</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/036c5f8ae501065828ecb2d9b2fe4b6a9cc827ae"><code>036c5f8</code></a> Release 1.0.63</li> <li><a href="https://github.com/dtolnay/anyhow/commit/546342c3bd5418734ea0313331f847fa9517fbeb"><code>546342c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/266">#266</a> from dtolnay/provider</li> <li><a href="https://github.com/dtolnay/anyhow/commit/46d3d2c9f5260e74b0ff4c6262713f51b843e9de"><code>46d3d2c</code></a> Use backtrace via generic member access</li> <li><a href="https://github.com/dtolnay/anyhow/commit/9f40a1e24963b498a9a98f67010e849b9206e2a4"><code>9f40a1e</code></a> Update ui test suite to nightly-2022-08-20</li> <li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.62...1.0.63">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.62&new-version=1.0.63)](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
anyhow = "1.0.63"