Commit Graph

50050 Commits

Author SHA1 Message Date
Dave Abrahams
3754d5d5ce update configuration for latest HP
[SVN r16492]
2002-12-03 19:04:22 +00:00
Dave Abrahams
09584379d0 Apply fixes from Dirk Gerrits <dirk@gerrits.homeip.net>
[SVN r16491]
2002-12-03 18:08:12 +00:00
Peter Dimov
86ab1fdb6f More weak_ptr tests.
[SVN r16487]
2002-12-03 13:27:35 +00:00
Vladimir Prus
f6131d8bc2 Search for site-config.jam and user-config.jam not
only in BOOST_BUILD_PATH but also in HOME and
system locations. Document the search paths.


[SVN r16486]
2002-12-03 12:20:49 +00:00
Rene Rivera
5ed51ae1c8 Add the <version> feature.
[SVN r16485]
2002-12-03 04:46:57 +00:00
Dave Abrahams
4a3f10af82 Add missing "static" to suppress warning with aCC
[SVN r16484]
2002-12-03 00:02:47 +00:00
Dave Abrahams
7efeeb389f Simplify, simplify!!
[SVN r16483]
2002-12-02 22:57:47 +00:00
Dave Abrahams
e1885a7d1e Further suppressed internal structure overflow problems which were cropping up with msvc6/7.
[SVN r16482]
2002-12-02 19:41:45 +00:00
Dave Abrahams
d6bcdcd2d1 msvc fixes
[SVN r16481]
2002-12-02 19:03:39 +00:00
Dave Abrahams
f86aaa70d7 Less-taxing version of MPL lambda support for msvc6/7
[SVN r16480]
2002-12-02 16:18:35 +00:00
Dave Abrahams
aeb72046c6 massive improvement in internal structure overflows (though not a cure yet).
[SVN r16479]
2002-12-02 15:40:17 +00:00
Dave Abrahams
df333438a8 Further suppressed internal structure overflow problems
[SVN r16478]
2002-12-02 14:59:50 +00:00
Peter Dimov
c8228d62d5 Bug in get_deleter fixed.
[SVN r16477]
2002-12-02 14:34:06 +00:00
Dave Abrahams
b443c83d22 Relaxed rules for using scope()
[SVN r16476]
2002-12-02 14:29:11 +00:00
Dave Abrahams
7bb00a030a Add explanation of property validity
[SVN r16475]
2002-12-02 14:13:52 +00:00
Jeff Garland
392f549ad3 fix warning in IBM vacpp compiler
[SVN r16474]
2002-12-02 12:53:28 +00:00
Dave Abrahams
4c88a510e0 initial commit
[SVN r16473]
2002-12-02 12:40:18 +00:00
Vladimir Prus
fbf5a81e52 Integrate semaphores extension from Craig McPeeters' branch on
public.perforce.com (revisions 1664, 1665).


[SVN r16472]
2002-12-02 12:28:01 +00:00
Peter Dimov
58269fc9be Added a note that throw_exception must not return (Beman Dawes)
[SVN r16471]
2002-12-02 12:12:42 +00:00
Jeff Garland
5dc4636130 add private keyword to remove warnings on visual age cpp
[SVN r16470]
2002-12-02 10:33:05 +00:00
Jörg Walter
e9b0e179dd More compatibility fixes.
[SVN r16469]
2002-12-02 08:06:37 +00:00
Vladimir Prus
e4f90982a7 Work on BB5. Mininal version of toolset initialization implemented.
* new/gcc.jam (init): New rule. Allows to specify alternative
    gcc versions.

* new/toolset.jam
    (using): New rule.
    (set-target-variables): Bufgix. I was making indirect call
        via variable with multiple values.

* new/build-request.jam
   (looks-like-implicit-value): New rule.
   (from-command-line): Use the above.
   (convert-command-line-element): Don't validate
      elements with dashes (this probably must be fixed).


