Eric Niebler
4ed1e3294e
Merged revisions 65515 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r65515 | eric_niebler | 2010-09-21 07:37:31 -0700 (Tue, 21 Sep 2010) | 1 line
make auto_any ctor explicit
........
[SVN r65792]
2010-10-06 21:36:44 +00:00
Christopher Jefferson
e3cb6bc456
Merge foreach from trunk - remove unused parameter and add clang exception to a gcc hack
...
[SVN r64486]
2010-07-30 20:26:40 +00:00
Eric Niebler
a64a9293a4
Merged revisions 62660-62661 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r62660 | eric_niebler | 2010-06-09 10:25:14 -0400 (Wed, 09 Jun 2010) | 1 line
remove out-of-date work-arounds for sun compilers
........
r62661 | eric_niebler | 2010-06-09 10:52:52 -0400 (Wed, 09 Jun 2010) | 1 line
add foreach_fwd.hpp for forward declarations of foreach's customization points
........
[SVN r62740]
2010-06-10 15:22:27 +00:00
Eric Niebler
9a46804a98
Merged revisions 52836 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r52836 | eric_niebler | 2009-05-07 10:16:46 -0700 (Thu, 07 May 2009) | 1 line
work around conflict with python headers
........
[SVN r53055]
2009-05-16 18:24:03 +00:00
Eric Niebler
2edea86660
Merged revisions 51752-51753 via svnmerge from https://svn.boost.org/svn/boost/trunk
...
[SVN r51876]
2009-03-20 22:43:53 +00:00
Eric Niebler
d29531c339
Merged revisions 51169,51271 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r51169 | eric_niebler | 2009-02-09 16:50:16 -0800 (Mon, 09 Feb 2009) | 1 line
eliminate shadow warnings on gcc for nested FOREACH loops
........
r51271 | eric_niebler | 2009-02-16 09:50:31 -0800 (Mon, 16 Feb 2009) | 1 line
mark up foreach failures on borland-6.1
........
[SVN r51272]
2009-02-16 18:03:41 +00:00
Eric Niebler
ddf692ab28
Merged revisions 48992 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r48992 | eric_niebler | 2008-09-28 16:05:38 -0700 (Sun, 28 Sep 2008) | 1 line
improve support for the latest CodeGear (formerly Borland) compiler, from nmusatti. fixes [2369]
........
[SVN r49087]
2008-10-01 16:31:19 +00:00
Eric Niebler
b92b58ae33
latest BOOST_FOREACH
...
[SVN r46538]
2008-06-20 02:14:03 +00:00
Eric Niebler
cf32c10123
work with abstract classes, fixes #1814
...
[SVN r44182]
2008-04-11 16:27:29 +00:00
Eric Niebler
acf19951b7
merged from trunk
...
[SVN r41814]
2007-12-06 23:44:07 +00:00
Beman Dawes
2939f6f447
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41369]
2007-11-25 18:07:19 +00:00
Eric Niebler
8eb375b8dc
intel compiler on linux doesn't do const rvalue detection
...
[SVN r37084]
2007-02-26 20:42:46 +00:00
Eric Niebler
092889b980
patch abstract bug in other location just for good measure
...
[SVN r33907]
2006-05-02 14:52:20 +00:00
Eric Niebler
5aae22aeee
make foreach work with collection types that are abstract
...
[SVN r33906]
2006-05-02 14:37:54 +00:00
Eric Niebler
c7002b3113
work-around for vc7/7
...
[SVN r32859]
2006-02-12 17:15:26 +00:00
Tobias Schwinger
8fb73fe05a
fixes a typo in the BCC workaround
...
[SVN r32788]
2006-02-09 22:47:38 +00:00
Eric Niebler
431339f80b
try to make gcc 2.95 happy
...
[SVN r32744]
2006-02-08 16:17:34 +00:00
Eric Niebler
cc7a97f557
eliminate unnecessary elipses to make Borland happy
...
[SVN r32716]
2006-02-08 01:35:02 +00:00
Eric Niebler
90117cb240
fix reported name conflict on eVC4
...
[SVN r32214]
2006-01-03 18:47:24 +00:00
Eric Niebler
e4a460f83d
don't use 'foreach' in BOOST_FOREACH macro, as it may be #def'ed to BOOST_FOREACH
...
[SVN r32190]
2005-12-30 19:34:21 +00:00
Eric Niebler
03a9bd7dac
misc clean-up and bug fixing
...
[SVN r32170]
2005-12-27 17:29:53 +00:00
Eric Niebler
1455f771a1
simplify implementation
...
[SVN r32163]
2005-12-25 06:14:22 +00:00
Eric Niebler
2b1bc38eee
gcc 3.3 cannot handle compile-time const-rvalue detection
...
[SVN r32145]
2005-12-24 04:42:13 +00:00
Eric Niebler
23bb1909de
add customization point for noncopyable collection types
...
[SVN r32140]
2005-12-22 23:47:05 +00:00
Eric Niebler
8e28d957c7
use compile-time const rvalue detection on msvc and gcc
...
[SVN r32132]
2005-12-22 06:40:21 +00:00
Eric Niebler
3fc0cf5561
metrowerks, it seems, cannot handle const rvalues after all
...
[SVN r31951]
2005-12-08 03:49:56 +00:00
Eric Niebler
301777ec8d
turn off cheap_copy optimization for types derived from std::pair, boost::iterator_range, boost::sub_range, add has_cheap_copy<> trait as additional customization point on modern compilers
...
[SVN r31922]
2005-12-05 23:28:55 +00:00
Eric Niebler
a4718bbd73
improved cheap_copy customization point
...
[SVN r31896]
2005-12-03 23:33:33 +00:00
Eric Niebler
0a0e2ebdda
make cheap_copy an ADL customization point, rename to boost_foreach_has_cheap_copy
...
[SVN r31892]
2005-12-03 19:39:38 +00:00
Eric Niebler
eb67b205b5
disable const rvalue detection for Intel Win 8.1, enable it for MetroWerks 9.4
...
[SVN r31891]
2005-12-03 19:10:39 +00:00
Eric Niebler
5204ad6a54
enable const rvalue detection for intel-win 8.1 and 9.0 on the suggestion of Stefan Slapeta
...
[SVN r31724]
2005-11-21 15:29:21 +00:00
Eric Niebler
94f5bef9f0
define NO_RVALUE_DETECTION for sunpro 5_8
...
[SVN r30794]
2005-09-03 15:13:47 +00:00
Eric Niebler
8d6b10ade9
try using new (undocumented) boost_range_begin/end hooks
...
[SVN r30778]
2005-09-01 14:40:44 +00:00
Eric Niebler
77c571167c
work-around sunpro bug wrt array types and addressof
...
[SVN r30776]
2005-09-01 14:18:29 +00:00
Eric Niebler
f22b6d11cd
test a possible fix to a sunpro bug wrt addressof
...
[SVN r30756]
2005-08-31 20:24:46 +00:00
Eric Niebler
85e8e8225b
disable rvalue support for tru64cxx
...
[SVN r30754]
2005-08-31 16:58:45 +00:00
Eric Niebler
d41d0ed0be
attempt to fix DigitalMars by defining BOOST_FOREACH_NO_CONST_RVALUE_DETECTION
...
[SVN r30743]
2005-08-31 03:11:05 +00:00
Eric Niebler
5874f714de
attempt to fix metrowerks by defining BOOST_FOREACH_NO_CONST_RVALUE_DETECTION
...
[SVN r30741]
2005-08-31 03:01:35 +00:00
Eric Niebler
745025154a
attempt to fix gcc-3_3-darwin by defining BOOST_FOREACH_NO_CONST_RVALUE_DETECTION
...
[SVN r30739]
2005-08-31 02:27:35 +00:00
Eric Niebler
5ed931814d
EDG is not removing cv qualifications on array types so help it along with remove_const
...
[SVN r30726]
2005-08-29 16:05:31 +00:00
Eric Niebler
63476c9767
work-around VC6/VC7 issue with const-qualified collection types (thx to Dave A.)
...
[SVN r30717]
2005-08-29 00:20:59 +00:00
Eric Niebler
8aa38944e4
sunpro cannot handle const rvalues
...
[SVN r30715]
2005-08-28 22:29:32 +00:00
Eric Niebler
8d8af949cf
vacpp is level 1 compliant with foreach
...
[SVN r30709]
2005-08-28 03:17:44 +00:00
Eric Niebler
83750998e4
BOOST_NO_SFINAE implies BOOST_FOREACH_NO_CONST_RVALUES
...
[SVN r30704]
2005-08-28 01:21:50 +00:00
Eric Niebler
2258532c5e
BOOST_FOREACH
...
[SVN r30683]
2005-08-26 03:43:30 +00:00