Commit Graph

484 Commits

Author SHA1 Message Date
John Maddock
721e6acfc3 Added QNX macros.
[SVN r31554]
2005-11-04 12:58:15 +00:00
John Maddock
e18411ec4e Update in preparation for adding the TR1 library.
[SVN r31327]
2005-10-14 17:47:29 +00:00
John Maddock
fc5024fd78 Added some more Intel options.
[SVN r31309]
2005-10-13 12:46:39 +00:00
John Maddock
6e9f9132b4 Added fix for gcc versions that have only partial long long support.
[SVN r30181]
2005-07-19 17:14:00 +00:00
John Maddock
59f6e111b5 Fix min/max references.
[SVN r30006]
2005-07-12 12:40:24 +00:00
Vladimir Prus
a107a3001b link-runtime -> runtime-link.
Patch from Jurgen Hunold.


[SVN r29729]
2005-06-22 10:11:39 +00:00
John Maddock
15b46e94a3 Fixed signed/unsigned comparison warnings.
[SVN r29318]
2005-05-31 09:46:54 +00:00
John Maddock
a20aa40428 Print osf macros.
[SVN r28930]
2005-05-15 16:14:22 +00:00
John Maddock
f2bf80b474 Added _MSC_FULL_VER to macro list.
[SVN r28661]
2005-05-05 16:19:46 +00:00
John Maddock
65f8b152b7 Added explicit type casts to work around numeric_limits implementations that use nested enums (unnamed types) rather than bool members.
[SVN r28290]
2005-04-17 11:26:39 +00:00
Stefan Slapeta
fe75f3436c replaced BOOST_TEST
[SVN r27054]
2005-02-03 13:48:49 +00:00
John Maddock
78c80bdd79 Modified the order with which tests are included by config_test.cpp so that MSVC6 doesn't choke any more.
[SVN r26540]
2004-12-17 11:39:54 +00:00
John Maddock
1e3c885b4c Oops, gcc version of the test still had errors...
[SVN r26539]
2004-12-17 11:00:14 +00:00
John Maddock
e826c27961 Fixed bug in test case that affects gcc and intel compilers.
[SVN r26495]
2004-12-14 12:51:39 +00:00
John Maddock
dacd302d49 Updated maintenance instructions, and removed all shell script.
[SVN r26423]
2004-12-04 11:54:18 +00:00
John Maddock
3423ec4c52 Added BOOST_NO_IS_ABSTRACT.
[SVN r26422]
2004-12-04 11:36:36 +00:00
John Maddock
64a8b36b23 Added new types boost::long_long_type and boost::ulong_long_type in boost/config.hpp and applied these types in place of "long long" throughout. As a result, almost all of boost now compiles cleanly with -ansi -pedantic with gcc. Changes tested with gcc 3.3, 2.95, VC7.1 and Intel 8.
[SVN r24899]
2004-09-04 10:34:49 +00:00
Douglas Gregor
04ca3474a5 Converted to Boost Software License, Version 1.0
[SVN r24096]
2004-07-27 03:43:34 +00:00
John Maddock
687b1ec4b2 Licence update
[SVN r24031]
2004-07-25 12:01:00 +00:00
Vladimir Prus
b849bfaf59 More V2 Jamfile tweaks.
[SVN r23764]
2004-07-19 07:12:45 +00:00
John Maddock
824cdcf0cf Added BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS.
Updated tests to not use Boost.Test.


[SVN r23146]
2004-06-22 12:41:11 +00:00
John Maddock
73034c7e9c Updated config test system to use new .ipp file extensions.
All dependencies on Boost.Test have also been removed for the basic tests.


