JavaScript interpreter and libraries

Edit Package mozjs60

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.

Refresh
Refresh
Source Files
Filename Size Changed
Always-use-the-equivalent-year-to-determine-the-time-zone.patch 0000004213 4.11 KB
Don-t-run-non262-extensions-clone-errors.js-on-s390x.patch 0000000712 712 Bytes
LICENSE.txt 0000016726 16.3 KB
Save-and-restore-non-volatile-x28-on-ARM64-for-generated-unboxed-object-constructor.patch 0000002408 2.35 KB
Save-x28-before-clobbering-it-in-the-regex-compiler.patch 0000003688 3.6 KB
Skip-some-i18n-tests-because-we-are-now-using-system-ICU.patch 0000001149 1.12 KB
Update-to-ICU-61-Part-3-Update-tests.patch 0000002784 2.72 KB
Update-to-ICU-64-Part-3-Update-tests.patch 0000000969 969 Bytes
Update-to-ICU-65-Part-3-Update-tests.patch 0000002890 2.82 KB
_constraints 0000000205 205 Bytes
emitter.patch 0000000805 805 Bytes
emitter_test.patch 0000001001 1001 Bytes
enddianness.patch 0000008826 8.62 KB
firefox-60.9.0esr.source.tar.xz 0269089044 257 MB
icu_sources_data-Write-command-output-to-our-stderr.patch 0000001316 1.29 KB
icu_sources_data.py-Decouple-from-Mozilla-build-system.patch 0000000804 804 Bytes
init_patch.patch 0000000517 517 Bytes
jsproperty-endian.patch 0000000884 884 Bytes
mozjs60-fix-armv6-build.patch 0000000685 685 Bytes
mozjs60-mozilla-s390-bigendian.patch 0000000816 816 Bytes
mozjs60.changes 0000006374 6.22 KB
mozjs60.spec 0000009239 9.02 KB
riscv-support.patch 0000002882 2.81 KB
tests-Expect-a-test-to-fail-on-big-endian.patch 0000001021 1021 Bytes
Revision 2 (latest revision is 4)
Frederic Crozat's avatar Frederic Crozat (fcrozat) committed (revision 2)
- 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.
Comments 0
openSUSE Build Service is sponsored by