Vladimir Prus
c5c81f7f56
Expand aCC documentation
...
[SVN r39362]
2007-09-18 11:44:13 +00:00
Vladimir Prus
9762b1f3dd
Expand aCC documentation
...
[SVN r39362]
2007-09-18 11:44:13 +00:00
K. Noel Belcourt
7fa6118e55
A minor optimization to eliminate two OS calls (one
...
to times, one to kill). Now all expired processes
are killed in one place. If the select command
times out, I set each processes start_time to zero
to ensure it is picked up as an expired process.
[SVN r39361]
2007-09-18 03:27:48 +00:00
K. Noel Belcourt
4870d72e91
A minor optimization to eliminate two OS calls (one
...
to times, one to kill). Now all expired processes
are killed in one place. If the select command
times out, I set each processes start_time to zero
to ensure it is picked up as an expired process.
[SVN r39361]
2007-09-18 03:27:48 +00:00
K. Noel Belcourt
445da99019
Fix One more obscure way for the timeout to miss processes.
...
If select times out (no processes terminated), then all running
processes can be terminated. Cleaned up code when this condition
applies.
[SVN r39360]
2007-09-18 02:42:13 +00:00
K. Noel Belcourt
04868e21a2
Fix One more obscure way for the timeout to miss processes.
...
If select times out (no processes terminated), then all running
processes can be terminated. Cleaned up code when this condition
applies.
[SVN r39360]
2007-09-18 02:42:13 +00:00
K. Noel Belcourt
4468f9e815
Rene found a problem with the code I committed to
...
terminate expired processes. This patch basically
causes the select function to return after -l seconds.
This gives me a shot at killing processes still
running.
[SVN r39358]
2007-09-17 23:30:57 +00:00
K. Noel Belcourt
70d2f9a567
Rene found a problem with the code I committed to
...
terminate expired processes. This patch basically
causes the select function to return after -l seconds.
This gives me a shot at killing processes still
running.
[SVN r39358]
2007-09-17 23:30:57 +00:00
Rene Rivera
63c43e0a65
Handle invalid formats of @() as doing a straight substitution instead of erroring out.
...
[SVN r39357]
2007-09-17 21:35:58 +00:00
Rene Rivera
30200dfad1
Handle invalid formats of @() as doing a straight substitution instead of erroring out.
...
[SVN r39357]
2007-09-17 21:35:58 +00:00
Rene Rivera
b0afd67e56
Add test for no-op @() expansion.
...
[SVN r39355]
2007-09-17 20:00:18 +00:00
Vladimir Prus
2a46723127
Allow to specify version, and explicitly specify
...
the command, when initializing the acc toolset.
[SVN r39354]
2007-09-17 19:29:06 +00:00
Vladimir Prus
a85d38d083
Allow to specify version, and explicitly specify
...
the command, when initializing the acc toolset.
[SVN r39354]
2007-09-17 19:29:06 +00:00
Rene Rivera
7bee0360ec
Add test of -l limit option now that it's implemented on windows and unix.
...
[SVN r39352]
2007-09-17 16:58:10 +00:00
Rene Rivera
b19a4d5589
Add internal dependencies for multi-file generating actions to indicate that the targets all only appear when the first target appears. (fixes ticket #431 )
...
[SVN r39341]
2007-09-17 08:32:24 +00:00
Rene Rivera
1e4f85ff24
Add internal dependencies for multi-file generating actions to indicate that the targets all only appear when the first target appears. (fixes ticket #431 )
...
[SVN r39341]
2007-09-17 08:32:24 +00:00
Rene Rivera
9685e0489f
Really fix missing INT_MAX declaration. And fix pma.jam test on Unix.
...
[SVN r39336]
2007-09-17 00:54:20 +00:00
Rene Rivera
8a8cb0f0d9
Really fix missing INT_MAX declaration. And fix pma.jam test on Unix.
...
[SVN r39336]
2007-09-17 00:54:20 +00:00
Rene Rivera
a13eb14a1c
Add test for ticket #431 .
...
[SVN r39335]
2007-09-17 00:44:16 +00:00
K. Noel Belcourt
df836c6bd9
Added missing #include <utility> and qualified
...
make_pair with std:: to library_status.cpp.
Added missing headers to make1.c and missing prototypes
to builtin.h
Modified execunix.c to add support for terminating
processes that consume too much cpu or that hang and
fail to consume cpu at all. This in support of the
bjam -lx option.
http://svn.boost.org/trac/boost/ticket/1266#comment:2
[SVN r39334]
2007-09-17 00:27:37 +00:00
K. Noel Belcourt
0ab51f6341
Added missing #include <utility> and qualified
...
make_pair with std:: to library_status.cpp.
Added missing headers to make1.c and missing prototypes
to builtin.h
Modified execunix.c to add support for terminating
processes that consume too much cpu or that hang and
fail to consume cpu at all. This in support of the
bjam -lx option.
http://svn.boost.org/trac/boost/ticket/1266#comment:2
[SVN r39334]
2007-09-17 00:27:37 +00:00
Rene Rivera
f0a4613cf9
Fix undeclared INT_MAX on some platforms, i.e. Linux.
...
[SVN r39332]
2007-09-16 22:13:02 +00:00
Rene Rivera
a0275aa3c6
Fix undeclared INT_MAX on some platforms, i.e. Linux.
...
[SVN r39332]
2007-09-16 22:13:02 +00:00
Rene Rivera
acb224e465
Define OSPLAT var unconditionally, and more generically, when possible. ( fixes #798 )
...
[SVN r39331]
2007-09-16 21:55:02 +00:00
Rene Rivera
6832a395a9
Define OSPLAT var unconditionally, and more generically, when possible. ( fixes #798 )
...
[SVN r39331]
2007-09-16 21:55:02 +00:00
Rene Rivera
1859f9fb44
Implement @() expansion during parse phase. ( fixes #721 )
...
[SVN r39330]
2007-09-16 21:35:19 +00:00
Rene Rivera
a0cea58bba
Implement @() expansion during parse phase. ( fixes #721 )
...
[SVN r39330]
2007-09-16 21:35:19 +00:00
Rene Rivera
2f178b0841
Call the correct subjam file.
...
[SVN r39295]
2007-09-15 04:33:32 +00:00
Vladimir Prus
a5777c5893
Remove acc_pa_risc.jam. Given that it's a copy
...
of acc.jam with only toolset name changed, I see
no point in having this file.
[SVN r39268]
2007-09-14 15:30:42 +00:00
Vladimir Prus
913ad3ded4
Remove acc_pa_risc.jam. Given that it's a copy
...
of acc.jam with only toolset name changed, I see
no point in having this file.
[SVN r39268]
2007-09-14 15:30:42 +00:00
Vladimir Prus
074a8759f1
* gcc.jam (init-link-flags): Add missing
...
'unchecked'. This was breaking intel.
[SVN r39267]
2007-09-14 15:28:13 +00:00
Vladimir Prus
856a41141e
* gcc.jam (init-link-flags): Add missing
...
'unchecked'. This was breaking intel.
[SVN r39267]
2007-09-14 15:28:13 +00:00
Vladimir Prus
9af56e0e97
Don't run gcc_runtime test on msvc
...
[SVN r39197]
2007-09-11 19:36:48 +00:00
Vladimir Prus
8ee55c0651
Don't run gcc_runtime test on msvc
...
[SVN r39197]
2007-09-11 19:36:48 +00:00
Vladimir Prus
de592346b0
* BoostBuild.py (wait_for_time_change): Wait
...
for more serious time change, in order to
fix sporadic dependency_test failures.
[SVN r39195]
2007-09-11 19:17:49 +00:00
Vladimir Prus
47883c1710
* BoostBuild.py (wait_for_time_change): Wait
...
for more serious time change, in order to
fix sporadic dependency_test failures.
[SVN r39195]
2007-09-11 19:17:49 +00:00
Vladimir Prus
3bac4643ae
Don't try to apply --build-dir to standalone projects.
...
Fixes build_dir test failure on linux.
[SVN r39194]
2007-09-11 19:16:06 +00:00
Vladimir Prus
ef24b573cf
Don't try to apply --build-dir to standalone projects.
...
Fixes build_dir test failure on linux.
[SVN r39194]
2007-09-11 19:16:06 +00:00
Vladimir Prus
f09fd1a197
Record failure reason when we fail to open a file.
...
[SVN r39169]
2007-09-08 17:10:26 +00:00
Vladimir Prus
bcc1770d08
Record failure reason when we fail to open a file.
...
[SVN r39169]
2007-09-08 17:10:26 +00:00
Vladimir Prus
3fac77c14d
Fix the rebuilds test on linux.
...
* BoostBuild.py (wait_for_time_change): Use floor,
to avoid waiting 0.5 seconds.
* rebuilds.py: Wait for time change as necessary.
[SVN r39168]
2007-09-08 16:24:50 +00:00
Vladimir Prus
c349da3998
Fix the rebuilds test on linux.
...
* BoostBuild.py (wait_for_time_change): Use floor,
to avoid waiting 0.5 seconds.
* rebuilds.py: Wait for time change as necessary.
[SVN r39168]
2007-09-08 16:24:50 +00:00
Vladimir Prus
8edaa3e0f1
Print test results summary at the end
...
[SVN r39166]
2007-09-08 00:26:18 +00:00
Vladimir Prus
faedb8b0ef
Print test results summary at the end
...
[SVN r39166]
2007-09-08 00:26:18 +00:00
Vladimir Prus
a14761fd47
Fix remove_requirements test. I have no idea how
...
it could have passed as-is.
[SVN r39165]
2007-09-08 00:15:23 +00:00
Vladimir Prus
526f85c280
Fix remove_requirements test. I have no idea how
...
it could have passed as-is.
[SVN r39165]
2007-09-08 00:15:23 +00:00
Vladimir Prus
259e5a2843
Implement --ignore-toolset-requirements and set in
...
during testing.
[SVN r39164]
2007-09-07 23:59:54 +00:00
Vladimir Prus
44298f02c7
Implement --ignore-toolset-requirements and set in
...
during testing.
[SVN r39164]
2007-09-07 23:59:54 +00:00
Vladimir Prus
bb89e5142f
Make it work
...
[SVN r39163]
2007-09-07 23:59:10 +00:00
Vladimir Prus
216e84fba9
Make it work
...
[SVN r39163]
2007-09-07 23:59:10 +00:00