Rene Rivera
4710ebfa4d
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
ff7f0bf8f6
More cleanup of var names.
...
[SVN r13666]
2002-05-04 15:38:12 +00:00
Vladimir Prus
00fb9f308d
Renamed 'refine-properties' to 'refine'.
...
[SVN r13664]
2002-05-04 12:32:22 +00:00
John Maddock
fbecfa9d63
Added automatic Cygwin detection
...
[SVN r13663]
2002-05-04 11:06:20 +00:00
Vladimir Prus
688dbda1a7
Added a newline at the end of file -- for testing purposes, mostly.
...
[SVN r13649]
2002-05-03 17:18:31 +00:00
Rene Rivera
006224fc68
Some cleanup of project-root.load, per Dave's request.
...
[SVN r13648]
2002-05-03 17:08:55 +00:00
Dave Abrahams
b469b032dd
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
b7d0bc9f22
Removed tabs ;-O
...
[SVN r13645]
2002-05-03 16:21:23 +00:00
Vladimir Prus
20f3235e4d
Simplified project-root.load.
...
[SVN r13641]
2002-05-03 15:03:35 +00:00
Vladimir Prus
81c11a458f
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
caa65e3357
A small simplification
...
[SVN r13639]
2002-05-03 14:15:13 +00:00
Dave Abrahams
ee065366a2
initial checkin
...
[SVN r13637]
2002-05-03 12:35:41 +00:00
Vladimir Prus
cfbf941144
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
99f579c5c9
Updated project-test1.py.
...
[SVN r13635]
2002-05-03 09:46:01 +00:00
Vladimir Prus
132b2192e6
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
Rene Rivera
56e948455f
Slightly more functionality for print and doc. Not really working yet.
...
[SVN r13631]
2002-05-03 04:44:19 +00:00
Rene Rivera
9aba00f7b8
Fixed find-jamfile prunning to given directory root.
...
[SVN r13630]
2002-05-03 04:43:37 +00:00
Rene Rivera
687692e434
Merge bjam changes.
...
[SVN r13628]
2002-05-03 02:02:50 +00:00
Dave Abrahams
202045e0c2
Eliminated bogus ^M characters
...
[SVN r13626]
2002-05-02 19:01:29 +00:00
Dave Abrahams
0241b6de73
Workaround for crazy assertion in Jambase
...
[SVN r13625]
2002-05-02 19:01:07 +00:00
Dave Abrahams
64ae13d9a8
Show *full* build command on failure
...
[SVN r13624]
2002-05-02 19:00:38 +00:00
Dave Abrahams
e9b124397a
Some bug fixes
...
[SVN r13623]
2002-05-02 18:59:31 +00:00
Dave Abrahams
b4aa7c86c2
Account for "normalized path" bugs
...
[SVN r13622]
2002-05-02 17:08:41 +00:00
Dave Abrahams
c9a4bf48b3
Updated test to take advantage of --build-system=... option
...
[SVN r13620]
2002-05-02 16:44:13 +00:00
Dave Abrahams
30ef00ea04
Initial checkin, includes test instructions
...
[SVN r13619]
2002-05-02 16:41:36 +00:00
Dave Abrahams
6dc0ba2240
Added --debug --quiet to args used when running tests
...
[SVN r13618]
2002-05-02 16:39:04 +00:00
Dave Abrahams
ebc208b6d2
Updated testing info
...
[SVN r13617]
2002-05-02 16:38:27 +00:00
Dave Abrahams
148629fbd9
Use modules.clone-rules
...
[SVN r13616]
2002-05-02 16:38:04 +00:00
Dave Abrahams
32fff77043
Implemented --quiet flag for testing
...
[SVN r13615]
2002-05-02 16:37:23 +00:00
Dave Abrahams
ca16487d09
Moved project loading to build-system.jam
...
[SVN r13614]
2002-05-02 16:36:30 +00:00
Dave Abrahams
0c74bcfc55
Major bug fix (gotta fix that Jam lexer!)
...
Some coding convention fixes
[SVN r13612]
2002-05-02 16:30:38 +00:00
Dave Abrahams
8d944173b7
Slight tweak to Jamfile loading; still doesn't work
...
[SVN r13592]
2002-04-30 16:59:40 +00:00
Dave Abrahams
0c7921f8c5
use new coding conventions
...
[SVN r13591]
2002-04-30 16:45:58 +00:00
Dave Abrahams
05cee648aa
cleanups
...
[SVN r13590]
2002-04-30 16:43:20 +00:00
Dave Abrahams
9e7ce549cf
Use new naming conventions
...
[SVN r13589]
2002-04-30 16:34:26 +00:00
Dave Abrahams
abb0398b5a
Reworked to allow derived classes to call base class methods which have been overridden via explicit qualification
...
[SVN r13588]
2002-04-30 14:51:07 +00:00
Dave Abrahams
5d20da9769
Fixed bug in assert.nonempty-variable
...
[SVN r13587]
2002-04-30 14:34:45 +00:00
Dave Abrahams
7fc5e16917
Merged Rene's boost_build_v2 branch into the main trunk
...
[SVN r13586]
2002-04-30 14:33:25 +00:00
Dave Abrahams
38b1628e8d
Improved debugging output:
...
* added space after "on"
* try harder to indicate in which module a rule is going to execute
* Stop printing the module context of variable settings; it was
confusing especially when the variable turned out to be a local
variable or an argument name.
*
Register the name by which each rule is /invoked/ in its frame instead
of the name by which the rule was defined. This changes the behavior
of the builtin BACKTRACE rule, causing it to register the rule's
invocation names (filenames and line numbers lead the user to the
definition context anyway). This change was neccessary in order to
support classes: we can now extract the name of a class being
initialized by looking at the backtrace from within the class module's
__init__ rule.
[SVN r13585]
2002-04-30 14:22:46 +00:00
Dave Abrahams
2e6f58d76f
Better error reporting for IMPORT
...
[SVN r13584]
2002-04-30 14:13:09 +00:00
Vladimir Prus
77c1f17281
Moved comments in from of implementation.
...
[SVN r13523]
2002-04-19 08:58:30 +00:00
Vladimir Prus
2b7b4614eb
Test system improvements.
...
* BoostBuild.py
(Tester.expect_nothing): New method.
(Tester.run_build_system): Added 'subdir' argument. Take a nap
after running bjam, so that further touches to files are detected.
* test_system.html
Document the above changes. Document earlier changes to List{}.
Fixed typos.
[SVN r13522]
2002-04-18 08:35:27 +00:00
Vladimir Prus
3ff33503ce
Change of tests to accomodate new load behaviour and also fix previous
...
incorrect commit.
[SVN r13518]
2002-04-17 14:30:13 +00:00
Vladimir Prus
4e0da61c59
Added description of milestone 1 and some tests for it.
...
[SVN r13517]
2002-04-17 14:10:54 +00:00
Rene Rivera
3969299e16
Temporary, checkin.
...
[SVN r13505]
2002-04-16 15:25:15 +00:00
Rene Rivera
63d48eabba
Integrated my load behaviour into Valdimir's code. Some cleanup along the way.
...
[SVN r13503]
2002-04-16 06:04:52 +00:00
Rene Rivera
1d13f4ec1e
Factored management of project-root to it's own module.
...
[SVN r13502]
2002-04-16 06:03:11 +00:00
Rene Rivera
f8aa67ece8
Extracted print generation from doc module to here for common use.
...
[SVN r13501]
2002-04-16 06:02:15 +00:00
Rene Rivera
73d3f1d3bc
Added localize rule.
...
[SVN r13500]
2002-04-16 05:56:18 +00:00
Dave Abrahams
31eb4b7e09
Use new List niceties
...
[SVN r13497]
2002-04-15 18:05:58 +00:00