]> git.kaiwu.me - njs.git/commit
Refactoring Error value types.
authorDmitry Volyntsev <xeioex@nginx.com>
Thu, 24 Oct 2019 13:17:16 +0000 (16:17 +0300)
committerDmitry Volyntsev <xeioex@nginx.com>
Thu, 24 Oct 2019 13:17:16 +0000 (16:17 +0300)
commit7eb71ee59257c398a5d11af310ca0cc3daa41def
tree95969037377b8e7aef06fe3dd2cb411fc30109ab
parent84acdb8edbed8fbf3c9e47b55320fae636391968
Refactoring Error value types.

Eliminating special value types (njs_value_type_t) for error instance
objects.  According to the spec error instance objects are ordinary
objects which have an [[ErrorData]] internal slot.
16 files changed:
src/njs_builtin.c
src/njs_error.c
src/njs_error.h
src/njs_fs.c
src/njs_generator.c
src/njs_json.c
src/njs_module.c
src/njs_object.c
src/njs_parser.c
src/njs_parser.h
src/njs_value.c
src/njs_value.h
src/njs_vm.c
src/njs_vm.h
src/njs_vmcode.c
src/test/njs_unit_test.c