+
Skip to content

Releases: sagudev/mozjs

mozjs-sys-v0.140.0-5: Support build configurations without Intl API (#623)

09 Oct 06:04
644e97b
Compare
Choose a tag to compare
* Support build configurations without Intl API

The Intl API requires bundling a very large amount of data, and isn't needed in absolutely all environments.

This commit introduces an `intl` feature, which is enabled by default on `mozjs`, and builds SpiderMonkey without Intl support if that feature is disabled.

On MacOS, a mozjs embedding I'm working on shrinks from 32MB to 12MB, and a wasm32 build from also 32MB to 8.5MB (all stripped).

Signed-off-by: Till Schneidereit <till@tillschneidereit.net>

* Always build from source if intl feature is disabled

Signed-off-by: Till Schneidereit <till@tillschneidereit.net>

* Bump `mozjs-sys` version

Signed-off-by: Till Schneidereit <till@tillschneidereit.net>

---------

Signed-off-by: Till Schneidereit <till@tillschneidereit.net>

mozjs-sys-v0.128.9-0: Refactor Rooted<T> (#576)

29 Mar 05:49
861c091
Compare
Choose a tag to compare
* Factor out MaybeUninit from Rooted

Signed-off-by: Greg Morenz <greg-morenz@droid.cafe>

* Rename ptr to data

Signed-off-by: Greg Morenz <greg-morenz@droid.cafe>

---------

Signed-off-by: Greg Morenz <greg-morenz@droid.cafe>

mozjs-sys-v0.128.6-1: Allow returning null context pointers from Runtime::get(). (#545)

04 Jan 04:50
0081fc4
Compare
Choose a tag to compare

mozjs-sys-v0.128.3-10

21 Dec 16:09
7f121cb
Compare
Choose a tag to compare
Update build.rs

mozjs-sys-v0.128.3-8: Allow iterating over the frames of a CapturedJSStack (#539)

18 Dec 06:17
bb560b6
Compare
Choose a tag to compare
* Allow iterating over the frames in a SavedJSStack

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Add test for CapturedJSStack::for_each_stack_frame

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Move stack iteration test into its own file

This prevents other tests from interfering with the js engine
initialization

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

---------

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

mozjs-sys-v0.128.3-3: Use github artifact attestations for the prebuilt artifacts (#503)

04 Nov 05:34
3a0a5f0
Compare
Choose a tag to compare
* Add optional verification of prebuilt artifacts

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

f

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* CI: Enable strict attestation check in release-check

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* CI: Verify ohos archives in release-check.

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* Disable artifact verification by default

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* Move attestation into function

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* fix ohos archive ci verification

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

* Bump version to 128.3-3

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

---------

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>

mozjs-sys-v0.128.3-1: Rebuild when `MOZJS_` options are changed (#517)

31 Oct 14:06
7141822
Compare
Choose a tag to compare
Emit the `rerun-if-changed` lines for publicly documented MOZJS options.

Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

mozjs-sys-v0.128.3-0: Add `ThreadSafeJSContext` (#512)

15 Oct 09:35
a02aaf1
Compare
Choose a tag to compare
* Add `SyncJSContext`

https://github.com/servo/servo/issues/33759
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

* derive clone

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

* docs and fixes

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

* Update mozjs/src/rust.rs

Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>

* Apply suggestions from code review

Fix typos from my GitHub suggestions

Signed-off-by: Martin Robinson <mrobinson@igalia.com>

---------

Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com>
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
Co-authored-by: Martin Robinson <mrobinson@igalia.com>

mozjs-sys-v0.128.0-12: Generate attestation for all artifacts

29 Sep 09:18
Compare
Choose a tag to compare
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>

mozjs-sys-v0.128.0-9: Check for MOZJS_ARCHIVE before Building from Source (#496)

19 Aug 17:38
ae31f18
Compare
Choose a tag to compare
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载