Releases: sagudev/mozjs
Releases · sagudev/mozjs
mozjs-sys-v0.140.0-5: Support build configurations without Intl API (#623)
* 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)
* 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)
Signed-off-by: Josh Matthews <josh@joshmatthews.net>
mozjs-sys-v0.128.3-10
Update build.rs
mozjs-sys-v0.128.3-8: Allow iterating over the frames of a CapturedJSStack (#539)
* 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)
* 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)
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)
* 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
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)
Signed-off-by: Redfire <redfire75369@hotmail.com>