2008-06-24 Travis Vitek <vitek@roguewave.com>
Merge r662707, r662716, r663757, r664036, r664141, r664184
from branches/4.3.x:
2008-06-03 Farid Zaripov <farid_zaripov@epam.com>
Merged r662706 from 4.2.x branch.
* tests/src/driver.cpp (_rw_invalid_parameter) [_MSC_VER >= 1400]: New
function - invalid parameter handler.
(_rw_opt_no_popups) [_MSC_VER >= 1400]: Set _rw_invalid_parameter() as
invalid parameter handler to disable invalid parameter CRT popups.
2008-06-03 Farid Zaripov <farid_zaripov@epam.com>
Merged r662715 from 4.2.x branch.
* tests/src/file.cpp (rw_nextfd) [_MSC_VER]: Disable expected "Invalid file descriptor"
CRT assertions from _commit().
2008-06-05 Travis Vitek <vitek@roguewave.com>
* etc/config/src/RVALUE_REFERENCES.cpp: Add new config test to
check for rvalue-reference support.
* etc/config/src/VARIADIC_TEMPLATES.cpp: Add new config test to
check for variadic template support.
2008-06-06 Travis Vitek <vitek@roguewave.com>
* etc/config/RVALUE_REFERENCES.cpp: Fix copyright date.
* etc/config/VARIADIC_TEMPLATES.cpp: Ditto.
2008-06-06 Travis Vitek <vitek@roguewave.com>
STDCXX-917
* include/type_traits: Add type_traits header that
includes integral_contstant<> implementation.
* tests/utilities/20.meta.help.cpp: Add new test.
2008-06-06 Travis Vitek <vitek@roguewave.com>
Merged revisions 660486, 660489, 660492, 661050, 661053, 661075,
and 661152 from branches/4.2.x
2008-05-27 Farid Zaripov <farid_zaripov@epam.com>
* etc/config/src/INFINITY.cpp (flt_qnan): Clear sign bit to obtain
value of positive qnan.
(dbl_qnan): Ditto.
(ldbl_qnan): Ditto.
2008-05-27 Farid Zaripov <farid_zaripov@epam.com>
* include/ansi/cwchar (wcsrchr): Removed const modifier since
function returns non-const wchar_t*.
2008-05-27 Farid Zaripov <farid_zaripov@epam.com>
STDCXX-51
* src/num_put.cpp (__rw_fmat_infinite): Enabled processing the
sign of the NaN's. Put 'q' or 's' prefix at the beginning of
the "{q|s}nan" word.
2008-05-28 Martin Sebor <sebor@roguewave.com>
STDCXX-946
* util/exec.cpp (rw_charcasecmp): Folded into...
(rw_strcasecmp): ...here. Rewrote a for loop as a do/while loop
to silence HP aCC 6 remark #4315-D: for loop without body, did
you insert an extra ';'?
(get_signo): Corrected the interpretation of exit status of 126
and 127 used to indicate a "cannot execute" and "executable does
not exist" errors, respectively.
(exec_file): Exit with status of 126 on execv() failure.
* util/exec.cpp (calculate_usage, exec_file): Cast literal to
the correct type to silence HP aCC 6 warning #2068-D: integer
conversion resulted in a change of sign.
2008-05-28 Martin Sebor <sebor@roguewave.com>
* util/exec.cpp (ENOENT): Defined macro if not defined in <errno.h>.
(exec_file): Exited with status of 127 on ENOENT and 126 otherwise,
as per POISIX. Removed unnecessary diagnostic output (handled by
the parent instance of the same program).
2008-05-28 Martin Sebor <sebor@roguewave.com>
* bin/genxviews (tmpout): New name of a temporary file to replace
the final output file with at the end of execution.
(output): Used tmpout instead of outfile.
Replaced the final output file only at the end of execution of
the script.
2008-05-28 Martin Sebor <sebor@roguewave.com>
* bin/genxviews (date): Defined at the top of the script to make
it accessible throughout.
(process_results): Computed and formatted the age of each batch
of log files in addition to the timestamp of the oldest one.
* bin/xbuildgen (myrev, myurl, myname): Computed constants from
the $HeadURL$ Subversion keyword same as in genxviews.
(print_help): Added -V option.
(resultstyle.css): Added EXEC entry.
Passed the version argument to xcomp.awk.
* bin/duration (convert_windows_date): New function to convert
date in Windows "Day MM/DD/YYYY" format to the POSIX %c format.
(convert_ls_date): New function to convert ls-style timestamps
to the POSIX %c format.
(seconds_from_epoch): Called convert_windows_date or
convert_ls_date to convert Windows or ls-style timestamps to
the expected POSIX %c format.
* bin/xcomp.awk (version): Added a new variable to make it
possible to select branches in addition to trunk.
git-svn-id: https://svn.apache.org/repos/asf/stdcxx/trunk@671344 13f79535-47bb-0310-9956-ffa450edef68
12 files changed