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

quickjs-docs-20260604-2.3 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: quickjs-docs Distribution: openSUSE Tumbleweed
Version: 20260604 Vendor: openSUSE
Release: 2.3 Build date: Thu Jun 18 13:07:32 2026
Group: Unspecified Build host: reproducible
Size: 245826 Source RPM: quickjs-20260604-2.3.src.rpm
Packager: http://bugs.opensuse.org
Url: https://bellard.org/quickjs
Summary: Documentation for quickjs
Documentation for quickjs

Provides

Requires

License

MIT

Changelog

* Thu Jun 18 2026 Matwey Kornilov <matwey.kornilov@gmail.com>
  - Explicitly add -fPIC to fix:
    /usr/lib/quickjs//libquickjs.a(libregexp.o): warning: relocation
      against `lre_ctype_bits' in read-only section `.text'
    /usr/lib/quickjs//libquickjs.a(quickjs.o): relocation R_X86_64_PC32
      against symbol `lre_ctype_bits' can not be used when making a
      shared object; recompile with -fPIC
* Mon Jun 15 2026 Avindra Goolcharan <avindra@opensuse.org>
  - Switch back to upstream release version
  - own lib folder from devel package
  - Update to version 2026-06-04:
    * added custom malloc for small blocks (11% faster on bench-v8)
    * micro optimizations (30% faster on bench-v8)
    * added resizable array buffers
    * added ArrayBuffer.prototype.transfer
    * added the Iterator object and methods
    * added set methods
    * added Atomics.pause
    * added added Map and WeakMap upsert methods
    * added Math.sumPrecise()
    * added regexp duplicate named groups
    * added base64 and hexadecimal encodings for Uint8Array
    * misc bug fixes
* Mon Mar 23 2026 msuchanek@suse.de
  - Update to version 20250913+git92.a31dcef (upstream git snapshot):
    * added basic protection against too large function in serialized bytecode
    * fixed use-after-free via re-entrant GC in FinalizationRegistry weak reference cleanup (#494)
    * Fix async generator lifecycle bug (bnoordhuis) (quickjs-ng/quickjs#1355)
    * fixed RegExp.escape
    * fixed buffer overflow in Atomics with resizable typed arrays
    * Fix memory leak in Iterator.prototype.map (saghul) (#493)
    * fixed buffer overflow in TypedArray.prototype.with (#492)
    * Fix stack underflow with generator in iterable (saghul) (#488)
* Mon Feb 16 2026 msuchanek@suse.de
  - Update to version 20250913+git83.bc629c8 (upstream git snapshot + cherry-picked fixes):
    * Fix heap buffer overflow via side-effects in js_typed_array_constructor
    * Fix heap buffer overflow in js_typed_array_constructor_ta (bsc#1256914 CVE-2026-1145)
    * Add tests for OOB access in atomic ops
    * Fix use-after-free in Atomics operations with resizable ArrayBuffers (bsc#1256911 CVE-2026-1144)
    * \x{N} is a syntax error
    * slightly faster lexical variable assignment
    * Don't call well-known Symbol methods for RegExp on primitive values
    * removed use after free in js_create_module_bytecode_function() (#467)
    * removed memory leak in case of error in cpool_add() (#468)
    * fixed fast array extension optimization when there are multiple realms
    * added regexp duplicate named groups - fixed reset of captures with quantizers
    * updated to unicode 17.0.0 - updated test262 version
    * fixed Worker freeing logic (#462)
    * - optimized Regexp.prototype.exec - optimized String.prototype.replace - optimized 'arguments' object creation - optimized access to non strict 'arguments' elements
    * faster and simpler implementation of regexp backtracking
    * fixed BJSON array serialization (#457)
    * Added Iterator.concat (initial patch by bnoordhuis)
    * optimized add/sub int32 overflow
    * added error checking in JS_InstantiateFunctionListItem()
    * Closure optimization
    * Restore a mistakenly removed goto on error in js_build_module_ns() (igorburago)
    * fixed JS_PROP_AUTOINIT handling in js_closure_define_global_var() (#455)
    * fixed exception handling in put_var operation (regression introduced by commit a6816be) (#454)
    * More informative "not a constructor" error message (initial patch by bnoordhuis) (#368)
    * Fix length check in ArrayBuffer.prototype.slice (bnoordhuis) (#451)
    * fixed DataView resizing
    * qjs: added --strict option
    * Much faster destructuring at the expense of a slight incompatibility with the spec when direct evals are present (v8 behaves the same way).
    * fixed operation order in Regexp constructor
    * changed module rejection order according to spec change
    * optimized Array.prototype.push
    * added js_string_eq()
    * fixed argument evaluation order in Date constructor and Date.UTC()
    * faster and safer dbuf functions (#443)
    * Faster context creation and exception checks in JS_NewContext (#404)
    * faster appending of elements in arrays
    * optimized string_buffer_putc()
    * optimized post_inc and post_dec
    * optimized array access
    * optimized global variable access
    * optimize the create of arrays
    * Improve error handling in Promise.withResolvers (bnoordhuis)
    * fixed Date parsing: "1997-03-08 11:19:10-0700" is a valid date and "1997-03-08T11:19:10-07" should yield an error
    * added Math.sumPrecise()
    * added Map and WeakMap upsert methods (bnoordhuis)
    * - added Atomics.pause (bnoordhuis)
    * - added resizable array buffers (bnoordhuis)
    * fixed parsing of computed property name
    * - added ArrayBuffer.prototype.transfer (Divy Srivastava)
    * added the Iterator object
    * added set methods (bnoordhuis)
    * removed memory leak (#441)
* Fri Feb 06 2026 Avindra Goolcharan <avindra@opensuse.org>
  - ship libquickjs in devel, qjsc works now
* Tue Nov 18 2025 Avindra Goolcharan <avindra@opensuse.org>
  - update to 2025-09-13:
    * added JSON modules and import attributes
    * added JS_PrintValue() API
    * qjs: pretty print objects in print() and console.log()
    * qjs: better promise rejection tracker heuristics
    * added RegExp v flag
    * added RegExp modifiers
    * added RegExp.escape
    * added Float16Array
    * added Promise.try
    * improved JSON parser spec conformance
    * qjs: improved compatibility of std.parseExtJSON() with JSON5 and
      accept JSON5 modules
    * added JS_FreePropertyEnum() and JS_AtomToCStringLen() API
    * added Error.isError()
    * misc bug fixes
* Wed Jun 18 2025 Avindra Goolcharan <avindra@opensuse.org>
  - update to 2025-04-26:
    * removed the bignum extensions and qjscalc to simplify the code.
      The BFCalc calculator (web version) can be used as a
      replacement for qjscalc.
    * new BigInt implementation optimized for small numbers
    * added WeakRef, FinalizationRegistry and symbols as weakrefs
    * added builtin float64 printing and parsing functions for more correctness
    * faster repeated string concatenation
    * qjs: promise unhandled rejections are fatal errors by default
    * added column number in debug information
    * removed the "use strip" extension
    * qjs: added -s and --strip-source options
    * qjsc: added -s and --keep-source options
    * added JS_GetAnyOpaque()
    * added more callbacks for exotic objects in JSClassExoticMethods
    * misc bug fixes
* Fri Feb 09 2024 Avindra Goolcharan <avindra@opensuse.org>
  - update to 2024-01-13:
    * top-level-await support in modules
    * allow 'await' in the REPL
    * added Array.prototype.{with,toReversed,toSpliced,toSorted} and
      TypedArray.prototype.{with,toReversed,toSorted}
    * added String.prototype.isWellFormed and String.prototype.toWellFormed
    * added Object.groupBy and Map.groupBy
    * added Promise.withResolvers
    * class static block
    * 'in' operator support for private fields
    * optional chaining fixes
    * added RegExp 'd' flag
    * fixed RegExp zero length match logic
    * fixed RegExp case insensitive flag
    * added os.getpid() and os.now()
    * added cosmopolitan build
    * misc bug fixes
  - includes changes from 2023-12-09:
    * added Object.hasOwn, {String|Array|TypedArray}.prototype.at,
      {Array|TypedArray}.prototype.findLast{Index}
    * BigInt support is enabled even if CONFIG_BIGNUM disabled
    * updated to Unicode 15.0.0
    * misc bug fixes
* Thu Apr 06 2023 Michal Suchanek <msuchanek@suse.com>
  - Requires at least gcc 7 to get stdatomic.h
* Sat Mar 27 2021 Avindra Goolcharan <avindra@opensuse.org>
  - update to 2021-03-27:
    * faster Array.prototype.push and Array.prototype.unshift
    * added JS_UpdateStackTop()
    * fixed Windows console
    * misc bug fixes

Files

/usr/share/doc/packages/quickjs-docs
/usr/share/doc/packages/quickjs-docs/doc
/usr/share/doc/packages/quickjs-docs/doc/quickjs.html
/usr/share/doc/packages/quickjs-docs/doc/quickjs.pdf
/usr/share/doc/packages/quickjs-docs/doc/quickjs.texi


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026