1 2005-01-03 Mark Mitchell <mark@codesourcery.com>
3 * testsuite/testsuite_hooks.cc: Use __throw_exception_again
6 * testsuite/testsuite_hooks.cc: Update coypright and follow style
8 * testsuite/testsuite_hooks.h: Likewise.
9 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Use
10 semaphores, not sleep.
11 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
12 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
13 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
14 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc:
16 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
17 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
18 * testsuite/27_io/objects/char/7.cc: Likewise.
19 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
20 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
21 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
23 * configure.ac: Check for sys/ipc.h and sys/sem.h.
24 * config.h.in: Regenerated.
25 * configure: Likewise.
26 * testsuite/testsuite_hooks.cc (_GLIBCXX_SYSV_SEM): Conditionally
28 (sys/types.h): Include.
29 (sys/ipc.h): Likewise.
30 (sys/sem.h): Likewise.
31 (__gnu_test::semun): New type.
32 (__gnu_test::semaphore::sempaphore): New function.
33 (__gnu_test::semaphore::~semaphore): Likewise.
34 (__gnu_test::semaphore::wait): Likewise.
35 (__gnu_test::semaphore::signal): Likewise.
36 * testsuite/testsuite_hooks.h (__gnu_test::semaphore): New class.
37 * testsuite/27_io/basic_filebuf/close/char/4879.cc: Use
38 semaphores, not sleep.
39 * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
40 * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
41 * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
42 * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc:
44 * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
45 * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
46 * testsuite/27_io/objects/char/7.cc: Likewise.
47 * testsuite/27_io/objects/char/9661-1.cc: Likewise.
48 * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
49 * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
51 2005-01-03 Paolo Carlini <pcarlini@suse.de>
53 * include/bits/istream.tcc (ignore(streamsize), ignore(streamsize,
54 int_type)): Reset _M_gcount to numeric_limits<streamsize>::min().
55 * src/istream.cc (basic_istream<char>::ignore(streamsize, int_type),
56 basic_istream<wchar_t>::ignore(streamsize, int_type)): Likewise.
57 * src/istream.cc (basic_istream<char>::ignore(streamsize),
58 basic_istream<wchar_t>::ignore(streamsize)): Likewise; fix a typo.
60 2005-01-02 Paolo Carlini <pcarlini@suse.de>
62 * src/istream.cc (basic_istream<char>::ignore(streamsize),
63 basic_istream<char>::ignore(streamsize, int_type),
64 basic_istream<wchar_t>::ignore(streamsize),
65 basic_istream<wchar_t>::ignore(streamsize, int_type)): Avoid
67 * include/bits/istream.tcc (ignore(streamsize), ignore(streamsize,
68 int_type)): Likewise; use snextc in the main loop, consistently
69 with the specializations above.
71 2005-01-02 Chris Jefferson <chris@bubblescope.net>
73 * include/bits/stl_algobase.h (mismatch): Correct concept check.
75 2005-01-01 Paolo Carlini <pcarlini@suse.de>
77 * testsuite/ext/enc_filebuf/char/13189.cc: Fix, first include
78 testsuite_hooks.h, to know whether including ext/enc_filebuf.h.
79 * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
81 2005-01-01 Paolo Carlini <pcarlini@suse.de>
83 * testsuite/27_io/basic_istream/extractors_character/char/1.cc: Fix,
84 null-terminate array1 at the outset.
85 * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc: