]> git.kaiwu.me - njs.git/shortlog
njs.git
2019-08-26 Dmitry VolyntsevFixed heap-buffer-overflow while parsing regexp literals.
2019-08-23 Dmitry VolyntsevIncreased max function nesting.
2019-08-23 Dmitry VolyntsevLimiting recursion depth while compiling.
2019-08-22 Dmitry VolyntsevMaking "prototype" property of function instances writable.
2019-08-21 hongzhidaoIntroduced njs_variables_copy().
2019-08-21 hongzhidaoFixed division token in lexer.
2019-08-20 Dmitry VolyntsevFixed prototype mutation for object literals.
2019-08-20 Dmitry VolyntsevUsing "printf" instead of "echo -n" for portability.
2019-08-20 Dmitry VolyntsevVersion bump.
2019-08-15 Dmitry VolyntsevAdded tag 0.3.5 for changeset b7fa83f27f1b
2019-08-15 Dmitry VolyntsevVersion 0.3.5. 0.3.5
2019-08-15 Dmitry VolyntsevFixed module importing using require().
2019-08-14 Dmitry VolyntsevFixed handling of NJS_DECLINED returned by NJS_PROPERTY...
2019-08-14 Dmitry VolyntsevFixed [[SetPrototypeOf]].
2019-08-14 Dmitry VolyntsevVersion bump.
2019-08-13 Dmitry VolyntsevAdded tag 0.3.4 for changeset 8eadbb3a7c7b
2019-08-13 Dmitry VolyntsevVersion 0.3.4. 0.3.4
2019-08-13 Dmitry VolyntsevAdded detection of address sanitizer.
2019-08-13 Dmitry VolyntsevFixed dead store assignment in njs_fs_rename_sync().
2019-08-12 Dmitry VolyntsevUsing njs_set_undefined() and njs_set_invalid() where...
2019-08-12 Dmitry VolyntsevImproved njs_string_to_c_string() prototype.
2019-08-12 Dmitry VolyntsevAdded fs.renameSync().
2019-08-12 Dmitry VolyntsevFixed fs.readFile() and fs.readFileSync() for files...
2019-08-08 hongzhidaoAdded getter/setter literal support.
2019-08-12 Dmitry VolyntsevFixed njs_vmcode_property_init().
2019-08-08 Dmitry VolyntsevAdded support for accessor properties in JSON.stringify().
2019-08-08 Dmitry VolyntsevAdded support for accessor property descriptors in...
2019-08-08 Dmitry VolyntsevFixed njs_is_accessor_descriptor().
2019-08-05 Dmitry VolyntsevFixed Error.prototype.toString().
2019-08-07 hongzhidaoAdded property getter support for njs_object_property().
2019-08-07 Dmitry VolyntsevFixed Object.defineProperty() for non-boolean descripto...
2019-08-07 Dmitry VolyntsevRemoved dead code in njs_value_property_set() after...
2019-08-06 Dmitry VolyntsevEliminating redundant NJS_METHOD type.
2019-08-06 Dmitry VolyntsevSimplified njs_property_query() API by eliminating...
2019-08-06 Dmitry VolyntsevCleanup of njs_property_query() usage.
2019-08-05 Dmitry VolyntsevFixed "in" operator for values with accessor descriptors.
2019-08-05 Dmitry VolyntsevRemoved obsolete commentaries for njs_value_property...
2019-08-04 hongzhidaoStyle.
2019-08-05 Dmitry VolyntsevFixed njs_error_new() for UTF8 messages.
2019-08-05 Dmitry VolyntsevUsing njs_is_defined() where appropriate.
2019-08-04 hongzhidaoFixed Error() constructor with no arguments.
2019-08-05 Dmitry VolyntsevSeparating private from public headers.
2019-08-04 hongzhidaoAdded getter support for method frame calls.
2019-08-04 hongzhidaoFixed njs_builtin_match().
2019-08-02 hongzhidaoRefactored njs_object_property.c.
2019-08-02 Dmitry VolyntsevRemoved vm->count.
2019-08-02 Dmitry VolyntsevHeaders cleanup in src/test missed in 835b3e817b93.
2019-08-02 Dmitry VolyntsevAdding default target as dependency for make all.
2019-08-02 Dmitry VolyntsevMoving all common headers into njs_main.h.
2019-08-02 Dmitry VolyntsevRemoving njs_stub.h.
2019-08-02 Dmitry VolyntsevRefactored njs_arr_t API.
2019-08-01 Dmitry VolyntsevRemoving njs_mem_proto_t from njs_mp_t.
2019-08-01 Dmitry VolyntsevMerging njs_alignment.h into njs_clang.h.
2019-08-01 Dmitry VolyntsevAvoiding excessive (njs_value_t *) casts.
2019-08-01 Dmitry VolyntsevUnifying return code variable name.
2019-08-01 Dmitry VolyntsevRemoved unused njs_global_variable_value().
2019-07-30 Dmitry VolyntsevRefactored usage of njs_ret_t.
2019-07-30 Dmitry VolyntsevRefactored file hierarchy.
2019-07-28 hongzhidaoRemoved retval from njs_vmcode_t.
2019-07-28 hongzhidaoMoving ctor from njs_vmcode_t to corresponding structure.
2019-07-27 hongzhidaoStyle.
2019-07-29 Dmitry VolyntsevRemoved dead store assignment in njs_vmcode_interpreter().
2019-07-28 Valentin BartenevFixed undefined behaviour in left shift of negative...
2019-07-28 Valentin BartenevSlight improvements to njs_vmcode_interpreter().
2019-07-28 Valentin BartenevAdded String.prototype.trimStrart() and String.prototyp...
2019-07-28 Valentin BartenevUpdated the list of space separators in String.prototyp...
2019-07-27 Valentin BartenevFixed String.fromCodePoint(), broken after 0b82f1c9268c.
2019-07-27 Valentin BartenevFixed String.toLowerCase() and String.toUpperCase().
2019-07-27 Valentin BartenevFixed String.fromCharCode() for code points > 65535...
2019-07-26 Artem S. PovalyukhinFixed Array.length setter.
2019-07-27 hongzhidaoRemoved function call flag.
2019-07-27 Valentin BartenevUnicode case tables updated to version 12.1 (May 2019).
2019-07-27 Valentin BartenevStyle in nxt_unicode_upper_case.pl and nxt_unicode_uppe...
2019-07-26 Dmitry VolyntsevRefactored njs_vmcode_interpreter() for performance.
2019-07-25 Valentin BartenevOptimized nxt_dec_count() using bisection.
2019-07-25 Valentin BartenevFixed one byte overread in njs_string_to_c_string().
2019-07-23 Dmitry VolyntsevMoving njs.c functions into njs_vm.c and njs_value.c
2019-07-23 Dmitry VolyntsevSplitting vmcode functionality from njs_vm.c into njs_v...
2019-07-20 Artem S. PovalyukhinFixed property setter lookup.
2019-07-03 hongzhidaoAdded Object shorthand methods and computed property...
2019-07-19 Dmitry VolyntsevInlining call to hash function in njs_property_query().
2019-07-19 Dmitry VolyntsevAdded njs_set_int32() and njs_set_uint32() intrinsics.
2019-07-17 hongzhidaoRefactored working with function calls.
2019-07-05 Dmitry VolyntsevRefactored working with non-primitive types.
2019-07-18 Dmitry VolyntsevFixed njs_string_slice().
2019-07-18 Alexander BorisovFixed typo in njs_parser_string_create() introduced...
2019-07-17 Alexander BorisovAdded support '$&' substitution in String.prototype...
2019-07-17 Dmitry VolyntsevUsing hand-written nxt_explicit_memzero() with memory...
2019-07-16 Alexander BorisovFixed String.prototype.substring() with empty substring.
2019-07-16 Alexander BorisovFixed parsing of "$&" substitutions in String.prototype...
2019-07-16 Alexander BorisovFixed String.prototype.match() for byte strings with...
2019-07-16 Alexander BorisovFixed String.prototype.replace() for byte strings with...
2019-07-16 Dmitry VolyntsevAvoiding aligned attribute detection skip on ppc64le...
2019-07-15 Dmitry VolyntsevUnifying makefile target names.
2019-07-15 Dmitry VolyntsevAdded unit_test target.
2019-07-15 Dmitry VolyntsevAdded memory-sanitizer support.
2019-07-15 Alexander BorisovFixed incorrect optimization in njs_string_to_c_string().
2019-07-15 Dmitry VolyntsevTests: reporting unit tests statistics.
2019-07-15 Dmitry VolyntsevTests: passing unit tests options in a struct.
2019-07-12 Dmitry VolyntsevImproved typeof for internal types.
next