Sign in
nginx
/
njs
/
HEAD
4c243e9
Fixed unicode argument trimming in parseInt().
by Dmitry Volyntsev
· 7 days ago
nginx
2b767b2
Fixed large non-decimal literals.
by Dmitry Volyntsev
· 7 days ago
30ea83b
Stream: throwing an exception when s.done() is used while filtering.
by Dmitry Volyntsev
· 7 days ago
e037cb8
Added Symbol.for() and Symbol.keyfor().
by Dmitry Volyntsev
· 8 days ago
746fff2
Version bump.
by Dmitry Volyntsev
· 8 days ago
537513c
Added tag 0.7.5 for changeset 63c258c456ca
by Dmitry Volyntsev
· 9 days ago
7c27555
Version 0.7.5.
by Dmitry Volyntsev
· 9 days ago
njs-0.7.5
f258ec1
Fixed working with array-like object in Promise.all() and friends.
by Dmitry Volyntsev
· 13 days ago
6e07e5e
Propertly handling NJS_DECLINE in promise native functions.
by Dmitry Volyntsev
· 2 weeks ago
e817549
Renaming promise to promise_ctor to avoid confusion.
by Dmitry Volyntsev
· 2 weeks ago
5417053
Fixed njs_array_convert_to_slow_array().
by Dmitry Volyntsev
· 3 weeks ago
60c2119
Catching invalid njs_mp_free() calls.
by Dmitry Volyntsev
· 3 weeks ago
47ec084
Fixed memory freeing in njs_vm_compile().
by Dmitry Volyntsev
· 3 weeks ago
297bbdd
Removed njs_buffer_decode_destroy().
by Dmitry Volyntsev
· 3 weeks ago
634ed44
Fixed njs_array_expand() for empty arrays.
by Dmitry Volyntsev
· 3 weeks ago
801eeb2
Fixed freeing of array created using njs_arr_create().
by Dmitry Volyntsev
· 3 weeks ago
35cf399
Removed unused argument from njs_function_lambda_call().
by Dmitry Volyntsev
· 3 weeks ago
519153b
Fixed njs_iterator_to_array() with sparse arrays.
by Dmitry Volyntsev
· 3 weeks ago
b8051f0
Fixed template literal from producing byte-strings.
by Dmitry Volyntsev
· 3 weeks ago
e3f15fc
HTTP: returing undefined for Content-Type when the header is absent.
by Dmitry Volyntsev
· 3 weeks ago
bc9cbe2
HTTP: fixed r.headersOut special getters when value is absent.
by Dmitry Volyntsev
· 3 weeks ago
4967d55
Fixed String.prototype.replace() with byte strings.
by Dmitry Volyntsev
· 4 weeks ago
a28f412
Introduced njs_is_byte_or_ascii_string().
by Dmitry Volyntsev
· 4 weeks ago
d81e1ea
Improved OPCODE debug by tracing native functions.
by Dmitry Volyntsev
· 4 weeks ago
0ade204
Fixed typed-array ctor when source array is changed while iterating.
by Dmitry Volyntsev
· 4 weeks ago
2598135
Fixed njs_vmcode_interpreter() when await fails.
by Dmitry Volyntsev
· 4 weeks ago
cd2ce3d
Fixed function value initialization.
by Dmitry Volyntsev
· 4 weeks ago
00e1564
Fixed catching of the exception thrown from an awaited function.
by Dmitry Volyntsev
· 4 weeks ago
1b003a2
Improved OPCODE debug.
by Dmitry Volyntsev
· 4 weeks ago
62fe6e1
Fixed typo in debug code introduced in 3e754413e907 (0.7.4).
by Dmitry Volyntsev
· 4 weeks ago
9603e6b
HTTP: adapting to changes in nginx header structures.
by Dmitry Volyntsev
· 4 weeks ago
f6c2d74
HTTP: improved memory allocation error handling.
by Sergey Kandaurov
· 5 weeks ago
db4448a
Version bump.
by Dmitry Volyntsev
· 4 weeks ago
e71ad0f
Added tag 0.7.4 for changeset b5198f7f11a3
by Dmitry Volyntsev
· 5 weeks ago
d42bb1d
Version 0.7.4.
by Dmitry Volyntsev
· 5 weeks ago
njs-0.7.4
10e8339
Tests: adapted WebCrypto tests to RHEL9.
by Dmitry Volyntsev
· 5 weeks ago
f4deafd
Fixed use-of-uninitialized-value introduced in beb180165976.
by Dmitry Volyntsev
· 5 weeks ago
dcf1126
Fixed Object.prototype.constructor property handler with large heap.
by Dmitry Volyntsev
· 5 weeks ago
071adbf
Fixed redefinition of special props in Object.defineProperty().
by Dmitry Volyntsev
· 6 weeks ago
36c1edf
Getting rid of excessive NJS_LEVEL_TEMP.
by Dmitry Volyntsev
· 6 weeks ago
4672622
Added generator debug.
by Dmitry Volyntsev
· 6 weeks ago
bd5d91d
Improved OPCODE debug.
by Dmitry Volyntsev
· 6 weeks ago
050da85
Fixed compatibility with BoringSSL.
by Dmitry Volyntsev
· 6 weeks ago
a2bc173
Making function expression binding immutable according the specs.
by Dmitry Volyntsev
· 7 weeks ago
7a68b11
Leaving consistency checks as asserts for njs_scope_index().
by Dmitry Volyntsev
· 7 weeks ago
6e3af49
Fixed ellipsis support.
by Dmitry Volyntsev
· 7 weeks ago
aee4a57
Fixed Array.prototype.fill() for typed-arrays.
by Dmitry Volyntsev
· 8 weeks ago
df9354b
Fixed Object.defineProperty() when a recursive descriptor is provided.
by Dmitry Volyntsev
· 8 weeks ago
e593ab6
Improved surrogate pairs support for PCRE2 backend.
by Dmitry Volyntsev
· 8 weeks ago
17bdce7
Fixed JSON.parse() when reviver function is provided.
by Dmitry Volyntsev
· 8 weeks ago
117c975
Implement OrdinaryDelete() which does not throw exception.
by Dmitry Volyntsev
· 8 weeks ago
7b716c2
Added njs.version_number property.
by Dmitry Volyntsev
· 9 weeks ago
36d6270
Optimising JSON.parse() for large objects.
by Dmitry Volyntsev
· 9 weeks ago
6462c7f
HTTP: expect escaped URIs in r.internalRedirect().
by Dmitry Volyntsev
· 9 weeks ago
035a641
Modules: added additional directives for Fetch API.
by Dmitry Volyntsev
· 9 weeks ago
9f890cd
Fixed Array.prototype.lastIndexOf() with unicode string as "this".
by Dmitry Volyntsev
· 9 weeks ago
afc6169
Making FOREACH and NEXT instructions robust to invalid input.
by Dmitry Volyntsev
· 9 weeks ago
cecbbf8
Fixed aggregation methods of Promise ctor with array-like object.
by Dmitry Volyntsev
· 9 weeks ago
541f8e2
Fixed Array.prototype.slice() with slow "this" argument.
by Dmitry Volyntsev
· 10 weeks ago
e184745
Fixed Array.prototype.sort() when arr size is changed in a comparator.
by Dmitry Volyntsev
· 10 weeks ago
d644eef
Fixed Response headers iteration in Fetch API.
by Dmitry Volyntsev
· 3 months ago
29d802c
Version bump
by Dmitry Volyntsev
· 3 months ago
e5a99c4
Added tag 0.7.3 for changeset f15d039cf625
by Dmitry Volyntsev
· 3 months ago
dac0143
Version 0.7.3.
by Dmitry Volyntsev
· 3 months ago
njs-0.7.3
e26e053
Fixed typo while calculating module path length.
by Dmitry Volyntsev
· 3 months ago
036409d
Fixed njs_vmcode_interpreter() when "toString" conversion fails.
by Dmitry Volyntsev
· 3 months ago
dd5b78d
Tests: introduced OPCODE debug.
by Dmitry Volyntsev
· 4 months ago
1923290
Fixed allocation of large array literals.
by Dmitry Volyntsev
· 4 months ago
767dd81
Fixed frame allocation from an awaited frame.
by Dmitry Volyntsev
· 4 months ago
1bd8ef9
Fixed Array.prototype.concat() when "this" is a slow array.
by Dmitry Volyntsev
· 4 months ago
5989221
Refactoring of user modules importing.
by Dmitry Volyntsev
· 4 months ago
16b9ceb
Tests: splitting large import tests into several simple ones.
by Dmitry Volyntsev
· 4 months ago
ee1e1c7
Introduced njs_parser_init().
by Dmitry Volyntsev
· 5 months ago
738d531
Fixed Function constructor in CLI.
by Dmitry Volyntsev
· 5 months ago
f299052
Fixed backtraces for native modules imported with import statement.
by Dmitry Volyntsev
· 5 months ago
623f915
Fixed backtraces while traversing imported user modules.
by Dmitry Volyntsev
· 5 months ago
36d95e7
Tests: refactored modules tests using test262 test suite.
by Dmitry Volyntsev
· 5 months ago
031d3a1
Tests: added support for proper negative test262 tests.
by Dmitry Volyntsev
· 5 months ago
01d0de7
Types: added async/await support for TS files.
by Jakub Jirutka
· 5 months ago
f28d69d
Shell: added options for custom exit failure code.
by Dmitry Volyntsev
· 5 months ago
2e29378
Version bump.
by Dmitry Volyntsev
· 5 months ago
552c0f3
Added tag 0.7.2 for changeset 3dd315b80bab
by Dmitry Volyntsev
· 5 months ago
4a226ce
Version 0.7.2.
by Dmitry Volyntsev
· 5 months ago
njs-0.7.2
b723225
Fixed function redeclaration.
by Dmitry Volyntsev
· 5 months ago
a7af2da
Fixed recursive async function calls.
by Dmitry Volyntsev
· 5 months ago
9994f4e
Fixed Function.prototype.apply() with slow arrays.
by Dmitry Volyntsev
· 5 months ago
067eef3
Fixed type confusion bug while resolving promises.
by Dmitry Volyntsev
· 5 months ago
3947fe0
Improved access to this argument.
by Dmitry Volyntsev
· 5 months ago
acfd103
Fixed Buffer.concat() with subarrays.
by Sylvain Etienne
· 5 months ago
ce282fc
2022 year.
by Dmitry Volyntsev
· 5 months ago
9155c57
Fixed Array.prototype.concat() with exotic argument object.
by Dmitry Volyntsev
· 5 months ago
b5e2279
Fixed Array.prototype.reverse() when array is changed while iterating.
by Dmitry Volyntsev
· 6 months ago
0a4c0c7
Simplified element access in Array.prototype.shift().
by Dmitry Volyntsev
· 6 months ago
1a63950
Simplified element access in Array.prototype.pop().
by Dmitry Volyntsev
· 6 months ago
6f6a20d
Fixed Array.prototype.concat() when array is changed while iterating.
by Dmitry Volyntsev
· 6 months ago
11f64b7
Fixed Array.prototype.slice() when array is changed while iterating.
by Dmitry Volyntsev
· 6 months ago
666d0ae
Fixed Array.prototype.join() when array is changed while iterating.
by Dmitry Volyntsev
· 6 months ago
d22724b
Making njs_value_property_i64() and njs_value_property_i64_set() fast.
by Dmitry Volyntsev
· 6 months ago
320c8ab
Removing MSAN unpoison workarounds for clang-9 and below.
by Dmitry Volyntsev
· 6 months ago
7f00ecb
Fixed fuzzing target bug introduced in 4d4657128baf (0.7.1).
by Dmitry Volyntsev
· 6 months ago
Next »