Commit Graph

  • 351af01778 Minor stylistic changes made to the Boost Build build/generators.jam module. Jurko Gospodnetić 2008-09-05 02:37:54 +0000
  • 0d3033843f Minor stylistic changes made to the Boost Build build/generators.jam module. Jurko Gospodnetić 2008-09-05 02:37:54 +0000
  • 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. Jurko Gospodnetić 2008-09-05 02:34:12 +0000
  • 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. Jurko Gospodnetić 2008-09-05 02:34:12 +0000
  • cd67c38e31 Reordered all Boost Build test declarations alphabetically to make it easier to scan through them visually. Jurko Gospodnetić 2008-09-05 02:04:51 +0000
  • f82be54d47 Reordered all Boost Build test declarations alphabetically to make it easier to scan through them visually. Jurko Gospodnetić 2008-09-05 02:04:51 +0000
  • 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. Jurko Gospodnetić 2008-09-05 01:58:07 +0000
  • 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. Jurko Gospodnetić 2008-09-05 01:58:07 +0000
  • 571c336bfb Improved the Boost Build generator_selection.py test case by adding additional assertions to it. Jurko Gospodnetić 2008-09-05 01:55:01 +0000
  • 599236bbc6 Improved the Boost Build generator_selection.py test case by adding additional assertions to it. Jurko Gospodnetić 2008-09-05 01:55:01 +0000
  • be5cdc44c9 Reverted revision 48592 as an incorrect file got committed in it by mistake. Jurko Gospodnetić 2008-09-05 01:52:44 +0000
  • 8782551caa Reverted revision 48592 as an incorrect file got committed in it by mistake. Jurko Gospodnetić 2008-09-05 01:52:44 +0000
  • ca330a555c Minor comment typo correction in the Boost Build build/type.jam module. Jurko Gospodnetić 2008-09-05 01:48:36 +0000
  • 5c98e2c99a Minor comment typo correction in the Boost Build build/type.jam module. Jurko Gospodnetić 2008-09-05 01:48:36 +0000
  • 13236db7f0 Improved the Boost Build generator_selection.py test case by adding additional assertions to it. Jurko Gospodnetić 2008-09-05 01:46:40 +0000
  • 17a7cb97ac Improved the Boost Build generator_selection.py test case by adding additional assertions to it. Jurko Gospodnetić 2008-09-05 01:46:40 +0000
  • 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. Jurko Gospodnetić 2008-09-05 00:39:58 +0000
  • 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. Jurko Gospodnetić 2008-09-05 00:39:58 +0000
  • 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. Jurko Gospodnetić 2008-09-05 00:26:43 +0000
  • 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. Jurko Gospodnetić 2008-09-05 00:26:43 +0000
  • 677aefd23b Minor stylistic changes in several Boost Build unit tests. Jurko Gospodnetić 2008-09-04 23:12:25 +0000
  • 5a9ccbf6ec Minor stylistic changes in several Boost Build unit tests. Jurko Gospodnetić 2008-09-04 23:12:25 +0000
  • 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. Jurko Gospodnetić 2008-09-04 21:43:30 +0000
  • 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. Jurko Gospodnetić 2008-09-04 21:43:30 +0000
  • 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. Jurko Gospodnetić 2008-09-04 21:40:36 +0000
  • 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. Jurko Gospodnetić 2008-09-04 21:40:36 +0000
  • 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. Jurko Gospodnetić 2008-09-04 21:35:18 +0000
  • 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. Jurko Gospodnetić 2008-09-04 21:35:18 +0000
  • 5707bfb97a Minor stylistic changes made to the Boost Build build/toolset.jam module. Jurko Gospodnetić 2008-09-04 21:26:53 +0000
  • 1a1a90ff6a Minor stylistic changes made to the Boost Build build/toolset.jam module. Jurko Gospodnetić 2008-09-04 21:26:53 +0000
  • 69b6eed15a Minor stylistic changes and comment updates for the Boost Build build/generators.jam module. Jurko Gospodnetić 2008-09-04 21:24:52 +0000
  • 6a1135780b Minor stylistic changes and comment updates for the Boost Build build/generators.jam module. Jurko Gospodnetić 2008-09-04 21:24:52 +0000
  • f5bc2cad43 Minor comment updates in several Boost Build modules. Removed an unused .caching global variable in the build/generators.jam module. Jurko Gospodnetić 2008-09-04 17:54:07 +0000
  • 683177d0b6 Minor comment updates in several Boost Build modules. Removed an unused .caching global variable in the build/generators.jam module. Jurko Gospodnetić 2008-09-04 17:54:07 +0000
  • 4d13f947dc Removed the unused generators.normalize-target-list() rule from the Boost Build build/generators.jam module. Jurko Gospodnetić 2008-09-04 17:10:08 +0000
  • 223047045e Removed the unused generators.normalize-target-list() rule from the Boost Build build/generators.jam module. Jurko Gospodnetić 2008-09-04 17:10:08 +0000
  • fbddf9aa4e Pass -X 64 to ar only on AIX. Fixes #2281. Vladimir Prus 2008-09-04 07:53:22 +0000
  • 6abb5a13b6 Pass -X 64 to ar only on AIX. Fixes #2281. Vladimir Prus 2008-09-04 07:53:22 +0000
  • 9b65dbc200 Minor stylistic change in the Boost Build tools/msvc.jam toolset grouping all of msvc specific feature declarations together as we may later decide to initialize them automatically on module import and initialize the toolset and its generators only when the first toolset version gets configured correctly. Jurko Gospodnetić 2008-09-04 01:59:21 +0000
  • 0716e07f97 Minor stylistic change in the Boost Build tools/msvc.jam toolset grouping all of msvc specific feature declarations together as we may later decide to initialize them automatically on module import and initialize the toolset and its generators only when the first toolset version gets configured correctly. Jurko Gospodnetić 2008-09-04 01:59:21 +0000
  • 69e7f15201 Fixed a syntax error that slipped in in the previous revision in the Boost Build tools/common.jam module. Jurko Gospodnetić 2008-09-03 21:34:45 +0000
  • a29eaff127 Fixed a syntax error that slipped in in the previous revision in the Boost Build tools/common.jam module. Jurko Gospodnetić 2008-09-03 21:34:45 +0000
  • a29d9f4f63 Minor stylistic changes in the Boost Build tools/common.jam module. Jurko Gospodnetić 2008-09-03 21:06:58 +0000
  • 627ef555f6 Minor stylistic changes in the Boost Build tools/common.jam module. Jurko Gospodnetić 2008-09-03 21:06:58 +0000
  • 775ce8a7a9 Updated Boost Jam's error location reporting when parsing Jamfiles. Now it reports the correct error location information when encountering an unexpected EOF. It now also reports where an invalid lexical token being read started instead of finished which makes it much easier to find errors like unclosed quotes (") or curly braces ({). Jurko Gospodnetić 2008-09-02 11:06:24 +0000
  • ea89c3ca07 Updated Boost Jam's error location reporting when parsing Jamfiles. Now it reports the correct error location information when encountering an unexpected EOF. It now also reports where an invalid lexical token being read started instead of finished which makes it much easier to find errors like unclosed quotes (") or curly braces ({). Jurko Gospodnetić 2008-09-02 11:06:24 +0000
  • a3e53d37aa Refactored Boost Jam's internal yyline() Jamfile parsing function a bit so it no longer uses one unneeded goto that was making the code much harder to read. Jurko Gospodnetić 2008-09-02 10:58:03 +0000
  • 42280c7a0f Refactored Boost Jam's internal yyline() Jamfile parsing function a bit so it no longer uses one unneeded goto that was making the code much harder to read. Jurko Gospodnetić 2008-09-02 10:58:03 +0000
  • 5de4d38337 Stylistic changes throughout the Boost Jam source base done while researching the Boost Jam internals. No implementation changes. Jurko Gospodnetić 2008-09-02 10:54:08 +0000
  • 0c0955ab0a Stylistic changes throughout the Boost Jam source base done while researching the Boost Jam internals. No implementation changes. Jurko Gospodnetić 2008-09-02 10:54:08 +0000
  • 44088b2c09 Corrected a Boost Build error handling in its modules.jam module, causing an 'unknown errors.error rule' error to be reported instead of the intended one when passing incorrect options to the import rule. Jurko Gospodnetić 2008-09-01 16:04:42 +0000
  • bf2f88f426 Corrected a Boost Build error handling in its modules.jam module, causing an 'unknown errors.error rule' error to be reported instead of the intended one when passing incorrect options to the import rule. Jurko Gospodnetić 2008-09-01 16:04:42 +0000
  • 9e3fe0d783 Cleaned up Boost Build example readme.txt files a bit. Jurko Gospodnetić 2008-08-31 22:28:38 +0000
  • 7f3fee011f Cleaned up Boost Build example readme.txt files a bit. Jurko Gospodnetić 2008-08-31 22:28:38 +0000
  • f9cef443c1 Updated the Boost Build build/targets.jam module so its comments reference the term Jamroot instead of project-root.jam. Jurko Gospodnetić 2008-08-31 22:18:22 +0000
  • 0b2c84091e Updated the Boost Build build/targets.jam module so its comments reference the term Jamroot instead of project-root.jam. Jurko Gospodnetić 2008-08-31 22:18:22 +0000
  • 3287963074 Consistently renamed Boost Build scripts. Jamfile.v2 & Jamfile renamed to jamfile.jam. Jamroot, Jamroot.v2 & project-root.jam renamed to jamroot.jam. Minor stylistic changes to several Boost Build example documentation files. Jurko Gospodnetić 2008-08-31 22:15:50 +0000
  • d49c7057c2 Consistently renamed Boost Build scripts. Jamfile.v2 & Jamfile renamed to jamfile.jam. Jamroot, Jamroot.v2 & project-root.jam renamed to jamroot.jam. Minor stylistic changes to several Boost Build example documentation files. Jurko Gospodnetić 2008-08-31 22:15:50 +0000
  • f20f88b91d Renamed differently named Jamroot and Jamfile files throughout Boost Build's test suite to jamroot.jam & jamfile.jam. Stylistic changes throughout the whole Boost Build test suite. Jurko Gospodnetić 2008-08-31 21:42:27 +0000
  • 5edbde2a57 Renamed differently named Jamroot and Jamfile files throughout Boost Build's test suite to jamroot.jam & jamfile.jam. Stylistic changes throughout the whole Boost Build test suite. Jurko Gospodnetić 2008-08-31 21:42:27 +0000
  • 0d08ed3c8e Minor stylistic comment change in the Boost Build targets.jam module. Jurko Gospodnetić 2008-08-31 21:33:48 +0000
  • ae5be2637d Minor stylistic comment change in the Boost Build targets.jam module. Jurko Gospodnetić 2008-08-31 21:33:48 +0000
  • 39081e72c3 Cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not. This fixes a failing Boost Build configuration.py unit test on Cygwin. Jurko Gospodnetić 2008-08-31 21:31:32 +0000
  • 8dd8f437c6 Cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not. This fixes a failing Boost Build configuration.py unit test on Cygwin. Jurko Gospodnetić 2008-08-31 21:31:32 +0000
  • b7048f3c50 Corrected a comment typo in Boost Build's main build-system.jam module. Jurko Gospodnetić 2008-08-31 21:29:00 +0000
  • 5d8c130d7e Corrected a comment typo in Boost Build's main build-system.jam module. Jurko Gospodnetić 2008-08-31 21:29:00 +0000
  • 284c0935ac Added a new utility.unquote() rule to the Boost Build util/utility.jam module. Tests included. This is part of cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not. Jurko Gospodnetić 2008-08-31 21:25:03 +0000
  • 78483280a0 Added a new utility.unquote() rule to the Boost Build util/utility.jam module. Tests included. This is part of cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not. Jurko Gospodnetić 2008-08-31 21:25:03 +0000
  • 0087ca36a8 Cleaned up the Boost Build util/utility.jam module a bit. Reordered the rule definitions alphabetically. Added better testing for the ungrist rule. Added better documentation comments. Jurko Gospodnetić 2008-08-31 21:22:58 +0000
  • c0f8ab5da0 Cleaned up the Boost Build util/utility.jam module a bit. Reordered the rule definitions alphabetically. Added better testing for the ungrist rule. Added better documentation comments. Jurko Gospodnetić 2008-08-31 21:22:58 +0000
  • 0776463f82 Minor stylistic changes in the Boost Build build/targets.jam module. Jurko Gospodnetić 2008-08-31 14:27:51 +0000
  • 10205190cd Minor stylistic changes in the Boost Build build/targets.jam module. Jurko Gospodnetić 2008-08-31 14:27:51 +0000
  • 36216e3df8 Minor stylistic code indentation and comment changes made to Boost Build's build/generators.jam module. Jurko Gospodnetić 2008-08-31 10:53:36 +0000
  • a95d5a66ef Minor stylistic code indentation and comment changes made to Boost Build's build/generators.jam module. Jurko Gospodnetić 2008-08-31 10:53:36 +0000
  • 5d27375a9b Corrected a slight internal defect in Boost Build's tools/package.jam module. There some properties getting passed to stage rules were getting constructed incorrectly (had an extra grist component) and the code did work but purely by accident. Jurko Gospodnetić 2008-08-31 00:17:22 +0000
  • f5c380d351 Corrected a slight internal defect in Boost Build's tools/package.jam module. There some properties getting passed to stage rules were getting constructed incorrectly (had an extra grist component) and the code did work but purely by accident. Jurko Gospodnetić 2008-08-31 00:17:22 +0000
  • b14209b789 Major stylistic changes throughout the Boost Jam source base. No implementation changes. Jurko Gospodnetić 2008-08-30 23:56:49 +0000
  • 2f36e7187f Major stylistic changes throughout the Boost Jam source base. No implementation changes. Jurko Gospodnetić 2008-08-30 23:56:49 +0000
  • 0675a48c5b Minor stylistic changes made to the Boost Build util/option.jam module. Jurko Gospodnetić 2008-08-30 16:23:59 +0000
  • cd77b34011 Minor stylistic changes made to the Boost Build util/option.jam module. Jurko Gospodnetić 2008-08-30 16:23:59 +0000
  • 00172f18b3 Minor stylistic changes in the tools/package.jam Boost Build module. Jurko Gospodnetić 2008-08-30 00:21:59 +0000
  • 3bfe8f4aad Minor stylistic changes in the tools/package.jam Boost Build module. Jurko Gospodnetić 2008-08-30 00:21:59 +0000
  • d8a723ee41 Forgot to remove -xarch=generic from both sun and sunpro toolsets. K. Noel Belcourt 2008-08-29 20:51:13 +0000
  • 094e1f06b5 Forgot to remove -xarch=generic from both sun and sunpro toolsets. K. Noel Belcourt 2008-08-29 20:51:13 +0000
  • 3cd298ec00 Removed the -xarch=generic architecture from build.jam as this option is unknown so the Sun compilers on Linux. As -xarch=generic is the default on the Sun, there should be no impact to the Sun platform. K. Noel Belcourt 2008-08-29 20:44:31 +0000
  • 3ebfc11f04 Removed the -xarch=generic architecture from build.jam as this option is unknown so the Sun compilers on Linux. As -xarch=generic is the default on the Sun, there should be no impact to the Sun platform. K. Noel Belcourt 2008-08-29 20:44:31 +0000
  • 276f2fe9bb Changed invalid '&' signs int the Boost Build documentation sources to the word 'and'. Jurko Gospodnetić 2008-08-29 15:56:01 +0000
  • 6e4634ca53 Changed invalid '&' signs int the Boost Build documentation sources to the word 'and'. Jurko Gospodnetić 2008-08-29 15:56:01 +0000
  • 84c8a57403 Minor stylistic changes throughout Boost Jam sources. Mostly corrected indentation, removed trailing spaces and updated comments. Jurko Gospodnetić 2008-08-29 12:59:49 +0000
  • b39f1cdf15 Minor stylistic changes throughout Boost Jam sources. Mostly corrected indentation, removed trailing spaces and updated comments. Jurko Gospodnetić 2008-08-29 12:59:49 +0000
  • cff7f85e77 Minor stylistic changes made to the Boost Build make example test. Jurko Gospodnetić 2008-08-29 12:35:11 +0000
  • 4937846f5d Minor stylistic changes made to the Boost Build make example test. Jurko Gospodnetić 2008-08-29 12:35:11 +0000
  • 6644eb0227 Minor stylistic changes made to the Boost Build make example. Jurko Gospodnetić 2008-08-29 12:34:26 +0000
  • 3f69eb2395 Minor stylistic changes made to the Boost Build make example. Jurko Gospodnetić 2008-08-29 12:34:26 +0000
  • a7a998673d Made the Boost Build make example work correctly when run from a folder whose path contains spaces. This unbreaks the Boost Build make_example.py test when run under such circumstances. Jurko Gospodnetić 2008-08-29 12:29:34 +0000
  • 55fb42537b Made the Boost Build make example work correctly when run from a folder whose path contains spaces. This unbreaks the Boost Build make_example.py test when run under such circumstances. Jurko Gospodnetić 2008-08-29 12:29:34 +0000
  • 0373a36dc0 Updated Boost Jam with minor stylistic changes in end-user messages when reporting on target fate. Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP & T_FATE_NEEDTMP at the same time due to a missing break in a switch statement. Jurko Gospodnetić 2008-08-29 00:16:40 +0000
  • 05f0c7f8d2 Updated Boost Jam with minor stylistic changes in end-user messages when reporting on target fate. Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP & T_FATE_NEEDTMP at the same time due to a missing break in a switch statement. Jurko Gospodnetić 2008-08-29 00:16:40 +0000
  • 98ad6fda62 Fixed a Boost Jam bug causing it to sometimes trigger actions depending on targets that have not been built yet. Test case included. Updated related code comments. Jurko Gospodnetić 2008-08-28 19:20:27 +0000
  • 74eb969e43 Fixed a Boost Jam bug causing it to sometimes trigger actions depending on targets that have not been built yet. Test case included. Updated related code comments. Jurko Gospodnetić 2008-08-28 19:20:27 +0000