]> git.kaiwu.me - njs.git/shortlog
njs.git
2026-09-30 Dmitry VolyntsevXML: return complete attribute values
2026-09-30 Dmitry VolyntsevXML: release parser context after parsing
2026-09-30 Dmitry VolyntsevVM: report import of a module removed after failed...
2026-09-30 Dmitry VolyntsevVM: preserve dependency code after failed module compil...
2026-09-29 Dmitry VolyntsevXML: preserve node methods with matching children
2026-09-29 Dmitry VolyntsevXML: add namespace-aware node accessors
2026-09-29 Dmitry VolyntsevQuickJS: fix XML value leaks in "in" checks
2026-09-29 Dmitry VolyntsevTests: tighten shell test checks
2026-09-29 Dmitry VolyntsevQuickJS: stop tracking rejections during final report
2026-09-29 Dmitry VolyntsevShell: fix unhandled rejection report in QuickJS
2026-09-29 Dmitry VolyntsevPromise: do not track handled rejections with no list
2026-09-25 Dmitry VolyntsevZlib: copy QJS dictionaries before conversion
2026-09-25 Dmitry VolyntsevZlib: validate NJS chunk sizes
2026-09-25 Dmitry VolyntsevTypes: declare Buffer swap64 correctly
2026-09-25 Dmitry VolyntsevXML: guard against content allocation failure
2026-09-25 Dmitry VolyntsevCore: avoid float padding pointer wraparound
2026-09-25 Dmitry VolyntsevFS: convert QJS numeric modes safely
2026-09-25 Dmitry VolyntsevCHB: avoid overflow when enforcing the chain limit
2026-09-25 Dmitry VolyntsevBuffer: free QJS buffers on conversion failures
2026-09-25 Dmitry VolyntsevBuffer: reject oversized QJS alloc() and concat() sizes
2026-09-25 Dmitry VolyntsevBuffer: convert QJS array-like lengths
2026-09-25 Dmitry VolyntsevBuffer: check QJS allocation sizes before narrowing
2026-09-25 Dmitry VolyntsevTests: improve compatibility with Node.js
2026-09-25 Dmitry VolyntsevFS: fix typo during BytesRead prototype instantiation
2026-09-25 Dmitry VolyntsevPromise: reject empty any inputs
2026-09-25 Dmitry VolyntsevTests: update Test262 and allow unhandled rejections
2026-09-25 Dmitry VolyntsevTests: rename local JavaScript test target
2026-09-25 Dmitry VolyntsevWebcrypto: clean up ECDSA conversion failures
2026-09-25 Dmitry VolyntsevWebcrypto: clean up AES-CTR allocation failures
2026-09-25 Dmitry VolyntsevWebcrypto: use constant-time HMAC verification
2026-09-25 Dmitry VolyntsevWebcrypto: validate EC JWK curve type
2026-09-18 Dmitry VolyntsevMemory pool: cached slot index in a page
2026-09-18 Dmitry VolyntsevMemory pool: free page counter in a cluster
2026-09-18 Dmitry VolyntsevMemory pool: junk filling only in debug builds
2026-09-18 Dmitry VolyntsevMemory pool: compare block addresses without overflow
2026-09-18 Dmitry VolyntsevTests: memory pool unit test
2026-09-18 Dmitry VolyntsevAvoid undefined shifts in MurmurHash2
2026-09-16 Dmitry VolyntsevFetch: limit decoded chunked response bodies
2026-09-16 Dmitry VolyntsevFetch: avoid reusing framed response connections
2026-09-16 Dmitry VolyntsevFetch: honor response body framing
2026-09-16 Dmitry VolyntsevFetch: validate response framing
2026-09-16 Dmitry VolyntsevFetch: validate response body size
2026-09-16 Dmitry VolyntsevModules: fix js_periodic worker affinity parsing
2026-09-16 Dmitry VolyntsevFetch: fix QJS numeric conversion
2026-09-15 basavaraj-sm05TypedArray: coerce length argument once on buffer const...
2026-09-14 Dmitry VolyntsevTest262: add a native runner for the official suite
2026-09-14 Dmitry VolyntsevCI: test njs with UBSan
2026-09-14 Dmitry VolyntsevAlign opaque values
2026-09-14 Dmitry VolyntsevCHB: avoid incompatible function pointer calls
2026-09-14 Dmitry VolyntsevDate: avoid out-of-range conversion in timezone offset
2026-09-14 Dmitry VolyntsevDate: fix UTC setters
2026-09-14 Dmitry VolyntsevFix the conversion of a property key to an array index
2026-09-14 Dmitry VolyntsevVM: remove dead code introduced in fd54d52de557
2026-09-11 Dmitry VolyntsevTypes: align XML declarations with API
2026-09-11 Dmitry VolyntsevQuickJS: align XML tag assignment with njs
2026-09-11 Dmitry VolyntsevXML: retain QuickJS tag sources during copy
2026-09-11 Dmitry VolyntsevXML: mutate XML nodes in place
2026-09-11 Dmitry VolyntsevXML: create text nodes before mutation
2026-09-10 Dmitry VolyntsevGenerator: bound value preservation analysis
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...
next