Commit Graph

50050 Commits

Author SHA1 Message Date
Douglas Gregor
3b0948af94 MSVC 7.0 broken. Go figure
[SVN r16179]
2002-11-09 21:05:46 +00:00
Paul Mensonides
b40c0ceec9 configuration bug fixed
[SVN r16178]
2002-11-09 18:19:06 +00:00
Douglas Gregor
3ae8ca8481 Neither MSVC nor Borland can handle enable_if. Big surprise.
[SVN r16177]
2002-11-09 17:16:24 +00:00
Douglas Gregor
7bda6fe38f Make sure to pass the address of a function to Boost.Function, not the function itself (stupid MSVC)
[SVN r16176]
2002-11-09 17:12:45 +00:00
Douglas Gregor
531bc5c77d MIPSpro 7.3.1.3m can't support enable_if
[SVN r16175]
2002-11-09 16:26:47 +00:00
Douglas Gregor
c2f6b6c132 Support assignment from 0, construction from 0, and comparison to zero.
[SVN r16174]
2002-11-09 16:02:47 +00:00
John Maddock
a1dadd3ec8 Modified type traits tests to use new sub-rule (caution probably experimental at present).
[SVN r16173]
2002-11-09 13:01:33 +00:00
John Maddock
4142eb54d9 Added BOOST_DINKUMWARE_STDLIB macro
[SVN r16172]
2002-11-09 11:54:05 +00:00
Dave Abrahams
c782f2a86e add missing #include
[SVN r16171]
2002-11-09 02:39:38 +00:00
Dave Abrahams
6be4d0905e More fixes, better error messages, etc.
[SVN r16170]
2002-11-09 02:37:54 +00:00
Dave Abrahams
31a997c10e Changes needed to make it work when the nested type is void.
[SVN r16169]
2002-11-09 02:25:38 +00:00
Dave Abrahams
8e0ca313b3 Previous implementation actually failed to give correct results on
many good compilers.  Still wondering about the use of
type_wrapper<T>* here. Wouldn't it be better to pass T*, and strip
const/volatile in has_##name##_helper ?


[SVN r16168]
2002-11-09 01:20:44 +00:00
Beman Dawes
7f8ea4a9f8 Credit Paul Mensonides
[SVN r16167]
2002-11-09 00:45:46 +00:00
Dave Abrahams
72e52d5363 Final patches for MSVC6
[SVN r16166]
2002-11-08 17:23:06 +00:00
Dave Abrahams
7863ef0317 Works with MSVC and Intel5 now. Thanks, Aleksey!!
[SVN r16165]
2002-11-08 17:08:17 +00:00
Dave Abrahams
cd168be1d7 meant to check this in months ago
[SVN r16164]
2002-11-08 17:07:44 +00:00
Dave Abrahams
c4c6e4ad46 fixes for reference types and I think arrays as well
[SVN r16163]
2002-11-08 17:07:20 +00:00
Dave Abrahams
147bfc6203 Modified to handle reference types. Still won't work for array types;
I don't have an answer for that one.


[SVN r16162]
2002-11-08 15:49:52 +00:00
John Maddock
7f2d0dd513 changed no_type to a struct
[SVN r16161]
2002-11-08 12:41:24 +00:00
Aleksey Gurtovoy
dd5efb3de7 has_xxx checkin
[SVN r16160]
2002-11-08 11:58:36 +00:00
John Maddock
bb577e2424 Fixed header include after recent changes
[SVN r16159]
2002-11-08 11:55:49 +00:00
Rene Rivera
decbc4208a Cleanup, to match build.sh structure and order.
Added detection of commands in PATH.
Added passthrough of extra args down to build.jam.


