summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2004-12-10 06:50:32 +0000
committerJakub Jelinek <jakub@redhat.com>2004-12-10 06:50:32 +0000
commitf2b016bfc98c9ced9f9572d23580d31442a3519c (patch)
treed9f2e28f30b6d4aca132126bb24de7039805fca8 /ChangeLog
parent0e7f328d0849e8e663eb14ade5074b4e451fe276 (diff)
Updated to fedora-glibc-20041210T0634
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog77
1 files changed, 53 insertions, 24 deletions
diff --git a/ChangeLog b/ChangeLog
index 75a4f15a4d..4b5c3dca03 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,58 @@
+2004-11-29 Jakub Jelinek <jakub@redhat.com>
+
+ * stdlib/strtod_l.c (INTERNAL (__STRTOF)): If densize > 2
+ and numsize < densize, always shift num up by empty + 1 limbs.
+
+2004-12-07 Paolo Bonzini <bonzini@gnu.org>
+
+ * posix/regexec.c (proceed_next_node): Simplify treatment of epsilon
+ nodes. Pass the pushed node to push_fail_stack.
+ (push_fail_stack): Accept a single node rather than an array
+ of two epsilon destinations.
+ (build_sifted_states): Only walk non-epsilon nodes.
+ (check_arrival): Don't pass epsilon nodes to
+ check_arrival_add_next_nodes.
+ (check_arrival_add_next_nodes) [DEBUG]: Abort if an epsilon node is
+ found.
+ (check_node_accept): Do expensive checks later.
+ (add_epsilon_src_nodes): Cache result of merging the inveclosures.
+ * posix/regex_internal.h (re_dfastate_t): Add non_eps_nodes and
+ inveclosure.
+ (re_string_elem_size_at, re_string_char_size_at, re_string_wchar_at,
+ re_string_context_at, re_string_peek_byte_case,
+ re_string_fetch_byte_case, re_node_set_compare, re_node_set_contains):
+ Declare as pure.
+ * posix/regex_internal.c (create_newstate_common): Remove.
+ (register_state): Move part of it here. Initialize non_eps_nodes.
+ (free_state): Free inveclosure and non_eps_nodes.
+ (create_cd_newstate, create_ci_newstate): Allocate the new
+ re_dfastate_t here.
+
+2004-12-09 Ulrich Drepper <drepper@redhat.com>
+
+ * malloc/malloc.c (public_rEALLOc): Add parameter checks.
+ (_int_free): Provide better error message for invalid pointers.
+
+2004-12-01 Jakub Jelinek <jakub@redhat.com>
+
+ * posix/tst-regex.c: Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0
+ conditionals instead of defined _POSIX_CPUTIME.
+ (main): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME
+ option is available.
+ * posix/tst-regex.c2: Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0
+ conditionals instead of defined _POSIX_CPUTIME.
+ (do_test): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME
+ option is available.
+ * sysdeps/posix/sysconf.c (__sysconf): If _POSIX_CPUTIME resp.
+ _POSIX_THREAD_CPUTIME is defined to 0, return -1 for the corresponding
+ _SC_ argument.
+
2004-12-08 Jakub Jelinek <jakub@redhat.com>
- * elf/ldd.bash.in: For -u, set bind_now=yes.
- If eval $add_env '"$file"' exits with exitcode 5, retry with
- eval $add_env \${RTLD} '"$file"'.
- Remove | cat usage, it breaks exit code propagation.
+ * elf/ldd.bash.in: When set -o pipefail is available, use that for
+ piping to cat; when not, don't use the pipe at all.
+ Pipe to cat in all cases of running the executable.
+ When direct running exits with code 5, retry running via ${RTLD}.
* elf/rtld.c (process_envvars): If __libc_enable_secure and
mode != normal, exit with exitcode 5.
@@ -130,20 +179,6 @@
* sysdeps/unix/sysv/linux/arm/sysdep.h: Likewise.
* sysdeps/unix/sysv/linux/arm/vfork.S: Likewise.
-2004-12-01 Jakub Jelinek <jakub@redhat.com>
-
- * posix/tst-regex.c: Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0
- conditionals instead of defined _POSIX_CPUTIME.
- (main): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME
- option is available.
- * posix/tst-regex.c2: Use defined _POSIX_CPUTIME && _POSIX_CPUTIME >= 0
- conditionals instead of defined _POSIX_CPUTIME.
- (do_test): If _POSIX_CPUTIME == 0, call sysconf to see if CPUTIME
- option is available.
- * sysdeps/posix/sysconf.c (__sysconf): If _POSIX_CPUTIME resp.
- _POSIX_THREAD_CPUTIME is defined to 0, return -1 for the corresponding
- _SC_ argument.
-
2004-12-02 Roland McGrath <roland@redhat.com>
* extra-lib.mk (object-suffixes-$(lib)): Add .oS when
@@ -172,12 +207,6 @@
* sysdeps/gnu/Makefile ($(objpfx)errlist-compat.c):
Do $(make-target-directory).
-2004-11-29 Jakub Jelinek <jakub@redhat.com>
-
- * stdlib/strtod_l.c (INTERNAL (__STRTOF)): If densize > 2
- and numsize < densize, always shift num up by empty + 1
- limbs.
-
2004-11-29 Roland McGrath <roland@redhat.com>
* posix/confstr.c: Avoid punctuation in #error text.