Commit Graph

50050 Commits

Author SHA1 Message Date
Vladimir Prus
6bf3dd7367 Some os.path improvements.
* new/os.path.jam: (root): Renamed from 'root-relative-path'.
        (join): Accept arbitrary list of elements.
    * new/project.jam: Induced changes.


[SVN r13686]
2002-05-06 15:20:24 +00:00
John Maddock
7c5c05bd4a Added tests for unsigned int types
[SVN r13685]
2002-05-06 10:36:32 +00:00
John Maddock
9499d4e90e Added fixes for the case that BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS is defined.
[SVN r13684]
2002-05-06 10:35:57 +00:00
John Maddock
e91751507b Fixed integral constant expression bug.
[SVN r13683]
2002-05-06 10:34:36 +00:00
Vladimir Prus
bc3dfd6e3a Forgotten file.
[SVN r13682]
2002-05-06 09:14:28 +00:00
Vladimir Prus
a47d743670 Work on project/targets modules.
* new/targets.jam: Considerably changed.
    * new/project.jam: Projects now return project targets via 'target' rule.
        Requirements are inherited. Renames 'subinclude(s)' to 'subproject(s)'.
        (find-jamfile): Rewritten, which fixes some bugs.
    * new/project-root/jam: (print): Sort projects first by they id, which
        makes order more predictable.
    * test/project-test1.py: Also run test from the 'project-test1' dir.
    * test/project-test2.py: New test.


[SVN r13681]
2002-05-06 09:11:30 +00:00
Vladimir Prus
39a80aa60a Fixes.
* test/BoostBuild.py (Test.run_build_system): Now really allow any exit
        status if the 'status' paremeter is 'None', per documentation.


[SVN r13680]
2002-05-06 08:48:08 +00:00
Vladimir Prus
0ff617490b Some rules added and fixed.
* new/print.jam (wrapped-text): New rule.
    * new/property.jam (refine): Fixed a horrible bug. (as-path): New rule,
        to be made smarter later.
    * sequence.jam: Comment typo fixed, and trailing whitespace killed.


[SVN r13679]
2002-05-06 07:42:45 +00:00
Vladimir Prus
56946edda2 Test system fixes.
* test/BoostBuild.py (Tester.__init__): New paremeter 'arguments'. Add
        BOOST_BUILD_PATH to the command line.
        (Tester.set_tree): Make files writable after copying.
        (Tester.copy): New method
        (Test.read): Open file in read mode.
    * test/test_system.html: Documented the above changes. Small cleanups.
    * new/test.jam: Remove bootstrap code.
    * new/readme.txt: Changed command line for running unit tests.


[SVN r13678]
2002-05-06 07:22:46 +00:00
Vladimir Prus
dc7bb71be7 Minor fixes.
* jam_src/Jambase: Now really downcase $(ARGV[1]).
    * jam_src/compile.c: Fix formatting, now that 'lol_print' don't insert
        space at the end.
    * jam_src/jambase.c: Regenerated.


