]> git.kaiwu.me - njs.git/shortlog
njs.git
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.
2019-07-12 Dmitry VolyntsevAllowing to configure ar binary.
2019-07-11 Dmitry VolyntsevFixed Array.prototype.lastIndexOf() with undefined...
2019-07-11 Valentin BartenevOptimized inlining of njs_values_strict_equal().
2019-07-11 Alexander BorisovFixed used of uninitialized memory in String.prototype...
2019-07-11 Dmitry VolyntsevFixed Object.values() and Object.entries() for shared...
2019-07-10 Alexander BorisovFixed UTF-8 character escaping.
2019-07-10 Alexander BorisovAdded UTF8 validation for string literals.
2019-07-08 Dmitry VolyntsevUsing njs_set_regexp() and njs_regexp() where approprite.
2019-07-08 Dmitry VolyntsevUsing njs_function() and njs_set_function() where appli...
2019-07-08 Dmitry VolyntsevUsing njs_object() macro where applicable.
2019-07-08 Dmitry VolyntsevUsing njs_number() and njs_set_number() everywhere.
2019-07-08 Dmitry VolyntsevAdded njs_date() and njs_set_date() macros.
2019-07-06 hongzhidaoMoving value methods to njs_value.c.
2019-07-03 hongzhidaoSplitting njs_vm_value_to_ext_string().
2019-07-03 hongzhidaoIntroduced njs_function_lambda_alloc().
2019-07-03 Dmitry VolyntsevFixed heap-buffer-overflow while importing module.
2019-07-03 Dmitry VolyntsevFixed Array.prototype.slice() for primitive types.
2019-07-02 Dmitry VolyntsevRefactored functions inlining.
2019-07-02 Alexander BorisovFixed String.prototype.replace() for '$0' replacement...
2019-07-01 Valentin BartenevReduced nesting level of branches in njs_string_replace...
2019-06-18 David CarlierCrypto: zeroing the context after usage.
2019-07-01 Alexander BorisovAdded support for functions in regexp with global match.
2019-07-01 Dmitry VolyntsevFixed using of uninitialized value in String.prototype...
2019-06-27 Valentin BartenevRemoved unused nxt_lvlhsh_ctx_t structure.
2019-06-27 Valentin BartenevRemoved unused nalloc parameter from lvlhsh allocation...
2019-06-27 Valentin BartenevVersion bump.
2019-06-25 Dmitry VolyntsevAdded tag 0.3.3 for changeset c65a4be9867d
2019-06-25 Dmitry VolyntsevVersion 0.3.3. 0.3.3
2019-06-24 Artem S. PovalyukhinAdded signed zero support in njs.dump().
2019-06-22 Artem S. PovalyukhinFixed parseInt('-0').
2019-06-20 Dmitry VolyntsevFixed use-of-uninitialized-value in njs_string_replace_...
2019-06-20 hongzhidaoGetting rid of lexer property and property_token.
2019-06-11 hongzhidaoAdded property getter/setter support in Object.definePr...
2019-06-18 Dmitry VolyntsevStyle.
2019-06-18 Dmitry VolyntsevChanged njs_object_prop_define() prototype.
2019-06-18 Dmitry VolyntsevAdded process global object.
2019-06-18 Dmitry VolyntsevFixed uninitialized field in njs_vm_value_dump().
2019-06-14 Dmitry VolyntsevFixed njs_run expect tests.
2019-06-14 Dmitry VolyntsevImproved njs_object_own_enumerate().
2019-06-11 Dmitry VolyntsevFixed truth value of JSON numbers in JSON.parse().
2019-06-11 hongzhidaoStyle.
2019-06-11 hongzhidaoMoving object property methods to njs_object_property.c.
2019-06-05 hongzhidaoImproved object property attributes.
2019-06-04 Dmitry VolyntsevFixed Object.defineProperty() for shared descriptors.
2019-06-04 Dmitry VolyntsevHTTP: support for null as a second argument of r.subreq...
2019-06-04 Dmitry VolyntsevHandling zero byte characters inside RegExp pattern...
2019-05-30 Dmitry VolyntsevEscaping lone closing square brackets in RegExp() const...
2019-05-31 Dmitry VolyntsevFixed String.prototype.toBytes() for ASCII strings.
2019-05-30 Dmitry VolyntsevFixed heap-buffer-overflow in toUpperCase() and toLower...
2019-05-30 Dmitry VolyntsevMoving test added in ab5d059e4ef8 to a conditional...
2019-05-30 Dmitry VolyntsevRemoving possible ignored regexp compilation error.
2019-05-28 Alexander BorisovImproved processing of invalid surrogate pairs in JSON...
2019-05-28 Alexander BorisovImproved processing of invalid surrogate pairs in strings.
2019-05-23 Alexander BorisovAdded generic implementation of Array.prototype.fill().
2019-05-28 Dmitry VolyntsevStream: fixed processing empty output chain in body...
2019-05-28 Dmitry VolyntsevHTTP: improved working with unknown methods in subreque...
2019-05-28 Dmitry VolyntsevHTTP: improved getting of special response headers.
2019-05-23 Alexander BorisovAdded njs_value_property_set() function.
2019-05-27 Alexander BorisovFixed format of the reference exception.
2019-05-21 hongzhidaoFixed Array.prototype.toString() and Date.prototype...
2019-05-23 Valentin BartenevAdded "name" property for built-in methods.
2019-05-23 Valentin BartenevFixed overwriting "constructor" property of built-in...
2019-05-23 Valentin BartenevFixed array length property handler.
2019-05-23 Valentin BartenevMade writable most of built-in properties and methods.
2019-05-23 Valentin BartenevFixed setting of object properties.
2019-05-22 Alexander BorisovImproved working with undefined symbols.
2019-05-21 Valentin BartenevUncommented a successful test of Object.create([1,2...
2019-05-21 Alexander BorisovFixed integer-overflow in String.prototype.concat().
2019-05-21 Dmitry VolyntsevVersion bump.
2019-05-21 Dmitry VolyntsevAdded tag 0.3.2 for changeset 82101d50fff6
2019-05-21 Dmitry VolyntsevVersion 0.3.2. 0.3.2
next