Ulrich Drepper
59e7ebcc20
Update.
2004-01-02 Paolo Bonzini <bonzini@gnu.org>
* posix/regex_internal.c (re_node_set_add_intersect,
re_node_set_merge): Rewritten.
(re_node_set_insert, re_node_set_remove_at):
Avoid memmove, we know what direction we should copy and that we
are copying 32-bit words.
(re_node_set_compare): Iterate backwards.
* posix/regex_internal.h (re_match_context_t): Add dfa member.
* posix/regexec.c (match_ctx_free_subtops, search_cur_bkref_entry,
match_ctx_add_sublast, sift_ctx_init, acquire_init_state_context,
prune_impossible_nodes, check_halt_state_context, proceed_next_node,
sift_states_backward, update_cur_sifted_state, check_dst_limits,
check_dst_limits_calc_pos, sift_states_bkref, transit_state,
check_subexp_matching_top, transit_state_sb, transit_state_mb,
transit_state_bkref, get_subexp, get_subexp_sub, check_arrival,
check_arrival_add_next_nodes, expand_bkref_cache, check_node_accept):
Remove dfa parameter. Get dfa from mctxt. Adjust callers.
(re_search_internal): Initialize mctxt.dfa.
2004-01-03 06:56:35 +00:00
..
2003-07-02 07:17:15 +00:00
2002-08-26 22:40:48 +00:00
2003-12-27 23:40:06 +00:00
2003-04-19 16:57:17 +00:00
2002-12-06 21:28:23 +00:00
2003-12-27 23:40:06 +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
2003-04-08 01:23:29 +00:00
2002-11-21 03:41:31 +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
2003-12-30 20:01:17 +00:00
2003-10-02 22:41:11 +00:00
2003-12-22 06:52:35 +00:00
2002-10-24 00:22:27 +00:00
2002-12-13 21:32:03 +00:00
2003-01-16 19:20:36 +00:00
2003-11-12 07:56:31 +00:00
2003-11-29 06:13:09 +00:00
2003-12-22 06:52:35 +00:00
2003-11-26 03:24:15 +00:00
2003-11-19 19:37:31 +00:00
2003-03-05 03:02:26 +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
2003-06-13 21:05:42 +00:00
2003-11-18 19:12:03 +00:00
2001-07-06 04:58:11 +00:00
2004-01-01 20:42:01 +00:00
2002-08-06 21:10:50 +00:00
2001-08-11 19:43:52 +00:00
2003-09-12 22:37:19 +00:00
2003-09-12 22:37:19 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2003-10-27 01:36:12 +00:00
2003-12-04 08:04:57 +00:00
2003-12-27 23:40:06 +00:00
2003-11-26 03:24:15 +00:00
2003-11-26 03:24:15 +00:00
2003-11-13 01:04:26 +00:00
2001-07-06 04:58:11 +00:00
2004-01-02 21:20:51 +00:00
2004-01-03 06:56:35 +00:00
2004-01-02 21:20:51 +00:00
2003-11-16 07:14:28 +00:00
2003-11-13 06:01:46 +00:00
(match_ctx_free_subtops, search_cur_bkref_entry, match_ctx_add_sublast, sift_ctx_init, acquire_init_state_context, prune_impossible_nodes, check_halt_state_context, proceed_next_node, sift_states_backward, update_cur_sifted_state, check_dst_limits, check_dst_limits_calc_pos, sift_states_bkref, transit_state, check_subexp_matching_top, transit_state_sb, transit_state_mb, transit_state_bkref, get_subexp, get_subexp_sub, check_arrival, check_arrival_add_next_nodes, expand_bkref_cache, check_node_accept): Remove dfa parameter. Get dfa from mctxt. Adjust callers. (re_search_internal): Initialize mctxt.dfa.
2004-01-03 04:06:39 +00:00
2003-11-26 03:24:15 +00:00
2003-11-13 20:04:16 +00:00
2003-05-10 07:48: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
2003-04-19 16:57:17 +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
2003-01-09 19:45:08 +00:00
2001-03-15 09:36:19 +00:00
2003-06-25 11:04:58 +00:00
2003-12-04 08:04:57 +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
2003-06-25 11:14:37 +00:00
2003-03-20 11:40:36 +00:00
2003-12-04 08:04:57 +00:00
2001-07-06 04:58:11 +00:00
2001-07-06 04:58:11 +00:00
2003-11-29 06:13:09 +00:00
2001-07-06 04:58:11 +00:00
2003-12-23 02:29:44 +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
2003-09-04 16:19:05 +00:00
2003-09-17 00:49:19 +00:00
2003-09-18 02:54:32 +00:00
2000-10-21 00:02:39 +00:00
2003-09-02 07:14:15 +00:00