| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: mozjs60-devel | Distribution: SUSE Linux Enterprise 15 |
| Version: 60.9.0 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 4.40 | Build date: Sat Jun 6 04:31:47 2020 |
| Group: Development/Libraries/Other | Build host: ibs-lx2160ardb-1 |
| Size: 2095274 | 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: Development files and tools for mozjs60 | |
JavaScript is the Netscape-developed object scripting language used in millions of web pages and server applications worldwide. Netscape's JavaScript is a super set of the ECMA-262 Edition 3 (ECMAScript) standard scripting language, with only mild differences from the published standard. This package contains the header file and tools to develop with JavaScript.
MPL-2.0
* 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).
/usr/bin/js-gdb.py /usr/bin/js60-config /usr/include/mozjs-60 /usr/include/mozjs-60/double-conversion /usr/include/mozjs-60/double-conversion/double-conversion.h /usr/include/mozjs-60/double-conversion/utils.h /usr/include/mozjs-60/fdlibm.h /usr/include/mozjs-60/js /usr/include/mozjs-60/js-config.h /usr/include/mozjs-60/js.msg /usr/include/mozjs-60/js/AllocPolicy.h /usr/include/mozjs-60/js/CallArgs.h /usr/include/mozjs-60/js/CallNonGenericMethod.h /usr/include/mozjs-60/js/CharacterEncoding.h /usr/include/mozjs-60/js/Class.h /usr/include/mozjs-60/js/Conversions.h /usr/include/mozjs-60/js/Date.h /usr/include/mozjs-60/js/Debug.h /usr/include/mozjs-60/js/GCAPI.h /usr/include/mozjs-60/js/GCAnnotations.h /usr/include/mozjs-60/js/GCHashTable.h /usr/include/mozjs-60/js/GCPolicyAPI.h /usr/include/mozjs-60/js/GCVariant.h /usr/include/mozjs-60/js/GCVector.h /usr/include/mozjs-60/js/HashTable.h /usr/include/mozjs-60/js/HeapAPI.h /usr/include/mozjs-60/js/Id.h /usr/include/mozjs-60/js/Initialization.h /usr/include/mozjs-60/js/MemoryMetrics.h /usr/include/mozjs-60/js/Principals.h /usr/include/mozjs-60/js/Printf.h /usr/include/mozjs-60/js/ProfilingFrameIterator.h /usr/include/mozjs-60/js/ProfilingStack.h /usr/include/mozjs-60/js/ProtoKey.h /usr/include/mozjs-60/js/Proxy.h /usr/include/mozjs-60/js/Realm.h /usr/include/mozjs-60/js/RefCounted.h /usr/include/mozjs-60/js/RequiredDefines.h /usr/include/mozjs-60/js/Result.h /usr/include/mozjs-60/js/RootingAPI.h /usr/include/mozjs-60/js/SliceBudget.h /usr/include/mozjs-60/js/Stream.h /usr/include/mozjs-60/js/StructuredClone.h /usr/include/mozjs-60/js/SweepingAPI.h /usr/include/mozjs-60/js/TraceKind.h /usr/include/mozjs-60/js/TracingAPI.h /usr/include/mozjs-60/js/TrackedOptimizationInfo.h /usr/include/mozjs-60/js/TypeDecls.h /usr/include/mozjs-60/js/UbiNode.h /usr/include/mozjs-60/js/UbiNodeBreadthFirst.h /usr/include/mozjs-60/js/UbiNodeCensus.h /usr/include/mozjs-60/js/UbiNodeDominatorTree.h /usr/include/mozjs-60/js/UbiNodePostOrder.h /usr/include/mozjs-60/js/UbiNodeShortestPaths.h /usr/include/mozjs-60/js/UniquePtr.h /usr/include/mozjs-60/js/Utility.h /usr/include/mozjs-60/js/Value.h /usr/include/mozjs-60/js/Vector.h /usr/include/mozjs-60/js/WeakMapPtr.h /usr/include/mozjs-60/js/Wrapper.h /usr/include/mozjs-60/jsapi.h /usr/include/mozjs-60/jsfriendapi.h /usr/include/mozjs-60/jsperf.h /usr/include/mozjs-60/jspubtd.h /usr/include/mozjs-60/jstypes.h /usr/include/mozjs-60/malloc_decls.h /usr/include/mozjs-60/mozilla /usr/include/mozjs-60/mozilla/Alignment.h /usr/include/mozjs-60/mozilla/AllocPolicy.h /usr/include/mozjs-60/mozilla/AlreadyAddRefed.h /usr/include/mozjs-60/mozilla/Array.h /usr/include/mozjs-60/mozilla/ArrayUtils.h /usr/include/mozjs-60/mozilla/Assertions.h /usr/include/mozjs-60/mozilla/Atomics.h /usr/include/mozjs-60/mozilla/Attributes.h /usr/include/mozjs-60/mozilla/AutoProfilerLabel.h /usr/include/mozjs-60/mozilla/BinarySearch.h /usr/include/mozjs-60/mozilla/BloomFilter.h /usr/include/mozjs-60/mozilla/BufferList.h /usr/include/mozjs-60/mozilla/Casting.h /usr/include/mozjs-60/mozilla/ChaosMode.h /usr/include/mozjs-60/mozilla/Char16.h /usr/include/mozjs-60/mozilla/CheckedInt.h /usr/include/mozjs-60/mozilla/Compiler.h /usr/include/mozjs-60/mozilla/Compression.h /usr/include/mozjs-60/mozilla/DebugOnly.h /usr/include/mozjs-60/mozilla/Decimal.h /usr/include/mozjs-60/mozilla/DefineEnum.h /usr/include/mozjs-60/mozilla/DoublyLinkedList.h /usr/include/mozjs-60/mozilla/EndianUtils.h /usr/include/mozjs-60/mozilla/EnumSet.h /usr/include/mozjs-60/mozilla/EnumTypeTraits.h /usr/include/mozjs-60/mozilla/EnumeratedArray.h /usr/include/mozjs-60/mozilla/EnumeratedRange.h /usr/include/mozjs-60/mozilla/FStream.h /usr/include/mozjs-60/mozilla/FastBernoulliTrial.h /usr/include/mozjs-60/mozilla/FloatingPoint.h /usr/include/mozjs-60/mozilla/GuardObjects.h /usr/include/mozjs-60/mozilla/HashFunctions.h /usr/include/mozjs-60/mozilla/IndexSequence.h /usr/include/mozjs-60/mozilla/IntegerPrintfMacros.h /usr/include/mozjs-60/mozilla/IntegerRange.h /usr/include/mozjs-60/mozilla/IntegerTypeTraits.h /usr/include/mozjs-60/mozilla/JSONWriter.h /usr/include/mozjs-60/mozilla/Likely.h /usr/include/mozjs-60/mozilla/LinkedList.h /usr/include/mozjs-60/mozilla/LinuxSignal.h /usr/include/mozjs-60/mozilla/MacroArgs.h /usr/include/mozjs-60/mozilla/MacroForEach.h /usr/include/mozjs-60/mozilla/MathAlgorithms.h /usr/include/mozjs-60/mozilla/Maybe.h /usr/include/mozjs-60/mozilla/MaybeOneOf.h /usr/include/mozjs-60/mozilla/MemoryChecking.h /usr/include/mozjs-60/mozilla/MemoryReporting.h /usr/include/mozjs-60/mozilla/Move.h /usr/include/mozjs-60/mozilla/NotNull.h /usr/include/mozjs-60/mozilla/NullPtr.h /usr/include/mozjs-60/mozilla/Opaque.h /usr/include/mozjs-60/mozilla/OperatorNewExtensions.h /usr/include/mozjs-60/mozilla/Pair.h /usr/include/mozjs-60/mozilla/Path.h /usr/include/mozjs-60/mozilla/PlatformConditionVariable.h /usr/include/mozjs-60/mozilla/PlatformMutex.h /usr/include/mozjs-60/mozilla/PodOperations.h /usr/include/mozjs-60/mozilla/Poison.h /usr/include/mozjs-60/mozilla/Printf.h /usr/include/mozjs-60/mozilla/Range.h /usr/include/mozjs-60/mozilla/RangedArray.h /usr/include/mozjs-60/mozilla/RangedPtr.h /usr/include/mozjs-60/mozilla/ReentrancyGuard.h /usr/include/mozjs-60/mozilla/RefCountType.h /usr/include/mozjs-60/mozilla/RefCounted.h /usr/include/mozjs-60/mozilla/RefPtr.h /usr/include/mozjs-60/mozilla/Result.h /usr/include/mozjs-60/mozilla/ResultExtensions.h /usr/include/mozjs-60/mozilla/ReverseIterator.h /usr/include/mozjs-60/mozilla/RollingMean.h /usr/include/mozjs-60/mozilla/SHA1.h /usr/include/mozjs-60/mozilla/Saturate.h /usr/include/mozjs-60/mozilla/ScopeExit.h /usr/include/mozjs-60/mozilla/Scoped.h /usr/include/mozjs-60/mozilla/SegmentedVector.h /usr/include/mozjs-60/mozilla/SmallPointerArray.h /usr/include/mozjs-60/mozilla/Span.h /usr/include/mozjs-60/mozilla/SplayTree.h /usr/include/mozjs-60/mozilla/Sprintf.h /usr/include/mozjs-60/mozilla/StackWalk.h /usr/include/mozjs-60/mozilla/StaticAnalysisFunctions.h /usr/include/mozjs-60/mozilla/TaggedAnonymousMemory.h /usr/include/mozjs-60/mozilla/TemplateLib.h /usr/include/mozjs-60/mozilla/TextUtils.h /usr/include/mozjs-60/mozilla/ThreadLocal.h /usr/include/mozjs-60/mozilla/ThreadSafeWeakPtr.h /usr/include/mozjs-60/mozilla/TimeStamp.h /usr/include/mozjs-60/mozilla/ToString.h /usr/include/mozjs-60/mozilla/Tuple.h /usr/include/mozjs-60/mozilla/TypeTraits.h /usr/include/mozjs-60/mozilla/TypedEnumBits.h /usr/include/mozjs-60/mozilla/Types.h /usr/include/mozjs-60/mozilla/UniquePtr.h /usr/include/mozjs-60/mozilla/UniquePtrExtensions.h /usr/include/mozjs-60/mozilla/Unused.h /usr/include/mozjs-60/mozilla/Variant.h /usr/include/mozjs-60/mozilla/Vector.h /usr/include/mozjs-60/mozilla/WeakPtr.h /usr/include/mozjs-60/mozilla/WrappingOperations.h /usr/include/mozjs-60/mozilla/XorShift128PlusRNG.h /usr/include/mozjs-60/mozilla/fallible.h /usr/include/mozjs-60/mozilla/mozalloc.h /usr/include/mozjs-60/mozilla/mozalloc_abort.h /usr/include/mozjs-60/mozilla/mozalloc_oom.h /usr/include/mozjs-60/mozjemalloc_types.h /usr/include/mozjs-60/mozmemory.h /usr/include/mozjs-60/mozmemory_wrap.h /usr/lib64/pkgconfig/mozjs-60.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Mar 9 15:56:43 2026