05330d178eRemove cstdint which has been moved to Boost.Config
Glen Fernandes
2014-06-01 09:59:12 -0700
75134014bfCreate merge base for git.
Daniel James
2014-04-06 14:07:51 +0100
3f26103101TypeTraits: Remove use of obsolete GCC version check.
Stephen Kelly
2013-09-30 15:55:29 +0000
06c28356ccMerged recent changes from trunk.
Andrey Semashev
2013-07-20 17:17:10 +0000
365d61fc4ePatch for recent versions of glibc which always assume int64_t support. Fixes#8731.
John Maddock
2013-07-04 09:13:23 +0000
72438055a9Extracted intptr_t and uintptr_t types to cstdint.hpp. Refs #7823.
Andrey Semashev
2013-06-16 15:02:27 +0000
590f9819f9Merge changes from trunk:
John Maddock
2012-07-14 16:05:50 +0000
d131434ef1Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line. So "bjam pdfinstall" will now build and install the PDF to the current directory. This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).
John Maddock
2012-07-14 11:21:03 +0000
d12ea4e301Merge minor integer fixes from Trunk.
John Maddock
2012-05-14 15:57:59 +0000
90f779a9a3Fix integer.hpp so a compiler error is generated when the number of bits requested is greater than the max available. Added new tests to catch this case.
John Maddock
2012-05-02 17:10:20 +0000
1898e66238Apply patch from Vincent Botet Escriba: fix check for size > long long.
John Maddock
2012-02-24 16:57:13 +0000
2f6544e54dMerge typo fixes from Trunk.
John Maddock
2011-12-26 18:08:51 +0000
cc73477d13Fix typo. Refs #6003.
John Maddock
2011-12-24 17:29:03 +0000
24785bf997Merge [68802] from the trunk.
Steven Watanabe
2011-03-31 21:41:11 +0000
8457bd01b1Fix integer_traits<long long> when no macro from limits.h is available.
Steven Watanabe
2011-02-12 15:06:21 +0000
707faa1086Remove old dead code.
John Maddock
2011-01-13 13:43:08 +0000
614515a77bFix logic in cstdint to prefer smaller integers when possible. Improve PP-logic in integer-traits. Suppress some compiler warnings.
John Maddock
2010-10-02 12:14:04 +0000
7bd48eb3f3Change logic so that int32_t etc is an int rather than a long where possible.
John Maddock
2010-09-05 16:27:09 +0000
7c62277986Add VMS support. Fixes#4474.
John Maddock
2010-08-12 12:36:42 +0000
245c28d187Merge integer documentation.
Daniel James
2010-07-08 22:22:21 +0000
8368cd0a55Rebuild integer docs.
Daniel James
2010-07-08 20:50:29 +0000
f390a64825Merge documentation fixes.
Daniel James
2010-06-26 12:30:09 +0000
794fdf9badUpdate various libraries' documentation build.
Daniel James
2010-06-20 18:00:48 +0000
e3da9260e1Merge fixes from Trunk.
John Maddock
2010-06-12 08:33:32 +0000
cd98c4a257Add a 64 bit specialization of low_bits_mask_t. Fixes#4332
Steven Watanabe
2010-06-10 19:49:34 +0000
730be18188Merge link fix for integer.
Daniel James
2010-04-05 07:41:52 +0000
84c8a52085Rebuild the integer documentation.
Daniel James
2010-04-05 07:27:25 +0000
8a1d11f369Fix link to integer header.
Daniel James
2010-02-14 13:09:24 +0000
a5356bb254Change integer code to still work when BOOST_HAS_MS_INT64 is defined but BOOST_HAS_LONG_LONG is not. Update VC++ config to define BOOST_HAS_LONG_LONG for MSVC-8 in ANSI mode. Fixes#3657.
John Maddock
2010-02-04 11:15:54 +0000
2f13159023Change code to check individually for the INT#_C macros before defining them - this correctly handles cases where they are partially defined by other other headers (for example ICU). Also declare this a gcc system header - seems to be the only way to really suppress the warnings - fixes#3889.
John Maddock
2010-02-02 18:35:33 +0000
6293af825aCommit alternative warning suppression code.
John Maddock
2010-01-25 10:55:50 +0000
896f2a7654Disable warnings when defining INT#_C macros for gcc.
Daniel James
2010-01-12 18:51:40 +0000
60db1676fcMerge both config and integer changes from Trunk: these are interlinked.
John Maddock
2009-12-14 18:14:48 +0000
e5c64669e2Update docs to match code.
John Maddock
2009-12-11 17:56:01 +0000
14e17dd9f6Update cstdint.hpp to always define the INT#_C macros. Try again with Codegear workaround.
John Maddock
2009-12-11 17:46:10 +0000
86519e7bcfExtend codegear/borland fix.
John Maddock
2009-12-11 15:59:42 +0000
e5267abf6eTentative Borland/Codegear patch.
John Maddock
2009-12-03 12:14:15 +0000
92a617bbe9Get the tests warning free again with GCC. Finally get everything working with the Borland compiler. Fix a few typos: use of long rather than unsigned long, use of long long rather than long_long_type etc.
John Maddock
2009-11-30 13:50:05 +0000
ad5d5b0e1fUp template instantiation depth for sun compiler.
John Maddock
2009-11-29 16:23:04 +0000
3af7c55ad9Make code respect BOOST_NO_INTEGRAL_INT64_T.
John Maddock
2009-11-29 16:02:45 +0000
1797528e35Change long long to boost::long_long_type etc.
John Maddock
2009-11-29 13:59:18 +0000
05c1f88324Fix issues in docs.
John Maddock
2009-11-28 17:08:31 +0000
6a497ee263Regenerate with new stylesheets.
John Maddock
2009-11-27 11:13:02 +0000
98b57c1f3bGet the tests warning free with gcc, and add conceptual-header-inclusion tests.
John Maddock
2009-11-26 18:06:10 +0000
154b9ce992Fix some typos.
John Maddock
2009-11-26 15:43:32 +0000
fad95e3d1fOops, tests should return the error code is any.
John Maddock
2009-11-26 13:35:03 +0000
b83327861cChanged to use the lightweight test framework - we can now test with a much wider range of compilers.
John Maddock
2009-11-26 12:59:39 +0000
ac155d3843Added support for exact width integer type to int_t and uint_t Updated docs to match. Fixes#1225.
John Maddock
2009-11-26 11:08:27 +0000
ca84baa55dUpdate Boost.Integer meta-programming classes to work with intmax_t where possible - ie to be 64-bit clean. Added quickbook based docs - updated as necessary. Removed old html docs.
John Maddock
2009-11-25 12:38:09 +0000
db267e22f8Integer: fixed search&replace gone mad
Hartmut Kaiser
2009-11-24 21:24:20 +0000
cf359129a3Bring docs into line with code.
John Maddock
2009-11-24 10:14:43 +0000
09ee5872baTidied up namespace usage, fixes#2134.
John Maddock
2009-11-24 10:12:29 +0000
0248ecb71bAdd history/revision log.
John Maddock
2009-11-24 10:07:45 +0000
ddb6a13f29Add support for long long throughout. Fixes#653.
John Maddock
2009-11-23 18:51:33 +0000
e07b49c955remove reference to dead test (no longer relevant)
John Maddock
2009-11-23 16:45:21 +0000
44c3831e05Fix Jamfile and Boost.Test usage.
John Maddock
2009-11-23 16:39:45 +0000
4c23c47ebeAdd support for MS style __int64 when long long is not available. Fixes#3084.
John Maddock
2009-11-23 13:23:15 +0000
285048504cSuppress and/or fix warnings - in particular avoid undefined behaviour in the test cases!
John Maddock
2009-11-23 10:43:00 +0000
8cab32a0ddFix for Comeau compiler - does not define __GLIBC_HAVE_LONG_LONG which in turn causes GLIBC's stdint.h to misbehave. Fixes#3548.
John Maddock
2009-11-23 09:51:23 +0000
9ff5c9d3b6Fixes#3180.
John Maddock
2009-11-22 17:12:57 +0000
dd1194afa4Fix preprocessor logic for long long support. Fixes#3657. Fixes#3568.
John Maddock
2009-11-22 16:38:05 +0000
eecbd5276fReverted Integer back to Release branch state - as per devel-list discussions.
John Maddock
2009-11-11 18:57:24 +0000
fd0a8f8c2cSuppress gcc warnings: for bug report #1451.
John Maddock
2009-10-27 09:58:40 +0000
f9561fec20rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
Troy D. Straszheim
2009-10-17 02:07:38 +0000
be17e798dfrm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
Troy D. Straszheim
2009-10-17 01:10:45 +0000
9fd48f6a56Copyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch.
Troy D. Straszheim
2009-07-26 00:49:56 +0000
a1bf7131b3Add basic copyright/license to keep cmake out of the inspection report
Troy D. Straszheim
2009-07-22 21:51:01 +0000
dcdfca5f38Use BOOST_STATIC_CONSTANT in static_log2, as g++ 4.0 has problems with enum.
Daniel James
2009-07-12 16:11:26 +0000
edd638ec91Use BOOST_STATIC_CONSTANT in static_log2, as g++ 4.0 has problems with enum.
Daniel James
2009-07-08 21:27:05 +0000
12e2311aa4add missing #include to integer_mask_test.cpp
Boris Gubenko
2009-01-31 21:37:54 +0000
e6bbb33660merge of cmake build files from trunk per beman
Troy D. Straszheim
2009-01-24 18:57:20 +0000
1b9549693aMerge from trunk
Beman Dawes
2009-01-20 01:54:06 +0000
382eabdff5fixes#2654.
John Maddock
2009-01-14 10:18:19 +0000
3706ee7bd9Fixes#2654.
John Maddock
2009-01-14 10:17:25 +0000
3531eb1ac5merge tests and Jamfiles for 7 libraries
Boris Gubenko
2009-01-04 05:17:02 +0000
ec8ede3378Changed control of extra messages to be determined solely by the Boost.Test messaging controls
Daryle Walker
2008-11-29 07:45:02 +0000
a8f7c90affUpdating dependency information for modularized libraries.
Michael A. Jackson
2008-11-07 17:05:27 +0000
768023af1aUpdating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Michael A. Jackson
2008-11-07 17:02:56 +0000
c7e9da6551Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
Michael A. Jackson
2008-11-01 13:15:41 +0000
2d259a4f3eAdded MPL-compatible variants of the integer-mask class templates (and finally make the lowest-bit-group metafunctions work for zero-length bit-groups)
Daryle Walker
2008-07-29 19:33:20 +0000
2fd0675a21Hopefully made compile-time constants suitable for more compilers
Daryle Walker
2008-07-28 14:41:00 +0000
f041dc0f0aAdded extended-integer support
Daryle Walker
2008-07-27 17:08:51 +0000
188cef05a9Changed the Integer-mask test to use the unit-test system
Daryle Walker
2008-07-27 16:34:38 +0000
2ae867bcf8Corrected link to corresponding test files
Daryle Walker
2008-07-27 09:00:54 +0000
2fcbc31b77Tightened up code; number of bit-counts sampled is now comprehensive instead of representative (with a preprocessor switch for the old behavior since the new behavior greatly increases compile times)
Daryle Walker
2008-07-25 12:39:06 +0000
4af7660410Encapsulated the mutually exclusive 'long long' and '__int64' type families into a single interface
Daryle Walker
2008-07-24 11:43:02 +0000
2b7ed6ebf7Resolved namespace conflict from unadorned call, which fixes#2134
Daryle Walker
2008-07-23 22:40:20 +0000
203705fea6Moved preprocessor selection from within macro-function calls to surrounding whole macro calls (some compilers suspend preprocessor directives within a macro call)
Daryle Walker
2008-07-23 06:55:23 +0000
ed80575830Added MPL-compatible variants of the minimum-size and value-based integer templates, which fixes#1224
Daryle Walker
2008-07-16 09:55:31 +0000
f27ad7b337Added MPL-compatible variant of the processor-optimized integer template
Daryle Walker
2008-07-15 18:56:59 +0000
053be71261Added extended-integer support, which fixes#653 (the main part; the secondary part is split off as #1225)
Daryle Walker
2008-07-14 06:28:54 +0000
10e5587b9eImproved/added testing for the processor-optimized integer template
Daryle Walker
2008-07-14 04:25:31 +0000