/
niceSOFT
/
njs
ОбзорДокументацияВойти
/
niceSOFT
/
njs
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
njs/
src/
..
test

QuickJS: add missing btoa() and atob() and improve njs version

2 месяца назад
njs.h

Version bump

2 месяца назад
njs.pc.in

Added a target to generate pkg-config file.

4 года назад
njs_addr2line.c

Fixed PTR macro compatibility with newer BFD library.

6 месяцев назад
njs_addr2line.h

Added native function symbolizer for function tracing in debug.

4 года назад
njs_arr.c

Fixed freeing of array created using njs_arr_create().

4 года назад
njs_arr.h

Fixed Array.prototype.sort() according to the specification.

6 лет назад
njs_array.c

Fix Array.prototype.slice() of large arrays in the non-fast keys path

2 месяца назад
njs_array.h

Introduced flat hash.

3 года назад
njs_array_buffer.c

Fixed ArrayBuffer with detached buffers.

9 месяцев назад
njs_array_buffer.h

Shell: added $262 as external in CLI.

3 года назад
njs_assert.h

Fixed njs_assert() macro.

4 года назад
njs_async.c

Attach JS stack trace for exceptions thrown by C code.

6 месяцев назад
njs_async.h

Attach JS stack trace for exceptions thrown by C code.

6 месяцев назад
njs_atom.c

Fixed heap-buffer-overflow in atom hash caused by Symbol().

6 месяцев назад
njs_atom.h

Refactored atom hash into orthogonal find and add operations.

6 месяцев назад
njs_atom_defs.h

Added Object.hasOwn().

9 месяцев назад
njs_boolean.c

Refactored working with built-in strings, symbols and small integers.

год назад
njs_boolean.h

Refactored object type initialization.

7 лет назад
njs_buffer.c

Buffer: fix infinite loop when filling from a zero-length typed array

2 месяца назад
njs_buffer.h

Refactored working with built-in strings, symbols and small integers.

год назад
njs_builtin.c

Make Error.stack faster.

6 месяцев назад
njs_chb.c

Add optional per-chain byte cap in chained buffers

2 месяца назад
njs_chb.h

Add optional per-chain byte cap in chained buffers

2 месяца назад
njs_clang.h

Using printing and parsing library from QuickJS.

9 месяцев назад
njs_cutils.h

Using printing and parsing library from QuickJS.

9 месяцев назад
njs_date.c

Fixed --debug=YES build after d4cedc0.

9 месяцев назад
njs_date.h

Added njs_date_alloc().

5 лет назад
njs_disassembler.c

Fixed call argument evaluation.

5 месяцев назад
njs_djb_hash.c

Moving all common headers into njs_main.h.

7 лет назад
njs_djb_hash.h

Refactored file hierarchy.

7 лет назад
njs_dtoa.c

Using printing and parsing library from QuickJS.

9 месяцев назад
njs_dtoa.h

Using printing and parsing library from QuickJS.

9 месяцев назад
njs_encoding.c

Added missing detached array checks.

9 месяцев назад
njs_encoding.h

Introduced TextEncoder/TextDecoder implementation.

6 лет назад
njs_error.c

Improved error stack frame handling.

3 месяца назад
njs_error.h

Align SyntaxError reporting with other JS engines.

6 месяцев назад
njs_event.h

Refactored asynchronous events.

3 года назад
njs_extern.c

Removed remnants of level hash.

год назад
njs_flathsh.c

Removed remnants of level hash.

год назад
njs_flathsh.h

Removed remnants of level hash.

год назад
njs_function.c

Make Error.stack faster.

6 месяцев назад
njs_function.h

Fixed frame saving for awaited function with closures.

год назад
njs_generator.c

Fixed call argument value snapshotting.

3 месяца назад
njs_generator.h

Tests: introduced OPCODE debug.

4 года назад
njs_iterator.c

Refactored working with built-in strings, symbols and small integers.

год назад
njs_iterator.h

WebCrypto: module is rewritten using public API.

3 года назад
njs_json.c

Cap string-producing chb chains in core builtins

2 месяца назад
njs_json.h

Refactored file hierarchy.

7 лет назад
njs_lexer.c

Added support for ??= operator.

5 месяцев назад
njs_lexer.h

Parser: isolate optional preserve wrapper details.

5 месяцев назад
njs_lexer_keyword.c

Lexer refactoring.

6 лет назад
njs_main.h

Using printing and parsing library from QuickJS.

9 месяцев назад
njs_malloc.c

Moving all common headers into njs_main.h.

7 лет назад
njs_malloc.h

Separating private from public headers.

7 лет назад
njs_math.c

Refactored working with built-in strings, symbols and small integers.

год назад
njs_math.h

Separating private from public headers.

7 лет назад
njs_module.c

Replace per-VM indexed array for modules with hash-based lookup.

5 месяцев назад
njs_module.h

Replace per-VM indexed array for modules with hash-based lookup.

5 месяцев назад
njs_mp.c

Fixed Array.prototype.sort() with --debug=YES and --debug-memory=YES.

3 года назад
njs_mp.h

Added njs.memoryStats object.

4 года назад
njs_murmur_hash.c

Moving all common headers into njs_main.h.

