]> granicus.if.org Git - onig/log
onig
7 years agoadd test cases
K.Kosako [Sat, 29 Jul 2017 12:13:26 +0000 (21:13 +0900)]
add test cases

7 years agouse super-alt for absent tree
K.Kosako [Sat, 29 Jul 2017 12:11:52 +0000 (21:11 +0900)]
use super-alt for absent tree

7 years agosupport super alt
K.Kosako [Sat, 29 Jul 2017 12:10:49 +0000 (21:10 +0900)]
support super alt

7 years agoadd NST_SUPER flag
K.Kosako [Sat, 29 Jul 2017 11:58:15 +0000 (20:58 +0900)]
add NST_SUPER flag

7 years agoadd OP_PUSH_SUPER
K.Kosako [Sat, 29 Jul 2017 11:54:52 +0000 (20:54 +0900)]
add OP_PUSH_SUPER

7 years agoadd STK_SUPER_ALT
K.Kosako [Sat, 29 Jul 2017 10:15:14 +0000 (19:15 +0900)]
add STK_SUPER_ALT

7 years agosprev must be restored with s in UPDATE_VAR_S_FROM_STACK command
K.Kosako [Fri, 28 Jul 2017 08:45:53 +0000 (17:45 +0900)]
sprev must be restored with s in UPDATE_VAR_S_FROM_STACK command

7 years agoupdate autoconf files
K.Kosako [Tue, 25 Jul 2017 04:30:19 +0000 (13:30 +0900)]
update autoconf files

7 years agochange help message for --enable-combination-explosion-check
K.Kosako [Tue, 25 Jul 2017 04:29:19 +0000 (13:29 +0900)]
change help message for --enable-combination-explosion-check

7 years ago--enable-combination-explosion-check is broken in 6.4.0
K.Kosako [Tue, 25 Jul 2017 04:16:59 +0000 (13:16 +0900)]
--enable-combination-explosion-check is broken in 6.4.0

7 years agofix indent
K.Kosako [Tue, 25 Jul 2017 04:04:55 +0000 (13:04 +0900)]
fix indent

7 years agofix uninitialized return value r
K.Kosako [Tue, 25 Jul 2017 04:00:57 +0000 (13:00 +0900)]
fix uninitialized return value r

7 years agoupdate doc/RE for absent functions
K.Kosako [Sun, 23 Jul 2017 07:31:26 +0000 (16:31 +0900)]
update doc/RE for absent functions

7 years agoremove optimization code about right_range_index because recursive call is allowed
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

7 years agosmall fix to README.md
K.Kosako [Sun, 23 Jul 2017 03:23:11 +0000 (12:23 +0900)]
small fix to README.md

7 years agoupdate README.md for absent functions
K.Kosako [Sun, 23 Jul 2017 03:13:25 +0000 (12:13 +0900)]
update README.md for absent functions

7 years agoupdate test cases for absent functions
K.Kosako [Sun, 23 Jul 2017 03:12:59 +0000 (12:12 +0900)]
update test cases for absent functions

7 years agore-design and re-implement absent functions
K.Kosako [Sun, 23 Jul 2017 03:12:28 +0000 (12:12 +0900)]
re-design and re-implement absent functions

7 years agorefactoring
K.Kosako [Sat, 22 Jul 2017 14:11:52 +0000 (23:11 +0900)]
refactoring

7 years agoadd UPDATE_RIGHT_RANGE_FROM_S_STACK_LAST (UpdateVarType)
K.Kosako [Sat, 22 Jul 2017 14:07:16 +0000 (23:07 +0900)]
add UPDATE_RIGHT_RANGE_FROM_S_STACK_LAST (UpdateVarType)

7 years agofix for UPDATE_VAR_S_FROM_STACK_LAST
K.Kosako [Sat, 22 Jul 2017 14:02:28 +0000 (23:02 +0900)]
fix for UPDATE_VAR_S_FROM_STACK_LAST

7 years agoreduce redundant codes
K.Kosako [Sat, 22 Jul 2017 13:55:04 +0000 (22:55 +0900)]
reduce redundant codes

7 years agoadd UPDATE_VAR_S_FROM_STACK_LAST (UpdateVarType)
K.Kosako [Sat, 22 Jul 2017 13:53:05 +0000 (22:53 +0900)]
add UPDATE_VAR_S_FROM_STACK_LAST (UpdateVarType)

