]>
granicus.if.org Git - onig/log
K.Kosako [Tue, 25 Jul 2017 04:04:55 +0000 (13:04 +0900)]
fix indent
K.Kosako [Tue, 25 Jul 2017 04:00:57 +0000 (13:00 +0900)]
fix uninitialized return value r
K.Kosako [Sun, 23 Jul 2017 07:31:26 +0000 (16:31 +0900)]
update doc/RE for absent functions
K.Kosako [Sun, 23 Jul 2017 06:27:09 +0000 (15:27 +0900)]
remove optimization code about right_range_index because recursive call is allowed
K.Kosako [Sun, 23 Jul 2017 03:23:11 +0000 (12:23 +0900)]
small fix to README.md
K.Kosako [Sun, 23 Jul 2017 03:13:25 +0000 (12:13 +0900)]
update README.md for absent functions
K.Kosako [Sun, 23 Jul 2017 03:12:59 +0000 (12:12 +0900)]
update test cases for absent functions
K.Kosako [Sun, 23 Jul 2017 03:12:28 +0000 (12:12 +0900)]
re-design and re-implement absent functions
K.Kosako [Sat, 22 Jul 2017 14:11:52 +0000 (23:11 +0900)]
refactoring
K.Kosako [Sat, 22 Jul 2017 14:07:16 +0000 (23:07 +0900)]
add UPDATE_RIGHT_RANGE_FROM_S_STACK_LAST (UpdateVarType)
K.Kosako [Sat, 22 Jul 2017 14:02:28 +0000 (23:02 +0900)]
fix for UPDATE_VAR_S_FROM_STACK_LAST
K.Kosako [Sat, 22 Jul 2017 13:55:04 +0000 (22:55 +0900)]
reduce redundant codes
K.Kosako [Sat, 22 Jul 2017 13:53:05 +0000 (22:53 +0900)]
add UPDATE_VAR_S_FROM_STACK_LAST (UpdateVarType)
K.Kosako [Sat, 22 Jul 2017 13:40:40 +0000 (22:40 +0900)]
add SAVE_S (SaveType)
K.Kosako [Thu, 20 Jul 2017 08:09:07 +0000 (17:09 +0900)]
add NST_PROHIBIT_RECURSION
K.Kosako [Thu, 20 Jul 2017 08:01:17 +0000 (17:01 +0900)]
fix setting NST_RECURSION flag to call-node
K.Kosako [Wed, 19 Jul 2017 07:51:15 +0000 (16:51 +0900)]
remove unused symbol
K.Kosako [Wed, 19 Jul 2017 07:33:35 +0000 (16:33 +0900)]
escape doublee free node in make_absent_group_tree()
K.Kosako [Wed, 19 Jul 2017 07:24:01 +0000 (16:24 +0900)]
small update about absent group custom generator
K.Kosako [Wed, 19 Jul 2017 07:01:27 +0000 (16:01 +0900)]
add test cases for absent group
K.Kosako [Wed, 19 Jul 2017 07:00:49 +0000 (16:00 +0900)]
re-implement absent node-tree for cases that generator quantifier's lower value greater than 0
K.Kosako [Wed, 19 Jul 2017 00:09:33 +0000 (09:09 +0900)]
small fix for doc/RE.ja
K.Kosako [Tue, 18 Jul 2017 02:01:16 +0000 (11:01 +0900)]
refactoring
K.Kosako [Tue, 18 Jul 2017 01:55:40 +0000 (10:55 +0900)]
change STACK_POP_LEVEL_XXX from symbol to enum
K.Kosako [Tue, 18 Jul 2017 01:27:14 +0000 (10:27 +0900)]
inhibit NODE_CALL in generators
K.Kosako [Tue, 18 Jul 2017 01:11:35 +0000 (10:11 +0900)]
use right_range_index for restore right_range value
K.Kosako [Tue, 18 Jul 2017 00:19:51 +0000 (09:19 +0900)]
rename NODE_STR to NODE_STRING
K.Kosako [Mon, 17 Jul 2017 23:59:46 +0000 (08:59 +0900)]
refactoring
K.Kosako [Mon, 17 Jul 2017 23:56:27 +0000 (08:56 +0900)]
update doc/RE about default generator of absent group
K.Kosako [Mon, 17 Jul 2017 23:55:39 +0000 (08:55 +0900)]
fix test cases following to spec. change
K.Kosako [Mon, 17 Jul 2017 23:54:40 +0000 (08:54 +0900)]
change thee default generator of absent group from .* to \O*
K.Kosako [Mon, 17 Jul 2017 23:44:34 +0000 (08:44 +0900)]
define and use INFINITE_LEN
K.Kosako [Mon, 17 Jul 2017 23:36:44 +0000 (08:36 +0900)]
small fix in get_min_len()
K.Kosako [Sat, 15 Jul 2017 08:44:19 +0000 (17:44 +0900)]
fix test case strings
K.Kosako [Sat, 15 Jul 2017 08:43:33 +0000 (17:43 +0900)]
small fix of doc/RE.ja
K.Kosako [Fri, 14 Jul 2017 07:57:45 +0000 (16:57 +0900)]
add new feature description of 6.5.0 into README.md
K.Kosako [Fri, 14 Jul 2017 06:51:46 +0000 (15:51 +0900)]
fix #65 : SIZEOF_SIZE_T doesn't exist on certain architecutres
K.Kosako [Fri, 14 Jul 2017 06:37:38 +0000 (15:37 +0900)]
update doc/RE for absent group
K.Kosako [Fri, 14 Jul 2017 06:14:33 +0000 (15:14 +0900)]
add test cases for absent group
K.Kosako [Fri, 14 Jul 2017 05:18:16 +0000 (14:18 +0900)]
change interface of make_fail_with_something() to be more general
K.Kosako [Fri, 14 Jul 2017 04:10:54 +0000 (13:10 +0900)]
absents nodes should not be removed even if it replaced to simple fail node
K.Kosako [Fri, 14 Jul 2017 00:51:12 +0000 (09:51 +0900)]
fix amemory leak
K.Kosako [Fri, 14 Jul 2017 00:33:27 +0000 (09:33 +0900)]
add test cases
K.Kosako [Fri, 14 Jul 2017 00:16:34 +0000 (09:16 +0900)]
add test cases for default generator of absent group
K.Kosako [Fri, 14 Jul 2017 00:15:21 +0000 (09:15 +0900)]
change default generator of absent group from \O* to .*
K.Kosako [Thu, 13 Jul 2017 08:45:03 +0000 (17:45 +0900)]
add test cases for absent group
K.Kosako [Thu, 13 Jul 2017 08:00:13 +0000 (17:00 +0900)]
optimize by moving update_var to the out side of repeat in absent group tree
K.Kosako [Thu, 13 Jul 2017 07:31:04 +0000 (16:31 +0900)]
fix a memory leak
K.Kosako [Thu, 13 Jul 2017 07:21:43 +0000 (16:21 +0900)]
support possessive generator for absent group
K.Kosako [Thu, 13 Jul 2017 06:27:55 +0000 (15:27 +0900)]
fix make_absent_group_tree() to check generator node before absent node
K.Kosako [Thu, 13 Jul 2017 06:25:45 +0000 (15:25 +0900)]
add ONIGERR_INVALID_ABSENT_GROUP_PATTERN and ONIGERR_INVALID_ABSENT_GROUP_GENERATOR_PATTERN
K.Kosako [Thu, 13 Jul 2017 05:49:58 +0000 (14:49 +0900)]
implement absent group with generator
K.Kosako [Thu, 13 Jul 2017 04:36:49 +0000 (13:36 +0900)]
support generator in make_absent_group_tree()
K.Kosako [Thu, 13 Jul 2017 02:16:23 +0000 (11:16 +0900)]
small update doc/RE
K.Kosako [Thu, 13 Jul 2017 02:06:07 +0000 (11:06 +0900)]
don't free input nodes for error cases in make_list() and make_alt()
K.Kosako [Thu, 13 Jul 2017 01:51:32 +0000 (10:51 +0900)]
check min-len of absent pattern
K.Kosako [Thu, 13 Jul 2017 01:13:33 +0000 (10:13 +0900)]
add onig_get_tiny_min_len()
K.Kosako [Thu, 13 Jul 2017 00:14:31 +0000 (09:14 +0900)]
default generator lower should be 0
K.Kosako [Wed, 12 Jul 2017 09:44:47 +0000 (18:44 +0900)]
fix invalid save value
K.Kosako [Wed, 12 Jul 2017 09:44:19 +0000 (18:44 +0900)]
clear debug status
K.Kosako [Wed, 12 Jul 2017 08:54:59 +0000 (17:54 +0900)]
implement absent group
K.Kosako [Wed, 12 Jul 2017 08:53:41 +0000 (17:53 +0900)]
update for ONIG_DEBUG_PARSE_TREE
K.Kosako [Wed, 12 Jul 2017 08:18:20 +0000 (17:18 +0900)]
define make_absent_group_tree()
K.Kosako [Wed, 12 Jul 2017 06:11:12 +0000 (15:11 +0900)]
add node_new_update_var_gimmick()
K.Kosako [Wed, 12 Jul 2017 06:02:23 +0000 (15:02 +0900)]
implement UPDATE_VAR_RIGHT_RANGE_SPREV
K.Kosako [Wed, 12 Jul 2017 05:55:45 +0000 (14:55 +0900)]
implement UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST
K.Kosako [Wed, 12 Jul 2017 05:05:38 +0000 (14:05 +0900)]
reimplement node_new_keep()
K.Kosako [Wed, 12 Jul 2017 04:57:30 +0000 (13:57 +0900)]
add node_new_save_gimmick()
K.Kosako [Wed, 12 Jul 2017 04:31:08 +0000 (13:31 +0900)]
re-define right_range variable in match_at()
K.Kosako [Wed, 12 Jul 2017 02:40:40 +0000 (11:40 +0900)]
add GIMMICK_FAIL
K.Kosako [Wed, 12 Jul 2017 02:38:36 +0000 (11:38 +0900)]
define ONIG_SYN_OP2_QMARK_TILDE_ABSENT_GROUP
K.Kosako [Wed, 12 Jul 2017 02:05:07 +0000 (11:05 +0900)]
update doc/RE
K.Kosako [Tue, 11 Jul 2017 06:45:10 +0000 (15:45 +0900)]
refactoring
K.Kosako [Tue, 11 Jul 2017 06:32:02 +0000 (15:32 +0900)]
refactoring
K.Kosako [Tue, 11 Jul 2017 06:27:54 +0000 (15:27 +0900)]
renumber stack types
K.Kosako [Tue, 11 Jul 2017 06:16:42 +0000 (15:16 +0900)]
refactoring
K.Kosako [Tue, 11 Jul 2017 06:02:32 +0000 (15:02 +0900)]
refactoring
K.Kosako [Tue, 11 Jul 2017 05:49:13 +0000 (14:49 +0900)]
rename OnigStackIndex to StackIndex
K.Kosako [Tue, 11 Jul 2017 05:47:18 +0000 (14:47 +0900)]
move OnigStackIndex into regexec.c
K.Kosako [Tue, 11 Jul 2017 05:20:38 +0000 (14:20 +0900)]
update doc/RE about \O
K.Kosako [Tue, 11 Jul 2017 05:17:01 +0000 (14:17 +0900)]
add test cases for \O
K.Kosako [Tue, 11 Jul 2017 05:16:43 +0000 (14:16 +0900)]
implement \O
K.Kosako [Tue, 11 Jul 2017 05:12:05 +0000 (14:12 +0900)]
rename ONIG_SYN_OP2_ESC_CAPITAL_N_NO_NEWLINE to ONIG_SYN_OP2_ESC_CAPITAL_N_O_SUPER_DOT
K.Kosako [Tue, 11 Jul 2017 04:23:05 +0000 (13:23 +0900)]
refer CTYPE_OPTION() for anychar compiling
K.Kosako [Tue, 11 Jul 2017 04:20:47 +0000 (13:20 +0900)]
add node_new_anychar_with_fixed_option()
K.Kosako [Tue, 11 Jul 2017 04:19:49 +0000 (13:19 +0900)]
add NST_FIXED_OPTION
K.Kosako [Tue, 11 Jul 2017 04:18:04 +0000 (13:18 +0900)]
add test cases for \N
K.Kosako [Tue, 11 Jul 2017 02:22:12 +0000 (11:22 +0900)]
define node_new_anychar()
K.Kosako [Tue, 11 Jul 2017 01:49:52 +0000 (10:49 +0900)]
refactoring
K.Kosako [Tue, 11 Jul 2017 01:17:36 +0000 (10:17 +0900)]
refactoring
K.Kosako [Mon, 10 Jul 2017 08:52:40 +0000 (17:52 +0900)]
rename OP_BACKREFN and OP_BACKREFN_IC
K.Kosako [Mon, 10 Jul 2017 07:49:34 +0000 (16:49 +0900)]
update doc/RE
K.Kosako [Mon, 10 Jul 2017 07:37:36 +0000 (16:37 +0900)]
add test cases for \K
K.Kosako [Mon, 10 Jul 2017 07:30:56 +0000 (16:30 +0900)]
implement \K
K.Kosako [Mon, 10 Jul 2017 05:25:45 +0000 (14:25 +0900)]
add opcode OP_PUSH_SAVE_VAL and OP_UPDATE_VAR
K.Kosako [Mon, 10 Jul 2017 04:16:32 +0000 (13:16 +0900)]
implement parsing part of \K
K.Kosako [Mon, 10 Jul 2017 01:12:36 +0000 (10:12 +0900)]
add NODE_GIMMICK
K.Kosako [Mon, 10 Jul 2017 00:14:25 +0000 (09:14 +0900)]
move OnigStackType into regexec.c and rename to StackType
K.Kosako [Mon, 10 Jul 2017 00:01:47 +0000 (09:01 +0900)]
add a description of fixed security issues
K.Kosako [Fri, 7 Jul 2017 09:06:44 +0000 (18:06 +0900)]
small fix for doc/RE