Commit Graph

  • 9b71d9e83f Add note about removing cstdint to history. Daniel James 2014-06-01 20:45:44 +0100
  • bb54ac650f Merge pull request #3 from glenfe/develop Glen Fernandes 2014-06-01 18:50:06 -0700
  • 05330d178e Remove cstdint which has been moved to Boost.Config Glen Fernandes 2014-06-01 09:59:12 -0700
  • 75134014bf Create merge base for git. Daniel James 2014-04-06 14:07:51 +0100
  • 3f26103101 TypeTraits: Remove use of obsolete GCC version check. Stephen Kelly 2013-09-30 15:55:29 +0000
  • 06c28356cc Merged recent changes from trunk. Andrey Semashev 2013-07-20 17:17:10 +0000
  • 365d61fc4e Patch for recent versions of glibc which always assume int64_t support. Fixes #8731. John Maddock 2013-07-04 09:13:23 +0000
  • 72438055a9 Extracted intptr_t and uintptr_t types to cstdint.hpp. Refs #7823. Andrey Semashev 2013-06-16 15:02:27 +0000
  • 590f9819f9 Merge changes from trunk: John Maddock 2012-07-14 16:05:50 +0000
  • d131434ef1 Fix 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
  • d12ea4e301 Merge minor integer fixes from Trunk. John Maddock 2012-05-14 15:57:59 +0000
  • 90f779a9a3 Fix 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
  • 1898e66238 Apply patch from Vincent Botet Escriba: fix check for size > long long. John Maddock 2012-02-24 16:57:13 +0000
  • 2f6544e54d Merge typo fixes from Trunk. John Maddock 2011-12-26 18:08:51 +0000
  • cc73477d13 Fix typo. Refs #6003. John Maddock 2011-12-24 17:29:03 +0000
  • 24785bf997 Merge [68802] from the trunk. Steven Watanabe 2011-03-31 21:41:11 +0000
  • 8457bd01b1 Fix integer_traits<long long> when no macro from limits.h is available. Steven Watanabe 2011-02-12 15:06:21 +0000
  • 707faa1086 Remove old dead code. John Maddock 2011-01-13 13:43:08 +0000
  • 614515a77b Fix 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
  • 7bd48eb3f3 Change logic so that int32_t etc is an int rather than a long where possible. John Maddock 2010-09-05 16:27:09 +0000
  • 7c62277986 Add VMS support. Fixes #4474. John Maddock 2010-08-12 12:36:42 +0000
  • 245c28d187 Merge integer documentation. Daniel James 2010-07-08 22:22:21 +0000
  • 8368cd0a55 Rebuild integer docs. Daniel James 2010-07-08 20:50:29 +0000
  • f390a64825 Merge documentation fixes. Daniel James 2010-06-26 12:30:09 +0000
  • 794fdf9bad Update various libraries' documentation build. Daniel James 2010-06-20 18:00:48 +0000
  • e3da9260e1 Merge fixes from Trunk. John Maddock 2010-06-12 08:33:32 +0000
  • cd98c4a257 Add a 64 bit specialization of low_bits_mask_t. Fixes #4332 Steven Watanabe 2010-06-10 19:49:34 +0000
  • 730be18188 Merge link fix for integer. Daniel James 2010-04-05 07:41:52 +0000
  • 84c8a52085 Rebuild the integer documentation. Daniel James 2010-04-05 07:27:25 +0000
  • 8a1d11f369 Fix link to integer header. Daniel James 2010-02-14 13:09:24 +0000
  • a5356bb254 Change 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
  • 2f13159023 Change 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
  • 6293af825a Commit alternative warning suppression code. John Maddock 2010-01-25 10:55:50 +0000
  • 896f2a7654 Disable warnings when defining INT#_C macros for gcc. Daniel James 2010-01-12 18:51:40 +0000
  • 60db1676fc Merge both config and integer changes from Trunk: these are interlinked. John Maddock 2009-12-14 18:14:48 +0000
  • e5c64669e2 Update docs to match code. John Maddock 2009-12-11 17:56:01 +0000
  • 14e17dd9f6 Update cstdint.hpp to always define the INT#_C macros. Try again with Codegear workaround. John Maddock 2009-12-11 17:46:10 +0000
  • 86519e7bcf Extend codegear/borland fix. John Maddock 2009-12-11 15:59:42 +0000
  • e5267abf6e Tentative Borland/Codegear patch. John Maddock 2009-12-03 12:14:15 +0000
  • 92a617bbe9 Get 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
  • ad5d5b0e1f Up template instantiation depth for sun compiler. John Maddock 2009-11-29 16:23:04 +0000
  • 3af7c55ad9 Make code respect BOOST_NO_INTEGRAL_INT64_T. John Maddock 2009-11-29 16:02:45 +0000
  • 1797528e35 Change long long to boost::long_long_type etc. John Maddock 2009-11-29 13:59:18 +0000
  • 05c1f88324 Fix issues in docs. John Maddock 2009-11-28 17:08:31 +0000
  • 6a497ee263 Regenerate with new stylesheets. John Maddock 2009-11-27 11:13:02 +0000
  • 98b57c1f3b Get the tests warning free with gcc, and add conceptual-header-inclusion tests. John Maddock 2009-11-26 18:06:10 +0000
  • 154b9ce992 Fix some typos. John Maddock 2009-11-26 15:43:32 +0000
  • fad95e3d1f Oops, tests should return the error code is any. John Maddock 2009-11-26 13:35:03 +0000
  • b83327861c Changed 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
  • ac155d3843 Added 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
  • ca84baa55d Update 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
  • db267e22f8 Integer: fixed search&replace gone mad Hartmut Kaiser 2009-11-24 21:24:20 +0000
  • cf359129a3 Bring docs into line with code. John Maddock 2009-11-24 10:14:43 +0000
  • 09ee5872ba Tidied up namespace usage, fixes #2134. John Maddock 2009-11-24 10:12:29 +0000
  • 0248ecb71b Add history/revision log. John Maddock 2009-11-24 10:07:45 +0000
  • ddb6a13f29 Add support for long long throughout. Fixes #653. John Maddock 2009-11-23 18:51:33 +0000
  • e07b49c955 remove reference to dead test (no longer relevant) John Maddock 2009-11-23 16:45:21 +0000
  • 44c3831e05 Fix Jamfile and Boost.Test usage. John Maddock 2009-11-23 16:39:45 +0000
  • 4c23c47ebe Add support for MS style __int64 when long long is not available. Fixes #3084. John Maddock 2009-11-23 13:23:15 +0000
  • 285048504c Suppress and/or fix warnings - in particular avoid undefined behaviour in the test cases! John Maddock 2009-11-23 10:43:00 +0000
  • 8cab32a0dd Fix 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
  • 9ff5c9d3b6 Fixes #3180. John Maddock 2009-11-22 17:12:57 +0000
  • dd1194afa4 Fix preprocessor logic for long long support. Fixes #3657. Fixes #3568. John Maddock 2009-11-22 16:38:05 +0000
  • eecbd5276f Reverted Integer back to Release branch state - as per devel-list discussions. John Maddock 2009-11-11 18:57:24 +0000
  • fd0a8f8c2c Suppress gcc warnings: for bug report #1451. John Maddock 2009-10-27 09:58:40 +0000
  • f9561fec20 rm 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
  • be17e798df rm 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
  • 9fd48f6a56 Copyrights 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
  • a1bf7131b3 Add basic copyright/license to keep cmake out of the inspection report Troy D. Straszheim 2009-07-22 21:51:01 +0000
  • dcdfca5f38 Use BOOST_STATIC_CONSTANT in static_log2, as g++ 4.0 has problems with enum. Daniel James 2009-07-12 16:11:26 +0000
  • edd638ec91 Use BOOST_STATIC_CONSTANT in static_log2, as g++ 4.0 has problems with enum. Daniel James 2009-07-08 21:27:05 +0000
  • 12e2311aa4 add missing #include to integer_mask_test.cpp Boris Gubenko 2009-01-31 21:37:54 +0000
  • e6bbb33660 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +0000
  • 1b9549693a Merge from trunk Beman Dawes 2009-01-20 01:54:06 +0000
  • 382eabdff5 fixes #2654. John Maddock 2009-01-14 10:18:19 +0000
  • 3706ee7bd9 Fixes #2654. John Maddock 2009-01-14 10:17:25 +0000
  • 3531eb1ac5 merge tests and Jamfiles for 7 libraries Boris Gubenko 2009-01-04 05:17:02 +0000
  • ec8ede3378 Changed control of extra messages to be determined solely by the Boost.Test messaging controls Daryle Walker 2008-11-29 07:45:02 +0000
  • a8f7c90aff Updating dependency information for modularized libraries. Michael A. Jackson 2008-11-07 17:05:27 +0000
  • 768023af1a Updating 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
  • c7e9da6551 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +0000
  • 2d259a4f3e Added 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
  • 2fd0675a21 Hopefully made compile-time constants suitable for more compilers Daryle Walker 2008-07-28 14:41:00 +0000
  • f041dc0f0a Added extended-integer support Daryle Walker 2008-07-27 17:08:51 +0000
  • 188cef05a9 Changed the Integer-mask test to use the unit-test system Daryle Walker 2008-07-27 16:34:38 +0000
  • 2ae867bcf8 Corrected link to corresponding test files Daryle Walker 2008-07-27 09:00:54 +0000
  • 2fcbc31b77 Tightened 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
  • 4af7660410 Encapsulated the mutually exclusive 'long long' and '__int64' type families into a single interface Daryle Walker 2008-07-24 11:43:02 +0000
  • 2b7ed6ebf7 Resolved namespace conflict from unadorned call, which fixes #2134 Daryle Walker 2008-07-23 22:40:20 +0000
  • 203705fea6 Moved 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
  • ed80575830 Added MPL-compatible variants of the minimum-size and value-based integer templates, which fixes #1224 Daryle Walker 2008-07-16 09:55:31 +0000
  • f27ad7b337 Added MPL-compatible variant of the processor-optimized integer template Daryle Walker 2008-07-15 18:56:59 +0000
  • 55e1796c7a Added exact-integer templates, which fixes #1225 (and completes #653) Daryle Walker 2008-07-15 09:59:19 +0000
  • 053be71261 Added 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
  • 10e5587b9e Improved/added testing for the processor-optimized integer template Daryle Walker 2008-07-14 04:25:31 +0000
  • 2f91e69629 Re-did implementation Daryle Walker 2008-07-13 23:30:18 +0000
  • 422ef1ebe6 Replaced comprehensive macros with focused templates Daryle Walker 2008-07-13 21:08:16 +0000
  • edfaeb6c0e Changed the Integer-selection test to use the unit-test system Daryle Walker 2008-07-07 23:13:43 +0000
  • 3c7910fad3 Added entries for the forgotten tests Daryle Walker 2008-07-06 00:58:34 +0000
  • 600801670e Move integer tests into canonical test subdir structure. Rene Rivera 2008-04-13 23:00:19 +0000