Lines Matching refs:spec
6 2007/07/04: [spec] (thanks K.Takata)
42 2006/12/22: [spec] should check too short multibyte char in parse_exp().
60 2006/11/06: [spec] change ONIG_OPTION_FIND_LONGEST to search all of
115 2006/09/04: [spec] (thanks K.Takata)
130 2006/08/23: [spec] config USE_COMBINATION_EXPLOSION_CHECK is enabled
169 2006/08/07: [spec] move definition of USE_BACKREF_AT_LEVEL into NOT_RUBY.
205 2006/07/03: [spec] (thanks Wolfgang Nadasi-Donner)
230 2006/05/15: [spec] remove onig_recompile(), onig_recompile_deluxe()
258 2006/03/22: [spec] add error code ONIGERR_INVALID_COMBINATION_OF_OPTIONS.
262 2006/03/01: [spec] rename regex object type from regex_t to OnigRegexType.
265 2006/02/27: [spec] change ONIG_MAX_MULTI_BYTE_RANGES_NUM from 1000
447 2005/03/09: [spec] rename MBCTYPE_XXX to RE_MBCTYPE_XXX. (GNU API)
488 2005/02/09: [spec] add RE_OPTION_FIND_NOT_EMPTY etc.. to oniggnu.h.
501 2005/01/31: [spec] remove ONIGENC_AMBIGUOUS_MATCH_COMPOUND
644 2004/11/08: [spec] fix Unicode character types.
652 2004/11/05: [spec] rename ONIGERR_END_PATTERN_AT_BACKSLASH to
711 2004/08/24: [spec] add ONIG_SYN_FIXED_INTERVAL_IS_GREEDY_ONLY.
792 2004/06/14: [spec] (thanks Greg A. Woods)
835 2004/05/20: [spec] (thanks Isao Sonobe)
847 2004/05/19: [spec] (thanks Simon Strandgaard)
851 2004/05/17: [spec] rename encoding names "UTF-16 BE" and "UTF-16 LE"
865 2004/05/14: [spec] KOI8 is not included in library archive by default setup.
873 2004/04/26: [spec] change value DEFAULT_MATCH_STACK_LIMIT_SIZE = 0 : unlimited
878 2004/04/22: [spec] allow the range from single byte char to multibyte char in
900 2004/03/25: [spec] support non 8-bit encodings.
909 2004/03/16: [spec] allow prefix 'Is' for \p{...} in ONIG_SYNTAX_PERL.
912 2004/03/15: [spec] support NOT op. in char property. \p{^...}, \P{^...}.
914 2004/03/15: [spec] rename ONIG_SYN_OP2_ESC_P_CHAR_PROPERTY to
973 2004/02/17: [spec] check capture status for empty infinite loop.
1031 2004/01/20: [spec] add \p{...}, \P{...} in char class.
1034 2004/01/19: [spec] allow /a{,n}/ as /a{0,n}/. (but don't allow /a{,}/)
1040 2004/01/16: [spec] change prefix REG_ -> ONIG_, regex_ onig_,
1056 2003/12/24: [spec] ignore case option is effective to numbered char.
1064 2003/12/22: [spec] implement fold match on UTF-8 encoding.
1087 2003/12/15: [spec] rename function prefix regex_get_prev_char_head(),
1103 2003/12/04: [spec] rename REG_SYN_OP_BACK_REF to REG_SYN_OP_DECIMAL_BACKREF.
1104 2003/12/04: [spec] add (REG_SYN_OP_ESC_W_WORD | REG_SYN_OP_ESC_B_WORD_BOUND |
1107 2003/12/04: [spec] remove REG_ENCODING_DEFAULT and REGCODE_DEFAULT.
1108 2003/12/04: [spec] move declarations of regex_get_default_encoding() and
1112 2003/12/03: [spec] REG_ENCODING_DEFAULT meaning is changed.
1114 2003/12/03: [spec] REGCODE_XXX is obsoleted. use REG_ENCODING_XXX.
1116 2003/12/02: [spec] move regex_set_default_trans_table() declaration
1136 2003/11/12: [spec] add definition of REG_INEFFECTIVE_META_CHAR.
1140 2003/11/11: [spec] add syntax op. REG_SYN_OP_VARIABLE_META_CHARS.
1141 2003/11/11: [spec] rename REG_SYN_OP_ESC_CAPITAL_Q_QUOTE to
1146 2003/11/05: [spec] add syntax behavior REG_SYN_WARN_REDUNDANT_NESTED_REPEAT.
1147 2003/11/05: [spec] rename REG_SYN_WARN_FOR_CC_OP_NOT_ESCAPED to
1152 2003/10/30: [spec] add name_end and reg argument to callback function of
1154 2003/10/29: [spec] add syntax behavior REG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME.
1164 2003/09/17: [spec] change specification of char-class range in ignore case mode
1172 2003/09/12: [spec] rename REG_SYN_ALLOW_RANGE_OP_IN_CC to
1176 2003/09/09: [spec] rename REG_SYN_OP2_ESC_M_BAR_META to
1197 2003/09/08: [spec] rename REG_SYN_OP_ANYCHAR to REG_SYN_OP_DOT_ANYCHAR,
1231 2003/08/19: [spec] rename REG_SYN_OP2_ATMARK_LIST_OF_CAPTURES to
1233 2003/08/18: [spec] (thanks nobu)
1264 2003/07/25: [spec] (thanks akr)
1268 2003/07/24: [spec] rename REG_OPTION_CAPTURE_ONLY_NAMED_GROUP to
1271 2003/07/17: [spec] rename REG_SYN_OP2_NAMED_SUBEXP to REG_SYN_OP2_NAMED_GROUP.
1272 2003/07/17: [spec] add REGERR_EMPTY_GROUP_NAME.
1273 2003/07/17: [spec] rename REGERR_INVALID_SUBEXP_NAME
1275 2003/07/17: [spec] restrict usable chars of group name to alphabet, digit,
1287 2003/07/07: [spec] called group should not ignore outside option (?i:...).
1294 2003/07/07: [spec] rename REG_SYN_OP_QUOTE to REG_SYN_OP_ESC_Q_QUOTE.
1299 2003/07/04: [spec] check mbuf member in the case of
1301 2003/07/04: [spec] typo REG_SYN_WARN_FOR_CC_OP_NOT_ESCAPEED.
1305 2003/07/03: [spec] add REG_SYN_OP_ESC_CONTROL_CHAR flag.
1306 2003/07/03: [spec] remove REG_SYN_OP_ESC_OCTAL3 and REG_SYN_OP_ESC_X_HEX2
1308 2003/07/03: [spec] remove REG_SYN_OP_NON_GREEDY flag from RegSyntaxGnuRegex.
1312 2003/07/01: [spec] add syntax behavior REG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND.
1313 2003/06/30: [spec] allow different length top-level alternatives
1315 2003/06/26: [spec] add option REG_OPTION_NEGATE_SINGLELINE.
1316 2003/06/26: [spec] should default on REG_OPTION_SINGLELINE
1319 2003/06/26: [spec] don't change the meaning of '\Z' for REG_OPTION_SINGLELINE.
1335 2003/06/20: [spec] \Q...\E is not effective on REG_SYNTAX_RUBY. (thanks akr)
1341 2003/06/18: [spec] add REG_SYN_OP_QUOTE.
1342 2003/06/18: [spec] add op2 member to RegSyntaxType.
1345 2003/06/16: [spec] should not control ignore case mode by escaped char.
1351 2003/06/12: [spec] should warn for '-' before '&&' operator in char-class.
1353 2003/06/12: [spec] add syntax behavior REG_SYN_WARN_FOR_CC_OP_NOT_ESCAPEED.
1354 2003/06/12: [spec] invalid POSIX bracket should be error. ex. [[:upper :]]
1356 2003/06/11: [spec] change AND operator in char-class from &&[..] to &&.
1357 2003/06/04: [spec] {n,m}+ should not be possessive operator.
1372 2003/05/27: [spec] '-' at beginning of char-class should be warn only if
1374 2003/05/27: [spec] should not warn for right bracket at beginning of pattern.
1376 2003/05/27: [spec] change CCEND_ESC_WARN() from VERB_WARNING() to WARNING().
1377 2003/05/27: [spec] /[]aaa/ should be empty char-class error.
1388 2003/05/26: [spec] change CCEND_ESC_WARN() from WARNING() to VERB_WARNING().
1389 2003/05/26: [spec] remove POSIXLINE option. (?p:...)
1391 2003/05/22: [spec] use OP_NULL_CHECK_XXX only if repeat is infinite.
1399 2003/05/19: [spec] rename regex_foreach_names() to regex_foreach_name().
1407 2003/05/14: [spec] define USE_NEWLINE_AT_END_OF_STRING_HAS_EMPTY_LINE.
1413 2003/05/13: [spec] add warning for char class meta character without escape
1418 2003/05/12: [spec] specification of $(END_LINE) was made the same as Ruby 1.8.
1427 2003/03/18: [spec] change API regex_new(), regex_recompile() and
1430 2003/03/18: [spec] replace REGERR_END_PATTERN_AT_GROUP_{COMMENT|OPTION} to
1434 2003/03/17: [spec] add err_arg argument to regex_new() and regex_recompile().
1442 2003/03/12: [spec] change named backref and subexp call format.
1449 2003/03/10: [spec] remove REGERR_TABLE_FOR_IGNORE_CASE_IS_NOT_SETTED.
1450 2003/03/10: [spec] support POSIX API option REG_NOSUB.
1458 2003/03/10: [spec] forbid to use '\' in group name.
1472 2003/03/06: [spec] change error messages.
1482 2003/03/05: [spec] allow to call in look behind. ex. /(?<=(?*a))/
1487 2003/03/04: [spec] prohibit left recursion of subexp call. ex. (?<n>|(?*n)a)
1489 2003/03/04: [spec] rename REG_SYN_STRICT_CHECK_BACKREF_NUMBER
1502 2003/03/01: [spec] rename regex_name_to_backrefs() to
1506 2003/02/28: [spec] add match stack limit check. (MATCH_STACK_LIMIT_SIZE)
1511 2003/02/26: [spec] add new syntax behavior REG_SYN_STRICT_CHECK_BACKREF_NUMBER.
1513 2003/02/26: [spec] if backref number is greater than max group number,
1518 2003/02/25: [spec] allow to assign same name to different group.
1532 2003/02/21: [spec] rename some error code symbols.
1533 2003/02/21: [spec] max number of multibyte ranges(255) is small.
1546 2003/02/12: [spec] remove transtable argument in regex_new and regex_recompile.
1550 2003/02/10: [spec] number check in scan_char_class() ignore-case mode.
1561 2003/02/07: [spec] range in char-class should be same spec. with Ruby
1564 2003/02/07: [spec] [!--] should be allowed. (thanks MoonWolf)
1576 2003/02/06: [spec] /[0-9-a]/ is allowed as usual char '-' and 'a' in Ruby.
1579 2003/02/06: [spec] rename REG_MBCTYPE_XXXX to REG_ENCODING_XXXX in onigposix.h.
1580 2003/02/05: [spec] rename MBCTYPE_XXXX to REG_MBCTYPE_XXXX in onigposix.h.
1581 2003/02/05: [spec] add POSIX API error REG_EONIG_THREAD to onigposix.h.
1591 2003/02/04: [spec] reimplement regex_clone() and it is obsoleted.
1652 2003/01/10: [spec] remove REG_RUBY_M17N case from onigposix.h and regposix.c.
1659 2003/01/08: [spec] remove REGERR_END_PATTERN_AFTER_BACKSLASH in regex.h.
1660 2003/01/08: [spec] region arg can be NULL in regex_search() and regex_match().
1689 2002/04/24: [spec] USE_ONIGURUMA_EXTENSION is disabled in default.
1699 2002/04/06: [spec] should not warn for /(?:a?)+?/.
1700 2002/04/04: [spec] should allow fixed length alternative and repeat pattern
1702 2002/04/02: [spec] should warn for /(?:a+)?/ and /(?:a*)??/. (thanks akr)
1707 2002/03/30: [spec] warn redundant nested repeat operator
1709 2002/03/30: [spec] nested repeat operator error check should be
1714 2002/03/25: [spec] if encoding is utf-8, allow combination of singlebyte and
1721 2002/03/20: [spec] allow incompleted left brace as an usual char.
1730 2002/03/19: [spec] allow nested repeat operator, if operator is {n,m} type.
1732 2002/03/18: [spec] /[a-b-c]/ should be error.
1736 2002/03/18: [spec] /a{1}*/ should not be error. (thanks Guy Decoux)
1748 2002/03/12: [spec] change function name style from CamelCase
1757 2002/03/09: [spec] decrease REG_MAX_BACKREF_NUM, REG_MAX_REPEAT_NUM
1759 2002/03/08: [spec] allow use of "\A"(begin-buf) in look-behind.
1762 2002/03/07: [spec] prohibit use of capture group "(...)"
1766 2002/03/07: [spec] less length string match with negative look-behind.
1796 2002/02/27: [spec] undefined POSIX bracket /[[:xyz:]]/ should be syntax error.
1805 [spec: specification change]