Commit Graph

  • 8009af1d6a Intenral Boost Build testing system cleanup - minor stylistic change. Jurko Gospodnetić 2012-08-08 22:20:10 +0000
  • bd3638395a Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-08 19:35:21 +0000
  • 875a7e3d33 Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-08 19:35:21 +0000
  • 49ecdc7c1e Added a better Boost Build diagnostic error message when attempting to reference a target using an explicitly specified project id but without a leading slash ('/') character, e.g. as in: Jurko Gospodnetić 2012-08-08 17:31:08 +0000
  • a338255d02 Added a better Boost Build diagnostic error message when attempting to reference a target using an explicitly specified project id but without a leading slash ('/') character, e.g. as in: Jurko Gospodnetić 2012-08-08 17:31:08 +0000
  • 843ea4770a Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-08 17:21:01 +0000
  • d46fb527d4 Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-08 17:21:01 +0000
  • f9ae3127db Boost Build cleanup - made assigning project ids to project modules consistent whether done using the project() or the use-project() rule: - given id always prepended with a leading slash if needed - informative error message displayed if the same id has already been assigned to a different project module. Jurko Gospodnetić 2012-08-08 16:17:57 +0000
  • ca9c052c8b Boost Build cleanup - made assigning project ids to project modules consistent whether done using the project() or the use-project() rule: - given id always prepended with a leading slash if needed - informative error message displayed if the same id has already been assigned to a different project module. Jurko Gospodnetić 2012-08-08 16:17:57 +0000
  • 43857bcdef Boost Build's project() rule now supports taking more than 9 parameters up to the limit of 19 imposed by the current Boost Jam implementation. Jurko Gospodnetić 2012-08-08 16:00:05 +0000
  • 0a7a6f81d7 Boost Build's project() rule now supports taking more than 9 parameters up to the limit of 19 imposed by the current Boost Jam implementation. Jurko Gospodnetić 2012-08-08 16:00:05 +0000
  • 2407c91d4b Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-08 15:49:33 +0000
  • 607ddcfe78 Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-08 15:49:33 +0000
  • cd77d496c4 Boost Build's errors.jam module now recognizes project-config.jam modules as user locations same as other Boost Build configuration files. Jurko Gospodnetić 2012-08-08 14:39:07 +0000
  • 54e4baea8d Boost Build's errors.jam module now recognizes project-config.jam modules as user locations same as other Boost Build configuration files. Jurko Gospodnetić 2012-08-08 14:39:07 +0000
  • f667a1c9b6 Updated Boost Build's errors.jam module to have its rules support more than 9 parameters (up to 19 currently supported by Boost Jam). Jurko Gospodnetić 2012-08-08 14:37:06 +0000
  • a00e8143b5 Updated Boost Build's errors.jam module to have its rules support more than 9 parameters (up to 19 currently supported by Boost Jam). Jurko Gospodnetić 2012-08-08 14:37:06 +0000
  • 819924880a Boost Build doxygen.jam module cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-07 21:50:38 +0000
  • 208d3dce25 Boost Build doxygen.jam module cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-07 21:50:38 +0000
  • 2048241252 Fixed a typo in Boost Build's doxygen.jam module's headers-to-doxyfile() rule. Jurko Gospodnetić 2012-08-07 21:33:46 +0000
  • d13d9a5126 Fixed a typo in Boost Build's doxygen.jam module's headers-to-doxyfile() rule. Jurko Gospodnetić 2012-08-07 21:33:46 +0000
  • 70258c34ba Updated Boost Build's doxygen.jam toolset module to not rely on Boost Build leaving behind a dangling 'current project' reference after it finishes loading all of its project modules. This should fix Boost library documentation build failures encountered after revision [79874]. Jurko Gospodnetić 2012-08-07 21:30:31 +0000
  • 156fc95ca9 Updated Boost Build's doxygen.jam toolset module to not rely on Boost Build leaving behind a dangling 'current project' reference after it finishes loading all of its project modules. This should fix Boost library documentation build failures encountered after revision [79874]. Jurko Gospodnetić 2012-08-07 21:30:31 +0000
  • 21422f64e1 Boost Build cleanup - made the project.use rule local + minor stylistic changes. Jurko Gospodnetić 2012-08-07 14:15:31 +0000
  • 0372eb469e Boost Build cleanup - made the project.use rule local + minor stylistic changes. Jurko Gospodnetić 2012-08-07 14:15:31 +0000
  • d22f757d5c Boost Build cleanup - removed an old stale rule comment that should have been removed in revision [79870]. Jurko Gospodnetić 2012-08-07 13:42:18 +0000
  • d097df0ec6 Boost Build cleanup - removed an old stale rule comment that should have been removed in revision [79870]. Jurko Gospodnetić 2012-08-07 13:42:18 +0000
  • c26c39a978 Corrected Boost Build's error message displayed when a target id is encountered containing an unresolvable explicit project reference. Jurko Gospodnetić 2012-08-07 13:13:41 +0000
  • 786ea71a81 Corrected Boost Build's error message displayed when a target id is encountered containing an unresolvable explicit project reference. Jurko Gospodnetić 2012-08-07 13:13:41 +0000
  • 4d2cfb32f8 Boost Build cleanup - minor stylistic change. Jurko Gospodnetić 2012-08-07 13:11:44 +0000
  • 045bf2033e Boost Build cleanup - minor stylistic change. Jurko Gospodnetić 2012-08-07 13:11:44 +0000
  • 0ff9b8794f Boost Build cleanup - errors.backtrace rule no longer displays an extra empty line if asked to list user modules only and there are no user modules in the current call stack. Jurko Gospodnetić 2012-08-07 13:09:31 +0000
  • bb58317939 Boost Build cleanup - errors.backtrace rule no longer displays an extra empty line if asked to list user modules only and there are no user modules in the current call stack. Jurko Gospodnetić 2012-08-07 13:09:31 +0000
  • 32a4f35669 Cleaned up the 'unused' abs_workdir.py internal Boost Build test a bit. Added related embedded TODO comments. Jurko Gospodnetić 2012-08-07 12:22:24 +0000
  • 43a5588bcd Cleaned up the 'unused' abs_workdir.py internal Boost Build test a bit. Added related embedded TODO comments. Jurko Gospodnetić 2012-08-07 12:22:24 +0000
  • daa5146a06 Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-07 10:38:38 +0000
  • a0c8bfa5bc Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-07 10:38:38 +0000
  • 468a2e5840 Boost Build cleanup - added an additional --debug-loading diagnostic message when lazily creating parentless project targets due to a project target being requested for a module that did not have its project target created yet. Jurko Gospodnetić 2012-08-06 15:38:05 +0000
  • 3b169e677a Boost Build cleanup - added an additional --debug-loading diagnostic message when lazily creating parentless project targets due to a project target being requested for a module that did not have its project target created yet. Jurko Gospodnetić 2012-08-06 15:38:05 +0000
  • 1c814ddb98 Boost Build cleanup - minor stylistic change. Jurko Gospodnetić 2012-08-06 15:34:07 +0000
  • 9f02bce645 Boost Build cleanup - minor stylistic change. Jurko Gospodnetić 2012-08-06 15:34:07 +0000
  • 6ea2add103 Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-06 15:16:53 +0000
  • 05c32444d6 Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-06 15:16:53 +0000
  • bca80306c9 Corrected the Boost Build boostbook.jam toolset module to correctly generate its global XML catalog file without relying on Boost Build's 'current project' reference being left set to some non-standalone project after Boost Build finishes loading all of its project files. This should fix Boost library documentation build failures encountered after revision [79874]. Jurko Gospodnetić 2012-08-06 14:42:39 +0000
  • 4e1084a278 Corrected the Boost Build boostbook.jam toolset module to correctly generate its global XML catalog file without relying on Boost Build's 'current project' reference being left set to some non-standalone project after Boost Build finishes loading all of its project files. This should fix Boost library documentation build failures encountered after revision [79874]. Jurko Gospodnetić 2012-08-06 14:42:39 +0000
  • 41ca167bb0 Internal Boost Build path_features.py test cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-05 19:45:28 +0000
  • 58c4aa2d03 Internal Boost Build path_features.py test cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-05 19:45:28 +0000
  • f1c1939de6 Corrected the internal Boost Build path_features.py test to not fail in case the used compiler does not modify any bytes in one of the recompiled .obj files and only updates its timestamp, as msvc occasionally does. Jurko Gospodnetić 2012-08-05 19:39:21 +0000
  • dde0a25f67 Corrected the internal Boost Build path_features.py test to not fail in case the used compiler does not modify any bytes in one of the recompiled .obj files and only updates its timestamp, as msvc occasionally does. Jurko Gospodnetić 2012-08-05 19:39:21 +0000
  • dade55458e Updated Boost Build's internal collect_debug_info.py test to collect additional Boost Jam version information - OS name and the minimum supported path modification timestamp. Jurko Gospodnetić 2012-08-05 18:32:38 +0000
  • 2f300b0ca8 Updated Boost Build's internal collect_debug_info.py test to collect additional Boost Jam version information - OS name and the minimum supported path modification timestamp. Jurko Gospodnetić 2012-08-05 18:32:38 +0000
  • a2413be235 Restored old Boost Jam '-v' version information screen to what it was like before revision [79779] as requested by Steven Watanabe. Boost Jam now reports its minimum supported path modification timestamp resolution using a new builtin JAM_TIMESTAMP_RESOLUTION variable. Updated Boost Build's internal testing system to correctly fetch this Boost Jam version information. Jurko Gospodnetić 2012-08-05 18:31:19 +0000
  • 458e565b8d Restored old Boost Jam '-v' version information screen to what it was like before revision [79779] as requested by Steven Watanabe. Boost Jam now reports its minimum supported path modification timestamp resolution using a new builtin JAM_TIMESTAMP_RESOLUTION variable. Updated Boost Build's internal testing system to correctly fetch this Boost Jam version information. Jurko Gospodnetić 2012-08-05 18:31:19 +0000
  • 7e87a5c9ae Boost Build cleanup - removed some redundant module imports in multiple project-rules module rules. Jurko Gospodnetić 2012-08-05 16:50:31 +0000
  • b82912ddb7 Boost Build cleanup - removed some redundant module imports in multiple project-rules module rules. Jurko Gospodnetić 2012-08-05 16:50:31 +0000
  • c2075db588 Boost Build cleanup - project-rules.using() & project-rules.import() rules now restore the original 'current project' reference the same way. Jurko Gospodnetić 2012-08-05 16:46:19 +0000
  • 9fab9764db Boost Build cleanup - project-rules.using() & project-rules.import() rules now restore the original 'current project' reference the same way. Jurko Gospodnetić 2012-08-05 16:46:19 +0000
  • aa86e1cd8b Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-05 16:30:41 +0000
  • 5d62d79d0c Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-05 16:30:41 +0000
  • b15f9a1a62 Made Boost Build clear its 'current project' reference after it is done with loading project modules. Any request for the 'current project' reference when there is no project module currently being loaded will now be treated as an error. Updated the related indirect_conditional.py internal Boost Build test case accordingly. Jurko Gospodnetić 2012-08-05 15:12:58 +0000
  • 74468b59ac Made Boost Build clear its 'current project' reference after it is done with loading project modules. Any request for the 'current project' reference when there is no project module currently being loaded will now be treated as an error. Updated the related indirect_conditional.py internal Boost Build test case accordingly. Jurko Gospodnetić 2012-08-05 15:12:58 +0000
  • 3bddf29e8f Boost Build cleanup - minor stylistic change. Jurko Gospodnetić 2012-08-05 14:53:14 +0000
  • 893b641db6 Boost Build cleanup - minor stylistic change. Jurko Gospodnetić 2012-08-05 14:53:14 +0000
  • 1ae1158749 Boost Build cleanup - added a FIXME note regarding an encountered potentially incorrect implementation comment in the main Boost Build routine. Jurko Gospodnetić 2012-08-05 14:51:33 +0000
  • 2196274c50 Boost Build cleanup - added a FIXME note regarding an encountered potentially incorrect implementation comment in the main Boost Build routine. Jurko Gospodnetić 2012-08-05 14:51:33 +0000
  • 9b7e5b427d Boost Build cleanup - removed the never used project.act-as-jamfile() rule. Jurko Gospodnetić 2012-08-05 09:41:46 +0000
  • 2482fb9efc Boost Build cleanup - removed the never used project.act-as-jamfile() rule. Jurko Gospodnetić 2012-08-05 09:41:46 +0000
  • 501281e94f Corrected Boost Build's --debug-loading output - removed an unused variable reference leftover by mistake in commit [79863] from previous debugging. Jurko Gospodnetić 2012-08-05 08:19:54 +0000
  • fc8b3d9b64 Corrected Boost Build's --debug-loading output - removed an unused variable reference leftover by mistake in commit [79863] from previous debugging. Jurko Gospodnetić 2012-08-05 08:19:54 +0000
  • 81d19ead3d Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-04 22:40:25 +0000
  • d35d843877 Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-04 22:40:25 +0000
  • 59b1c674f4 Internal Boost Build project_root_constants.py test cleanup - minor stylistic changes + better implemented output content tests to display more detailed information on failure. Jurko Gospodnetić 2012-08-04 22:13:35 +0000
  • e0d65ffcee Internal Boost Build project_root_constants.py test cleanup - minor stylistic changes + better implemented output content tests to display more detailed information on failure. Jurko Gospodnetić 2012-08-04 22:13:35 +0000
  • 9fc48d1806 Updated Boost Build to display the 'Loading Jamfile at...' --debug-loading output only when actually loading a Jamfile module and not also when ignoring the load request because the same Jamfile module has already been loaded. Jurko Gospodnetić 2012-08-04 11:53:34 +0000
  • d4f0c25d54 Updated Boost Build to display the 'Loading Jamfile at...' --debug-loading output only when actually loading a Jamfile module and not also when ignoring the load request because the same Jamfile module has already been loaded. Jurko Gospodnetić 2012-08-04 11:53:34 +0000
  • aaa350a78d Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-04 11:34:31 +0000
  • e6a51bd0f9 Boost Build cleanup - minor stylistic changes. Jurko Gospodnetić 2012-08-04 11:34:31 +0000
  • 5b1cbbd531 Fix mode for mkdir. Steven Watanabe 2012-08-02 15:19:18 +0000
  • 4ee2229cde Fix mode for mkdir. Steven Watanabe 2012-08-02 15:19:18 +0000
  • b24ca860f1 Corrected Boost-Build's --debug-configuration notice displayed when not loading the site-config.jam configuration file due to the --ignore-site-config command-line option being specified. Jurko Gospodnetić 2012-08-02 10:45:25 +0000
  • bec24833a4 Corrected Boost-Build's --debug-configuration notice displayed when not loading the site-config.jam configuration file due to the --ignore-site-config command-line option being specified. Jurko Gospodnetić 2012-08-02 10:45:25 +0000
  • 5847612779 Minor stylistic code & comment changes. Jurko Gospodnetić 2012-08-02 10:24:46 +0000
  • f60837ac01 Minor stylistic code & comment changes. Jurko Gospodnetić 2012-08-02 10:24:46 +0000
  • fe0fcb435f Boost Build cleanup - removed the old legacy --ignore-config command-line option. Has never been documented correctly except in embedded code comments where it has been documented as deprecated for a long time, and has not been used anywhere in Boost Build test code for several years. Jurko Gospodnetić 2012-08-02 10:21:02 +0000
  • 8fc7446351 Boost Build cleanup - removed the old legacy --ignore-config command-line option. Has never been documented correctly except in embedded code comments where it has been documented as deprecated for a long time, and has not been used anywhere in Boost Build test code for several years. Jurko Gospodnetić 2012-08-02 10:21:02 +0000
  • f4e7f9a811 Minor stylistic changes (added const modifiers in a couple of places). Jurko Gospodnetić 2012-08-02 09:16:34 +0000
  • 89049659bc Minor stylistic changes (added const modifiers in a couple of places). Jurko Gospodnetić 2012-08-02 09:16:34 +0000
  • af8791c76a Boost Build cleanup - minor stylistic comment changes + better commented the project-config.jam configuration file usage. Jurko Gospodnetić 2012-08-01 15:26:26 +0000
  • 6988a81d5c Boost Build cleanup - minor stylistic comment changes + better commented the project-config.jam configuration file usage. Jurko Gospodnetić 2012-08-01 15:26:26 +0000
  • 54515f44ec Updated the internal Boost Build testing framework to work correctly with older Boost Jam releases that did not report their minimum supported path modification timestamp resolution and did not support path modification timestamp resolutions finer than 1 second. Jurko Gospodnetić 2012-08-01 11:41:39 +0000
  • a4f97df633 Updated the internal Boost Build testing framework to work correctly with older Boost Jam releases that did not report their minimum supported path modification timestamp resolution and did not support path modification timestamp resolutions finer than 1 second. Jurko Gospodnetić 2012-08-01 11:41:39 +0000
  • e7f4639032 Updated Boost Build's internal testing system to reduce wait times between successive build system runs depending on the supported path modification timestamp resolution. This reduces the total time needed to run the current test suite on one Windows PC from cca. 8 to cca. 6 minutes. Jurko Gospodnetić 2012-08-01 10:42:57 +0000
  • ab010fa46f Updated Boost Build's internal testing system to reduce wait times between successive build system runs depending on the supported path modification timestamp resolution. This reduces the total time needed to run the current test suite on one Windows PC from cca. 8 to cca. 6 minutes. Jurko Gospodnetić 2012-08-01 10:42:57 +0000
  • 8bc408b56a Boost Build contrib/boost.jam cleanup - removed a redundant module import. Jurko Gospodnetić 2012-08-01 10:19:08 +0000
  • d84bb2d786 Boost Build contrib/boost.jam cleanup - removed a redundant module import. Jurko Gospodnetić 2012-08-01 10:19:08 +0000
  • fc58724710 Restored the boost//headers alias in the contrib/boost.jam Boost Build module, lost by accident in revision [79808]. Jurko Gospodnetić 2012-08-01 09:03:19 +0000
  • 997b4dcc3c Restored the boost//headers alias in the contrib/boost.jam Boost Build module, lost by accident in revision [79808]. Jurko Gospodnetić 2012-08-01 09:03:19 +0000
  • 551f186ad5 Typo correction in Boost Build's contrib/boost.jam module. Jurko Gospodnetić 2012-08-01 09:01:13 +0000
  • 89d455d4c8 Typo correction in Boost Build's contrib/boost.jam module. Jurko Gospodnetić 2012-08-01 09:01:13 +0000
  • 108a8d05f6 Internal Boost Build testing system cleanup - removed an unused BoostBuild.Tester.mul() member function. Jurko Gospodnetić 2012-08-01 08:36:29 +0000