Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libmozjs-60-60.9.0-4.40 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: libmozjs-60 Distribution: SUSE Linux Enterprise 15
Version: 60.9.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 4.40 Build date: Sat Jun 6 03:30:40 2020
Group: System/Libraries Build host: sheep07
Size: 9870272 Source RPM: mozjs60-60.9.0-4.40.src.rpm
Packager: https://www.suse.com/
Url: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
Summary: JavaScript's library
JavaScript is the Netscape-developed object scripting language used in millions
of web pages and server applications worldwide. Netscape's JavaScript is a
superset of the ECMA-262 Edition 3 (ECMAScript) standard scripting language,
with only mild differences from the published standard.

This package contains the JavaScript's library.

Provides

Requires

License

MPL-2.0

Changelog

* Thu Dec 19 2019 fcrozat@suse.com
  - SLE 15 SP2 will ship with ICU 65, apply patches accordingly
    (jsc#SLE-11118).
* Fri Dec 13 2019 fcrozat@suse.com
  - Remove Update-to-ICU-64-Part-3-Update-tests.patch, SLE is back to
    ICU 60.x.
* Tue Dec 10 2019 fcrozat@suse.com
  - Add Don-t-run-non262-extensions-clone-errors.js-on-s390x.patch,
    based on Debian patch, to enable back tests on s390x (and ppc64).
  - Add tests-Expect-a-test-to-fail-on-big-endian.patch, based on
    Debian patch, accept a test failure on big-endian like s390x.
  - Ensure build for x86 is with SSE2 (SSE for floating point math),*
    required by upstream (requires switching package to i686).
  - enable back tests on s390x and i586
  - Remove build workaround on ppc64le.
  - Reorder/change build flags to follow Debian and Fedora.
  - Enable back tests on all platforms (except JIT on s390).
  - Ensure we don't build bundled security libs.
  - Don't ship a icu bundle for big-endian, recreate it instead, with
    patches icu_sources_data-Write-command-output-to-our-stderr.patch
    and icu_sources_data.py-Decouple-from-Mozilla-build-system.patch.
  - Update patch enddianness.patch with more fixes from
    bmo#1590907 to fix strings usage on s390x (bsc#1158355).
  - Add Skip-some-i18n-tests-because-we-are-now-using-system-ICU.patch
    Update-to-ICU-61-Part-3-Update-tests.patch,
    Update-to-ICU-64-Part-3-Update-tests.patch,
    Update-to-ICU-65-Part-3-Update-tests.patch to allow building
    with system icu
  - Add flag to switch between system icu and embedded icu and
    enable system icu.
* Fri Oct 04 2019 mgorse@suse.com
  - Update to version 60.9.0
  - rebased riscv-support.patch
  - Remove source modifications that made some private functions
    public. Probably not needed anymore, and was introducing a
    build error
  - Regenerate icudt60b.dat.xz
  - Added some upstream bug fixes included in Debian and Fedora:
    Always-use-the-equivalent-year-to-determine-the-time-zone.patch
    emitter.patch
    emitter_test.patch
    init_patch.patch
    enddianness.patch
    jsproperty-endian.patch
    Save-x28-before-clobbering-it-in-the-regex-compiler.patch
    Save-and-restore-non-volatile-x28-on-ARM64-for-generated-unboxed-object-constructor.patch
* Thu Jun 20 2019 dimstar@opensuse.org
  - Drop python-wheel BuildRequires: causes a build cycle, and is not
    needed.
* Wed May 29 2019 bjorn.lie@gmail.com
  - No longer pass --enable-debug to configure. It is not needed for
    our endusers, and will only slow down the engine. Nor have we
    built it with debug in the past.
* Mon Feb 11 2019 schwab@suse.de
  - riscv-support.patch: fix last change
* Sun Feb 03 2019 wr@rosenauer.org
  - update to ESR codebase (60.4.0)
  - rebased riscv-support.patch
* Sat Feb 02 2019 schwab@suse.de
  - mozjs60-mozilla-s390-bigendian.patch: rediff and apply on more big
    endian archs
  - mozjs60-xulrunner-24.0-s390-inlines.patch: remove
  - Replace icudt58b.dat.xz by icudt60b.dat.xz
  - riscv-support.patch: add basic support for riscv64
* Wed Oct 24 2018 bjorn.lie@gmail.com
  - Update to version 60.2.2:
    * Bug fix release.
  - Drop mozjs60-fix-memory-leak-in-LCovCompartment-esr60.patch and
    mozjs60-prevent-an-internal-gcc-8_0_1-error.patch: Fixed upstream
* Thu Sep 13 2018 guillaume.gardet@opensuse.org
  - Use memory-constraints to avoid OOM errors
* Wed Aug 01 2018 luc14n0@linuxmail.org
  - Initial package (based on mozjs52), version 60.1.0:
    * New syntax:
    - `for await (... of ...)` syntax is used for async iteration;
    - The rest operator is now supported in object destructuring:
      e.g. `({a, b, ...cd} = {a: 1, b: 2, c: 3, d: 4});`;
    - The spread operator is now supported in object literals: e.g.
      `mergedObject = {...obj1, ...obj2};`;
    - Generator methods can now be async, using the `async
      function*` syntax, or `async* f() {...}` method shorthand;
    - It's now allowed to omit the variable binding from a catch
      statement, if you don't need to access the thrown exception:
      `try {...} catch {}`.
    * New APIs:
    - Promise.prototype.finally(), popular in many third-party
      Promise libraries, is now available natively;
    - String.prototype.toLocaleLowerCase() and
      String.prototype.toLocaleUpperCase() now take an optional
      locale or array of locales;
    - Intl.PluralRules is now available;
    - Intl.NumberFormat.protoype.formatToParts() is now available;
    - Intl.Collator now has a caseFirst option;
    - Intl.DateTimeFormat now has an hourCycle option.
    * New behaviour: There are a lot of minor behaviour changes as
      SpiderMonkey's JS implementation conforms ever closer to
      ECMAScript standards.
    * Backwards-incompatible changes:
    - Conditional catch clauses have been removed, as they were a
      Mozilla extension which will not be standardized;
    - The nonstandard `for each (... in ...)` loop was removed;
    - The nonstandard legacy lambda syntax (`function(x) x*x`) was
      removed;
    - The nonstandard Mozilla iteration protocol was removed, as
      well as nonstandard Mozilla generators, including the
      Iterator and StopIteration objects, and the
      Function.prototype.isGenerator() method.
    - Array comprehensions and generator comprehensions have been
      removed.
    - Several nonstandard methods were removed: ArrayBuffer.slice()
      (but not the standard version, ArrayBuffer.prototype.\
      slice()), Date.prototype.toLocaleFormat(), Function.\
      prototype.isGenerator(), Object.prototype.watch(), and
      Object.prototype.unwatch().
  - Drop bmo1176787.patch inherited from mozjs52: fixed upstream.
  - Add patches:
    mozjs60-fix-memory-leak-in-LCovCompartment-esr60.patch
    (bmo#1478679) and
    mozjs60-prevent-an-internal-gcc-8_0_1-error.patch
    (bmo#1458382).

Files

/usr/lib64/libmozjs-60.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:11:13 2024