Releases: servo/mozjs
Releases · servo/mozjs
mozjs-sys-v0.128.3-6: jsglue.cpp: Fix -Winconsistent-missing-override (#525)
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
mozjs-sys-v0.128.3-5: Fix mozjs-sys always being out of date (#524)
* Fix mozjs-sys always being out of date - `src/rustfmt.toml` does not exist, so always out of date - the configure script is touched by the makefile, so the second build will always be out of date, even without changes. - bindgen::CargoCallbacks will by default tell Cargo to rerun the build-script if any of the included files change. In our case some of the included files are generated by the build-script, so their mtime will always be newer than when the build-script last ran causing cargo to needlessly rerun the build-script. Writing a customized Callback that ignores generated include files avoids this problem Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> * Bump mozjs_sys to 128.3-5 Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com> --------- Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>
mozjs-sys-v0.128.3-4: Fix js-confdefs.h includes (#521)
* Add streams available test Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * try Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * Fix usages of FI Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * try Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * fmt Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
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-2: Hide readablestream behind streams feature (#518)
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
mozjs-sys-v0.128.3-1: Fix unsound use of Rooted<T> with RootKind::Traceable (#514)
* Add vtable to Rooted<T> when T has a Traceable RootKind value. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Update version number. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Automatically use Traceable-compatible Rooted with any T that implements TraceableTrace. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Make TraceableTrace::do_trace unsafe. Signed-off-by: Josh Matthews <josh@joshmatthews.net> --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net>
mozjs-sys-v0.128.3-0: Update SpiderMonkey to 128.3 (#511)
* Update SpiderMonkey to 128.3 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * update COMMIT hash Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * bump mozjs-sys version Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * add commit signoff and format update.py Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
mozjs-sys-v0.128.0-13: Generate attestation for all artifacts (#510)
* Generate attestation for all artifacts Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * add result in main Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * fix ohos arti Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * bump mozjs-sys version Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
mozjs-sys-v0.128.0-12: Rerun configure if configure inputs changed. (#506)
Save all input variables to the configure script, so that we can re-run it when necessary. Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
mozjs-sys-v0.128.0-11: Respect "STRIP" env variable for prebuilt artifact (#509)
* Respect "STRIP" env variable for prebuilt artifact When building the release artifact, respect the STRIP environment variable if set. Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> * Bump mozjs-sys to 128.0-11 Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> --------- Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>