Daryle Walker
c041451a54
Added missing 'typename'
...
[SVN r27219]
2015-01-13 19:41:23 +02:00
John Maddock
791b547d25
Changed files to BSL based on permissions in blanket-permission.txt
...
[SVN r25451]
2015-01-13 19:41:22 +02:00
Douglas Gregor
cd696b2f6a
License update
...
[SVN r24180]
2015-01-13 19:41:22 +02:00
Markus Schöpflin
fadad77a39
Merged fix from release branch to main trunk.
...
[SVN r15607]
2015-01-13 19:41:22 +02:00
Daryle Walker
9880cf69dc
Adjusted for moving the Compile-Time and Run-Time GCD and LCM components to new, separate headers
...
[SVN r14273]
2015-01-13 19:41:21 +02:00
Daryle Walker
56bd3fd0b3
Moved the Compile-Time and Run-Time components to separate headers
...
[SVN r14272]
2015-01-13 19:41:21 +02:00
John Maddock
82ad7a9edb
Added fixes for the case that BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS is defined.
...
[SVN r13684]
2015-01-13 19:41:20 +02:00
Dave Abrahams
6a8080014a
Integrated MSVC fixes from Daryle
...
[SVN r12012]
2015-01-13 19:41:19 +02:00
Jens Maurer
f6738d210c
fix errors (from Daryle Walker)
...
[SVN r11935]
2015-01-13 19:41:19 +02:00
Dave Abrahams
5f810b2754
Daryle Walker's GCD library submission
...
[SVN r11814]
2015-01-13 19:41:18 +02:00
Peter Dimov
494f52d48e
Remove obsolete boost/pending/cstddef.hpp.
2014-06-08 01:37:47 +03:00
Glen Fernandes
40b52301df
Move integer_log2 from pending to integer
2014-06-05 15:48:22 -07:00
Jeremiah Willcock
afa395b517
Merged changes from trunk that are going into 1.42.0
...
[SVN r58554]
2014-06-05 15:31:31 -07:00
Gennaro Prota
78b9452696
boost/pending/: ported revision 48251 ("integer_log2.hpp and lowest_bit.hpp, in boost/pending/: little comment cleanup (svn anchors, etc.); added a static_cast<> to silence (harmless) MSVC++ warnings") from trunk
...
[SVN r48353]
2014-06-05 15:31:31 -07:00
Beman Dawes
775d25573b
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41369]
2014-06-05 15:31:31 -07:00
John Maddock
5328370ab6
Bring type traits into line with TR1
...
[SVN r26937]
2014-06-05 15:31:31 -07:00
Jeremy Siek
a76279f48c
added copyrights
...
[SVN r25809]
2014-06-05 15:31:31 -07:00
Douglas Gregor
f71f747400
Converted to Boost Software License, Version 1.0
...
[SVN r24055]
2014-06-05 15:31:30 -07:00
Gennaro Prota
70c7ae271c
added Borland workaround
...
[SVN r22770]
2014-06-05 15:31:30 -07:00
Gennaro Prota
ff18de3b35
new file (needed by dynamic_bitset)
...
[SVN r22651]
2014-06-05 15:31:30 -07:00
Aleksey Gurtovoy
357349a423
Borland fix
...
[SVN r15360]
2014-06-05 15:31:30 -07:00
Jeremy Siek
304cce63f5
ported the graph library to borland
...
[SVN r7965]
2014-06-05 15:31:30 -07:00
Jeremy Siek
7ad2ddb3bc
removed tabs
...
[SVN r7835]
2014-06-05 15:31:30 -07:00
Jeremy Siek
ee352dee03
pending stuff from Boost Graph Library
...
[SVN r7704]
2014-06-05 15:31:30 -07:00
Glen Fernandes
05330d178e
Remove cstdint which has been moved to Boost.Config
2014-06-01 10:52:52 -07:00
Stephen Kelly
3f26103101
TypeTraits: Remove use of obsolete GCC version check.
...
[SVN r86060]
2013-09-30 15:55:29 +00:00
John Maddock
365d61fc4e
Patch for recent versions of glibc which always assume int64_t support.
...
Fixes #8731 .
[SVN r84950]
2013-07-04 09:13:23 +00:00
Andrey Semashev
72438055a9
Extracted intptr_t and uintptr_t types to cstdint.hpp. Refs #7823 .
...
[SVN r84805]
2013-06-16 15:02:27 +00:00
John Maddock
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.
[SVN r78307]
2012-05-02 17:10:20 +00:00
John Maddock
1898e66238
Apply patch from Vincent Botet Escriba: fix check for size > long long.
...
[SVN r77109]
2012-02-24 16:57:13 +00:00
Steven Watanabe
8457bd01b1
Fix integer_traits<long long> when no macro from limits.h is available.
...
[SVN r68802]
2011-02-12 15:06:21 +00:00
John Maddock
707faa1086
Remove old dead code.
...
[SVN r68097]
2011-01-13 13:43:08 +00:00
John Maddock
7bd48eb3f3
Change logic so that int32_t etc is an int rather than a long where possible.
...
[SVN r65299]
2010-09-05 16:27:09 +00:00
John Maddock
7c62277986
Add VMS support.
...
Fixes #4474 .
[SVN r64750]
2010-08-12 12:36:42 +00:00
Steven Watanabe
cd98c4a257
Add a 64 bit specialization of low_bits_mask_t. Fixes #4332
...
[SVN r62756]
2010-06-10 19:49:34 +00:00
John Maddock
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 .
[SVN r59468]
2010-02-04 11:15:54 +00:00
John Maddock
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 .
[SVN r59430]
2010-02-02 18:35:33 +00:00
John Maddock
6293af825a
Commit alternative warning suppression code.
...
[SVN r59264]
2010-01-25 10:55:50 +00:00
Daniel James
896f2a7654
Disable warnings when defining INT#_C macros for gcc.
...
[SVN r58948]
2010-01-12 18:51:40 +00:00
John Maddock
14e17dd9f6
Update cstdint.hpp to always define the INT#_C macros.
...
Try again with Codegear workaround.
[SVN r58292]
2009-12-11 17:46:10 +00:00
John Maddock
86519e7bcf
Extend codegear/borland fix.
...
[SVN r58291]
2009-12-11 15:59:42 +00:00
John Maddock
e5267abf6e
Tentative Borland/Codegear patch.
...
[SVN r58113]
2009-12-03 12:14:15 +00:00
John Maddock
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.
[SVN r58056]
2009-11-30 13:50:05 +00:00
John Maddock
3af7c55ad9
Make code respect BOOST_NO_INTEGRAL_INT64_T.
...
[SVN r58031]
2009-11-29 16:02:45 +00:00
John Maddock
1797528e35
Change long long to boost::long_long_type etc.
...
[SVN r58029]
2009-11-29 13:59:18 +00:00
John Maddock
ac155d3843
Added support for exact width integer type to int_t and uint_t
...
Updated docs to match.
Fixes #1225 .
[SVN r57941]
2009-11-26 11:08:27 +00:00
John Maddock
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.
[SVN r57926]
2009-11-25 12:38:09 +00:00
Hartmut Kaiser
db267e22f8
Integer: fixed search&replace gone mad
...
[SVN r57908]
2009-11-24 21:24:20 +00:00
John Maddock
09ee5872ba
Tidied up namespace usage, fixes #2134 .
...
[SVN r57884]
2009-11-24 10:12:29 +00:00
John Maddock
ddb6a13f29
Add support for long long throughout.
...
Fixes #653 .
[SVN r57873]
2009-11-23 18:51:33 +00:00