Commit Graph

12124 Commits

Author SHA1 Message Date
Vladimir Prus
6182a77099 Preserve current project across 'using' statements.
[SVN r64638]
2010-08-06 13:02:27 +00:00
Vladimir Prus
c2289d3735 Adjust one place after resolve_references move.
[SVN r64637]
2010-08-06 12:56:05 +00:00
Vladimir Prus
89372b9c5b Adjust one place after resolve_references move.
[SVN r64637]
2010-08-06 12:56:05 +00:00
Vladimir Prus
bcff7f4c9f Do not make source-location attribute always absolute.
Also, adjust reporting and expectations for metatarget reference
recursion.


[SVN r64636]
2010-08-06 12:45:48 +00:00
Vladimir Prus
b0805afaa2 Do not make source-location attribute always absolute.
Also, adjust reporting and expectations for metatarget reference
recursion.


[SVN r64636]
2010-08-06 12:45:48 +00:00
Vladimir Prus
f5195fc1c3 Fix alternative selection and some error reporting and a test.
[SVN r64635]
2010-08-06 12:32:34 +00:00
Vladimir Prus
1b4c2cf91d Fix alternative selection and some error reporting and a test.
[SVN r64635]
2010-08-06 12:32:34 +00:00
Vladimir Prus
26cf969459 Handle list of instances with __jam_repr__ method returned from Python.
This re-fixes test/inline.py broken by 'lib' changes.


[SVN r64634]
2010-08-06 11:22:42 +00:00
Vladimir Prus
1181c16034 Handle list of instances with __jam_repr__ method returned from Python.
This re-fixes test/inline.py broken by 'lib' changes.


[SVN r64634]
2010-08-06 11:22:42 +00:00
Vladimir Prus
8db37d8482 Port tools/symlink.py
[SVN r64633]
2010-08-06 10:52:45 +00:00
Vladimir Prus
ce634f5d48 Port tools/symlink.py
[SVN r64633]
2010-08-06 10:52:45 +00:00
Vladimir Prus
bb3119c850 Fix lots of things.
[SVN r64625]
2010-08-06 08:40:42 +00:00
Vladimir Prus
ac7f0272b9 Fix lots of things.
[SVN r64625]
2010-08-06 08:40:42 +00:00
Vladimir Prus
76c6464ece Remove unused bits
[SVN r64613]
2010-08-05 09:11:17 +00:00
Vladimir Prus
67cb81915b Remove unused bits
[SVN r64613]
2010-08-05 09:11:17 +00:00
Vladimir Prus
add5bdf7e0 Port build/configure.jam.
Also allow to expose Python class to Jam, which fixes
tag.py and inline.py testcases.


[SVN r64610]
2010-08-05 06:22:58 +00:00
Vladimir Prus
c411fb609b Port build/configure.jam.
Also allow to expose Python class to Jam, which fixes
tag.py and inline.py testcases.


