Ulrich Drepper
a3022b820f
Update.
...
2002-09-30 Isamu Hasegawa <isamu@yamato.ibm.com>
* posix/regex_internal.h (re_match_context_t): Add a new member.
(re_fail_stack_ent_t): New structure.
(re_fail_stack_t): Likewise.
* posix/regexec.c (re_search_internal): Use the new member of
re_match_context_t.
Use fail stack only if it has back references and there are plural
matching candidates.
(proceed_next_node): Use fail stack if it is indicated.
(set_regs): Likewise.
(push_fail_stack): New function.
(pop_fail_stack): New function.
(check_dst_limits): Likewise.
(check_dst_limits_calc_pos): Likewise.
(search_subexp): Check the limitations on the top of subexpressions.
(sift_states_bkref): Check the limitations of the destination node.
Reuse the array sctx->sifted_states.
2002-09-30 Ulrich Drepper <drepper@redhat.com>
* stdio-common/printf_fp.c: Shuffle a few lines around to help the
compiler optimizing. No semantical changes intended.
2002-09-30 22:01:05 +00:00
..
2002-08-02 21:16:39 +00:00
2002-08-26 22:40:48 +00:00
2002-09-06 18:07:55 +00:00
1996-05-14 20:30:25 +00:00
2001-07-06 04:58:11 +00:00
2002-08-03 07:02:10 +00:00
2001-02-07 07:25:37 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-07-27 08:28:46 +00:00
2002-09-10 22:35:39 +00:00
2002-07-27 08:28:46 +00:00
2002-07-27 08:28:46 +00:00
2002-07-27 08:28:46 +00:00
2002-08-12 19:50:26 +00:00
2002-08-26 23:00:40 +00:00
2002-09-30 07:47:16 +00:00
2002-09-30 07:47:16 +00:00
2002-08-04 03:30:56 +00:00
2001-07-06 04:58:11 +00:00
2000-07-29 07:57:34 +00:00
2002-08-04 03:30:56 +00:00
2002-08-04 03:30:56 +00:00
2002-08-04 03:30:56 +00:00
2001-07-06 04:58:11 +00:00
2002-08-04 03:30:56 +00:00
2001-10-27 00:38:28 +00:00
2002-08-04 03:50:21 +00:00
2001-07-06 04:58:11 +00:00
2002-01-17 07:38:47 +00:00
2002-08-06 21:10:50 +00:00
2001-08-11 19:43:52 +00:00
2002-03-12 20:04:56 +00:00
2001-08-22 22:24:10 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2002-04-29 04:32:06 +00:00
2002-09-28 20:51:17 +00:00
2001-03-16 01:10:29 +00:00
1999-12-31 22:21:25 +00:00
2001-03-16 01:10:29 +00:00
2001-07-06 04:58:11 +00:00
2002-09-28 05:28:44 +00:00
2002-09-28 05:28:44 +00:00
2002-09-30 22:01:05 +00:00
2002-05-24 08:49:00 +00:00
2002-05-24 08:49:00 +00:00
1999-08-30 19:23:15 +00:00
2002-09-30 22:01:05 +00:00
2001-07-06 04:58:11 +00:00
2000-12-27 20:26:07 +00:00
2002-08-08 07:53:36 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2000-04-15 16:51:16 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2000-12-31 10:52:32 +00:00
2000-01-18 10:53:15 +00:00
2001-03-15 09:36:19 +00:00
2000-01-18 10:53:15 +00:00
1997-05-03 00:33:54 +00:00
2001-07-06 04:58:11 +00:00
2002-08-26 11:39:12 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-10-27 03:00:50 +00:00
2001-07-06 04:58:11 +00:00
2002-09-24 04:24:25 +00:00
2002-09-01 12:39:40 +00:00
2001-07-06 04:58:11 +00:00
2002-08-26 11:39:12 +00:00
2002-09-30 07:47:16 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2000-09-06 18:07:07 +00:00
2002-09-24 06:26:28 +00:00
2002-07-10 23:09:16 +00:00
1996-11-27 06:13:15 +00:00
2001-07-06 04:58:11 +00:00
2000-10-21 00:02:39 +00:00
2001-07-06 04:58:11 +00:00