]> git.kaiwu.me - njs.git/shortlog
njs.git
2026-09-10 Dmitry VolyntsevVM: clean up failed module compilation
2026-09-10 Dmitry VolyntsevVM: clean up failed AST serialization
2026-09-10 Dmitry VolyntsevParser: release non-global semantic state
2026-09-10 Dmitry VolyntsevGenerator: release temporary compilation memory
2026-09-10 Dmitry VolyntsevParser: release temporary compilation memory
2026-09-10 Dmitry VolyntsevParser: shrink variable flags
2026-09-10 Dmitry VolyntsevParser: store statement labels as atom identifiers
2026-09-10 Dmitry VolyntsevParser: use compact active labels
2026-09-10 Dmitry VolyntsevParser: reduce variable reference payload
2026-09-10 Dmitry VolyntsevParser: compact array literal elements
2026-09-10 Dmitry VolyntsevFix large array literal initialization
2026-09-10 Dmitry VolyntsevTests: add parser stress benchmarks
2026-09-04 Dmitry VolyntsevFix Array.prototype.sort() with huge sparse arrays
2026-09-04 Dmitry VolyntsevFix reentrant object-to-primitive conversion
2026-09-04 Dmitry VolyntsevTypedArray: fix numeric property definitions
2026-09-04 Dmitry VolyntsevRegex: fix decoding of named capture indexes
2026-09-04 Dmitry VolyntsevFix Object.defineProperty() with reentrant descriptors
2026-09-04 Dmitry VolyntsevFix Array.prototype.concat() with sparse arrays
2026-09-04 Dmitry VolyntsevFix indexed fast paths for exotic objects
2026-09-04 Dmitry VolyntsevRegExp: fix cleanup of custom exec results
2026-09-04 Dmitry VolyntsevFix the runtime model in the agent developer guide
2026-09-04 Dmitry VolyntsevGenerator: select a for-in route by the target's own...
2026-09-04 Dmitry VolyntsevParser: classify a "for" declaration header like an...
2026-09-04 Dmitry VolyntsevGenerator: stop parking a for-in index in the AST
2026-09-04 Dmitry VolyntsevParser: carry the declaration kind across nested parsing
2026-09-04 Dmitry VolyntsevParser: remove the dead cover parenthesized production
2026-09-04 Dmitry VolyntsevParser: remove the use_lhs parser flag
2026-09-04 Dmitry VolyntsevParser: parse the "for" initializer once
2026-09-04 Dmitry VolyntsevParser: report an invalid "for-in" target as a SyntaxError
2026-09-04 Dmitry VolyntsevParser: own the [In] grammar parameter
2026-09-04 Dmitry VolyntsevParser: fix "for" initializer parsing after a failed...
2026-09-04 Dmitry VolyntsevMemory pool: allocate the block descriptor separately...
2026-09-04 Dmitry VolyntsevRegExp: fix Symbol.replace() with an inconsistent match...
2026-09-04 Dmitry VolyntsevVersion bump
2026-08-20 Dmitry VolyntsevVersion 1.0.1 release-1.0.1 1.0.1
2026-08-20 Dmitry VolyntsevFetch: fix empty response status text handling
2026-08-20 Dmitry VolyntsevXML: fix off-by-one in namespace prefix list parsing
2026-08-20 Dmitry VolyntsevHTTP: fail closed on js_access body completion errors
2026-08-20 Dmitry VolyntsevCI: bump the pinned quickjs-ng version
2026-08-20 Dmitry VolyntsevQuickJS: fix empty stack in errors created by the host
2026-08-20 Dmitry VolyntsevQuickJS: fix compatibility with quickjs-ng 0.16.0 and...
2026-08-14 Dmitry VolyntsevModules: make context clone setup transactional
2026-08-14 Dmitry VolyntsevQuickJS: discard contexts with pending jobs
2026-08-14 Dmitry VolyntsevQuickJS: keep reused contexts in their origin queue
2026-08-14 Dmitry VolyntsevQuickJS: mark nginx wrapper references during GC
2026-08-14 Dmitry VolyntsevQuickJS: make Fetch finalization pool-independent
2026-08-14 Dmitry VolyntsevHTTP: fix missing validation of the r.return() redirect...
2026-08-14 Dmitry VolyntsevHTTP: fix missing validation of r.headersOut values
2026-08-13 Dmitry VolyntsevMisc: add a release target for source tarballs
2026-08-13 Dmitry VolyntsevExclude development files from source archives
2026-08-13 Dmitry VolyntsevBuild: remove Mercurial leftovers
2026-08-13 Dmitry VolyntsevFetch: preserve QuickJS header names
2026-08-13 Dmitry VolyntsevFetch: centralize Headers mutations
2026-08-12 Dmitry VolyntsevWebcrypto: fix QuickJS build with OpenSSL < 1.1.0
2026-08-12 Tomas PsotaWebcrypto: fix RSA-OAEP digest being ignored for non...
2026-08-11 horusModules: fix SharedDict.pop() for unexpired keys in...
2026-08-11 Guillaume RossoliniUpdate README.md
2026-07-29 Vadim ZhestikovTest262: accept ENOTEMPTY and EEXIST in fs/rename.t.mjs
2026-07-29 Maryna-f5Updated security reporting methods
2026-07-03 Dmitry VolyntsevQuickJS: fix unhandled rejection tracking in reused...
2026-07-02 Dmitry VolyntsevWebcrypto: fix buffer overflow when exporting large...
2026-06-25 Dmitry VolyntsevQuickJS: add missing btoa() and atob() and improve...
2026-06-23 Dmitry VolyntsevUpdate README.md
2026-06-23 Dmitry VolyntsevVersion bump
2026-06-23 Dmitry VolyntsevVersion 1.0.0. 1.0.0
2026-06-16 Dmitry VolyntsevHonor source view offset in same-type copies
2026-06-16 Dmitry VolyntsevFix Array.prototype.slice() of large arrays in the...
2026-06-16 Dmitry VolyntsevQuickJS: fix infinite loop on inflate of a stream needi...
2026-06-16 Dmitry VolyntsevBuffer: fix infinite loop when filling from a zero...
2026-06-16 Dmitry VolyntsevBuffer: fix type confusion in concat() with element...
2026-06-16 Dmitry VolyntsevBuffer: fix out-of-bounds access in readInt/writeInt...
2026-06-16 Dmitry VolyntsevHTTP: fix use-after-free in r.subrequest() on premature...
2026-06-15 Dmitry VolyntsevFix use-after-free in Array.prototype.sort()
2026-06-12 Dmitry VolyntsevHTTP: fix segfault reading a request header with no...
2026-06-12 Dmitry VolyntsevFetch: fix Content-Length reservation in request building
2026-06-12 Dmitry VolyntsevFetch: fix out-of-bounds read of a short fetch proxy URL
2026-06-12 Dmitry VolyntsevFetch: fix missing CONNECT request terminator without...
2026-06-12 Dmitry VolyntsevFetch: fix missing event cleanup when resolver start...
2026-06-12 Dmitry VolyntsevQuickJS: fix fetch() init property value leaks
2026-06-12 Dmitry VolyntsevQuickJS: fix promise and event leak on proxy URL evalua...
2026-06-11 Dmitry VolyntsevQuickJS: fix body_read_len mismatch in QuickJS readRequ...
2026-06-11 Dmitry VolyntsevModules: fix out-of-bounds read when loading a shared...
2026-06-11 Dmitry VolyntsevFix typo in njs_vm_value_enumerate()
2026-06-11 Dmitry VolyntsevFix out-of-bounds read in Buffer.prototype.toString()
2026-06-10 Dmitry VolyntsevCap string-producing chb chains in core builtins
2026-06-10 Dmitry VolyntsevAdd optional per-chain byte cap in chained buffers
2026-06-05 Dmitry VolyntsevQuickJS: fix consumed value cleanup
2026-06-03 Dmitry VolyntsevModules: fixed common helper exception classes
2026-06-03 Dmitry VolyntsevXML: fixed exception classes
2026-06-03 Dmitry VolyntsevStream: fixed exception classes
2026-06-03 Dmitry VolyntsevStream: fixed variable value state on allocation failure
2026-06-03 Dmitry VolyntsevHTTP: fixed exception classes
2026-06-03 Dmitry VolyntsevHTTP: fixed missing exceptions in njs handlers
2026-06-03 Dmitry VolyntsevFetch: fixed exception classes
2026-06-03 Dmitry VolyntsevFetch: fixed QuickJS conversion error handling
2026-06-03 Dmitry VolyntsevQuickJS: fixed common receiver exception classes
2026-06-01 Dmitry VolyntsevFetch: check keepalive connections before reuse
2026-06-01 Dmitry VolyntsevFetch: reject unsafe request targets
2026-06-01 Dmitry VolyntsevFetch: reject unsafe request methods
2026-06-01 Dmitry VolyntsevFetch: reject invalid header values
next