Commit Graph

50050 Commits

Author SHA1 Message Date
Vladimir Prus
fb8282de58 Brand new version of borland toolset. Based on V2's msvc.jam and V1's
borland-tools.jam.


[SVN r18217]
2003-04-09 12:13:31 +00:00
Vladimir Prus
363a43a163 Make composing generators fail immediately if given no name. This,
essentially, makes composing generators fail if they are run deeper
during transformation search. Looks like a new incarnation of
'allow-composing'.

The motivation is to fight with cases where trasformation
like CPP -> OBJ -> STATIC_LIB -> RSP -> EXE was tried. The composing
OBJ -> STATIC_LIB generator was totally unprepared to be invoked at such
depth, and errored out. The new behaviour cause this transformation to be
rejected, but the search continues.

* new/generators.jam
  (generator.run-really): New rule, with most of previous 'run' content.
  (generator.run): Check arguments only and call 'run-really'. Immediately
  return if the generator is composing and no name is specified.


[SVN r18216]
2003-04-09 12:12:41 +00:00
Vladimir Prus
d2b82396e4 Minor bugfix: properties were not correctly reported in --debug-generators
output.


[SVN r18215]
2003-04-09 12:06:14 +00:00
Vladimir Prus
09b52a5456 Cleanups.
* new/builtin.jam
  (searched-lib-generator.run): Tweak the logic and change comments.


[SVN r18214]
2003-04-09 12:03:19 +00:00
Vladimir Prus
428619114d Declare 'user-interface' feature in 'builtin.jam', not 'msvc.jam', because
it is not msvc-specific -- e.g. borland needs it as well.


[SVN r18213]
2003-04-09 12:01:02 +00:00
Dave Abrahams
7ca68a9c41 Small changes to support new iterator adaptors in sandbox
[SVN r18212]
2003-04-09 11:57:59 +00:00
Beman Dawes
c3ecc5608f PJP's name wrong
[SVN r18211]
2003-04-08 18:24:24 +00:00
Vladimir Prus
425dabb974 Patch from Andre Hentz to fix os=cygwin/toolset=msvc combination.
* new/builtin.jam: Associate obj and lib extension with OBJ and
STATIC_LIB target types, to handle the above combination. The gcc
toolset overrides these extension explicitly.

* new/msvc.jam
   (archive): Use bash syntax on cygwin.


[SVN r18210]
2003-04-08 14:14:53 +00:00
Dave Abrahams
b7ec0c03c2 BOOST_NO_DEDUCED_TYPENAME applies to vc7 too (Pavol Droba <droba@topmail.sk>)
[SVN r18209]
2003-04-08 14:06:01 +00:00
Vladimir Prus
b535823912 Expand hacking guidelines.
[SVN r18208]
2003-04-08 11:38:14 +00:00
John Maddock
959f6e230a Fixed gcc warning suppression
[SVN r18206]
2003-04-08 10:50:26 +00:00
John Maddock
eb133def59 Added warning suppression tests
[SVN r18203]
2003-04-08 10:47:54 +00:00
Jens Maurer
48f7a34fb0 avoid signed/unsigned warning
[SVN r18202]
2003-04-08 09:45:02 +00:00
Joel de Guzman
f068212124 typo fixes
[SVN r18201]
2003-04-08 01:20:58 +00:00
Bruno da Silva de Oliveira
b9758a9e7c - Lots of fixes in the documentation
- Fixed support for return_opaque_pointer policy


[SVN r18199]
2003-04-08 01:01:32 +00:00
Bruno da Silva de Oliveira
b5d72fd5cb - Fixed bug where the order of instantiations in the --multiple mode could end up wrong
[SVN r18198]
2003-04-07 18:15:50 +00:00
Bruno da Silva de Oliveira
975250f38b - now includes documentation in the distribution
[SVN r18197]
2003-04-07 12:13:02 +00:00
Vladimir Prus
4c5f87dd4b Cleanups.
* new/virtual-target.jam
  (virtual-target.path): New abstract method. Added so that derived classes
  always define both 'actualize-location' and 'path'.

* new/builtin.jam
  (searched-lib-target.path): Use empty body.


