]> git.kaiwu.me - njs.git/commit
Improved functions for converting value to number.
authorAlexander Borisov <alexander.borisov@nginx.com>
Mon, 21 Oct 2019 13:43:45 +0000 (16:43 +0300)
committerAlexander Borisov <alexander.borisov@nginx.com>
Mon, 21 Oct 2019 13:43:45 +0000 (16:43 +0300)
commit74e078b918b579e073b9f5eeeae6904201dfe813
treeb221f5a5182f84b00e406a917a63bde6ca2ad034
parent6db0a2f597cc54a54f5126c34ff0b3a01714029d
Improved functions for converting value to number.

Added functions:
njs_value_to_number(), njs_value_to_integer(), njs_value_to_length()
njs_value_to_int32(), njs_value_to_uint32(), njs_value_to_uint16().

Removed functions:
njs_primitive_value_to_number(), njs_primitive_value_to_integer(),
njs_primitive_value_to_int32(), njs_primitive_value_to_uint32(),
njs_primitive_value_to_length().

Changed return type for njs_number_to_integer() function from int32_t
to int64_t.
src/njs_array.c
src/njs_builtin.c
src/njs_number.c
src/njs_number.h
src/njs_object.c
src/njs_string.c
src/njs_value.h
src/njs_vmcode.c