]> git.kaiwu.me - njs.git/shortlog
njs.git
9 days ago Dmitry VolyntsevModules: fix clearTimeout() of a timer from its own... master
9 days ago Dmitry VolyntsevModules: ignore unknown and non-timer ids in clearTimeout()
9 days ago Dmitry VolyntsevWebCrypto: fix crypto.getRandomValues() with non-buffer...
9 days ago Dmitry VolyntsevTextEncoder: fix copy-on-write in encodeInto()
9 days ago Dmitry VolyntsevArrayBuffer: fix copy-on-write for external data
9 days ago Dmitry VolyntsevDataView: fix copy-on-write in set methods
9 days ago Dmitry VolyntsevModules: clarify context reuse memory check comment
9 days ago Dmitry VolyntsevModules: fix top-level await handling in QuickJS
9 days ago Dmitry VolyntsevQuickJS: copy body bytes into ArrayBuffer
9 days ago Dmitry VolyntsevFetch: free QuickJS response body chain after reading
9 days ago Dmitry VolyntsevQuickJS: free joined string with chain pool in qjs_stri...
9 days ago Dmitry VolyntsevQuickJS: fix fs callback return value leak
9 days ago Dmitry VolyntsevModules: fix subrequest response body leak in QuickJS
13 days ago Dmitry VolyntsevWebCrypto: fix AES-CTR out-of-bounds write on empty...
2026-10-23 Dmitry VolyntsevParser: fix reference atom IDs on big-endian systems
2026-10-23 Dmitry VolyntsevCI: split CLI and nginx checks into parallel jobs
2026-10-23 Dmitry VolyntsevCI: add big-endian build and tests
2026-10-22 Dmitry VolyntsevModules: fix incremental engine build dependencies
2026-10-22 Dmitry VolyntsevModules: isolate engine builds from the standalone CLI
2026-10-22 Dmitry VolyntsevConfigure: fix pkg-config paths for absolute build...
2026-10-22 Dmitry VolyntsevConfigure: allow explicit QuickJS library selection
2026-10-22 Dmitry VolyntsevConfigure: add configure mode without a source-root...
2026-10-15 Dmitry VolyntsevWebCrypto: return false for wrong-length ECDSA signatures
2026-10-15 Dmitry VolyntsevWebCrypto: clear OpenSSL errors after a signature mismatch
2026-10-15 Dmitry VolyntsevWebCrypto: fix algorithm availability in nginx modules
2026-10-15 Dmitry VolyntsevModules: treat expired shared dict entries as absent
2026-10-15 Dmitry VolyntsevModules: fix shared dict state JSON separators
2026-10-15 Dmitry VolyntsevModules: initialize shared dict state entry expiration
2026-10-15 Dmitry VolyntsevModules: limit waiting for shared dict state save on...
2026-10-15 Dmitry VolyntsevModules: track shared dict state changes per worker
2026-10-15 Dmitry VolyntsevModules: limit shared dict state save frequency
2026-10-15 Dmitry VolyntsevModules: fix shared dict state save error ordering
2026-10-15 vitalynModules: fixed shared dict state save stuck forever
2026-10-15 Dmitry VolyntsevModules: abort shared dict state save on close failure
2026-10-15 Dmitry VolyntsevModules: initialize shared dict state file before alloc...
2026-10-15 Dmitry VolyntsevModules: preserve shared dict entries on failed updates
2026-10-15 Dmitry VolyntsevVersion bump
2026-09-30 Dmitry VolyntsevVersion 1.0.2 1.0.2
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
next