]> git.kaiwu.me - njs.git/shortlog
njs.git
2026-04-23 Dmitry VolyntsevModules: fixed loading of the built-in "crypto" module.
2026-04-23 Dmitry VolyntsevVersion bump.
2026-04-21 Dmitry VolyntsevVersion 0.9.7. 0.9.7
2026-04-13 Dmitry VolyntsevModules: removed "js vm init" during configuration...
2026-04-06 Dmitry VolyntsevWebCrypto: added JWK unwrap() support.
2026-04-06 Dmitry VolyntsevWebCrypto: added Ed25519 and X25519 support.
2026-04-06 Dmitry VolyntsevWebCrypto: added AES-KW algorithm support.
2026-04-06 Dmitry VolyntsevWebCrypto: added crypto.randomUUID().
2026-04-06 Dmitry VolyntsevWebCrypto: fixed RSA JWK test data for Node.js compatib...
2026-04-03 Dmitry VolyntsevFixed length prop of an Array instance redefinition...
2026-03-31 Dmitry VolyntsevCrypto: switched to OpenSSL EVP for hashing.
2026-03-30 Dmitry VolyntsevModules: removed shared dict expiration from read-locke...
2026-03-30 Dmitry VolyntsevModules: improved shared dict eviction strategy.
2026-03-30 Dmitry VolyntsevModules: fixed double-free in shared dict update with...
2026-03-18 Dmitry VolyntsevModules: preserved per-entry TTL on shared dict incr...
2026-03-18 Dmitry VolyntsevModules: added ttl() method to shared dictionaries.
2026-03-12 Dmitry VolyntsevParser: allow await expressions in tagged templates.
2026-03-12 Dmitry VolyntsevParser: allow await expressions in call arguments.
2026-03-12 Dmitry VolyntsevFixed call argument evaluation.
2026-03-12 Dmitry VolyntsevGenerator: derive property swap from node.
2026-03-12 Dmitry VolyntsevParser: isolate optional preserve wrapper details.
2026-03-12 Dmitry VolyntsevPreserve "this" for grouped optional calls.
2026-03-12 Dmitry VolyntsevParser: lower property consumers to PROPERTY_REF.
2026-03-12 Dmitry VolyntsevVersion bump.
2026-03-03 Dmitry VolyntsevVersion 0.9.6. 0.9.6
2026-03-03 Dmitry VolyntsevWebCrypto: validate JWK key type against algorithm...
2026-03-03 Dmitry VolyntsevFixed string offset map corruption in scope values...
2026-03-03 Dmitry VolyntsevFixed logical assignment short-circuit with non-writabl...
2026-03-02 Dmitry VolyntsevAdded support for ??= operator.
2026-03-02 Dmitry VolyntsevAdded support for ||= and &&= logical assignment operators.
2026-03-02 Dmitry VolyntsevImplement optional chaining.
2026-03-02 Dmitry VolyntsevGenerator: factor property lvalue setup.
2026-03-02 Dmitry VolyntsevGenerator: factor property assignment reads.
2026-03-02 Dmitry VolyntsevGenerator: factor test jump emission.
2026-03-02 Dmitry VolyntsevGenerator: factor property assignment helpers.
2026-03-02 Dmitry VolyntsevParser: factor right-link pop helper.
2026-03-02 Dmitry VolyntsevParser: refactor call argument setup.
2026-02-27 Dmitry VolyntsevCI: added extra debug flags and enabled ASAN for njs...
2026-02-27 Dmitry VolyntsevShell: fixed interactive mode detection for piped stdin.
2026-02-27 Dmitry VolyntsevReplace per-VM indexed array for modules with hash...
2026-02-25 Dmitry VolyntsevModules: suppressed slab log_nomem for evict shared...
2026-02-24 Dmitry VolyntsevModules: fixed expire field truncation in shared dict...
2026-02-24 Dmitry VolyntsevFixed heap-buffer-overflow in atom hash caused by Symbol().
2026-02-24 Dmitry VolyntsevRefactored atom hash into orthogonal find and add opera...
2026-02-10 Dmitry VolyntsevAlign SyntaxError reporting with other JS engines.
2026-02-07 Dmitry VolyntsevAttach JS stack trace for exceptions thrown by C code.
2026-02-07 Dmitry VolyntsevModules: fixed stack attach for native fetch exceptions...
2026-02-05 Dmitry VolyntsevAttach stack in error constructors.
2026-02-05 Dmitry VolyntsevMark anonymous and unknown functions with <>.
2026-02-05 Dmitry VolyntsevMake Error.stack faster.
2026-02-05 Dmitry VolyntsevFixed stack attaching by stringifying function addresse...
2026-02-05 Dmitry VolyntsevFixed PTR macro compatibility with newer BFD library.
2026-01-28 Dmitry VolyntsevFixed build on MacOS after 220b9b03 (0.9.5).
2026-01-26 Zurab Kvachadzeauto/cc: Use portable/POSIX 'command -v' instead of...
2026-01-15 OwenSanzasShell: fixed fuzzer harness to add NULL termination.
2026-01-14 Dmitry VolyntsevMaking unit tests less brittle when libpcre2 changes.
2026-01-14 Dmitry VolyntsevVersion bump.
2026-01-13 Dmitry Volyntsev Version 0.9.5. 0.9.5
2026-01-12 Dmitry VolyntsevQuickJS: added native module support in CLI.
2026-01-12 Dmitry VolyntsevQuickJS: added native module support.
2026-01-12 Dmitry VolyntsevModules: extracted config-time merging into separate...
2026-01-12 Dmitry VolyntsevQuickJS: fixed js_body_filter with multiple chunks.
2026-01-07 Dmitry VolyntsevHTTP: improved r.subrequest() error handling after...
2025-12-15 Martin KaesbergerTypes: fixed CipherAlgorithm and Pbkdf2Params
2025-12-15 Dmitry VolyntsevConfigure: respecting user provided CFLAGS.
2025-12-15 Dmitry VolyntsevConfigure: added option to configure position independe...
2025-12-13 Dmitry VolyntsevHTTP: fixed buffer_type inheritance in if blocks.
2025-12-02 Dmitry VolyntsevFixed js_body_filter when data is not in memory.
2025-12-01 Dmitry VolyntsevFS: fixed path restoration in fs.mkdir() and friends...
2025-12-01 Dmitry VolyntsevFS: fixed fs.mkdir() and friends.
2025-12-01 Dmitry VolyntsevFixed missed allocation check in promise code.
2025-11-25 Dmitry VolyntsevXML: fixed XMLNode update.
2025-11-25 Dmitry VolyntsevXML: fixed XMLAttr object.
2025-11-21 Dmitry VolyntsevRemoved non-compliant Buffer.prototype.length.
2025-11-21 Dmitry VolyntsevFixed ArrayBuffer with detached buffers.
2025-11-21 Dmitry VolyntsevAdded missing detached array checks.
2025-11-21 Dmitry VolyntsevPreserving strings are zero-terminated in njs_string_tr...
2025-11-20 Dmitry VolyntsevCI: cancel stale workflows.
2025-11-20 Dmitry VolyntsevCI: using meson and pkg-config for QuickJS-NG.
2025-11-20 Dmitry VolyntsevAdded pkg-config discovery for QuickJS-NG.
2025-11-20 Dmitry VolyntsevQuickJS: fixed compatibility issue with QuickJS-NG...
2025-11-20 Dmitry VolyntsevModules: removed extra not needed QuickJS checks.
2025-11-18 Dmitry VolyntsevUsing printing and parsing library from QuickJS.
2025-11-18 Dmitry VolyntsevEnsuring string values are zero-terminated.
2025-11-18 Dmitry VolyntsevFixed --debug=YES build after d4cedc0.
2025-11-14 Vadim ZhestikovAdded Symbol.toPrimitive to Date and Symbol prototypes.
2025-11-14 Vadim ZhestikovAdded Object.hasOwn().
2025-11-14 Vadim ZhestikovFixed Object prototype methods according to the spec.
2025-11-06 Vadim ZhestikovAdded promises execution after njs.on('exit', ..) hook.
2025-11-06 Vadim ZhestikovModules: improved handling of results of async handlers.
2025-11-05 Vadim ZhestikovAdded API to work with promises.
2025-11-05 Vadim ZhestikovVersion bump.
2025-10-29 Vadim ZhestikovFetch: making sure catch handler is executed asynchrono...
2025-10-28 Dmitry VolyntsevVersion 0.9.4. 0.9.4
2025-10-27 Dmitry VolyntsevFetch: added forward proxy support with HTTPS tunneling.
2025-10-27 Dmitry VolyntsevFetch: added default user agent.
2025-10-27 Dmitry VolyntsevFetch: introduced ngx_js_chain_to_buf() helper function.
2025-10-27 Dmitry VolyntsevFetch: refactored request building logic into separate...
2025-10-27 Dmitry VolyntsevFetch: introduced port and protocol helper macros.
2025-10-27 Dmitry VolyntsevTests: making sure dns stub in js_fetch_https.t resolve...
next