Tags: pannous/mozjs
Tags
Fix building with recent python versions. (servo#674) Signed-off-by: Josh Matthews <[email protected]>
Reapply "Fix OHOS define" (servo#671) * Fix OHOS define (servo#666) * Fix OHOS define Signed-off-by: Jonathan Schwender <[email protected]> * Fix indentation Signed-off-by: Jonathan Schwender <[email protected]> * Avoid name collision by not importing header Assertions .h is also included in `c` files, so using namespaces is not an option to avoid the collision. js::LogLevel, collides with the hilog LogLevel enum. Signed-off-by: Jonathan Schwender <[email protected]> * Fix vprintf impl Signed-off-by: Jonathan Schwender <[email protected]> * Update patches Signed-off-by: Jonathan Schwender <[email protected]> * Bump mozjs version Signed-off-by: Jonathan Schwender <[email protected]> * Completely inline function declaration Signed-off-by: Jonathan Schwender <[email protected]> * ohos: Add debug-mozjs ci configuration Signed-off-by: Jonathan Schwender <[email protected]> --------- Signed-off-by: Jonathan Schwender <[email protected]> (cherry picked from commit dfae36e) * Fix visibility in declaration Signed-off-by: Jonathan Schwender <[email protected]> * Add a CI test that ensures ohos binaries can link Compiling the unit-tests assures, that linking succeeds. Signed-off-by: Jonathan Schwender <[email protected]> * Bump version again Signed-off-by: Jonathan Schwender <[email protected]> * Remove system headers patch Not needed anymore, since we don't include this file. Signed-off-by: Jonathan Schwender <[email protected]> --------- Signed-off-by: Jonathan Schwender <[email protected]>
Fix OHOS define (servo#666) * Fix OHOS define Signed-off-by: Jonathan Schwender <[email protected]> * Fix indentation Signed-off-by: Jonathan Schwender <[email protected]> * Avoid name collision by not importing header Assertions .h is also included in `c` files, so using namespaces is not an option to avoid the collision. js::LogLevel, collides with the hilog LogLevel enum. Signed-off-by: Jonathan Schwender <[email protected]> * Fix vprintf impl Signed-off-by: Jonathan Schwender <[email protected]> * Update patches Signed-off-by: Jonathan Schwender <[email protected]> * Bump mozjs version Signed-off-by: Jonathan Schwender <[email protected]> * Completely inline function declaration Signed-off-by: Jonathan Schwender <[email protected]> * ohos: Add debug-mozjs ci configuration Signed-off-by: Jonathan Schwender <[email protected]> --------- Signed-off-by: Jonathan Schwender <[email protected]>
Add default feature for JIT (servo#589) When building servo on Linux with the profile `production-stripped`, disabling JIT with this change shaves off 9MiB from the servo binary size, which is around 10%. Signed-off-by: Jonathan Schwender <[email protected]>
Fixup global method on realm and add reborrow variant (servo#657) * currentglobal Signed-off-by: sagudev <[email protected]> * wrappers2 Signed-off-by: sagudev <[email protected]> * fmt Signed-off-by: sagudev <[email protected]> * Apply suggestions from code review Co-authored-by: Josh Matthews <[email protected]> Signed-off-by: Sam <[email protected]> --------- Signed-off-by: sagudev <[email protected]> Signed-off-by: Sam <[email protected]> Co-authored-by: Josh Matthews <[email protected]>
build: Remove deprecated static_flag(true) call. (servo#651) This method has been deprecated in cc-rs, since cc-rs will only build static libraries. See the deprecation notice in the latest version: https://docs.rs/cc/latest/cc/struct.Build.html#method.static_flag Signed-off-by: Jonathan Schwender <[email protected]>
Update to SpiderMonkey 140.5 (servo#644) * fix patch Signed-off-by: sagudev <[email protected]> * Update SpiderMonkey Signed-off-by: sagudev <[email protected]> * apply patches Signed-off-by: sagudev <[email protected]> * Update COMMIT and version Signed-off-by: sagudev <[email protected]> * update bindgen this change fixes formating Signed-off-by: sagudev <[email protected]> * plz do not crash Signed-off-by: sagudev <[email protected]> --------- Signed-off-by: sagudev <[email protected]>
Add safe JSContext wrapper with strict safety rules (servo#638) * squash Signed-off-by: sagudev <[email protected]> * run doc test on linux Signed-off-by: sagudev <[email protected]> --------- Signed-off-by: sagudev <[email protected]>
Keep icu_capi headers in SM (servo#639) * Keep icu_capi headers Signed-off-by: sagudev <[email protected]> * Apply Signed-off-by: sagudev <[email protected]> * bump mozjs-sys Signed-off-by: sagudev <[email protected]> --------- Signed-off-by: sagudev <[email protected]>
Fix `icu_capi` detection (servo#633) * Fix `icu_capi` detection servo#623 made `icu_capi` optional, which broke the build of servo with vendored dependencies. We need to explicitly add the `intl` feature when invoking cargo metadata, otherwise the feature will not be enabled in the vendored crate directory when cargo metadata is run. Signed-off-by: Jonathan Schwender <[email protected]> * Update comment 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]>
PreviousNext