[SVN r16158]
2002-11-08 07:07:34 +00:00
Dave Abrahams
4a85e7575f Cleanups on boost::iterator_traits<>
Broke MSVC though :(


[SVN r16157]
2002-11-08 06:57:31 +00:00
Paul Mensonides
84b45ff2b5 fixed -1st- example
[SVN r16156]
2002-11-08 02:53:21 +00:00
Paul Mensonides
d4c86e443d fixed bibliography links
[SVN r16155]
2002-11-08 02:47:17 +00:00
Paul Mensonides
3f51a2ed75 wide stringizing
[SVN r16154]
2002-11-08 02:44:38 +00:00
Paul Mensonides
5341ddd155 wide stringizing
[SVN r16153]
2002-11-08 02:27:19 +00:00
Paul Mensonides
a90f2c5b3c set -> seq
[SVN r16152]
2002-11-08 02:12:35 +00:00
Paul Mensonides
d6b1ece576 set -> seq
[SVN r16151]
2002-11-07 23:41:54 +00:00
Paul Mensonides
2b622de91d set -> seq
[SVN r16150]
2002-11-07 23:39:29 +00:00
Paul Mensonides
823c9956ae set -> seq
[SVN r16149]
2002-11-07 23:16:43 +00:00
Paul Mensonides
19d2a0c22e set -> seq
[SVN r16148]
2002-11-07 23:08:07 +00:00
Dave Abrahams
1ff7871e50 Improve error messages
[SVN r16147]
2002-11-07 14:41:40 +00:00
Dave Abrahams
3a8019e611 BOOST_DEDUCED_TYPENAME
[SVN r16146]
2002-11-07 14:01:16 +00:00
Dave Abrahams
b3a0d912e1 Doc fix from "Brett Calcott" <brett.calcott@paradise.net.nz>
[SVN r16145]
2002-11-07 13:12:05 +00:00
John Maddock
aaac8beccd Added check for BOOST_NO_STD_DISTANCE
[SVN r16144]
2002-11-07 12:59:57 +00:00
John Maddock
57c66affd7 Added better pp check
[SVN r16143]
2002-11-07 12:56:29 +00:00
John Maddock
882177ff59 removed BOOST_IS_ENUM
[SVN r16142]
2002-11-07 12:53:54 +00:00
John Maddock
f6e95fadf3 Changes made in preparation for new regex version.
[SVN r16141]
2002-11-07 12:50:29 +00:00
Rene Rivera
a7181ff41e Better error messages.
More generic boost-jam.spec.
Addition of "--debug" option for building debug-profile versions of binaries.
More optimization flags for toolsets.
Prefer yacc instead of bison.
Bootstrap the yacc grammar in build.sh not just the grammar source.
buils.sh now also supports pass-thru arguments.
Simpler+faster checking for executables in PATH, buils.sh.
Use of "--toolset=<name>" instead of longer variable.


[SVN r16140]
2002-11-07 07:46:55 +00:00
Dave Abrahams
4f71c17c1f intel 7.0 fixes
[SVN r16139]
2002-11-07 01:13:02 +00:00
Dave Abrahams
ddd7e69ff3 BOOST_DEDUCED_TYPENAME
[SVN r16138]
2002-11-07 01:11:13 +00:00
Dave Abrahams
0f8bb60ecc Suppress useless warning about debug info truncation
[SVN r16137]
2002-11-07 00:45:54 +00:00
Dave Abrahams
ba6fc8b9da CodeWarrior workarounds
[SVN r16136]
2002-11-06 19:40:46 +00:00
Dave Abrahams
741626d850 No member template friends in 8.x
[SVN r16135]
2002-11-06 19:40:16 +00:00
Dave Abrahams
a41946cfbf rip out illegal semicolons
[SVN r16134]
2002-11-06 18:20:38 +00:00
Dave Abrahams
b7e39aaaef cwpro8.3 workaround
[SVN r16133]
2002-11-06 17:55:41 +00:00
Aleksey Gurtovoy
eeafc8812d Sun patch
[SVN r16131]
2002-11-06 11:53:07 +00:00
Vladimir Prus
8c09d9c849 Bugfixes.
* new/targets.jam (project-target.generate): Treat names of
        other projects to build relatively to this project.
      (basic-target.generate): Generate dependency use-requirements.


[SVN r16130]
2002-11-06 11:41:59 +00:00
Vladimir Prus
c2c5ee5ec3 First implementation of "stage" and "prebuilt" rule.
* new/common.jam (copy): New rule.

* new/targets.jam (main-target.generate): Use a different
   algorith for selecting subvariant. Favour one with
   the longest intersection of requirements with build
   properties.

* new/virtual-target.jam (virtual-target): Eliminate 'subvariant'
   attribute. Use properties of action to for the same
   purpose. New methods 'set-path' and 'extra-grist'.


[SVN r16129]
2002-11-06 10:26:11 +00:00