7 years agoadd SAVE_S (SaveType)
K.Kosako [Sat, 22 Jul 2017 13:40:40 +0000 (22:40 +0900)]
add SAVE_S (SaveType)

7 years agoadd NST_PROHIBIT_RECURSION
K.Kosako [Thu, 20 Jul 2017 08:09:07 +0000 (17:09 +0900)]
add NST_PROHIBIT_RECURSION

7 years agofix setting NST_RECURSION flag to call-node
K.Kosako [Thu, 20 Jul 2017 08:01:17 +0000 (17:01 +0900)]
fix setting NST_RECURSION flag to call-node

7 years agoremove unused symbol
K.Kosako [Wed, 19 Jul 2017 07:51:15 +0000 (16:51 +0900)]
remove unused symbol

7 years agoescape doublee free node in make_absent_group_tree()
K.Kosako [Wed, 19 Jul 2017 07:33:35 +0000 (16:33 +0900)]
escape doublee free node in make_absent_group_tree()

7 years agosmall update about absent group custom generator
K.Kosako [Wed, 19 Jul 2017 07:24:01 +0000 (16:24 +0900)]
small update about absent group custom generator

7 years agoadd test cases for absent group
K.Kosako [Wed, 19 Jul 2017 07:01:27 +0000 (16:01 +0900)]
add test cases for absent group

7 years agore-implement absent node-tree for cases that generator quantifier's lower value great...
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

7 years agosmall fix for doc/RE.ja
K.Kosako [Wed, 19 Jul 2017 00:09:33 +0000 (09:09 +0900)]
small fix for doc/RE.ja

7 years agorefactoring
K.Kosako [Tue, 18 Jul 2017 02:01:16 +0000 (11:01 +0900)]
refactoring

7 years agochange STACK_POP_LEVEL_XXX from symbol to enum
K.Kosako [Tue, 18 Jul 2017 01:55:40 +0000 (10:55 +0900)]
change STACK_POP_LEVEL_XXX from symbol to enum

7 years agoinhibit NODE_CALL in generators
K.Kosako [Tue, 18 Jul 2017 01:27:14 +0000 (10:27 +0900)]
inhibit NODE_CALL in generators

7 years agouse right_range_index for restore right_range value
K.Kosako [Tue, 18 Jul 2017 01:11:35 +0000 (10:11 +0900)]
use right_range_index for restore right_range value

7 years agorename NODE_STR to NODE_STRING
K.Kosako [Tue, 18 Jul 2017 00:19:51 +0000 (09:19 +0900)]
rename NODE_STR to NODE_STRING

7 years agorefactoring
K.Kosako [Mon, 17 Jul 2017 23:59:46 +0000 (08:59 +0900)]
refactoring

7 years agoupdate doc/RE about default generator of absent group
K.Kosako [Mon, 17 Jul 2017 23:56:27 +0000 (08:56 +0900)]
update doc/RE about default generator of absent group

7 years agofix test cases following to spec. change
K.Kosako [Mon, 17 Jul 2017 23:55:39 +0000 (08:55 +0900)]
fix test cases following to spec. change

7 years agochange thee default generator of absent group from .* to \O*
K.Kosako [Mon, 17 Jul 2017 23:54:40 +0000 (08:54 +0900)]
change thee default generator of absent group from .* to \O*

7 years agodefine and use INFINITE_LEN
K.Kosako [Mon, 17 Jul 2017 23:44:34 +0000 (08:44 +0900)]
define and use INFINITE_LEN

7 years agosmall fix in get_min_len()
K.Kosako [Mon, 17 Jul 2017 23:36:44 +0000 (08:36 +0900)]
small fix in get_min_len()

7 years agofix test case strings
K.Kosako [Sat, 15 Jul 2017 08:44:19 +0000 (17:44 +0900)]
fix test case strings

7 years agosmall fix of doc/RE.ja
K.Kosako [Sat, 15 Jul 2017 08:43:33 +0000 (17:43 +0900)]
small fix of doc/RE.ja

7 years agoadd new feature description of 6.5.0 into README.md
K.Kosako [Fri, 14 Jul 2017 07:57:45 +0000 (16:57 +0900)]
add new feature description of 6.5.0 into README.md

7 years agofix #65 : SIZEOF_SIZE_T doesn't exist on certain architecutres
K.Kosako [Fri, 14 Jul 2017 06:51:46 +0000 (15:51 +0900)]
fix #65 : SIZEOF_SIZE_T doesn't exist on certain architecutres