[SVN r64610]
2010-08-05 06:22:58 +00:00
Vladimir Prus
5255209e97 Ubreak tests/dll_path.py in non-python mode.
[SVN r64593]
2010-08-04 10:24:59 +00:00
Vladimir Prus
b679616a3b Ubreak tests/dll_path.py in non-python mode.
[SVN r64593]
2010-08-04 10:24:59 +00:00
Vladimir Prus
6bf35112bd Port tools/testing.jam. This was scary.
[SVN r64592]
2010-08-04 10:16:08 +00:00
Vladimir Prus
2ad14b736e Port tools/testing.jam. This was scary.
[SVN r64592]
2010-08-04 10:16:08 +00:00
Steven Watanabe
0b1ab9d0f3 Make print more robust. This should fix the regression test failure.
[SVN r64579]
2010-08-03 17:46:19 +00:00
Steven Watanabe
3c7a4d69ce Make print more robust. This should fix the regression test failure.
[SVN r64579]
2010-08-03 17:46:19 +00:00
Steven Watanabe
1ca19a2f60 Make sure that we correctly find the root project if there's a project-config.jam
[SVN r64578]
2010-08-03 17:45:01 +00:00
Steven Watanabe
7f4bd730a0 Make sure that we correctly find the root project if there's a project-config.jam
[SVN r64578]
2010-08-03 17:45:01 +00:00
Vladimir Prus
a6c6480001 Somewhat fix searched libraries.
[SVN r64554]
2010-08-02 21:27:33 +00:00
Vladimir Prus
707aca5155 Somewhat fix searched libraries.
[SVN r64554]
2010-08-02 21:27:33 +00:00
Vladimir Prus
d8bfd8d98a Fix test/suffix.py
[SVN r64553]
2010-08-02 20:24:50 +00:00
Vladimir Prus
1241fa5b84 Fix test/suffix.py
[SVN r64553]
2010-08-02 20:24:50 +00:00
Vladimir Prus
1c79982c50 Fix handling of derived types with empty suffix.
[SVN r64552]
2010-08-02 20:23:00 +00:00
Vladimir Prus
da5e6aa769 Fix handling of derived types with empty suffix.
[SVN r64552]
2010-08-02 20:23:00 +00:00
Vladimir Prus
830d71123e Correct bjam signature of type.register
[SVN r64551]
2010-08-02 18:48:35 +00:00
Vladimir Prus
228026c935 Correct bjam signature of type.register
[SVN r64551]
2010-08-02 18:48:35 +00:00
Vladimir Prus
67f9726cf1 Fix reporting of sources that have no type.
[SVN r64550]
2010-08-02 18:46:04 +00:00
Vladimir Prus
1f26c275e6 Fix reporting of sources that have no type.
[SVN r64550]
2010-08-02 18:46:04 +00:00
Vladimir Prus
80e3957ee8 Make test/standalone.py pass.
[SVN r64549]
2010-08-02 17:30:46 +00:00
Vladimir Prus
7052e98b3a Make test/standalone.py pass.
[SVN r64549]
2010-08-02 17:30:46 +00:00
Vladimir Prus
d2a2350561 Initial support for making Python module act as project.
[SVN r64548]
2010-08-02 16:53:42 +00:00
Vladimir Prus
d675ae0aea Initial support for making Python module act as project.
[SVN r64548]
2010-08-02 16:53:42 +00:00
Steven Watanabe
425449f65b Fix a couple typos.
[SVN r64542]
2010-08-02 15:46:26 +00:00
Steven Watanabe
fe858bb5d3 Fix a couple typos.
[SVN r64542]
2010-08-02 15:46:26 +00:00
Vladimir Prus
eb262a3d35 Partially upgrade build/generators.py
[SVN r64539]
2010-08-02 14:15:50 +00:00
Vladimir Prus
bd0c1a9b1b Partially upgrade build/generators.py
[SVN r64539]
2010-08-02 14:15:50 +00:00
Vladimir Prus
680a1297e8 Update base revision comment
[SVN r64538]
2010-08-02 11:47:59 +00:00
Vladimir Prus
df845c3217 Update base revision comment
[SVN r64538]
2010-08-02 11:47:59 +00:00
Vladimir Prus
4e3c57b819 Complete porting of build/targets.jam
[SVN r64537]
2010-08-02 11:38:54 +00:00
Vladimir Prus
a4095787fa Complete porting of build/targets.jam
[SVN r64537]
2010-08-02 11:38:54 +00:00
Vladimir Prus
a7a600ec40 Update build/feature.py.
[SVN r64536]
2010-08-02 10:07:43 +00:00
Vladimir Prus
160f162bd5 Update build/feature.py.
[SVN r64536]
2010-08-02 10:07:43 +00:00
Vladimir Prus
4d60eb88f6 Don't bark on conditionals in usage requirements.
[SVN r64496]
2010-07-31 11:40:34 +00:00