Veera
facbacc27e
Fix ES5 selector ( #2924 )
...
* Check if es6id is found
* Check for both esid and es6id
2 years ago
raskad
f57872cf8c
Fix lexical environments in for loops ( #2917 )
...
* Fix lexical environments in for loops
* Fix typo
2 years ago
José Julián Espina
71ea4d2f74
Separate declarative environment kinds ( #2921 )
...
* Separate declarative environment kinds
* Fix typos
2 years ago
dependabot[bot]
c827313c93
Bump wasm-bindgen from 0.2.84 to 0.2.85 ( #2923 )
...
Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) from 0.2.84 to 0.2.85.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.84...0.2.85 )
---
updated-dependencies:
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
85a253e168
Bump webpack-cli from 5.1.0 to 5.1.1 ( #2919 )
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.0...webpack-cli@5.1.1 )
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
cb9e1ef810
Bump quote from 1.0.26 to 1.0.27 ( #2920 )
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.26...1.0.27 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
raskad
2faa2470db
Cleanup some bytecompiler code ( #2918 )
2 years ago
Haled Odat
128c13752a
Allow `let` name in for-in loop in non-strict mode ( #2915 )
2 years ago
Haled Odat
d7c03db7fa
Allow escaped `let` as expression ( #2916 )
2 years ago
dependabot[bot]
deb8c8946e
Bump webpack-dev-server from 4.13.3 to 4.15.0 ( #2912 )
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.13.3 to 4.15.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.3...v4.15.0 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
731a061366
Bump terser-webpack-plugin from 5.3.7 to 5.3.8 ( #2911 )
...
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin ) from 5.3.7 to 5.3.8.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.7...v5.3.8 )
---
updated-dependencies:
- dependency-name: terser-webpack-plugin
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
8bff6004f9
Bump webpack-cli from 5.0.2 to 5.1.0 ( #2913 )
...
Bumps [webpack-cli](https://github.com/webpack/webpack-cli ) from 5.0.2 to 5.1.0.
- [Release notes](https://github.com/webpack/webpack-cli/releases )
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.0.2...webpack-cli@5.1.0 )
---
updated-dependencies:
- dependency-name: webpack-cli
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
203de6a515
Bump test262 from `72c0c5e` to `4fc741b` ( #2914 )
...
Bumps [test262](https://github.com/tc39/test262 ) from `72c0c5e` to `4fc741b`.
- [Commits](72c0c5e163...4fc741b008
)
---
updated-dependencies:
- dependency-name: test262
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
raskad
7605453cd7
Add loop and switch return values ( #2828 )
...
* Add loop and switch return values
* Apply suggestions
2 years ago
raskad
70b0d49483
Implement annexB Block-Level Function Declarations ( #2910 )
...
* Implement annexB Block-Level Function Declarations
* Apply suggestions
2 years ago
Haled Odat
908015f9fd
Fix switch `default` execution ( #2907 )
...
* Fix switch `default` execution
* Fix typo
* Update switch.rs
2 years ago
raskad
719b5a171d
Add SyntaxErrors in GlobalDeclarationInstantiation ( #2908 )
...
* Add SyntaxErrors in GlobalDeclarationInstantiation
* Fix tests
* Apply suggestions
2 years ago
raskad
484cc16bb9
Fix remaining object literal tests ( #2906 )
2 years ago
raskad
c2205052bc
Fix wrong name of `Function.prototype[Symbol.hasInstance]` ( #2905 )
2 years ago
Haled Odat
b4b77e77b4
Implement runtime limits for recursion ( #2904 )
...
* Implement runtime limits for recursion
* Remove "tail-call-optimization" from ignore list
* Run prettier
* Add example and tests
2 years ago
raskad
990e4df947
Make `typeof` throw when accessing uninitialized variables ( #2902 )
2 years ago
Haled Odat
31a60cb448
Direct length access on arrays ( #2796 )
2 years ago
Haled Odat
d20304ea21
Prevent allocation of field names ( #2901 )
2 years ago
Haled Odat
802d796d51
Implement runtime limits for loops ( #2857 )
2 years ago
raskad
e3d2056f5b
Refactor binding declarations ( #2887 )
2 years ago
dependabot[bot]
f4ebb2bd2d
Bump serde from 1.0.160 to 1.0.162 ( #2900 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.160 to 1.0.162.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.160...1.0.162 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Iban Eguia Moraza
1965492f7c
Added unit tests for `boa_ast::Punctuator` ( #2884 )
...
* Added unit tests for `boa_ast::Punctuator`
* Removed ut_ prefix from tests
2 years ago
José Julián Espina
debbb91e78
Fix `Date` for dynamic timezones ( #2877 )
...
* Fix `Date` for dynamic timezones
* Fix test
2 years ago
José Julián Espina
9c29b35beb
Enable github queues and remove bors.toml ( #2899 )
2 years ago
Iban Eguia Moraza
08a72387ba
Added unit tests for `boa_ast::Keyword` ( #2883 )
...
* Added unit tests for `boa_ast::Keyword`
* Removed the ut_ prefix on test functions
2 years ago
Iban Eguia Moraza
7cb58dea97
Added a bunch more tests ( #2885 )
...
* Added a bunch more tests
* Removed extra file
* Fix tests
* Increasing code coverage
* Fix clippy lint
* Removed ut_ prefix for tests
2 years ago
dependabot[bot]
af10116e4a
Bump webpack from 5.81.0 to 5.82.0 ( #2897 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.81.0 to 5.82.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.81.0...v5.82.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Kevin
e320c55d21
Docs update for boa_runtime and console documentation ( #2891 )
...
* Update to primary docs to account for console update
* fix intra-doc link
* Forgot a period
* Fixing the errors on runtime docs
* Add hidden panic to example
2 years ago
dependabot[bot]
0aaf462bac
Bump monaco-editor from 0.37.1 to 0.38.0 ( #2895 )
...
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor ) from 0.37.1 to 0.38.0.
- [Release notes](https://github.com/microsoft/monaco-editor/releases )
- [Changelog](https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/microsoft/monaco-editor/compare/v0.37.1...v0.38.0 )
---
updated-dependencies:
- dependency-name: monaco-editor
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot]
c0daf11141
Bump clap from 4.2.5 to 4.2.7 ( #2896 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.2.5 to 4.2.7.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.2.5...v4.2.7 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
José Julián Espina
c341772547
Make update operations reuse the last found binding locator ( #2876 )
...
* Make update operations reuse the last found binding locator
* Rename opcode
* Reword opcode comments
* Change capacity of `bindings_stack`
* Use the callframe stack to store the current binding
* Fix typo
* Reuse locators on assignment deletions
* Fix binding bug
* Remove leftover comment
2 years ago
José Julián Espina
9795eba1c4
Improve debug output of `JsNativeError` and `Realm` ( #2894 )
...
It was reported that the `dbg!` output of native errors was too long. This PR skips printing the `Realm` of a `JsNativeError`. It also improves the `dbg!` output of `Realm` by skipping printing `Inner` and only printing the inner fields of `Inner`.
2 years ago
José Julián Espina
8ef440aaf3
Refactor guards into a `ContextCleanupGuard` abstraction ( #2890 )
...
Noticed we were using this pattern on a couple of places, so I abstracted it behind a `ContextCleanupGuard` struct.
Let me know if you remember another place where this pattern would apply.
2 years ago
José Julián Espina
73e8d412af
Disallow strict directives with escaped sequences ( #2892 )
...
This Pull Request fixes test 72c0c5e163/test/language/directive-prologue/14.1-5-s.js
by disallowing escaped sequences inside a strict directive.
2 years ago
dependabot[bot]
06360226c0
Bump test262 from `2df6c7d` to `72c0c5e` ( #2889 )
...
Bumps [test262](https://github.com/tc39/test262 ) from `2df6c7d` to `72c0c5e`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="72c0c5e163
"><code>72c0c5e</code></a> Added new tests to reflect the change that daysInMonth is the count of days i...</li>
<li><a href="d7fa398364
"><code>d7fa398</code></a> Updated tests to reflect that daysInMonth are the count of days in a month</li>
<li><a href="1a352aac50
"><code>1a352aa</code></a> Avoid excessive <code>U+</code> in error messages</li>
<li><a href="63e0986803
"><code>63e0986</code></a> Improve printing of property key names in observer helpers</li>
<li><a href="dd47e4e248
"><code>dd47e4e</code></a> Improve comments and assertion messages</li>
<li><a href="c03a58ba35
"><code>c03a58b</code></a> Temporal: More baseline order-of-operations tests</li>
<li><a href="56fe761577
"><code>56fe761</code></a> Temporal: Fix .slice() in test leftover from debugging</li>
<li>See full diff in <a href="2df6c7d29a...72c0c5e163
">compare view</a></li>
</ul>
</details>
<br />
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
dependabot[bot]
f6c1d6360e
Bump regress from 0.5.0 to 0.6.0 ( #2888 )
...
Bumps [regress](https://github.com/ridiculousfish/regress ) from 0.5.0 to 0.6.0.
<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.6.0</h2>
<p>Version 0.6.0 of regress, REGex in Rust with EmcaScript Syntax.</p>
<ul>
<li>Unpaired surrogates are now properly handled in accordance with the EcmaScript spec (<a href="https://github.com/jedel1043 "><code>@jedel1043</code></a> in <a href="https://redirect.github.com/ridiculousfish/regress/pull/60 ">ridiculousfish/regress#60</a>)</li>
<li>Invalid ranges like <code>[a-\s]</code> are now permitted in non-Unicode mode, in accordance with Annex B of EcmaScript spec (<a href="https://github.com/HalidOdat "><code>@HalidOdat</code></a> in <a href="https://redirect.github.com/ridiculousfish/regress/pull/62 ">ridiculousfish/regress#62</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b0814a7435
"><code>b0814a7</code></a> Release regress 0.6.0</li>
<li><a href="dcc8ab63c8
"><code>dcc8ab6</code></a> Fix valid character sets in Annex-B</li>
<li><a href="e724b5c04c
"><code>e724b5c</code></a> Run <code>cargo clippy</code></li>
<li><a href="701e366172
"><code>701e366</code></a> Expand comments further</li>
<li><a href="79890137f8
"><code>7989013</code></a> Fix surrogates parsing on regex</li>
<li>See full diff in <a href="https://github.com/ridiculousfish/regress/compare/v0.5.0...v0.6.0 ">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.5.0&new-version=0.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
Haled Odat
dff815d545
Fix `for-of` expression parsing ( #2882 )
...
This PR makes parsing of expressions in for-of loops use `AssignmentExpression` expression parsing as defined in the spec.
2 years ago
Haled Odat
1c3f5478e1
`RegExp` constructor should call `IsRegExp()` ( #2881 )
...
Make the `RegExp` constructor call the `IsRegExp` function to check, not just internal slot check.
2 years ago
Haled Odat
c738b50727
Fix `RegExp` constructor return value when pattern is a regexp ( #2880 )
...
When `RegExp` constructor is called with a regexp it should return the same regexp, if `NewTarget`'s constructor is the same.
2 years ago
Juan
d49656d6c5
Bugfix/new.target is not understood by the parser as an expression #2793 ( #2878 )
...
<!---
Thank you for contributing to Boa! Please fill out the template below, and remove or add any
information as you feel necessary.
--->
This Pull Request fixes/closes #2793 .
It changes the following:
- Added a condition to the boa_parser/src/parser/expression/left_hand_side/member.rs parse function match operation for the new token that allows for the operation to continue evaluating more tokens when the TARGET keyword follows it.
- Added a test to validate the fix. (Could not figure out the structure of the test suite so it's commented for now). All other tests pass.
Please let me know if there's anything else I can do to improve the fix.
Co-authored-by: jedel1043 <jedel0124@gmail.com>
2 years ago
dependabot[bot]
04ddeeb3b3
Bump clap from 4.2.4 to 4.2.5 ( #2879 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.2.4 to 4.2.5.
<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.2.5</h2>
<h2>[4.2.5] - 2023-04-27</h2>
<h3>Fixes</h3>
<ul>
<li>Improve panic when a group requires a non-existent ID</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.2.5] - 2023-04-27</h2>
<h3>Fixes</h3>
<ul>
<li>Improve panic when a group requires a non-existent ID</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="fa57ed3123
"><code>fa57ed3</code></a> chore: Release</li>
<li><a href="9f6067f644
"><code>9f6067f</code></a> docs: Update changelog</li>
<li><a href="9eaf8996a4
"><code>9eaf899</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/4867 ">#4867</a> from epage/panic</li>
<li><a href="6b23edc36a
"><code>6b23edc</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/4864 ">#4864</a> from mattmadeofpasta/remove-redundant-test</li>
<li><a href="185729a7dc
"><code>185729a</code></a> fix(builder): Assert earlier on bad requires/conflicts</li>
<li><a href="e02644b9c2
"><code>e02644b</code></a> fix(usage): Provide more context in panic</li>
<li><a href="296fec9186
"><code>296fec9</code></a> test(help): Remove redundant test</li>
<li><a href="43591bc1ee
"><code>43591bc</code></a> chore: Release</li>
<li><a href="9bda2ac8a0
"><code>9bda2ac</code></a> docs: Update changelog</li>
<li><a href="c38b8ca66d
"><code>c38b8ca</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/4851 ">#4851</a> from ClementTsang/update_mut_arg_docs</li>
<li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/v4.2.4...v4.2.5 ">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.2.4&new-version=4.2.5 )](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
dependabot[bot]
9532125209
Bump webpack from 5.80.0 to 5.81.0 ( #2875 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.80.0 to 5.81.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/webpack/webpack/releases ">webpack's releases</a>.</em></p>
<blockquote>
<h2>v5.81.0</h2>
<h2>New Features</h2>
<ul>
<li>[CSS] - Increased CSS import support and new hooks included for CSS module creation by <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17057 ">webpack/webpack#17057</a></li>
<li>Logging now added to DefinePlugin by <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17048 ">webpack/webpack#17048</a></li>
<li>New <code>ignoreBrowserWarnings</code> option to ignore browser console warnings in ModuleFederation by <a href="https://github.com/indeediansbrett "><code>@indeediansbrett</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/16388 ">webpack/webpack#16388</a></li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>[CSS] - Fix issue where vendor prefixed keyframes and animation was not supported in CSS modules by <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/16975 ">webpack/webpack#16975</a></li>
<li>Fix bug where AST was not properly handled by <a href="https://github.com/quanru "><code>@quanru</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17032 ">webpack/webpack#17032</a></li>
<li>Fix automatic publicPath detection logic by <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17047 ">webpack/webpack#17047</a></li>
</ul>
<h2>Tests & Contributor Experience</h2>
<ul>
<li>Rename <code>provide</code> to <code>getOrInsert</code> in MapHelpers and document it better by <a href="https://github.com/TheLarkInn "><code>@TheLarkInn</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17060 ">webpack/webpack#17060</a></li>
<li>Increase test reliability for DefinePlugin <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17062 ">webpack/webpack#17062</a></li>
<li>Add additional CI Pipeline to test main branches of first-party webpack dependencies by <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17020 ">webpack/webpack#17020</a></li>
<li>Refactor tests to no longer use deprecated or legacy dependencies and APIs by <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17033 ">webpack/webpack#17033</a></li>
</ul>
<h2>Developer Experience</h2>
<ul>
<li>Increase type coverage/documentation for ModuleFilenameHelpers by <a href="https://github.com/TheLarkInn "><code>@TheLarkInn</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17045 ">webpack/webpack#17045</a></li>
<li>Increase type coverage/documentation for CommonJsExportsParserPlugin by <a href="https://github.com/TheLarkInn "><code>@TheLarkInn</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17046 ">webpack/webpack#17046</a></li>
<li>Increase type coverage/documentation for binarySearchBounds.js by <a href="https://github.com/TheLarkInn "><code>@TheLarkInn</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17058 ">webpack/webpack#17058</a></li>
<li>Export MemoryCacheOptions types by <a href="https://github.com/romulof "><code>@romulof</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17055 ">webpack/webpack#17055</a></li>
</ul>
<h2>Dependencies & Maintenance</h2>
<ul>
<li>Add NodeJS v20 to CI Matrix by <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17019 ">webpack/webpack#17019</a></li>
<li>Update Typescript to v5 by <a href="https://github.com/alexander-akait "><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/16957 ">webpack/webpack#16957</a></li>
<li>Bump <code>@types/estree</code> from 1.0.0 to 1.0.1 by <a href="https://github.com/dependabot "><code>@dependabot</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17026 ">webpack/webpack#17026</a></li>
<li>Bump <code>@types/node</code> from 18.15.11 to 18.15.13 by <a href="https://github.com/dependabot "><code>@dependabot</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17038 ">webpack/webpack#17038</a></li>
<li>Bump assemblyscript from 0.27.2 to 0.27.3 by <a href="https://github.com/dependabot "><code>@dependabot</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17051 ">webpack/webpack#17051</a></li>
<li>Bump memfs from 3.5.0 to 3.5.1 by <a href="https://github.com/dependabot "><code>@dependabot</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17039 ">webpack/webpack#17039</a></li>
<li>Bump prettier from 2.8.7 to 2.8.8 by <a href="https://github.com/dependabot "><code>@dependabot</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17050 ">webpack/webpack#17050</a></li>
<li>Bump simple-git from 3.17.0 to 3.18.0 by <a href="https://github.com/dependabot "><code>@dependabot</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/17066 ">webpack/webpack#17066</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/quanru "><code>@quanru</code></a> made their first contribution in <a href="https://redirect.github.com/webpack/webpack/pull/17032 ">webpack/webpack#17032</a></li>
<li><a href="https://github.com/romulof "><code>@romulof</code></a> made their first contribution in <a href="https://redirect.github.com/webpack/webpack/pull/17055 ">webpack/webpack#17055</a></li>
<li><a href="https://github.com/indeediansbrett "><code>@indeediansbrett</code></a> made their first contribution in <a href="https://redirect.github.com/webpack/webpack/pull/16388 ">webpack/webpack#16388</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0 ">https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5c016a8ec1
"><code>5c016a8</code></a> 5.81.0</li>
<li><a href="5b20c9af1c
"><code>5b20c9a</code></a> Merge pull request <a href="https://redirect.github.com/webpack/webpack/issues/17057 ">#17057</a> from webpack/import-support</li>
<li><a href="f429ac7980
"><code>f429ac7</code></a> Merge pull request <a href="https://redirect.github.com/webpack/webpack/issues/17066 ">#17066</a> from webpack/dependabot/npm_and_yarn/simple-git-3.18.0</li>
<li><a href="2c6dc778ab
"><code>2c6dc77</code></a> Merge pull request <a href="https://redirect.github.com/webpack/webpack/issues/16388 ">#16388</a> from indeediansbrett/feat/issue-16374</li>
<li><a href="7398dbd2e4
"><code>7398dbd</code></a> Merge pull request <a href="https://redirect.github.com/webpack/webpack/issues/17033 ">#17033</a> from webpack/chore-deps-avoud-using-legacy-loader-u...</li>
<li><a href="92346203a0
"><code>9234620</code></a> Merge pull request <a href="https://redirect.github.com/webpack/webpack/issues/17020 ">#17020</a> from webpack/ci-deps-main</li>
<li><a href="2552028d48
"><code>2552028</code></a> Merge pull request <a href="https://redirect.github.com/webpack/webpack/issues/17062 ">#17062</a> from webpack/test-stabilization-for-define</li>
<li><a href="a7551fa13f
"><code>a7551fa</code></a> chore(deps-dev): bump simple-git from 3.17.0 to 3.18.0</li>
<li><a href="ed0738dd66
"><code>ed0738d</code></a> test: stability for define</li>
<li><a href="f3cf014dd0
"><code>f3cf014</code></a> test: stability</li>
<li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.80.0...v5.81.0 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.80.0&new-version=5.81.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
dependabot[bot]
5485c1ef48
Bump benchmark-action/github-action-benchmark from 1.16.2 to 1.17.0 ( #2872 )
...
Bumps [benchmark-action/github-action-benchmark](https://github.com/benchmark-action/github-action-benchmark ) from 1.16.2 to 1.17.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/releases ">benchmark-action/github-action-benchmark's releases</a>.</em></p>
<blockquote>
<h2>v1.17.0</h2>
<ul>
<li><strong>feat:</strong> support for JMH parameters (as separate charts) (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/161 ">#161</a>)</li>
<li><strong>feat:</strong> enable user to specify the ref being tested (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/163 ">#163</a>)</li>
<li><strong>feat:</strong> allow more characters in Golang bench outputs (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/131 ">#131</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/benchmark-action/github-action-benchmark/blob/master/CHANGELOG.md ">benchmark-action/github-action-benchmark's changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/benchmark-action/github-action-benchmark/releases/tag/v1.17.0 ">v1.17.0</a> - 26 Apr 2023</h1>
<ul>
<li><strong>feat</strong> support for JMH parameters (as separate charts) (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/161 ">#161</a>)</li>
<li><strong>feat</strong> enable user to specify the ref being tested (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/163 ">#163</a>)</li>
<li><strong>feat</strong> allow more characters in Golang bench outputs (<a href="https://redirect.github.com/benchmark-action/github-action-benchmark/issues/131 ">#131</a>)</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="29e55772d8
"><code>29e5577</code></a> v1.17.0</li>
<li>See full diff in <a href="https://github.com/benchmark-action/github-action-benchmark/compare/v1.16.2...v1.17.0 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=benchmark-action/github-action-benchmark&package-manager=github_actions&previous-version=1.16.2&new-version=1.17.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
raskad
7eb2d4e408
Initialize `var` bindings in runtime environments with `undefined` ( #2860 )
...
Currently in draft, because it breaks some of the annexB [`Block-Level Function Declarations Web Legacy Compatibility Semantics`](https://tc39.es/ecma262/#sec-block-level-function-declarations-web-legacy-compatibility-semantics ) tests.
This Pull Request fixes #2795 , fixes #2779 and fixes #2760 .
It changes the following:
- Initialize `var` bindings in runtime environments with `undefined`
- Add a missing environment at class construction time.
2 years ago
dependabot[bot]
d317b699a5
Bump icu_datagen from 1.2.4 to 1.2.5 ( #2873 )
...
Bumps [icu_datagen](https://github.com/unicode-org/icu4x ) from 1.2.4 to 1.2.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md ">icu_datagen's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>icu4x 1.2.x (Apr 17, 2023)</h2>
<p>Note: A subset of crates received patch releases in the 1.2 stream.</p>
<ul>
<li><code>databake</code>: 0.1.5
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3356 ">#3356</a>, adding <code>allow</code> for clippy false-positives</li>
</ul>
</li>
<li><code>icu_capi</code> 1.2.1
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3344 ">#3344</a>, <code>buffer_provider</code> feature accidentally pulling in extra crates</li>
</ul>
</li>
<li><code>icu_datagen</code> 1.2.1
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3339 ">#3339</a>, incorrect Cargo features</li>
</ul>
</li>
<li><code>icu_datagen</code> 1.2.3
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3355 ">#3355</a>, adding MSRV annotations to generated code</li>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3369 ">#3369</a>, making datagen call <code>rustfmt</code> directly instead of using the <code>rust-format</code> dependency</li>
</ul>
</li>
<li><code>icu_datagen</code> 1.2.4
<ul>
<li>Remove dependency on <code>clap</code>'s <code>"cargo"</code> feature to better support non-Cargo users (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3388 ">#3388</a>)</li>
</ul>
</li>
<li><code>icu_datagen</code> 1.2.5
<ul>
<li>Remove runtime dependency on segmenter data pulled from the cargo cache (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3391 ">#3391</a>)</li>
</ul>
</li>
<li><code>icu_locid_transform</code> 1.2.1
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/issues/3332 ">#3332</a>, missing <code>+?Sized</code> bound</li>
</ul>
</li>
<li><code>icu_segmenter</code> 1.2.1
<ul>
<li>Fixed <a href="https://redirect.github.com/unicode-org/icu4x/pull/3341 ">#3341</a>, incorrect results on some strings with mixed scripts</li>
</ul>
</li>
<li><code>icu_provider</code> 1.2.1
<ul>
<li>Do not autoenable <code>postcard/use-std</code> (<a href="https://redirect.github.com/unicode-org/icu4x/pull/3376 ">#3376</a>)</li>
</ul>
</li>
<li><code>icu_datetime</code> 1.2.1
<ul>
<li>Remove superfluous <code>JapaneseEraV1</code> provider bounds on <code>TypedZonedDateTimeFormatter</code> <a href="https://redirect.github.com/unicode-org/icu4x/pull/3379 ">#3379</a></li>
</ul>
</li>
</ul>
<h2>icu4x 1.2 (Apr 13, 2023)</h2>
<ul>
<li>General
<ul>
<li>All updated crates:
<ul>
<li>Add missing <code>Debug</code> impls (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3206 ">#3206</a>)</li>
<li>Update Rust edition to 2021 (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3075 ">#3075</a>)</li>
<li>Internal clippy fixes</li>
<li>Unless otherwise specified, all crate updates are to version 1.2.</li>
<li>Out-of-cycle releases do not get their own changelog entries, so some entries may span multiple patch or pre-1.0 minor versions.</li>
</ul>
</li>
</ul>
</li>
<li>Data model and providers
<ul>
<li><code>icu_provider</code>:
<ul>
<li>Add support for silencing expected <code>DataError</code>s (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3262 ">#3262</a>)</li>
<li>Removing <code>dhat</code> dependency (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3138 ">#3138</a>)</li>
<li>Make trait <code>DataMarker: 'static</code> (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3137 ">#3137</a>)</li>
</ul>
</li>
<li><code>icu_datagen</code>: (includes patch updates 1.1.1 and 1.1.2)
<ul>
<li>(lib) Add <code>Out::Baked</code> and <code>BakedOptions</code>; deprecate <code>Out::Module</code> (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3130 ">#3130</a>)</li>
<li>(cli) Bump clap to 4.0, move to using derive (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3149 ">#3149</a>)</li>
<li>Pare down datagen deps (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3160 ">#3160</a>)</li>
<li>Support changes from CLDR 43 (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3182 ">#3182</a>, <a href="https://redirect.github.com/unicode-org/icu4x/issues/3201 ">#3201</a>, <a href="https://redirect.github.com/unicode-org/icu4x/issues/3204 ">#3204</a>, <a href="https://redirect.github.com/unicode-org/icu4x/issues/3205 ">#3205</a>)</li>
<li>Add support for complemented range iterators (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3198 ">#3198</a>)</li>
<li>Using byte string literals in databake (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3040 ">#3040</a>)\</li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="379473ad89
"><code>379473a</code></a> include!() segmenter data in datagen; release datagen 1.2.5 (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3393 ">#3393</a>)</li>
<li><a href="9702331b87
"><code>9702331</code></a> Add changelog entry for datagen 1.2.4 (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3390 ">#3390</a>)</li>
<li><a href="72654f552d
"><code>72654f5</code></a> Bump yaml and postcss-loader in /ffi/diplomat/js/examples/wasm-demo (<a href="https://redirect.github.com/unicode-org/icu4x/issues/3389 ">#3389</a>)</li>
<li>See full diff in <a href="https://github.com/unicode-org/icu4x/compare/ind/icu_datagen@1.2.4...ind/icu_datagen@1.2.5 ">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=icu_datagen&package-manager=cargo&previous-version=1.2.4&new-version=1.2.5 )](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