2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-21 02:52:12 +00:00
Commit Graph

10944 Commits

Author SHA1 Message Date
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