Jurko Gospodnetić
7c5dac15be
Boost Build/Jam cleanup - stylistic code changes.
...
[SVN r79244]
2012-07-03 15:58:26 +00:00
Jurko Gospodnetić
a01bf36f06
Boost Jam cleanup - removed some internal memory management macro definition duplication.
...
[SVN r79242]
2012-07-03 10:47:13 +00:00
Jurko Gospodnetić
6c3b7dbe7f
Boost Jam cleanup - removed some internal memory management macro definition duplication.
...
[SVN r79242]
2012-07-03 10:47:13 +00:00
Jurko Gospodnetić
bcbd74f5be
Updated Boost Build test_rc.py test to make its internal dummy-RC toolset always use the .obj suffix when generating OBJ targets. This is another attempt at correcting failures for this test on non-Windows platforms.
...
[SVN r79231]
2012-07-02 18:59:11 +00:00
Jurko Gospodnetić
9c7e1dae1d
Updated Boost Build test_rc.py test to make its internal dummy-RC toolset always use the .obj suffix when generating OBJ targets. This is another attempt at correcting failures for this test on non-Windows platforms.
...
[SVN r79231]
2012-07-02 18:59:11 +00:00
Jurko Gospodnetić
8704397f4a
Yet another attempt at getting Boost Build's test_rc.py test to use its internal dummy-RC toolset correctly. Now disabled reading any external Boost Build configuration files to avoid having other, not actually used, toolsets (e.g. gcc) change the OBJ target suffix used by Boost Build.
...
[SVN r79225]
2012-07-02 09:50:12 +00:00
Jurko Gospodnetić
2261b467aa
Yet another attempt at getting Boost Build's test_rc.py test to use its internal dummy-RC toolset correctly. Now disabled reading any external Boost Build configuration files to avoid having other, not actually used, toolsets (e.g. gcc) change the OBJ target suffix used by Boost Build.
...
[SVN r79225]
2012-07-02 09:50:12 +00:00
Jurko Gospodnetić
60184aec1f
Updated Boost Build test_rc.py test to use its internal dummy-RC toolset even when the test site has a different toolset configured in its site-config.jam or user-config.jam configuration files. Added more detailed output information in case this test fails.
...
[SVN r79221]
2012-07-01 23:53:22 +00:00
Jurko Gospodnetić
20a42723c5
Updated Boost Build test_rc.py test to use its internal dummy-RC toolset even when the test site has a different toolset configured in its site-config.jam or user-config.jam configuration files. Added more detailed output information in case this test fails.
...
[SVN r79221]
2012-07-01 23:53:22 +00:00
K. Noel Belcourt
a698b523b4
Fix bug where process jam log could not find
...
command status when max buffer not size not
unlimited and buffer full. Change character
before buffer null terminator to be a newline
so command status appears on its own line.
[SVN r79184]
2012-06-30 05:40:36 +00:00
K. Noel Belcourt
4cccbd74e6
Fix bug where process jam log could not find
...
command status when max buffer not size not
unlimited and buffer full. Change character
before buffer null terminator to be a newline
so command status appears on its own line.
[SVN r79184]
2012-06-30 05:40:36 +00:00
Jurko Gospodnetić
8f021f4bfc
Boost Build cleanup - minor stylistic changes. Added some FIXME comments.
...
[SVN r79176]
2012-06-29 19:20:56 +00:00
Jurko Gospodnetić
9f2d46756c
Boost Build cleanup - minor stylistic changes. Added some FIXME comments.
...
[SVN r79176]
2012-06-29 19:20:56 +00:00
Jurko Gospodnetić
c48a0c9ddc
Fixed a Boost Build testing framework bug causing occasional & sporadic failures when you have one test build run making some changes, then another making no changes and then try to wait for the clock ticker to change enough to make newly touched or created files newer than the ones already existing on the system. In those cases the second test build run would clear the 'last build finished' timestamp and newly touched files might end up with the last modification timestamp equal to those already existing in the system. Also removed unnecessary wait_for_time_change_since_last_build() calls in BoostBuild.Tester.copy() and BoostBuild.Tester.rm().
...
[SVN r79173]
2012-06-29 18:24:52 +00:00
Jurko Gospodnetić
3fc1d1dac3
Fixed a Boost Build testing framework bug causing occasional & sporadic failures when you have one test build run making some changes, then another making no changes and then try to wait for the clock ticker to change enough to make newly touched or created files newer than the ones already existing on the system. In those cases the second test build run would clear the 'last build finished' timestamp and newly touched files might end up with the last modification timestamp equal to those already existing in the system. Also removed unnecessary wait_for_time_change_since_last_build() calls in BoostBuild.Tester.copy() and BoostBuild.Tester.rm().
...
[SVN r79173]
2012-06-29 18:24:52 +00:00
Jurko Gospodnetić
18b914bd54
Minor stylistic change in the Boost Build testing framework.
...
[SVN r79171]
2012-06-29 18:18:28 +00:00
Jurko Gospodnetić
fc9fe16e26
Minor stylistic change in the Boost Build testing framework.
...
[SVN r79171]
2012-06-29 18:18:28 +00:00
Jurko Gospodnetić
173d1e16ff
Updated Boost Build's testing system to close its files explicitly after it is done with them instead of leaving that up to the Python garbage collector.
...
[SVN r79170]
2012-06-29 18:17:36 +00:00
Jurko Gospodnetić
73ac2c3f92
Updated Boost Build's testing system to close its files explicitly after it is done with them instead of leaving that up to the Python garbage collector.
...
[SVN r79170]
2012-06-29 18:17:36 +00:00
Jurko Gospodnetić
8ddc6dfeb5
Updated Boost Build's alias.py test to display additional information in case of failure.
...
[SVN r79169]
2012-06-29 18:10:25 +00:00
Jurko Gospodnetić
f6a582434a
Updated Boost Build's alias.py test to display additional information in case of failure.
...
[SVN r79169]
2012-06-29 18:10:25 +00:00
Jurko Gospodnetić
8c46361707
Updated the Boost Build test_rc.py test to use an internal dummy toolset to test the functionality in gc.jam. Before, using the some toolsets (e.g. gcc toolset on a non-Windows platform) was using the silent 'null' resource compiler which did not display the output messages required by this test.
...
[SVN r79168]
2012-06-29 18:07:10 +00:00
Jurko Gospodnetić
a51f8d0123
Updated the Boost Build test_rc.py test to use an internal dummy toolset to test the functionality in gc.jam. Before, using the some toolsets (e.g. gcc toolset on a non-Windows platform) was using the silent 'null' resource compiler which did not display the output messages required by this test.
...
[SVN r79168]
2012-06-29 18:07:10 +00:00
Jurko Gospodnetić
7f0741c2a9
Cleaned up Boost Build error & debugging messages displayed when loading configuration files.
...
[SVN r79167]
2012-06-29 18:03:57 +00:00
Jurko Gospodnetić
a3be2b10ff
Cleaned up Boost Build error & debugging messages displayed when loading configuration files.
...
[SVN r79167]
2012-06-29 18:03:57 +00:00
Jurko Gospodnetić
41125133ad
Boost Build cleanup - minor stylistic changes & comment typo corrections.
...
[SVN r79166]
2012-06-29 17:59:49 +00:00
Jurko Gospodnetić
7d0b8a5b2b
Boost Build cleanup - minor stylistic changes & comment typo corrections.
...
[SVN r79166]
2012-06-29 17:59:49 +00:00
Jurko Gospodnetić
834b0d9b45
Corrected a typo in Boost Build's common.jam module causing some incorrect error reporting when the --debug-configuration command-line option is specified.
...
[SVN r79159]
2012-06-28 13:31:13 +00:00
Jurko Gospodnetić
8960d2efc7
Corrected a typo in Boost Build's common.jam module causing some incorrect error reporting when the --debug-configuration command-line option is specified.
...
[SVN r79159]
2012-06-28 13:31:13 +00:00
Jurko Gospodnetić
13966e5564
Minor stylistic indentation change.
...
[SVN r79157]
2012-06-28 13:10:14 +00:00
Jurko Gospodnetić
d5a27d8856
Minor stylistic indentation change.
...
[SVN r79157]
2012-06-28 13:10:14 +00:00
Jurko Gospodnetić
270d13afe1
Updated the Boost Build test_rc.py test to display some additional debugging information in case of failures to help debugging some detected test failures on different non-Windows Boost library test runners.
...
[SVN r79155]
2012-06-28 12:27:44 +00:00
Jurko Gospodnetić
46c0bd8a1d
Updated the Boost Build test_rc.py test to display some additional debugging information in case of failures to help debugging some detected test failures on different non-Windows Boost library test runners.
...
[SVN r79155]
2012-06-28 12:27:44 +00:00
Jurko Gospodnetić
58fca42099
Updated the Boost Build collect_debug_info.py test to correctly parse version variable information from Boost Jam output when they contain colon characters. Minor stylistic changes.
...
[SVN r79151]
2012-06-28 09:11:55 +00:00
Jurko Gospodnetić
f9fff72d6e
Updated the Boost Build collect_debug_info.py test to correctly parse version variable information from Boost Jam output when they contain colon characters. Minor stylistic changes.
...
[SVN r79151]
2012-06-28 09:11:55 +00:00
Jurko Gospodnetić
0170776ece
Updated the Boost Build core_language.py test to not fail when run on Windows OSs that have a HKLM\SYSTEM\CurrentControlSet\AddServices key, as detected on the VeecoFTC Boost library tester Windows XP Professional SP3 machine.
...
[SVN r79150]
2012-06-27 22:50:07 +00:00
Jurko Gospodnetić
cf184be6e2
Updated the Boost Build core_language.py test to not fail when run on Windows OSs that have a HKLM\SYSTEM\CurrentControlSet\AddServices key, as detected on the VeecoFTC Boost library tester Windows XP Professional SP3 machine.
...
[SVN r79150]
2012-06-27 22:50:07 +00:00
Jurko Gospodnetić
317f9b1c51
Minor stylistic changes in the Boost Build core_language.py test.
...
[SVN r79149]
2012-06-27 22:46:10 +00:00
Jurko Gospodnetić
1da66ba30b
Minor stylistic changes in the Boost Build core_language.py test.
...
[SVN r79149]
2012-06-27 22:46:10 +00:00
Jurko Gospodnetić
9dc325c5de
Added a new Boost Build test - testing the rc.jam toolset. Guards against a regression causing targets depending on a .rc script file to rebuild every time if the .rc script includes a resource file newer than itself.
...
[SVN r79148]
2012-06-27 22:20:33 +00:00
Jurko Gospodnetić
8064d1bd6e
Added a new Boost Build test - testing the rc.jam toolset. Guards against a regression causing targets depending on a .rc script file to rebuild every time if the .rc script includes a resource file newer than itself.
...
[SVN r79148]
2012-06-27 22:20:33 +00:00
Jurko Gospodnetić
29c405650d
Minor correction to unused code in the collect_debug_info.py Boost Build test.
...
[SVN r79147]
2012-06-27 20:24:10 +00:00
Jurko Gospodnetić
99ce41b342
Minor correction to unused code in the collect_debug_info.py Boost Build test.
...
[SVN r79147]
2012-06-27 20:24:10 +00:00
Jurko Gospodnetić
23946de20c
Boost Build code cleanup - minor stylistic comment change.
...
[SVN r79146]
2012-06-27 19:55:44 +00:00
Jurko Gospodnetić
4dd3ab2155
Boost Build code cleanup - minor stylistic comment change.
...
[SVN r79146]
2012-06-27 19:55:44 +00:00
Jurko Gospodnetić
75e4ad056d
Made Boost Build's rc file include scanner ignore folders when binding the included files (similar to how this is done for the c-scanner object in tools/types/cpp.jam).
...
[SVN r79145]
2012-06-27 19:36:16 +00:00
Jurko Gospodnetić
6faebead4d
Made Boost Build's rc file include scanner ignore folders when binding the included files (similar to how this is done for the c-scanner object in tools/types/cpp.jam).
...
[SVN r79145]
2012-06-27 19:36:16 +00:00
Jurko Gospodnetić
8eaf4dc277
Slight code duplication in the Boost Build rc.jam module cleaned up.
...
[SVN r79144]
2012-06-27 19:34:48 +00:00
Jurko Gospodnetić
83e213cb36
Slight code duplication in the Boost Build rc.jam module cleaned up.
...
[SVN r79144]
2012-06-27 19:34:48 +00:00
Jurko Gospodnetić
04faaa1831
Fixed a Boost Build bug - files included by a .rc file were being interpreted as sources instead of siblings for the .rc file. This effectively caused anything depending on the .rc file to get rebuilt every time if the included file had a newer timestamp then the .rc file including it. Problem reported by Pavel Machyniak <machyniak.at.gmail.com>.
...
[SVN r79143]
2012-06-27 19:33:01 +00:00