[SVN r18196]
2003-04-07 09:08:35 +00:00
Gennadiy Rozental
4ce99608c5 cvs keyword changed
[SVN r18195]
2003-04-07 06:34:32 +00:00
Bruno da Silva de Oliveira
1657dbf288 - Generating code for the improved support of static data members of Boost.Python
[SVN r18193]
2003-04-06 20:47:10 +00:00
Bruno da Silva de Oliveira
0ee34f9c08 - fixed bug where return_opaque_pointer was not being added to the user context
[SVN r18192]
2003-04-06 13:43:19 +00:00
John Maddock
7c618b50e4 Fixed typo in comment
[SVN r18190]
2003-04-06 10:39:55 +00:00
Bruno da Silva de Oliveira
301007c51b - New unittests for linux, now testing single and multi modes
[SVN r18189]
2003-04-05 18:14:52 +00:00
Bruno da Silva de Oliveira
3f666a0ac7 - Added a new line after the end of the "_main.cpp" files in multiple mode
[SVN r18188]
2003-04-05 18:11:44 +00:00
Bruno da Silva de Oliveira
d80e0b2ab7 - added new option for generating bindings: --multiple
- some refactoring of the code
- now detects forward declarations and prints a warning about them


[SVN r18187]
2003-04-05 17:05:12 +00:00
Douglas Gregor
0ff143e810 function.xsl: Remove the <formalpara> stuff from the 'standardese' generation
mode. It looks silly at the moment.


[SVN r18184]
2003-04-04 21:37:30 +00:00
Douglas Gregor
a7fb78bbd8 Remove the testsuite stuff; the Boost.Build handling is not yet ready for
prime time


[SVN r18183]
2003-04-04 20:58:34 +00:00
Vladimir Prus
9c042fd8c6 Win32 fixes.
[SVN r18182]
2003-04-04 08:00:42 +00:00
Vladimir Prus
26b658d851 Win32 fixes. Big thanks to Bjorn Karlsson.
* jam_src/pwc.c: Concert short pathnames to long ones.


[SVN r18181]
2003-04-04 07:55:59 +00:00
Vladimir Prus
734a903141 Tweaks.
* test/BoostBuild.py
    (Tester.expand_toolset): New method.


[SVN r18180]
2003-04-04 07:52:09 +00:00
Vladimir Prus
dc3798680b Pass string to 'popen3', since it does not like lists.
[SVN r18179]
2003-04-04 07:50:36 +00:00
Hervé Brönnimann
b5c21b0fc1 Stylistic modification.
[SVN r18178]
2003-04-04 04:32:20 +00:00
Jens Maurer
e9c6532397 don't test random_speed until the portability is improved
[SVN r18177]
2003-04-03 23:07:58 +00:00
Jens Maurer
5e24a1dd16 refer to separate Jamfile in libs/random/test
[SVN r18175]
2003-04-03 22:40:13 +00:00
Jens Maurer
85c63a87e4 add special version for SGI MIPSpro compiler
[SVN r18173]
2003-04-03 22:33:23 +00:00
Joel de Guzman
30e9de3b85 sync from spirit cvs
[SVN r18172]
2003-04-03 15:31:57 +00:00
Joel de Guzman
cbc25a32af sync from spirit cvs
[SVN r18171]
2003-04-03 15:17:13 +00:00
Joel de Guzman
b5bfec08ab sync from CVS
[SVN r18169]
2003-04-03 14:43:34 +00:00
Joel de Guzman
9429d70a1e new stuff from Martin (sync from Spirit CVS)
[SVN r18168]
2003-04-03 14:42:22 +00:00
Joel de Guzman
c86e494d0a added file_iterator test
[SVN r18167]
2003-04-03 14:34:28 +00:00
Joel de Guzman
04d1382974 Sync from Spirit CVS
[SVN r18166]
2003-04-03 14:15:33 +00:00
Joel de Guzman
90f19c9319 sync from spirit CVS
[SVN r18165]
2003-04-03 13:55:02 +00:00
Joel de Guzman
7e989f4778 update from spirit CVS
[SVN r18164]
2003-04-03 13:47:49 +00:00
Joel de Guzman
949d3f705f sync from spirit CVS
[SVN r18163]
2003-04-03 13:47:48 +00:00
Jens Maurer
462eb728d7 MSVC portability improvements (Kirill Lapshin)
[SVN r18162]
2003-04-02 23:22:00 +00:00
Jens Maurer
613ad44bd2 add Jamfile (Kirill Lapshin)
[SVN r18161]
2003-04-02 22:53:59 +00:00
Jens Maurer
7905858424 make work with unsigned IntType (Mario Rueti, Matthias Troyer)
[SVN r18160]
2003-04-02 21:42:53 +00:00
Dave Abrahams
754a7f850f dummy
[SVN r18158]
2003-04-02 12:57:33 +00:00
Dave Abrahams
d6e02ccb2c implement static data members
[SVN r18157]
2003-04-02 12:56:37 +00:00
Vladimir Prus
25893b5299 Patch from Andre Hentz.
Change the test system to use "exec*", not "system". This is needed to
avoid espacing shell metacharacters.


[SVN r18156]
2003-04-02 12:43:05 +00:00