Jurko Gospodnetić
dbb6041bd0
Minor stylistic changes in the Boost Build internal unit testing implementation Python script.
...
[SVN r48647]
2008-09-07 08:36:03 +00:00
Jurko Gospodnetić
8458c39515
Corrected a typo in the Boost Jam documentation. Related paragraph reformatted a bit.
...
[SVN r48646]
2008-09-07 07:43:43 +00:00
Jurko Gospodnetić
03b33009ec
Fixed how Boost Build's automated testing results get reported in case of tests running on files containing spaces in their path. Regression test added as well.
...
[SVN r48645]
2008-09-07 07:33:30 +00:00
Jurko Gospodnetić
74e54f450a
Fixed how Boost Build's automated testing results get reported in case of tests running on files containing spaces in their path. Regression test added as well.
...
[SVN r48645]
2008-09-07 07:33:30 +00:00
Jurko Gospodnetić
92aea5bb39
Minor stylistic changes throughout several Boost Build modules. Added several todo comments.
...
[SVN r48644]
2008-09-07 06:10:32 +00:00
Jurko Gospodnetić
8cdc1cb2d9
Minor stylistic changes throughout several Boost Build modules. Added several todo comments.
...
[SVN r48644]
2008-09-07 06:10:32 +00:00
Jurko Gospodnetić
f3db11e694
Removed some no longer used global variables from Boost Build's util/numbers.jam module.
...
[SVN r48630]
2008-09-06 14:39:00 +00:00
Jurko Gospodnetić
5700535495
Removed some no longer used global variables from Boost Build's util/numbers.jam module.
...
[SVN r48630]
2008-09-06 14:39:00 +00:00
Rene Rivera
ea79842dcb
Cleanup of BBv2 number utilities to improve performance.
...
[SVN r48628]
2008-09-06 05:09:20 +00:00
Rene Rivera
f4296e4271
Cleanup of BBv2 number utilities to improve performance.
...
[SVN r48628]
2008-09-06 05:09:20 +00:00
Jurko Gospodnetić
daa64c7e46
Minor stylistic changes made to the Boost Build tools/make.jam module.
...
[SVN r48626]
2008-09-06 02:46:14 +00:00
Jurko Gospodnetić
1d48beb1a9
Minor stylistic changes made to the Boost Build tools/make.jam module.
...
[SVN r48626]
2008-09-06 02:46:14 +00:00
Jurko Gospodnetić
d1fffe6ec8
Minor stylistic and typo correction changes made to the Boost Build src/advanced.xml documentation file.
...
[SVN r48625]
2008-09-06 02:26:36 +00:00
Jurko Gospodnetić
02e957df4a
Minor stylistic and typo correction changes made to the Boost Build src/advanced.xml documentation file.
...
[SVN r48625]
2008-09-06 02:26:36 +00:00
Rene Rivera
110d5aca60
Minor perf improvement for bjam by replacing hash function with faster version. Only 1% diff for Boost tree.
...
[SVN r48617]
2008-09-05 16:26:45 +00:00
Rene Rivera
7cb2899e72
Minor perf improvement for bjam by replacing hash function with faster version. Only 1% diff for Boost tree.
...
[SVN r48617]
2008-09-05 16:26:45 +00:00
Jurko Gospodnetić
6510228855
Removed a never used global .generators variable from the Boost Build build/generators.jam module.
...
[SVN r48602]
2008-09-05 02:47:47 +00:00
Jurko Gospodnetić
ba99111194
Removed a never used global .generators variable from the Boost Build build/generators.jam module.
...
[SVN r48602]
2008-09-05 02:47:47 +00:00
Jurko Gospodnetić
a632b374d1
Updated Boost Build to made adding a new derived target type not invalidate generator selection related cached viable source target type information but only update it as needed.
...
[SVN r48601]
2008-09-05 02:40:03 +00:00
Jurko Gospodnetić
f0ede8f249
Updated Boost Build to made adding a new derived target type not invalidate generator selection related cached viable source target type information but only update it as needed.
...
[SVN r48601]
2008-09-05 02:40:03 +00:00
Jurko Gospodnetić
351af01778
Minor stylistic changes made to the Boost Build build/generators.jam module.
...
[SVN r48599]
2008-09-05 02:37:54 +00:00
Jurko Gospodnetić
0d3033843f
Minor stylistic changes made to the Boost Build build/generators.jam module.
...
[SVN r48599]
2008-09-05 02:37:54 +00:00
Jurko Gospodnetić
c5cb4455fc
Corrected a bug in the Boost Build invalidate-extendable-viable-source-target-type-cache() rule located in the generators.jam module causing some cached data to be invalidated more often than needed. The bug had no other effects.
...
[SVN r48598]
2008-09-05 02:34:12 +00:00
Jurko Gospodnetić
58514eac1e
Corrected a bug in the Boost Build invalidate-extendable-viable-source-target-type-cache() rule located in the generators.jam module causing some cached data to be invalidated more often than needed. The bug had no other effects.
...
[SVN r48598]
2008-09-05 02:34:12 +00:00
Jurko Gospodnetić
cd67c38e31
Reordered all Boost Build test declarations alphabetically to make it easier to scan through them visually.
...
[SVN r48597]
2008-09-05 02:04:51 +00:00
Jurko Gospodnetić
f82be54d47
Reordered all Boost Build test declarations alphabetically to make it easier to scan through them visually.
...
[SVN r48597]
2008-09-05 02:04:51 +00:00
Jurko Gospodnetić
ed748f97f2
Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new derived target type. Currently quick-fixed by clearing most of the cached values when registering a new derived target type. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them directly by simply added the derived target type to them.
...
[SVN r48596]
2008-09-05 01:58:07 +00:00
Jurko Gospodnetić
48c06133d1
Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new derived target type. Currently quick-fixed by clearing most of the cached values when registering a new derived target type. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them directly by simply added the derived target type to them.
...
[SVN r48596]
2008-09-05 01:58:07 +00:00
Jurko Gospodnetić
571c336bfb
Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
...
[SVN r48595]
2008-09-05 01:55:01 +00:00
Jurko Gospodnetić
599236bbc6
Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
...
[SVN r48595]
2008-09-05 01:55:01 +00:00
Jurko Gospodnetić
be5cdc44c9
Reverted revision 48592 as an incorrect file got committed in it by mistake.
...
[SVN r48594]
2008-09-05 01:52:44 +00:00
Jurko Gospodnetić
8782551caa
Reverted revision 48592 as an incorrect file got committed in it by mistake.
...
[SVN r48594]
2008-09-05 01:52:44 +00:00
Jurko Gospodnetić
ca330a555c
Minor comment typo correction in the Boost Build build/type.jam module.
...
[SVN r48593]
2008-09-05 01:48:36 +00:00
Jurko Gospodnetić
5c98e2c99a
Minor comment typo correction in the Boost Build build/type.jam module.
...
[SVN r48593]
2008-09-05 01:48:36 +00:00
Jurko Gospodnetić
13236db7f0
Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
...
[SVN r48592]
2008-09-05 01:46:40 +00:00
Jurko Gospodnetić
17a7cb97ac
Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
...
[SVN r48592]
2008-09-05 01:46:40 +00:00
Jurko Gospodnetić
40c5b9d02d
Added a comment to Boost Build's build/generators.jam module pointing to a mailing list thread containing an idea for refactoring Boost Build's Jamfile parsing so nothing would invalidate Boost Build's cached generator selection related viable source type information instead of having to work around the issues by clearing the cache when needed.
...
[SVN r48591]
2008-09-05 00:39:58 +00:00
Jurko Gospodnetić
93886c0143
Added a comment to Boost Build's build/generators.jam module pointing to a mailing list thread containing an idea for refactoring Boost Build's Jamfile parsing so nothing would invalidate Boost Build's cached generator selection related viable source type information instead of having to work around the issues by clearing the cache when needed.
...
[SVN r48591]
2008-09-05 00:39:58 +00:00
Jurko Gospodnetić
324e6bc227
Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new generator. Currently quick-fixed by clearing most of the cached values when registering a new generator. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them or even only marking them to be lazily updated when needed next.
...
Problem detected & and a reproducible example constructed by Juraj Ivančić. Debugged by Vladimir Prus. Patched and packaged by Jurko Gospodnetić.
[SVN r48590]
2008-09-05 00:26:43 +00:00
Jurko Gospodnetić
13d30f14be
Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new generator. Currently quick-fixed by clearing most of the cached values when registering a new generator. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them or even only marking them to be lazily updated when needed next.
...
Problem detected & and a reproducible example constructed by Juraj Ivančić. Debugged by Vladimir Prus. Patched and packaged by Jurko Gospodnetić.
[SVN r48590]
2008-09-05 00:26:43 +00:00
Jurko Gospodnetić
677aefd23b
Minor stylistic changes in several Boost Build unit tests.
...
[SVN r48589]
2008-09-04 23:12:25 +00:00
Jurko Gospodnetić
5a9ccbf6ec
Minor stylistic changes in several Boost Build unit tests.
...
[SVN r48589]
2008-09-04 23:12:25 +00:00
Jurko Gospodnetić
0245482915
Optimized Boost Build's generator selection related viable-source-types-real() rule. Made it be smarter about which target types it inserts into a list of target types from which to collect all source types and avoid adding some target types that have already been added to the list.
...
[SVN r48588]
2008-09-04 21:43:30 +00:00
Jurko Gospodnetić
1a332dc93e
Optimized Boost Build's generator selection related viable-source-types-real() rule. Made it be smarter about which target types it inserts into a list of target types from which to collect all source types and avoid adding some target types that have already been added to the list.
...
[SVN r48588]
2008-09-04 21:43:30 +00:00
Jurko Gospodnetić
1f8cd9dc31
Optimized Boost Build's generator selection related viable-source-types-real() rule. Removed an extra sequence.unique rule called on the resulting sequence that was not really needed as elements get added to the sequence only if they are not already in it.
...
[SVN r48587]
2008-09-04 21:40:36 +00:00
Jurko Gospodnetić
63a58ff848
Optimized Boost Build's generator selection related viable-source-types-real() rule. Removed an extra sequence.unique rule called on the resulting sequence that was not really needed as elements get added to the sequence only if they are not already in it.
...
[SVN r48587]
2008-09-04 21:40:36 +00:00
Jurko Gospodnetić
d0329986f2
Optimized Boost Build's generator selection related viable-source-types-for-generator-real() rule. Now it exits more quickly in case it detects that any source type is a viable source type and so there is no need to look for more viable source types.
...
[SVN r48586]
2008-09-04 21:35:18 +00:00
Jurko Gospodnetić
b5600515c9
Optimized Boost Build's generator selection related viable-source-types-for-generator-real() rule. Now it exits more quickly in case it detects that any source type is a viable source type and so there is no need to look for more viable source types.
...
[SVN r48586]
2008-09-04 21:35:18 +00:00
Jurko Gospodnetić
5707bfb97a
Minor stylistic changes made to the Boost Build build/toolset.jam module.
...
[SVN r48585]
2008-09-04 21:26:53 +00:00
Jurko Gospodnetić
1a1a90ff6a
Minor stylistic changes made to the Boost Build build/toolset.jam module.
...
[SVN r48585]
2008-09-04 21:26:53 +00:00