7 лет назад
njs_murmur_hash.h

Refactored file hierarchy.

7 лет назад
njs_number.c

Using printing and parsing library from QuickJS.

9 месяцев назад
njs_number.h

Using printing and parsing library from QuickJS.

9 месяцев назад
njs_object.c

Fixed object enumeration cleanup

2 месяца назад
njs_object.h

Fixed atom string fallback handling

2 месяца назад
njs_object_prop.c

Removed remnants of level hash.

год назад
njs_object_prop_declare.h

Optimized memory consumption by object hash.

год назад
njs_parser.c

Parser: fixed string escape lookahead bounds

2 месяца назад
njs_parser.h

Parser: allow await expressions in tagged templates.

5 месяцев назад
njs_promise.c

Attach stack in error constructors.

6 месяцев назад
njs_promise.h

Added API to work with promises.

9 месяцев назад
njs_queue.c

Moving all common headers into njs_main.h.

7 лет назад
njs_queue.h

Refactored file hierarchy.

7 лет назад
njs_random.c

Random: prioritise CCRandomGenerateBytes over getentropy on macOs.

3 года назад
njs_random.h

Refactored file hierarchy.

7 лет назад
njs_rbtree.c

Moving all common headers into njs_main.h.

7 лет назад
njs_rbtree.h

Refactored file hierarchy.

7 лет назад
njs_regex.h

Introduced PCRE2 RegExp backend.

5 лет назад
njs_regexp.c

Cap string-producing chb chains in core builtins

2 месяца назад
njs_regexp.h

Improved memory footprint of RegExp.prototype.test().

3 года назад
njs_regexp_pattern.h

RegExp: improved source string treatment.

5 лет назад
njs_scope.c

Fixed string offset map corruption in scope values hash.

5 месяцев назад
njs_scope.h

Removed not used njs_scope_create_index_value().

год назад
njs_sprintf.c

Fixed GCC 15 build with -Wunterminated-string-initialization.

год назад
njs_sprintf.h

Public header cleanup.

3 года назад
njs_str.c

Introduced WebCrypto API according to W3C spec.

5 лет назад
njs_str.h

Fixed memory overlap checks

2 месяца назад
njs_string.c

QuickJS: add missing btoa() and atob() and improve njs version

2 месяца назад
njs_string.h

Fixed string offset map corruption in scope values hash.

5 месяцев назад
njs_symbol.c

Added Symbol.toPrimitive to Date and Symbol prototypes.

9 месяцев назад
njs_symbol.h

Added Symbol.for() and Symbol.keyfor().

4 года назад
njs_trace.c

Moving all common headers into njs_main.h.

7 лет назад
njs_trace.h

Removing njs_stub.h.

7 лет назад
njs_typed_array.c

Honor source view offset in same-type copies

2 месяца назад
njs_typed_array.h

Avoiding explicit length calculation for strings.

2 года назад
njs_types.h

Using printing and parsing library from QuickJS.

9 месяцев назад
njs_unicode.h

Introduced TextEncoder/TextDecoder implementation.

6 лет назад
njs_unicode_lower_case.h

Unicode case tables updated to version 14.0.0 (May 2021).

5 лет назад
njs_unicode_lower_case.pl

Refactored file hierarchy.

7 лет назад
njs_unicode_upper_case.h

Unicode case tables updated to version 14.0.0 (May 2021).

5 лет назад
njs_unicode_upper_case.pl

Refactored file hierarchy.

7 лет назад
njs_unix.h

Improved population of process.env object.

4 года назад
njs_utf16.c

Improved readability of surrogate pairs handling.

6 лет назад
njs_utf16.h

Introduced UTF-16 according to WHATWG encoding spec.

6 лет назад
njs_utf8.c

Avoiding arithmetic operations with NULL pointer in TextDecoder().

3 года назад
njs_utf8.h

Fixed ‘ctx.codepoint’ may be used uninitialized.

2 года назад
njs_utils.c

Added remaining methods for %TypedArray%.prototype.

6 лет назад
njs_utils.h

Fixed misaligned reading and writing.

5 лет назад
njs_value.c

Fixed stack attaching by stringifying function addresses in place.

6 месяцев назад
njs_value.h

Ensuring string values are zero-terminated.

9 месяцев назад
njs_value_conversion.h

Added Symbol.toPrimitive to Date and Symbol prototypes.

9 месяцев назад
njs_variable.c

Parser: fixed function scope checks

2 месяца назад
njs_variable.h

Parser: simplifed working with function variables.

год назад
njs_vm.c

Fix typo in njs_vm_value_enumerate()

2 месяца назад
njs_vm.h

Replace per-VM indexed array for modules with hash-based lookup.

5 месяцев назад
njs_vmcode.c

Fixed call argument evaluation.

5 месяцев назад
njs_vmcode.h

Fixed call argument evaluation.

5 месяцев назад
qjs.c

QuickJS: add missing btoa() and atob() and improve njs version

2 месяца назад
qjs.h

QuickJS: add missing btoa() and atob() and improve njs version

2 месяца назад
qjs_buffer.c

QuickJS: add missing btoa() and atob() and improve njs version

2 месяца назад
quickjs_compat.h

QuickJS: fix nginx configure with not configured njs module.

год назад