Skip to content

Releases: servo/mozjs

mozjs-sys-v0.128.3-6: jsglue.cpp: Fix -Winconsistent-missing-override (#525)

22 Nov 19:14
f68e385
Compare
Choose a tag to compare
Signed-off-by: Jonathan Schwender <jonathan.schwender@huawei.com>

mozjs-sys-v0.128.3-5: Fix mozjs-sys always being out of date (#524)

22 Nov 15:20
18ab014
Compare
Choose a tag to compare
* 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)

04 Nov 12:33
8526195
Compare
Choose a tag to compare
* 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)

01 Nov 15:05
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-2: Hide readablestream behind streams feature (#518)

31 Oct 16:37
2087c35
Compare
Choose a tag to compare
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)

28 Oct 07:39
f7c263b
Compare
Choose a tag to compare
* 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)

02 Oct 18:50
d9b283c
Compare
Choose a tag to compare
* 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)

01 Oct 04:20
8daf0a0
Compare
Choose a tag to compare
* 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)

25 Sep 07:24
446ca97
Compare
Choose a tag to compare
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)

24 Sep 20:24
5fe5854
Compare
Choose a tag to compare
* 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>