]> git.kaiwu.me - njs.git/commit
Introduced flat hash.
authorVadim Zhestikov <v.zhestikov@f5.com>
Wed, 30 Aug 2023 19:06:12 +0000 (12:06 -0700)
committerVadim Zhestikov <v.zhestikov@f5.com>
Wed, 30 Aug 2023 19:06:12 +0000 (12:06 -0700)
commite64a3762a629c91f0e44742bc6f7948c0851e8a5
tree3585adf8604021ebb776807357cabfe1ad2f2082
parente694d61a94c711b7c48b0ae23909a4cef7c65700
Introduced flat hash.

Object property enumeration order is corrected.
This fixes #189 issue on Github.
28 files changed:
auto/sources
external/njs_shell.c
src/njs_array.c
src/njs_array.h
src/njs_array_buffer.c
src/njs_async.c
src/njs_buffer.c
src/njs_date.c
src/njs_encoding.c
src/njs_error.c
src/njs_flathsh.c [new file with mode: 0644]
src/njs_flathsh.h [new file with mode: 0644]
src/njs_function.c
src/njs_main.h
src/njs_number.c
src/njs_object.c
src/njs_object_prop.c
src/njs_promise.c
src/njs_regexp.c
src/njs_string.c
src/njs_symbol.c
src/njs_typed_array.c
src/njs_value.c
src/njs_value.h
src/njs_vm.c
src/test/lvlhsh_unit_test.c
src/test/njs_externals_test.c
src/test/njs_unit_test.c