Commit Graph

39 Commits

Author SHA1 Message Date
Beman Dawes 6b89c517f9 Limit Windows expected message check to US English
[SVN r39609]
2007-09-29 19:40:23 +00:00
Beman Dawes 1101e65491 Quiet compiler warnings
[SVN r39585]
2007-09-28 02:03:29 +00:00
Beman Dawes d9449298c0 AIX treats ENOTEMPTY and EEXIST as the same value. Reported by Chris Cambly
[SVN r39577]
2007-09-27 16:56:23 +00:00
Beman Dawes 35374bcb3d Turns out the --dep_name errors were due to functions in the wrong namespace (Chris Kohlhoff)
[SVN r39553]
2007-09-26 17:48:27 +00:00
Beman Dawes 4bd0f9e70d Supply std:: to fix Borland 5.9.2 errors
[SVN r39525]
2007-09-25 17:27:04 +00:00
Christopher Kohlhoff 4a364b1532 Use a switch rather than an array to translate system_category error codes to their corresponding default error conditions. Add translations for the Winsock error codes.
[SVN r39502]
2007-09-24 12:53:37 +00:00
Beman Dawes 2aa7ebf758 Fix order-of-initialization problem, add initialization_test.cpp to detect regression.
[SVN r39449]
2007-09-21 16:42:27 +00:00
Beman Dawes a9e9f426cc Some compilers require all of the make_error_* functions be template specializations. See prior log message.
[SVN r39438]
2007-09-21 11:45:23 +00:00
Beman Dawes 640383329f Strictly conforming compilers (EDG with --dep_name) require the make_* functions be defined before used. Report and fix from Markus Schopflin. EDG info from Boris Gubenko.
[SVN r39428]
2007-09-20 21:04:34 +00:00
Beman Dawes e4ca75e70a Add get_posix_category, get_system_category, to solve order-of-initialization issues
[SVN r39396]
2007-09-19 19:30:23 +00:00
Beman Dawes 4ff64eea34 Add get_posix_category, get_system_category, to solve order-of-initialization issues
[SVN r39394]
2007-09-19 19:28:56 +00:00
K. Noel Belcourt 64b936097f Remove unnecessary overhead in execunix.c related to
the timeout implementation.  Also removed unused variables
as diagnosed by the Sgi (mipspro) compiler.

Fixed const-correctness error in operations.hpp that
Sgi complained about.

There's no strerror_r function on Irix 6.5 so I replaced
it with a strerror call.

With these changes, I can now build process jam log and
start running Sgi tests.



[SVN r39378]
2007-09-18 22:46:26 +00:00
Beman Dawes 9e9ac45181 quiet compiler warning
[SVN r39375]
2007-09-18 21:01:26 +00:00
Beman Dawes f114239d60 Missing std added to ::remove to clear problem in Sun tests
[SVN r39292]
2007-09-15 01:36:14 +00:00
Beman Dawes f733867bb0 Replace docs with up-to-date contents, design
[SVN r39270]
2007-09-14 15:45:36 +00:00
Beman Dawes 3f0a2acbe1 Supply errno values missing from Windows Mobile
[SVN r39261]
2007-09-14 10:37:11 +00:00
Beman Dawes 19892ad06b Remove <runtime-link>static to see if that is what is causing link problems on a few gcc platforms
[SVN r39255]
2007-09-14 02:00:25 +00:00
Beman Dawes 0a283a8f00 Ensure error_category::operator< test works regardless of how compiler lays out memory.
[SVN r39248]
2007-09-13 21:47:25 +00:00
Beman Dawes 1818d5f65a Some compilers warn on trailing enum constant list commas, so remove these to quiet the warnings.
[SVN r39226]
2007-09-12 21:43:20 +00:00
Beman Dawes 0af65ce63f Ha! Finally figured out how to shut off msvc exception switch warning. Also fix define misspelling.
[SVN r39188]
2007-09-11 02:07:50 +00:00
Beman Dawes 7f66a1ea0f Chris Kohlhoff says change needed for asio to link correctly
[SVN r39186]
2007-09-11 01:11:03 +00:00
Beman Dawes e062aaff2f Posix and Linux fixes
[SVN r39174]
2007-09-09 17:48:17 +00:00
Beman Dawes 04e774f337 Merge system and filesystem branches, bringing them in sync with N2415. Several filesystem bugs fixed, and current_path setter added.
[SVN r39173]
2007-09-09 14:59:10 +00:00
Vladimir Prus 1656e087bb Revive V1 Jamfile to please asio
[SVN r38835]
2007-08-22 12:14:05 +00:00
Vladimir Prus d795262a9e Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Beman Dawes ffb49adbc3 supply errno values likely to be missing, particularly on Windows
[SVN r37996]
2007-06-15 13:28:26 +00:00
Boris Gubenko c8afd97b47 strerror vs strerror_r: add conditionalization for Tru64 and VMS
[SVN r37966]
2007-06-11 15:14:49 +00:00
Beman Dawes 8e2ee5a2f3 add include for <cassert> (Ryo Igarashi)
[SVN r37665]
2007-05-11 11:57:38 +00:00
Christopher Kohlhoff da0da6dc28 Make init_decoders[] a function-local static, rather than global, to avoid
problems with order of initialisation of globals across translation units.
Thanks to Oleg Kosenkov for reporting this issue and suggesting a fix.


[SVN r37380]
2007-04-06 09:12:28 +00:00
Douglas Gregor 111c30d99e Add missing include of <cstdlib>
[SVN r37286]
2007-03-26 13:58:53 +00:00
Beman Dawes 2fbf2718c4 In errno_md, for Sun and HP, always use strerror because it is always available and always thread safe on those systems. Linux, provide macro since there is no way to tell if available at runtime.
[SVN r36447]
2006-12-18 12:44:08 +00:00
Beman Dawes 5688d4a3a2 Fix errno_md POSIX strerror_r loop bugs (Alexander Nasonov)
[SVN r36446]
2006-12-18 12:12:26 +00:00
Beman Dawes 2cb2125ac9 ifdef around winerror.h include (Alexander Nasonov)
[SVN r36410]
2006-12-15 22:26:16 +00:00
Beman Dawes 7fff4fdaa5 move identifier to namespace detail
[SVN r36028]
2006-11-13 22:11:30 +00:00
Beman Dawes cd705b37ea initial commit
[SVN r35889]
2006-11-07 02:19:51 +00:00
Beman Dawes 1345dd12db v1 and v2 Jamfiles now all present and working
[SVN r35888]
2006-11-07 02:19:13 +00:00
Beman Dawes 15b0862fc1 Remove unused throw_on_error (Cris Kohlhoff)
[SVN r35836]
2006-11-04 13:51:31 +00:00
Beman Dawes d6a768a69d Initial commit
[SVN r35835]
2006-11-04 13:39:01 +00:00
Beman Dawes f3c8c74656 Bring into compliance with N2066, TR2 Diagnostics Enhancements. Tests passing on Win32, Linux, on most modern compilers.
[SVN r35823]
2006-11-03 16:57:30 +00:00