7 years agoupdate doc/RE for absent group
K.Kosako [Fri, 14 Jul 2017 06:37:38 +0000 (15:37 +0900)]
update doc/RE for absent group

7 years agoadd test cases for absent group
K.Kosako [Fri, 14 Jul 2017 06:14:33 +0000 (15:14 +0900)]
add test cases for absent group

7 years agochange interface of make_fail_with_something() to be more general
K.Kosako [Fri, 14 Jul 2017 05:18:16 +0000 (14:18 +0900)]
change interface of make_fail_with_something() to be more general

7 years agoabsents nodes should not be removed even if it replaced to simple fail node
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

7 years agofix amemory leak
K.Kosako [Fri, 14 Jul 2017 00:51:12 +0000 (09:51 +0900)]
fix amemory leak

7 years agoadd test cases
K.Kosako [Fri, 14 Jul 2017 00:33:27 +0000 (09:33 +0900)]
add test cases

7 years agoadd test cases for default generator of absent group
K.Kosako [Fri, 14 Jul 2017 00:16:34 +0000 (09:16 +0900)]
add test cases for default generator of absent group

7 years agochange default generator of absent group from \O* to .*
K.Kosako [Fri, 14 Jul 2017 00:15:21 +0000 (09:15 +0900)]
change default generator of absent group from \O* to .*

7 years agoadd test cases for absent group
K.Kosako [Thu, 13 Jul 2017 08:45:03 +0000 (17:45 +0900)]
add test cases for absent group

7 years agooptimize by moving update_var to the out side of repeat in absent group tree
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

7 years agofix a memory leak
K.Kosako [Thu, 13 Jul 2017 07:31:04 +0000 (16:31 +0900)]
fix a memory leak

7 years agosupport possessive generator for absent group
K.Kosako [Thu, 13 Jul 2017 07:21:43 +0000 (16:21 +0900)]
support possessive generator for absent group

7 years agofix make_absent_group_tree() to check generator node before absent node
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

7 years agoadd ONIGERR_INVALID_ABSENT_GROUP_PATTERN and ONIGERR_INVALID_ABSENT_GROUP_GENERATOR_P...
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

7 years agoimplement absent group with generator
K.Kosako [Thu, 13 Jul 2017 05:49:58 +0000 (14:49 +0900)]
implement absent group with generator

7 years agosupport generator in make_absent_group_tree()
K.Kosako [Thu, 13 Jul 2017 04:36:49 +0000 (13:36 +0900)]
support generator in make_absent_group_tree()

7 years agosmall update doc/RE
K.Kosako [Thu, 13 Jul 2017 02:16:23 +0000 (11:16 +0900)]
small update doc/RE

7 years agodon't free input nodes for error cases in make_list() and make_alt()
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()

7 years agocheck min-len of absent pattern
K.Kosako [Thu, 13 Jul 2017 01:51:32 +0000 (10:51 +0900)]
check min-len of absent pattern

7 years agoadd onig_get_tiny_min_len()
K.Kosako [Thu, 13 Jul 2017 01:13:33 +0000 (10:13 +0900)]
add onig_get_tiny_min_len()

7 years agodefault generator lower should be 0
K.Kosako [Thu, 13 Jul 2017 00:14:31 +0000 (09:14 +0900)]
default generator lower should be 0

7 years agofix invalid save value
K.Kosako [Wed, 12 Jul 2017 09:44:47 +0000 (18:44 +0900)]
fix invalid save value

7 years agoclear debug status
K.Kosako [Wed, 12 Jul 2017 09:44:19 +0000 (18:44 +0900)]
clear debug status

7 years agoimplement absent group
K.Kosako [Wed, 12 Jul 2017 08:54:59 +0000 (17:54 +0900)]
implement absent group

7 years agoupdate for ONIG_DEBUG_PARSE_TREE
K.Kosako [Wed, 12 Jul 2017 08:53:41 +0000 (17:53 +0900)]
update for ONIG_DEBUG_PARSE_TREE

7 years agodefine make_absent_group_tree()
K.Kosako [Wed, 12 Jul 2017 08:18:20 +0000 (17:18 +0900)]
define make_absent_group_tree()

7 years agoadd node_new_update_var_gimmick()
K.Kosako [Wed, 12 Jul 2017 06:11:12 +0000 (15:11 +0900)]
add node_new_update_var_gimmick()