[SVN r16468]
2002-12-02 07:20:37 +00:00
Dave Abrahams
00b0f5eeec automatic shared_ptr from_python conversions
[SVN r16467]
2002-12-02 01:37:39 +00:00
Dave Abrahams
0706aa8335 Added reset()
[SVN r16466]
2002-12-01 16:14:44 +00:00
Dave Abrahams
b7b8318c88 Added reset()
[SVN r16465]
2002-12-01 16:07:54 +00:00
Dave Abrahams
416bcbf387 Kill errant `typename'
[SVN r16464]
2002-12-01 04:40:05 +00:00
Rene Rivera
64dd1fed72 Oops, account for spaces in LIB environment var.
[SVN r16463]
2002-12-01 04:29:27 +00:00
Rene Rivera
c99c34cccb Use /LIBPATH to "fix" compilation on MSVC. Assumes LIB is set by VCVARS32.BAT correctly.
[SVN r16462]
2002-12-01 04:25:45 +00:00
Dave Abrahams
0758e40971 Clarified comments and docs
[SVN r16461]
2002-11-30 00:57:39 +00:00
Dave Abrahams
9dcf6cbf44 Clarified comments (I hope)
[SVN r16460]
2002-11-30 00:37:39 +00:00
Dave Abrahams
2bb63db818 Fixed some technical problems with smart pointer support uncovered by
STLPort's debug mode. Unfortunately, had to expand Dereferenceable
requirements.


[SVN r16459]
2002-11-29 22:43:27 +00:00
Dave Abrahams
c03b07a2e0 Progress on embedding example for unix.
[SVN r16458]
2002-11-29 20:23:54 +00:00
Peter Dimov
784cc4885f Casts renamed.
[SVN r16457]
2002-11-29 14:05:22 +00:00
Peter Dimov
a0c355133a Comeau-specific fix.
[SVN r16456]
2002-11-28 13:42:44 +00:00
Peter Dimov
beb377d51c Fix: Comeau with bcc32 as backend defines __BORLANDC__ as 1.
[SVN r16455]
2002-11-28 13:32:44 +00:00
Vladimir Prus
0a19aebba8 Make file-target decide is main target name should be
present in target path, instead of doing this
high in control structure.

* new/targets.jam
    (main-target.generate): Don't bother with setting
       extra path on generated targets.

* new/virtual-target.jam
    (virtual-target.extra-path): Remove.
    (virtual-target.compute-extra-path): New method.
         (subvariant): Document better.


[SVN r16454]
2002-11-28 09:14:41 +00:00
Vladimir Prus
5fb0e1fd91 Better support project requirements with dependency properties
in it. Don't generate all main target into separate subdirectories
in this case.

* new/targets.jam:
    (project-target.reference-properties): New method
    (generate): Moved from basic-target.generate-source
    (generate-dependencies): New rule.

* test/project_dependencies.py: New test.


[SVN r16453]
2002-11-28 08:18:06 +00:00
Aleksey Gurtovoy
df1c570d84 'apply' ETI workaround tweaks
[SVN r16452]
2002-11-28 07:01:19 +00:00
Aleksey Gurtovoy
ec9b9c8e22 add 'is_placeholder'
[SVN r16451]
2002-11-28 06:59:11 +00:00
Aleksey Gurtovoy
ecdc18de4c add 'is_placeholder' test
[SVN r16450]
2002-11-28 06:58:37 +00:00
Samuel Krempp
7b0fc896bd boost::format : moved wformat tests into specific file, so added format_test_wstring
to the test-suite.


[SVN r16449]
2002-11-28 01:23:11 +00:00
Samuel Krempp
bed46f54d9 moved wformat tests into its own test file.
[SVN r16448]
2002-11-28 01:20:51 +00:00
Samuel Krempp
eee7f2b7dd codewarrior (and the standard..) need qualified io::out_of_range_bit and others
(suggested by beman)


[SVN r16447]
2002-11-28 01:07:30 +00:00
Samuel Krempp
70bce15092 refactored feed_args(..) code
[SVN r16445]
2002-11-27 18:03:53 +00:00
Jeremy Siek
a28bc11116 updated the copyright notices
[SVN r16444]
2002-11-27 17:01:02 +00:00
Dave Abrahams
54b64539b3 Suppress some GCC warnings
[SVN r16443]
2002-11-27 16:39:14 +00:00
Dave Abrahams
93f6e93549 Bug fix
[SVN r16442]
2002-11-27 14:23:07 +00:00
Vladimir Prus
c0d180599e Initial support for the borland toolset.
* borland.jam: New file. Does not support dll yet.

* builtin.jam: Use "obj" and "lib" extensions on
    Windows for objects and static libraries, respectively.


[SVN r16441]
2002-11-27 10:18:20 +00:00
Vladimir Prus
313f36f979 Improve 'flags' and the gcc toolset.
* gcc.jam: Extend the 'toolset' feature with gcc here.
    Use flags for linking too and eliminate 'link-options'
    rule. Remove empty compile/archive/link/link-dll rules.

* toolset.jam (flags): Document somehow.
     (set-target-variables): Call 'actualize' on values
     of dependency features.


[SVN r16440]
2002-11-27 09:35:53 +00:00
Jörg Walter
812791efde Again bugfixes and compatibility hacks.
[SVN r16439]
2002-11-27 09:20:54 +00:00