[SVN r13676]
2002-05-06 06:44:24 +00:00
Toon Knapen
e7eddb3c57 added typename keyword (Bertolt Mildner)
[SVN r13675]
2002-05-06 06:44:14 +00:00
Rene Rivera
8ba48e7d7c Boost.Build global variables. Initially listing only variables from allyourbase.jam.
[SVN r13674]
2002-05-06 06:21:10 +00:00
Dave Abrahams
0a704f9f2b link to gcc-tools.html
[SVN r13672]
2002-05-06 04:25:09 +00:00
Dave Abrahams
ba99e3f2b3 initial checkin
[SVN r13671]
2002-05-06 04:24:47 +00:00
Dave Abrahams
7b243bcc1d initial checkin
[SVN r13670]
2002-05-06 03:46:55 +00:00
John Maddock
5f1923b69c Patched so that the code now compilers with VC6
[SVN r13669]
2002-05-05 11:00:28 +00:00
John Maddock
61beaa03fa Patched to get const_mod working with Borland C++ Builder 6
[SVN r13668]
2002-05-05 10:57:07 +00:00
Rene Rivera
c65c5e3bef Updated test to use generic print rules instead of dump rule. And therefore removed dump rule.
[SVN r13667]
2002-05-04 15:44:38 +00:00
Rene Rivera
93b4576bd0 More cleanup of var names.
[SVN r13666]
2002-05-04 15:38:12 +00:00
Peter Dimov
4cef438537 Documented templated pointer constructors, revised the intro a bit.
[SVN r13665]
2002-05-04 14:27:21 +00:00
Vladimir Prus
4b9abfc1d2 Renamed 'refine-properties' to 'refine'.
[SVN r13664]
2002-05-04 12:32:22 +00:00
John Maddock
66d0a0a738 Added automatic Cygwin detection
[SVN r13663]
2002-05-04 11:06:20 +00:00
John Maddock
41a1d40f94 Fixes for Borland C++ Builder 6
[SVN r13662]
2002-05-04 11:03:42 +00:00
John Maddock
b18b206182 Fixed test programs (disabled separate file template instantiation for single file builds).
[SVN r13661]
2002-05-04 11:00:48 +00:00
John Maddock
64568c3ab5 Fixed erroneous functio signature
[SVN r13660]
2002-05-04 10:55:51 +00:00
John Maddock
9b67aa7342 Borland C++ Builder 6 fixes
[SVN r13659]
2002-05-04 10:55:15 +00:00
John Maddock
9d3184058b Como on linux fix - sets BOOST_NO_STDC_NAMESPACE
[SVN r13658]
2002-05-04 10:51:33 +00:00
John Maddock
53b27c7cbd Borland C++ 6 fixes
[SVN r13657]
2002-05-04 10:45:53 +00:00
Dave Abrahams
ceb872bb6a initial checkin
[SVN r13655]
2002-05-03 22:16:42 +00:00
Jaakko Järvi
dcc8a51e7a added tests for stringstreams and << >> operators
[SVN r13654]
2002-05-03 22:02:37 +00:00
Dave Abrahams
377bf81aad Removed flotsam
[SVN r13653]
2002-05-03 21:20:12 +00:00
Jaakko Järvi
ca1742e8b6 fixed a bug in stringstream and fstream << >> operators
[SVN r13652]
2002-05-03 19:13:48 +00:00
Jaakko Järvi
1195b67328 added all STL algorithms, removed has_sig
[SVN r13651]
2002-05-03 19:10:35 +00:00
Dave Abrahams
ac538ba71a obsolete
[SVN r13650]
2002-05-03 19:05:03 +00:00
Vladimir Prus
1932e4c9b4 Added a newline at the end of file -- for testing purposes, mostly.
[SVN r13649]
2002-05-03 17:18:31 +00:00
Rene Rivera
aff199fc20 Some cleanup of project-root.load, per Dave's request.
[SVN r13648]
2002-05-03 17:08:55 +00:00
Dave Abrahams
92df2508df Set __class__ attribute in instances
Added block comment on class system usage
Added some new tests


[SVN r13646]
2002-05-03 16:40:12 +00:00
Rene Rivera
9c995b8361 Removed tabs ;-O
[SVN r13645]
2002-05-03 16:21:23 +00:00
William E. Kempf
b55ed382af Changed logic_error to runtime_error for thread_resource_error
[SVN r13644]
2002-05-03 16:19:13 +00:00
Vladimir Prus
6fdd989f3f Simplified project-root.load.
[SVN r13641]
2002-05-03 15:03:35 +00:00
Vladimir Prus
6700b1df5d Some property functions.
* property.jam (refine-properties): New rule.
    * feature.jam: New feature attribute 'link-incompatible'.
    * test.jam: Test the property module.


[SVN r13640]
2002-05-03 14:15:18 +00:00
Dave Abrahams
ee6e6d6a53 A small simplification
[SVN r13639]
2002-05-03 14:15:13 +00:00
Toon Knapen
b3ee334e29 added support for reference named_parameters
[SVN r13638]
2002-05-03 13:52:39 +00:00
Dave Abrahams
850db7b9ec initial checkin
[SVN r13637]
2002-05-03 12:35:41 +00:00
Vladimir Prus
c1c25b6630 Enhancements for project.lookup.
* new/project.jam (lookup): Require second argument, which specifies
        directory, relative to which paths in id should be interpreted.
    * test/project-test1.jam: Test for the above change.


[SVN r13636]
2002-05-03 10:10:14 +00:00
Vladimir Prus
d373a76283 Updated project-test1.py.
[SVN r13635]
2002-05-03 09:46:01 +00:00
Vladimir Prus
68815c87a8 Modification of project handling and fixes.
* os.path.jam (basename, pwd, glob): New rules. Changed naming convention
        for many other rules.
    * project-root.jam: Use os.path everywhere.
    * project.jam: Don't convert project paths to absolute paths. Use os.path.
    * build-system.jam: Don't use absolute name when loading jamfile.


[SVN r13634]
2002-05-03 09:40:26 +00:00
Toon Knapen
fd86b9da59 added link to prebuilt HPUX jam-boost exec
[SVN r13633]
2002-05-03 08:42:56 +00:00
Rene Rivera
e91b8c9459 Slightly more functionality for print and doc. Not really working yet.
[SVN r13631]
2002-05-03 04:44:19 +00:00
Rene Rivera
f9a214b225 Fixed find-jamfile prunning to given directory root.
[SVN r13630]
2002-05-03 04:43:37 +00:00