[SVN r23102]
2004-06-15 11:37:57 +00:00
John Maddock
c7942674bc Improved 64-bit platform diagnostics.
[SVN r23062]
2004-06-09 11:19:33 +00:00
Vladimir Prus
9678249498 Add V2 Jamfile
[SVN r22994]
2004-06-02 05:51:00 +00:00
John Maddock
119f37e931 Added new GLIBC++V3 macros (from gcc 3.4).
[SVN r22731]
2004-05-04 10:37:17 +00:00
Eric Niebler
95f6278e82 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros
[SVN r22394]
2004-02-26 18:27:02 +00:00
John Maddock
11ef0cd208 Extended member friend test, previous version did not catch all defects (with Borland compiler for example).
[SVN r22386]
2004-02-25 12:36:15 +00:00
John Maddock
8d21d15f80 Added __CYGWIN__ and __MINGW__ macros.
[SVN r21782]
2004-01-16 11:08:26 +00:00
John Maddock
12ae2bd907 Renamed namespace "user", that name is used in some platform headers :-(
[SVN r21562]
2004-01-09 11:28:30 +00:00
John Maddock
176b94c8d4 Updated and added link-tests to stress auto-linking.
[SVN r21542]
2004-01-08 12:42:38 +00:00
John Maddock
e41f88e71d Fixed broken test cases, and added two new ones that were previously missing from cvs
[SVN r21509]
2004-01-06 13:24:31 +00:00
Dave Abrahams
ca04d5e1eb Suppress warnings in gcc-3.4
[SVN r21492]
2004-01-05 11:35:13 +00:00
John Maddock
5b4e6a4068 Added some missing defines.
[SVN r21362]
2003-12-21 16:18:01 +00:00
John Maddock
c42978702d Added tests for new requires_threads.hpp header
[SVN r21350]
2003-12-20 11:55:42 +00:00
John Maddock
89f71e245f Fixed iostream usage (gcc 3.4 regressions)
[SVN r21271]
2003-12-15 12:31:05 +00:00
John Maddock
039a8e3b92 Re ran generate program (last run messed things up). Config_test.cpp should be OK now.
[SVN r21244]
2003-12-13 12:31:48 +00:00
Aleksey Gurtovoy
0bdf1a13e2 DigitalMars fixes
[SVN r21242]
2003-12-13 10:06:06 +00:00
John Maddock
fd367acdcb Added new macro BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
[SVN r21222]
2003-12-11 12:00:30 +00:00
Jaakko Järvi
1677adf462 Added BOOST_NO_SFINAE config macro, removed internal version from
the iterator library


[SVN r21125]
2003-12-03 19:26:15 +00:00
John Maddock
818670ad28 Allow testing of both __int64 and long long at the same time.
[SVN r21039]
2003-12-01 12:00:26 +00:00
John Maddock
363b340c2c Use of template keyword was illegal, so removed it.
[SVN r21038]
2003-12-01 11:54:57 +00:00
John Maddock
17b33eda15 restrict abi testing to "real" msvc.
[SVN r21037]
2003-12-01 11:54:17 +00:00
John Maddock
13271be003 Updated docs to match changes to auto-linking code.
Updated auto-link tests to match the new Boost.Install naming scheme.


[SVN r20603]
2003-11-02 11:45:25 +00:00
John Maddock
5959d6bce2 Updated copyright declarations to use new single boost license.
[SVN r20372]
2003-10-14 10:33:24 +00:00
John Maddock
6d6f37633d Undone previous fix (the whole idea of this file is to test whether stdint.h is available, not to "fake" it's presence. Added explicit check for those platforms that have intypes.h rather than stdint.h.
[SVN r20197]
2003-09-27 10:43:36 +00:00
Toon Knapen
990526ae7b include portable cstdint (boost/cstdint.hpp) instead of stdint.h directly (Andrew Godbout)
[SVN r20193]
2003-09-26 12:35:59 +00:00
Vladimir Prus
2e7affb55f Kill a warning.
[SVN r20182]
2003-09-25 11:55:19 +00:00
Dave Abrahams
753534ef37 Use the import rule
[SVN r19968]
2003-09-08 17:38:49 +00:00
John Maddock
4dd8845166 Added needed newline at file end
[SVN r19829]
2003-08-28 12:04:57 +00:00
John Maddock
80b14ea8a8 Added minimal Docs for new macros and headers (abi fixing/link library selection/BOOST_HAS_DECLS|PEC), more to come on this...
Added test cases for new macros and headers.


[SVN r19655]
2003-08-17 12:03:01 +00:00
John Maddock
e5262ed219 Refactored config test options.
Regenerated script generated files.


[SVN r19412]
2003-08-03 11:41:45 +00:00
John Maddock
93dd77869e Added tests for a gcc specific bug
[SVN r19401]
2003-08-02 11:53:35 +00:00
John Maddock
7f5c1d6b8f made local variables static, so that the code can be reused by regex_config_info.
[SVN r19316]
2003-07-26 11:11:54 +00:00
Jens Maurer
23f572d0b6 don't use NULL unless <stddef.h> has been included
[SVN r19010]
2003-07-09 23:22:18 +00:00
Jens Maurer
473fc44ff6 avoid "unused variable" warning with gcc
[SVN r18985]
2003-07-09 08:58:30 +00:00
Toon Knapen
8259764b49 initialising pointer to NULL to avoid warning on VisualAge
[SVN r18965]
2003-07-07 17:02:59 +00:00
John Maddock
baa0be852b Added missing includes
[SVN r18607]
2003-05-30 11:14:52 +00:00
John Maddock
fd10aff9aa removed dependency on std::ptrdiff_t
[SVN r18605]
2003-05-30 10:45:52 +00:00
Beman Dawes
5e916a44b5 Add <no-warn>config_test.cpp for Comeau
[SVN r18572]
2003-05-28 00:32:33 +00:00
John Maddock
512fdec421 Added new config macro: BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
[SVN r18507]
2003-05-23 11:10:34 +00:00
Guillaume Melquiond
d1f3f6f38e Add a new config macro BOOST_INTEL
[SVN r18504]
2003-05-23 07:03:21 +00:00
Beman Dawes
269e334a5f Add unsigned long long macros
[SVN r18482]
2003-05-21 12:59:49 +00:00
John Maddock
ef4b048477 Added dump of BOOST_HAS_PARTIAL_STD_ALLOCATOR
[SVN r18429]
2003-05-17 11:41:11 +00:00
Gennadiy Rozental
44d1e083e8 test library rename
[SVN r17445]
2003-02-15 21:59:54 +00:00
John Maddock
adbd58188c Added BOOST_HAS_SIGACTION
[SVN r17360]
2003-02-13 12:28:49 +00:00
Björn Karlsson
2a0358cb5f Added copyright statement
[SVN r17203]
2003-02-04 15:02:15 +00:00
Björn Karlsson
ded9a55c2d Untabified
[SVN r17202]
2003-02-04 15:01:48 +00:00
John Maddock
c2f2333c2d config_info now prints BOOST_DEDUCED_TYPENAME
Jamfile and generator program now uses compile-fail tests


[SVN r16745]
2003-01-04 12:55:01 +00:00
Beman Dawes
6fc288a2cd rename Boost.test libraries
[SVN r16680]
2002-12-22 20:57:56 +00:00
John Maddock
941d72d8df Initial commit
[SVN r16601]
2002-12-13 11:14:29 +00:00
John Maddock
3596eec09a Added BOOST_UNREACHABLE_RETURN workaround macro.
[SVN r16574]
2002-12-09 12:21:54 +00:00
John Maddock
a7e89b0c67 removed defunct BOOST_DECL macro
[SVN r16257]
2002-11-15 12:57:13 +00:00
John Maddock
93c84f7657 Added new macros to config_info
Updated configure script to log the results


[SVN r16251]
2002-11-15 11:46:26 +00:00
John Maddock
180d63457b Added new config macro test cases, removed old testing script (use bjam instead).
[SVN r16222]
2002-11-13 12:19:31 +00:00
John Maddock
7302ec29fe Merged changes from RC_1_29_0.
[SVN r15960]
2002-10-21 11:05:10 +00:00
John Maddock
d3a4cda4c0 Made changes to work with new boost.test library.
Added separate Jamfile


[SVN r15299]
2002-09-13 11:44:40 +00:00
John Maddock
3dfd72e3bc Added new config macros:
BOOST_HAS_PARTIAL_STD_ALLOCATOR
	BOOST_NO_EXCEPTION_STD_NAMESPACE


[SVN r14809]
2002-08-13 11:52:06 +00:00
Beman Dawes
7c8d4f23ce clear un/signed warnings
[SVN r14692]
2002-08-05 11:16:14 +00:00
John Maddock
93a28fab3b Corrected Typo in BOOST_NO_STD_WSTREAMBUF
[SVN r14652]
2002-07-31 11:23:53 +00:00
John Maddock
f591b2901f Added some more EDG compiler macros
[SVN r14631]
2002-07-28 11:01:28 +00:00
John Maddock
81097e309e Stripped tabs from files.
[SVN r14618]
2002-07-26 11:17:37 +00:00
Beman Dawes
053c1fb45f Removed several spurious ";" to quiet warnings
[SVN r14577]
2002-07-23 20:47:35 +00:00
John Maddock
23308946c7 Added documentation for new config macros:
BOOST_NO_MS_INT64_NUMERIC_LIMTS
	BOOST_NO_LONG LONG_NUMERIC_LIMTS
	BOOST_NO_STD_WSTREAM
Added new macros to config_info.cpp program.


[SVN r14560]
2002-07-22 11:23:24 +00:00
John Maddock
3168ad683a Added __int64 and long long tests.
[SVN r14559]
2002-07-22 11:01:23 +00:00
John Maddock
f1d6e86af9 Fixed VC6 warnings.
[SVN r14547]
2002-07-20 12:06:34 +00:00
John Maddock
5c7f8b9290 Added new config macros:
BOOST_NO_STD_WSTREAMBUF
	BOOST_NO_LONG_LONG_NUMERIC_LIMITS
	BOOST_NO_MS_INT64_NUMERIC_LIMITS


[SVN r14514]
2002-07-18 11:10:04 +00:00
John Maddock
d88a4e5f15 Several new config macros added.
[SVN r13984]
2002-05-20 11:28:22 +00:00
John Maddock
d1c3bf73de Added user-config macro BOOST_DISABLE_WIN32
(also set in the compiler 's strict mode).
Modified Boost source not to use Win32 specific
extentions in the presence of BOOST_DISABLE_WIN32.


[SVN r13771]
2002-05-09 11:40:52 +00:00
John Maddock
697f09e480 Moved config_info.cpp and the config docs into synch.
[SVN r13715]
2002-05-07 11:40:13 +00:00
John Maddock
9e02db296c Added new config macro BOOST_HAS_MS_INT64 to detect presence of __int64 data type.
Modified boost source to use BOOST_HAS_LONG_LONG and BOOST_HAS_MS_INT64
   where appropriate to do so.


[SVN r13714]
2002-05-07 11:24:29 +00:00
John Maddock
6b5a580456 Patched so that the code now compilers with VC6
[SVN r13669]
2002-05-05 11:00:28 +00:00
John Maddock
8e4cc7303b Updated description
[SVN r13048]
2002-03-03 11:38:18 +00:00
John Maddock
bdf2ddfb26 Added support for BOOST_NO_EXCEPTIONS
[SVN r12756]
2002-02-08 12:42:59 +00:00
Douglas Gregor
dfdd6c27c0 Regenerated
[SVN r12668]
2002-02-03 15:12:29 +00:00
Douglas Gregor
b73d7be5f1 boost_no_priv_aggregate.cxx:
- Make dummy function uncallable (added to silence GCC warning)

config_test.cpp:
regression.cfg:
  - Regenerated

boost_has_pthread_ma_st.cxx:
  - BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE macro test

boost_has_pthread_ma_gt.cxx:
  - BOOST_HAS_PTHREAD_MUTEXATTR_GETTYPE macro is unused, so remove it


[SVN r12551]
2002-01-29 13:48:02 +00:00
Douglas Gregor
0483b05a98 Silence a warning from GCC
[SVN r12527]
2002-01-27 18:00:20 +00:00
John Maddock
5dcc786a6d Stripped tabs from source files
[SVN r12333]
2002-01-17 12:46:26 +00:00
Jens Maurer
cdd885bc28 avoid "unused variable" warnings
[SVN r11861]
2001-12-02 19:58:06 +00:00
Jens Maurer
3b5fa98ad0 print BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
[SVN r11773]
2001-11-22 22:16:11 +00:00
Jens Maurer
84c8b8180f print BOOST_NESTED_TEMPLATE
[SVN r11771]
2001-11-22 21:53:47 +00:00
John Maddock
5390cbc736 Updated to prevent failures on Metrowerks compiler.
[SVN r11660]
2001-11-11 11:55:51 +00:00
John Maddock
cdb0120c91 Added explicit qualifiers to mem_fun calls, as workaround for broken std libs that don't put code in namespace std.
[SVN r11624]
2001-11-07 12:36:55 +00:00
John Maddock
673f4590cd Added test support for BOOST_HAS_SGI_TYPE_TRAITS, added test for -lrt in configure script.
[SVN r11488]
2001-10-31 13:06:25 +00:00
Jens Maurer
57683a3a42 add _HPACC_ macro
[SVN r11476]
2001-10-30 22:30:16 +00:00
Jens Maurer
c3024d2a6c check for c_plusplus macro (indicates EDG non-strict mode)
[SVN r11464]
2001-10-29 19:34:34 +00:00
John Maddock
4a52042c75 Fixed bad namespace name in test.
[SVN r11451]
2001-10-27 10:55:53 +00:00
Jens Maurer
c7ba2a0704 remove "unused variable" warnings
[SVN r11426]
2001-10-23 19:45:36 +00:00
John Maddock
e899c77505 Added BOOST_HAS_LONG_LONG printout
[SVN r11410]
2001-10-20 10:14:12 +00:00
John Maddock
ebc4ba8796 Updated test to check open/close interfaces.
[SVN r11407]
2001-10-19 11:38:26 +00:00
John Maddock
2069d5ad13 renamed test procedure to avoid conflict with C++ Builder
[SVN r11406]
2001-10-19 11:37:52 +00:00
John Maddock
7b544cc9c3 Updated int64 tests.
[SVN r11397]
2001-10-18 10:16:32 +00:00
John Maddock
b70903dca0 Added BOOST_HAS_LONG_LONG config option.
[SVN r11392]
2001-10-16 11:40:19 +00:00
John Maddock
5e28fcc6ab Fixed nanosleep function sig test.
[SVN r11389]
2001-10-16 11:34:30 +00:00
John Maddock
5698a3da9c Added thread lib config options
[SVN r11374]
2001-10-11 12:16:21 +00:00
John Maddock
bb8bb5fb72 removed erronious const qualifier
[SVN r11370]
2001-10-09 11:29:03 +00:00
John Maddock
f85f7eead2 Fixed broken tests by regenerating.
[SVN r11344]
2001-10-05 11:15:38 +00:00
John Maddock
d77429f047 Added _RWSTD_ALLOCATOR
[SVN r11308]
2001-09-30 10:28:23 +00:00
Darin Adler
b29d1ef416 Write out limits as integers, even for char types.
[SVN r11301]
2001-09-28 17:38:10 +00:00
Peter Dimov
a6d8ec6759 Ran ./generate for BOOST_NO_FUNCTION_TEMPLATE_ORDERING and BOOST_NO_VOID_RETURNS
[SVN r11273]
2001-09-26 12:15:40 +00:00
Peter Dimov
35352afc8a Added BOOST_NO_FUNCTION_TEMPLATE_ORDERING, BOOST_NO_VOID_RETURNS
[SVN r11272]
2001-09-26 10:55:47 +00:00
Peter Dimov
19e206e8f6 Changed allocate(1,0) to allocate(1) for Dinkumware 3.06
[SVN r11254]
2001-09-25 18:56:21 +00:00
Peter Dimov
e62e5742e0 Initial commit
[SVN r11253]
2001-09-25 18:53:33 +00:00
Peter Dimov
63674bd048 Renamed BOOST_WEAK_FUNCTION_TEMPLATE_ORDERING to BOOST_NO_FUNCTION_TEMPLATE_ORDERING
[SVN r11252]
2001-09-25 18:48:13 +00:00
Peter Dimov
7c05d06353 Renamed foo<> to fix MSVC 7 problems
[SVN r11251]
2001-09-25 18:44:07 +00:00
Darin Adler
bd7652dcef If <ctype.h> is known not to have functions, then don't try to use the
character-classifying operations to test the presence of the std namespace
for C library functions.


[SVN r11245]
2001-09-25 06:50:22 +00:00
Darin Adler
25ae369ef7 Add BOOST_NO_CTYPE_FUNCTIONS.
[SVN r11234]
2001-09-24 19:33:29 +00:00
Darin Adler
7b7eeadafa Improve test so it works even if wchar_t.h is not present.
[SVN r11191]
2001-09-22 02:54:01 +00:00
Jens Maurer
57bfa25349 use <stddef.h> to get ptrdiff_t
[SVN r11161]
2001-09-19 20:59:42 +00:00
Jens Maurer
b9e386f2e3 add Modena C++ standard library, EDG compiler front-end
[SVN r11159]
2001-09-19 20:49:01 +00:00
Jens Maurer
0d2606e15e avoid "unused variable" warning
[SVN r11158]
2001-09-19 20:31:31 +00:00
Jens Maurer
483907c887 fix warnings
[SVN r11157]
2001-09-19 20:24:40 +00:00
Jens Maurer
eb339e9f83 rename local template parameter from duplicate "T" to "Y"
[SVN r11156]
2001-09-19 20:23:53 +00:00
John Maddock
7ce333aa88 First round of config fixes
[SVN r11146]
2001-09-19 11:48:51 +00:00
John Maddock
38009aaf3b commit of split-config, including any changes required to existing libraries (mainly regex).
[SVN r11138]
2001-09-18 11:13:39 +00:00