[pull] master from mozilla:master#44
Open
pull[bot] wants to merge 1029 commits into
Open
Conversation
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.30.9 to 4.31.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Commits](github/codeql-action@v4.30.9...v4.31.0) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@ea165f8...330a01c) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jetbrains.kotlin:kotlin-stdlib-jdk8](https://github.com/JetBrains/kotlin) from 2.2.20 to 2.2.21. - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.2.20...v2.2.21) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin:kotlin-stdlib-jdk8 dependency-version: 2.2.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 2.2.20 to 2.2.21. - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](JetBrains/kotlin@v2.2.20...v2.2.21) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin.jvm dependency-version: 2.2.21 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Added NativeJavaField to contain type information and apply type consolidation when required. Trying to set value of a final field will now always be skipped, instead of silently swallowing IllegalAccessException after failure.
* Add test cases that run on an Android device * Add a script to install the android SDK so it can be tested * Add a GitHub Actions script to run the tests as part of CI
Change setup in main CI job so that tests for different Java versions can run in parallel in different GitHub Actions runners. --------- Co-authored-by: andrea.bergia <andrea.bergia@servicenow.com>
Replace the NumberToString implementation with the Schubfach algorithm. This is a relatively new algorithm used in many standard libraries including Java. We use code by Rafaello Guilietti that has also been adapted for Jackson and for the JDK.
Make sure that the it-android tests use the current version, not one from Maven Central
Collectors.toUnmodifiableList is not available on older Android releases.
This old test does not appear to correctly calculate the date when we're near a DTC transition. Prefer the tests in test262 for this.
* Use the existing ScriptRuntime.typeErrorThrower(cx) instead of having a separate ThrowTypeError in Arguments. This also fixes the setup of the ThrowTypeError returned by ScriptRuntime.typeErrorThrower(cx). * test cases as reference and for checking backward compatibility All test passing with the code base before the first 'argument' changes (commit 3f4e1a7) * migrate Arguments to lambda and fix two more cases * arguments accessed from the function itself are readonly
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 5.0.0. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4.6.2...330a01c) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: 5.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.0 to 4.31.2. - [Release notes](https://github.com/github/codeql-action/releases) - [Commits](github/codeql-action@v4.31.0...v4.31.2) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
This replaces the implementations of toExponential, toFixed, and toPrecision on the Number class with new implementations that use a combination of BigDecimal and the new double formatting code.
* Move from `ScriptableObject`s to `DescriptorInfo` for descriptors. * Update test 262 properties. * Better API for descriptor fields. This helps prepare the way for more refactoring by separating these descriptors, which in JavaScript are not truly objects, but merely internal records.
Adds support for spread in arrays, unblocks many test262 tests, and adds new tests as well. --------- Co-authored-by: andrea.bergia <andrea.bergia@servicenow.com>
Clean up this code to align with latest Rhino coding practices.
* add tests for hasOwnProperty with Symbol and wrappend Symbol parameter * Add test and fix for wrapped Symbol handling in Object.setPrototypeOf(). Also remove a check from a private method because this check was done by all the callers already. * add tests for fromEntries with Symbol and wrappend Symbol parameter
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.2 to 4.31.3. - [Release notes](https://github.com/github/codeql-action/releases) - [Commits](github/codeql-action@v4.31.2...v4.31.3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [com.diffplug.spotless:spotless-plugin-gradle](https://github.com/diffplug/spotless) from 8.0.0 to 8.1.0. - [Release notes](https://github.com/diffplug/spotless/releases) - [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md) - [Commits](diffplug/spotless@gradle/8.0.0...gradle/8.1.0) --- updated-dependencies: - dependency-name: com.diffplug.spotless:spotless-plugin-gradle dependency-version: 8.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.31.3 to 4.31.4. - [Release notes](https://github.com/github/codeql-action/releases) - [Commits](github/codeql-action@v4.31.3...v4.31.4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.31.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* migrate JavaAdapter away from IdFunctionCall * expand JavaAdapterTest * extract the process of scanning args for inheritance data to another method * reuse JavaAdapterSignature object * clarify logic by moving data collection out of `getAdapterClass` * simplify JavaAdapterSignature * add test for JavaAdapterSignature
Adds an abstract `SourceMapper` interface. Callers attach a mapper via `ScriptCompileSpec`/`FunctionCompileSpec` builders; the mapper is held on `CompilerEnvirons`. It is consulted during code generation in both backends (`BodyCodegen` and `CodeGenerator`) so emitted line numbers refer to the original source - i.e. this means that features such as debugger breakpoints or stack traces come for free. Parser error reporting and the debugger source handoff also use the mapper. Null mappings cause the corresponding line entry to be skipped in both LineNumberTable and Icode_LINE.
…that (only when EOF) fix and testcases provided by @jcompagner; see #2367 for more
Spec captures the agreed scope: a real SourceMapper backed by a parsed plain source map, validated against tc39/source-map-tests, with the existing Position/SourceMapper interface refactored to carry source paths.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )