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