about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2004-01-03 06:56:35 +0000
committerUlrich Drepper <drepper@redhat.com>2004-01-03 06:56:35 +0000
commit59e7ebcc2055faa8510741668a36e8b929617559 (patch)
tree98a0d2d3e9aab230c64c9587c87867d7ebe82f6a /ChangeLog
parente3a878521888cfa4ab8d53534d2c23bcbbaed6ef (diff)
downloadglibc-59e7ebcc2055faa8510741668a36e8b929617559.tar.gz
glibc-59e7ebcc2055faa8510741668a36e8b929617559.tar.xz
glibc-59e7ebcc2055faa8510741668a36e8b929617559.zip
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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 655d83ce61..9fb6457d15 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+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.
+
 2003-12-30  Paul Eggert  <eggert@twinsun.com>
 
 	* time/mktime.c (verify): New macro.
@@ -8,6 +17,18 @@
 
 2004-01-02  Jakub Jelinek  <jakub@redhat.com>
 
+	* 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.
+
 	* posix/regex_internal.c (re_node_set_insert): Remove unused variables.
 
 	* posix/regex_internal.h (re_dfa_t): Add syntax field.