Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: TimvdLippe/mozjs

Tags

mozjs-sys-v0.140.0-3

Toggle mozjs-sys-v0.140.0-3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add minimal bindings for `Handle<StackGCVector<T>>`. (servo#620)

* Add minimal bindings for Handle<StackGCVector<T>>.

Signed-off-by: Josh Matthews <[email protected]>

* Add unit test.

Signed-off-by: Josh Matthews <[email protected]>

* Add missing glue wrappers.

Signed-off-by: Josh Matthews <[email protected]>

* Avoid returning non-POD datatypes.

Signed-off-by: Josh Matthews <[email protected]>

* Fix build error.

Signed-off-by: Josh Matthews <[email protected]>

* Remove some raw handle usage.

Signed-off-by: Josh Matthews <[email protected]>

* Fix build error.

Signed-off-by: Josh Matthews <[email protected]>

* Detect gfind/find when generating wrappers.

Signed-off-by: Josh Matthews <[email protected]>

* Format.

Signed-off-by: Josh Matthews <[email protected]>

---------

Signed-off-by: Josh Matthews <[email protected]>

mozjs-sys-v0.140.0-2

Toggle mozjs-sys-v0.140.0-2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add Cargo Feature for zlib-rs (servo#619)

* Switched to Using zlib-rs

Signed-off-by: Redfire <[email protected]>

* Added Cargo Feature for zlib-rs

Signed-off-by: Redfire <[email protected]>

* Updated Patches for zlib-rs

Signed-off-by: Redfire <[email protected]>

---------

Signed-off-by: Redfire <[email protected]>

mozjs-sys-v0.140.0-1

Toggle mozjs-sys-v0.140.0-1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use cargo provided icu_capi (servo#596)

* Use Cargo provided icu_capi headers

Use the headers provided by cargo, instead of our local checkout.
This also revealed that we had been using version 1.5, when
we wanted to use 1.4, to be in sync with upstream.

Signed-off-by: Jonathan Schwender <[email protected]>

* Remove unneeded vendored code

Signed-off-by: Jonathan Schwender <[email protected]>

* try patch

Signed-off-by: Jonathan Schwender <[email protected]>

* replace \ with / in path

Signed-off-by: Jonathan Schwender <[email protected]>

---------

Signed-off-by: Jonathan Schwender <[email protected]>

mozjs-sys-v0.140.0-0

Toggle mozjs-sys-v0.140.0-0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Upgrade to SpiderMonkey 140 (servo#607)

* Update SpiderMonkey

Signed-off-by: Josh Matthews <[email protected]>

* Update patches.

Signed-off-by: Josh Matthews <[email protected]>

* Apply patches.

Signed-off-by: Josh Matthews <[email protected]>

* Update jsglue.

Signed-off-by: Josh Matthews <[email protected]>

* Update wrappers.

Signed-off-by: Josh Matthews <[email protected]>

* Update README.

Signed-off-by: Josh Matthews <[email protected]>

* Update package version.

Signed-off-by: Josh Matthews <[email protected]>

* Wrap new Dispatchable ownership in a layer of opaque pointers.

Signed-off-by: Josh Matthews <[email protected]>

* Upgrade NDK to 28b.

Signed-off-by: Josh Matthews <[email protected]>

* Format jsglue.

Signed-off-by: Josh Matthews <[email protected]>

* Fetch mozjs source from github release. Reenable integrity check.

Signed-off-by: Josh Matthews <[email protected]>

* Update upgrade steps in README for new integrity job requirements.

Signed-off-by: Josh Matthews <[email protected]>

* Show git diff when integrity check fails.

Signed-off-by: Josh Matthews <[email protected]>

* Remove vendored jinja2 module.

Signed-off-by: Josh Matthews <[email protected]>

* Update jinja2 removal patch to use lowercase directory name.

Signed-off-by: Josh Matthews <[email protected]>

* Address review comments.

Signed-off-by: Josh Matthews <[email protected]>

* Fix documentation.

Signed-off-by: Josh Matthews <[email protected]>

---------

Signed-off-by: Josh Matthews <[email protected]>

mozjs-sys-v0.137.0-3

Toggle mozjs-sys-v0.137.0-3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
mozjs_sys: Honor the `CXXSTDLIB` environment variable (servo#615)

`CXXSTDLIB` is an environment variable used by `cc` and many other
crates which lets developers to choose a standard C++ library of their
choice.

Make use of that variable in mozjs_sys's build.rs as well.

One of the use cases is supporting Linux distributions which use LLVM
instead of GCC as the main toolchain (e.g. Chimera, Gentoo musl-llvm
profile, OpenMandriva).

Signed-off-by: Michal Rostecki <[email protected]>

mozjs-sys-v0.137.0-2

Toggle mozjs-sys-v0.137.0-2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove unneeded icu_capi features (servo#608)

* Reduce icu_capi features

We don't need all default features, which are quite a few:
https://github.com/unicode-org/icu4x/blob/599f3366f901eb0cc0af9de6c9de99998734bb8a/ffi/capi/Cargo.toml#L38

Co-authored-by: Yao Jian <[email protected]>
Signed-off-by: Jonathan Schwender <[email protected]>

* windows: Link advapi32

Previously this seems to have been linked in by default
(e.g. on Rust 1.85.0), and also by some optional
feature in `icu_capi`.
Since SM relies on this library, we need to link against it.

Signed-off-by: Jonathan Schwender <[email protected]>

* fix duplicate space and bump mozjs

The bump is needed to make integrity happy

Signed-off-by: Jonathan Schwender <[email protected]>

* Add icu_calender and icu_properties

Co-authored-by: sagudev <[email protected]>
Signed-off-by: Jonathan Schwender <[email protected]>

---------

Signed-off-by: Jonathan Schwender <[email protected]>
Co-authored-by: Yao Jian <[email protected]>
Co-authored-by: sagudev <[email protected]>

mozjs-sys-v0.137.0-1

Toggle mozjs-sys-v0.137.0-1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix icu_capi version (servo#606)

* fix icu_capi version

The vendored version of icu_capi was bumped to 1.5.0 in the SM 137
 update, so we need to update the version in the Cargo.toml too.
Additionally, we use `=1.5.0` to force selecting the same version
as the vendored one.
The vendored icu_capi is never built, only its headers are used.

Signed-off-by: Jonathan Schwender <[email protected]>

* bump mozjs-sys version

Signed-off-by: Jonathan Schwender <[email protected]>

---------

Signed-off-by: Jonathan Schwender <[email protected]>

mozjs-source-v140

Toggle mozjs-source-v140's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix icu_capi version (servo#606)

* fix icu_capi version

The vendored version of icu_capi was bumped to 1.5.0 in the SM 137
 update, so we need to update the version in the Cargo.toml too.
Additionally, we use `=1.5.0` to force selecting the same version
as the vendored one.
The vendored icu_capi is never built, only its headers are used.

Signed-off-by: Jonathan Schwender <[email protected]>

* bump mozjs-sys version

Signed-off-by: Jonathan Schwender <[email protected]>

---------

Signed-off-by: Jonathan Schwender <[email protected]>

mozjs-source-19b003833fc9bb146efa9bc665a536765e8899d1

Toggle mozjs-source-19b003833fc9bb146efa9bc665a536765e8899d1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix icu_capi version (servo#606)

* fix icu_capi version

The vendored version of icu_capi was bumped to 1.5.0 in the SM 137
 update, so we need to update the version in the Cargo.toml too.
Additionally, we use `=1.5.0` to force selecting the same version
as the vendored one.
The vendored icu_capi is never built, only its headers are used.

Signed-off-by: Jonathan Schwender <[email protected]>

* bump mozjs-sys version

Signed-off-by: Jonathan Schwender <[email protected]>

---------

Signed-off-by: Jonathan Schwender <[email protected]>

mozjs-sys-v0.137.0-0

Toggle mozjs-sys-v0.137.0-0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Upgrade to SpiderMonkey 137 (servo#584)

* Update SpiderMonkey

Signed-off-by: Josh Matthews <[email protected]>

* Update COMMIT.

Signed-off-by: Josh Matthews <[email protected]>

* Update patches.

Signed-off-by: Josh Matthews <[email protected]>

* Apply patches.

Signed-off-by: Josh Matthews <[email protected]>

* Update handwritten glue.

Signed-off-by: Josh Matthews <[email protected]>

* Update jsapi wrappers.

Signed-off-by: Josh Matthews <[email protected]>

* Build fixes.

Signed-off-by: Josh Matthews <[email protected]>

* Formatting.

Signed-off-by: Josh Matthews <[email protected]>

* Set pending exception in panic unit test to avoid assertion.

Signed-off-by: Josh Matthews <[email protected]>

* Expose glue for using EnvironmentChain instances.

Signed-off-by: Josh Matthews <[email protected]>

* Match NDK requirements in CI.

Signed-off-by: Josh Matthews <[email protected]>

* Update mozilla-esr references and package version.

Signed-off-by: Josh Matthews <[email protected]>

* Add more packed attributes.

Signed-off-by: Josh Matthews <[email protected]>

* Work around Android build failure by removing failing static assert.

Signed-off-by: Josh Matthews <[email protected]>

* Display stderr/stdout output when build process fails.

Signed-off-by: Josh Matthews <[email protected]>

* Fix use of temporary file when testing ar support.

Signed-off-by: Josh Matthews <[email protected]>

* Use clang 16.

Signed-off-by: Josh Matthews <[email protected]>

* Ensure sysroot and minimum API level is provided when building on Android.

Signed-off-by: Josh Matthews <[email protected]>

* Comment out assertion that is not a constexpr in debug builds.

Signed-off-by: Josh Matthews <[email protected]>

* Allow integrity check to fail while mozjs source is unavailable.

Signed-off-by: Josh Matthews <[email protected]>

* Don't run patch integraity check.

Signed-off-by: Josh Matthews <[email protected]>

* Don't suppress diff when wrappers don't match.

Signed-off-by: Josh Matthews <[email protected]>

* Install llvm to.temp directory.

Co-authored-by: sagudev <[email protected]>
Signed-off-by: Josh Matthews <[email protected]>

---------

Signed-off-by: Josh Matthews <[email protected]>
Co-authored-by: sagudev <[email protected]>