7 years agoimplement UPDATE_VAR_RIGHT_RANGE_SPREV
K.Kosako [Wed, 12 Jul 2017 06:02:23 +0000 (15:02 +0900)]
implement UPDATE_VAR_RIGHT_RANGE_SPREV

7 years agoimplement UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST
K.Kosako [Wed, 12 Jul 2017 05:55:45 +0000 (14:55 +0900)]
implement UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST

7 years agoreimplement node_new_keep()
K.Kosako [Wed, 12 Jul 2017 05:05:38 +0000 (14:05 +0900)]
reimplement node_new_keep()

7 years agoadd node_new_save_gimmick()
K.Kosako [Wed, 12 Jul 2017 04:57:30 +0000 (13:57 +0900)]
add node_new_save_gimmick()

7 years agore-define right_range variable in match_at()
K.Kosako [Wed, 12 Jul 2017 04:31:08 +0000 (13:31 +0900)]
re-define right_range variable in match_at()

7 years agoadd GIMMICK_FAIL
K.Kosako [Wed, 12 Jul 2017 02:40:40 +0000 (11:40 +0900)]
add GIMMICK_FAIL

7 years agodefine ONIG_SYN_OP2_QMARK_TILDE_ABSENT_GROUP
K.Kosako [Wed, 12 Jul 2017 02:38:36 +0000 (11:38 +0900)]
define ONIG_SYN_OP2_QMARK_TILDE_ABSENT_GROUP

7 years agoupdate doc/RE
K.Kosako [Wed, 12 Jul 2017 02:05:07 +0000 (11:05 +0900)]
update doc/RE

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 06:45:10 +0000 (15:45 +0900)]
refactoring

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 06:32:02 +0000 (15:32 +0900)]
refactoring

7 years agorenumber stack types
K.Kosako [Tue, 11 Jul 2017 06:27:54 +0000 (15:27 +0900)]
renumber stack types

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 06:16:42 +0000 (15:16 +0900)]
refactoring

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 06:02:32 +0000 (15:02 +0900)]
refactoring

7 years agorename OnigStackIndex to StackIndex
K.Kosako [Tue, 11 Jul 2017 05:49:13 +0000 (14:49 +0900)]
rename OnigStackIndex to StackIndex

7 years agomove OnigStackIndex into regexec.c
K.Kosako [Tue, 11 Jul 2017 05:47:18 +0000 (14:47 +0900)]
move OnigStackIndex into regexec.c

7 years agoupdate doc/RE about \O
K.Kosako [Tue, 11 Jul 2017 05:20:38 +0000 (14:20 +0900)]
update doc/RE about \O

7 years agoadd test cases for \O
K.Kosako [Tue, 11 Jul 2017 05:17:01 +0000 (14:17 +0900)]
add test cases for \O

7 years agoimplement \O
K.Kosako [Tue, 11 Jul 2017 05:16:43 +0000 (14:16 +0900)]
implement \O

7 years agorename ONIG_SYN_OP2_ESC_CAPITAL_N_NO_NEWLINE to ONIG_SYN_OP2_ESC_CAPITAL_N_O_SUPER_DOT
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

7 years agorefer CTYPE_OPTION() for anychar compiling
K.Kosako [Tue, 11 Jul 2017 04:23:05 +0000 (13:23 +0900)]
refer CTYPE_OPTION() for anychar compiling

7 years agoadd node_new_anychar_with_fixed_option()
K.Kosako [Tue, 11 Jul 2017 04:20:47 +0000 (13:20 +0900)]
add node_new_anychar_with_fixed_option()

7 years agoadd NST_FIXED_OPTION
K.Kosako [Tue, 11 Jul 2017 04:19:49 +0000 (13:19 +0900)]
add NST_FIXED_OPTION

7 years agoadd test cases for \N
K.Kosako [Tue, 11 Jul 2017 04:18:04 +0000 (13:18 +0900)]
add test cases for \N

7 years agodefine node_new_anychar()
K.Kosako [Tue, 11 Jul 2017 02:22:12 +0000 (11:22 +0900)]
define node_new_anychar()

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 01:49:52 +0000 (10:49 +0900)]
refactoring

7 years agorefactoring
K.Kosako [Tue, 11 Jul 2017 01:17:36 +0000 (10:17 +0900)]
refactoring