index
:
njs
master
njs mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
nginx
/
ngx_js.c
Commit message (
Expand
)
Author
Age
*
Fetch: QuickJS support.
Zhidao HONG
10 days
*
Fetch: unify string type to support both njs and QuickJS.
Zhidao HONG
10 days
*
Refactored working with built-in strings, symbols and small integers.
Vadim Zhestikov
2025-04-29
*
QuickJS: ignoring rejected promises while destroying context.
Dmitry Volyntsev
2025-04-07
*
QuickJS: fix exception handling during configuration phase.
Zhidao HONG
2025-04-03
*
QuickJS: fixed ngx_qjs_string() to handle strings containing "\0".
hongzhidao
2025-03-19
*
QuickJS: making ngx_qjs_*() functions consistent with ngx_js_*().
hongzhidao
2025-03-18
*
Modules: improved reporting of unhandled promise rejections.
Dmitry Volyntsev
2025-02-24
*
QuickJS: fixed non-NULL terminated strings formatting in exceptions.
Dmitry Volyntsev
2025-02-18
*
Modules: removed extra VM creation per server.
Dmitry Volyntsev
2025-01-06
*
Fetch: optimized use of SSL contexts.
Dmitry Volyntsev
2024-12-03
*
Modules: refactored preloading.
Dmitry Volyntsev
2024-11-22
*
Modules: fixed process.env object.
Dmitry Volyntsev
2024-11-06
*
QuickJS: reworked process object.
Dmitry Volyntsev
2024-11-06
*
Improved error messages for module loading failures.
Dmitry Volyntsev
2024-10-21
*
Modules: removed extra VMs creation when it is not needed.
Dmitry Volyntsev
2024-10-14
*
Optimized ngx_qjs_string().
Dmitry Volyntsev
2024-10-08
*
Modules: introduced QuickJS engine.
Dmitry Volyntsev
2024-09-17
*
Modules: introduced engine API.
Dmitry Volyntsev
2024-09-17
*
Making ngx_js_logger() reusable by QuickJS code.
Dmitry Volyntsev
2024-08-16
*
Modules: adding NUL byte at the end of the global script.
Dmitry Volyntsev
2024-08-16
*
Modules: adding NUL byte at the end of the module body.
Dmitry Volyntsev
2024-06-28
*
Modules: removed not needed previous location initialization.
Dmitry Volyntsev
2024-06-28
*
Change: removed byte strings API.
Dmitry Volyntsev
2024-05-17
*
Reverted changes introduced in 7eaaa7d57636 (not released) back.
Dmitry Volyntsev
2024-02-06
*
Moving out HostLoadImportedModule from njs core.
Dmitry Volyntsev
2024-01-23
*
Moving out HostPromiseRejectionTracker from njs core.
Dmitry Volyntsev
2024-01-18
*
Fixed tracking of unhandled rejected promises.
Dmitry Volyntsev
2024-01-18
*
Moving out logger from njs core.
Dmitry Volyntsev
2023-12-14
*
Refactored asynchronous events.
Dmitry Volyntsev
2023-12-05
*
Modules: simplified setTimeout() timer callback.
Dmitry Volyntsev
2023-11-29
*
Moving out setTimeout() and clearTimeout() from njs core.
Dmitry Volyntsev
2023-11-21
*
Renaming ngx_js_retval() to ngx_js_exception().
Dmitry Volyntsev
2023-11-21
*
Modules: introduced console object.
Dmitry Volyntsev
2023-09-22
*
Modules: introduced js_shared_dict_zone directive.
Dmitry Volyntsev
2023-07-03
*
Added njs_vm_external_constructor().
Dmitry Volyntsev
2023-07-03
*
Modules: introduced ngx.worker_id.
Dmitry Volyntsev
2023-06-29
*
Using addon module API to unify injecting of external objects.
Dmitry Volyntsev
2023-06-28
*
Modules: renaming ngx_js_conf_t to ngx_js_loc_conf_t.
Dmitry Volyntsev
2023-06-06
*
Modules: introduced global nginx properties.
Dmitry Volyntsev
2023-05-17
*
Modules: added options to disable parts dependant on 3rd party libs.
Dmitry Volyntsev
2023-05-10
*
Change: native methods are provided with retval argument.
Dmitry Volyntsev
2023-04-19
*
Added "zlib" module.
Dmitry Volyntsev
2023-03-27
*
Added "xml" module for working with XML documents.
Dmitry Volyntsev
2023-01-25
*
Modules: fixed nginx logger callback for calls in master.
Dmitry Volyntsev
2022-12-12
*
Modules: fixed Fetch Response prototype reinitialization.
Dmitry Volyntsev
2022-11-15
*
Modules: js_merge_conf is moved to shared library.
Vadim Zhestikov
2022-09-27
*
Modules: common code is moved to shared library.
Vadim Zhestikov
2022-09-27
*
Modules: added js_preload_object directive.
Vadim Zhestikov
2022-09-16
*
Modules: common code for js_import is moved to shared library.
Vadim Zhestikov
2022-09-13
[next]