Commit Graph

  • 0aebb289ee Boost Build documentation typo correction. Jurko Gospodnetić 2012-05-26 17:48:42 +0000
  • 4109403b7e Boost Build documentation typo correction. Jurko Gospodnetić 2012-05-26 17:48:42 +0000
  • 5f111328d3 Comment typo correction in the testing.jam Boost Build module. Jurko Gospodnetić 2012-05-25 20:00:51 +0000
  • d1cf8d67cd Comment typo correction in the testing.jam Boost Build module. Jurko Gospodnetić 2012-05-25 20:00:51 +0000
  • cd29f50042 Made the Boost Build core-language test pass on Windows 7. This test expects certain registry keys to exist under HKLM\SYSTEM\CurrentControlSet but Windows 7 added an additional 'Policies' one there. Jurko Gospodnetić 2012-05-25 18:59:05 +0000
  • e4e5ecaf03 Made the Boost Build core-language test pass on Windows 7. This test expects certain registry keys to exist under HKLM\SYSTEM\CurrentControlSet but Windows 7 added an additional 'Policies' one there. Jurko Gospodnetić 2012-05-25 18:59:05 +0000
  • 564fda1ae6 Updated the SPLIT_BY_CHARACTERS builtin rule signature so invalid calls get rejected with a correct error message instead of silently causing the rule to return an empty list. Jurko Gospodnetić 2012-05-25 10:16:36 +0000
  • a08319aa92 Updated the SPLIT_BY_CHARACTERS builtin rule signature so invalid calls get rejected with a correct error message instead of silently causing the rule to return an empty list. Jurko Gospodnetić 2012-05-25 10:16:36 +0000
  • 0c65651300 Minor stylistic change - trimmed trailing whitespace. Jurko Gospodnetić 2012-05-24 09:56:23 +0000
  • a02dcab69a Minor stylistic change - trimmed trailing whitespace. Jurko Gospodnetić 2012-05-24 09:56:23 +0000
  • 0b1a787f20 Fixed Boost Jam crash when the SPLIT_BY_CHARACTERS rule gets passed an empty list as any of its arguments. Jurko Gospodnetić 2012-05-24 09:53:24 +0000
  • 5effe42b98 Fixed Boost Jam crash when the SPLIT_BY_CHARACTERS rule gets passed an empty list as any of its arguments. Jurko Gospodnetić 2012-05-24 09:53:24 +0000
  • 10bf219ca4 Explicitly flushed bjam's standard output after printing out '...patience...' lines. Without a fflush() call these lines may get buffered and displayed all at once only after the first actual target has been built. It seems that Visual C++ compiler's runtime does not use line buffering for its standard output stream if given a pipe as its standard output (encountered with bjam compiled using msvc 10 and run by piping its output through the Cygwin tee utility). Jurko Gospodnetić 2012-05-22 21:06:47 +0000
  • 357641decc Explicitly flushed bjam's standard output after printing out '...patience...' lines. Without a fflush() call these lines may get buffered and displayed all at once only after the first actual target has been built. It seems that Visual C++ compiler's runtime does not use line buffering for its standard output stream if given a pipe as its standard output (encountered with bjam compiled using msvc 10 and run by piping its output through the Cygwin tee utility). Jurko Gospodnetić 2012-05-22 21:06:47 +0000
  • b7d2e4d06c Make unit-test handle paths containing spaces. Steven Watanabe 2012-05-22 04:20:29 +0000
  • 511646cb65 Make unit-test handle paths containing spaces. Steven Watanabe 2012-05-22 04:20:29 +0000
  • 543da3a0b0 Minor stylistic changes. Jurko Gospodnetić 2012-05-21 07:57:17 +0000
  • edfb42be8c Minor stylistic changes. Jurko Gospodnetić 2012-05-21 07:57:17 +0000
  • 2b1d5de7aa Corrected a typo on the Boost.Jam's usage information screen. Jurko Gospodnetić 2012-05-18 15:02:57 +0000
  • 297c662933 Corrected a typo on the Boost.Jam's usage information screen. Jurko Gospodnetić 2012-05-18 15:02:57 +0000
  • 44082f9de8 Minor cleanup for Boost Build's built-in MATCH rule documentation. Jurko Gospodnetić 2012-05-08 09:34:21 +0000
  • ea8b454e52 Minor cleanup for Boost Build's built-in MATCH rule documentation. Jurko Gospodnetić 2012-05-08 09:34:21 +0000
  • 00943368f0 Minor Boost Build documentation typo corrected. Jurko Gospodnetić 2012-05-08 09:19:59 +0000
  • 7b37928694 Minor Boost Build documentation typo corrected. Jurko Gospodnetić 2012-05-08 09:19:59 +0000
  • c770907c69 Avoid a spurious dependency. Steven Watanabe 2012-05-02 06:55:44 +0000
  • f0e48e6cc5 Avoid a spurious dependency. Steven Watanabe 2012-05-02 06:55:44 +0000
  • 64add142e1 Replace ad hoc (incorrect) cycle detection code with a variation of Tarjan's algorithm. Steven Watanabe 2012-05-01 06:45:35 +0000
  • 249e005589 Replace ad hoc (incorrect) cycle detection code with a variation of Tarjan's algorithm. Steven Watanabe 2012-05-01 06:45:35 +0000
  • e7e546092b Avoid a self-cycle in scc_root. Steven Watanabe 2012-04-30 18:21:47 +0000
  • 9572adeada Avoid a self-cycle in scc_root. Steven Watanabe 2012-04-30 18:21:47 +0000
  • 2ddd4f5f69 Fix an infinite loop caused by creating a cycle in the strongly connected component links. Steven Watanabe 2012-04-30 18:11:35 +0000
  • 2020417354 Fix an infinite loop caused by creating a cycle in the strongly connected component links. Steven Watanabe 2012-04-30 18:11:35 +0000
  • 656fffe626 Don't assume that make1a processes targets in the same order as make0. It doesn't. Start a new stack when rescanning to avoid spurious cycles which cause a seg-fault. Steven Watanabe 2012-04-30 16:49:42 +0000
  • 48e636feed Don't assume that make1a processes targets in the same order as make0. It doesn't. Start a new stack when rescanning to avoid spurious cycles which cause a seg-fault. Steven Watanabe 2012-04-30 16:49:42 +0000
  • d3b0ec3508 Handle cycles when determining target fate in make0. Steven Watanabe 2012-04-30 01:21:04 +0000
  • 49c19f649f Handle cycles when determining target fate in make0. Steven Watanabe 2012-04-30 01:21:04 +0000
  • 4fbd8fa775 Pass the correct argument to make1breakcycle and make sure that we don't add a spurious self-dependency. Steven Watanabe 2012-04-29 04:27:55 +0000
  • fbc3382f18 Pass the correct argument to make1breakcycle and make sure that we don't add a spurious self-dependency. Steven Watanabe 2012-04-29 04:27:55 +0000
  • 9e04ceafc3 Stop targets that depend on an include cycle from updating before all the required generated headers are built. Steven Watanabe 2012-04-29 01:06:55 +0000
  • 71d542c0f9 Stop targets that depend on an include cycle from updating before all the required generated headers are built. Steven Watanabe 2012-04-29 01:06:55 +0000
  • e6b3927ef3 Detect cycles created by rescanning. Steven Watanabe 2012-04-28 22:05:28 +0000
  • 0090f72efa Detect cycles created by rescanning. Steven Watanabe 2012-04-28 22:05:28 +0000
  • 52b16cdc4d Add test of rescanning for headers. Steven Watanabe 2012-04-28 19:51:01 +0000
  • 221841015d Add test of rescanning for headers. Steven Watanabe 2012-04-28 19:51:01 +0000
  • c4465a1366 Use a regular dependency instead of an include dependency for generated headers to allow correct rescanning of generated headers. Steven Watanabe 2012-04-28 19:23:47 +0000
  • 26d2ae3aa3 Use a regular dependency instead of an include dependency for generated headers to allow correct rescanning of generated headers. Steven Watanabe 2012-04-28 19:23:47 +0000
  • a72ec8b40a Don't rescan targets when their internal include node is updated. Steven Watanabe 2012-04-28 18:19:12 +0000
  • b15a1d6f8d Don't rescan targets when their internal include node is updated. Steven Watanabe 2012-04-28 18:19:12 +0000
  • ca19ccd738 make sure that we don't call make0 twice on the original include node. Steven Watanabe 2012-04-28 17:39:06 +0000
  • 530cc72343 make sure that we don't call make0 twice on the original include node. Steven Watanabe 2012-04-28 17:39:06 +0000
  • 60b5236345 Add <link>shared support. K. Noel Belcourt 2012-04-27 23:05:29 +0000
  • 1e6b79078e Add <link>shared support. K. Noel Belcourt 2012-04-27 23:05:29 +0000
  • 0c61333246 Merge Boost.Build from the trunk. Steven Watanabe 2012-04-26 03:35:55 +0000
  • 91662541e5 One more link to generate. Steven Watanabe 2012-04-07 19:27:07 +0000
  • 21dc826a9b One more link to generate. Steven Watanabe 2012-04-07 19:27:07 +0000
  • b2939bc1fa Document typed-target. Steven Watanabe 2012-04-07 19:18:27 +0000
  • 06d22f5405 Document typed-target. Steven Watanabe 2012-04-07 19:18:27 +0000
  • 6f7bf979f8 Document the property-set class. Steven Watanabe 2012-04-07 16:04:18 +0000
  • 8e8098fd2c Document the property-set class. Steven Watanabe 2012-04-07 16:04:18 +0000
  • f9d3fcfa5d Remove unused functions. It looks like link-incompatible has no effect whatsoever. Steven Watanabe 2012-04-07 02:20:35 +0000
  • b8b72036a4 Remove unused functions. It looks like link-incompatible has no effect whatsoever. Steven Watanabe 2012-04-07 02:20:35 +0000
  • 81965d5832 Typo in comment Steven Watanabe 2012-04-07 02:04:05 +0000
  • 3e719a7066 Typo in comment Steven Watanabe 2012-04-07 02:04:05 +0000
  • 236160f4b8 Kill dead code. Steven Watanabe 2012-04-06 15:03:24 +0000
  • 0da5c6b1e9 Kill dead code. Steven Watanabe 2012-04-06 15:03:24 +0000
  • 44f0713095 Add synopsis to basic-target/main-target/project-target. Steven Watanabe 2012-04-05 21:43:12 +0000
  • ef6355141d Add synopsis to basic-target/main-target/project-target. Steven Watanabe 2012-04-05 21:43:12 +0000
  • 8a7a751e27 Add a synopsis to abstract-target Steven Watanabe 2012-04-05 14:41:47 +0000
  • 91de75500f Add a synopsis to abstract-target Steven Watanabe 2012-04-05 14:41:47 +0000
  • 89a96d2c82 Make sure that the doc-tools' configuration helper files are installed. Steven Watanabe 2012-04-05 13:30:10 +0000
  • 4259cd95ea Make sure that the doc-tools' configuration helper files are installed. Steven Watanabe 2012-04-05 13:30:10 +0000
  • 0d9059f09d Syntax highlighting in the tutorial. Steven Watanabe 2012-04-04 18:52:51 +0000
  • d37ebb3a30 Syntax highlighting in the tutorial. Steven Watanabe 2012-04-04 18:52:51 +0000
  • 6a3617a34a Link to the new class docs. Steven Watanabe 2012-04-04 17:20:43 +0000
  • e02c60ff17 Link to the new class docs. Steven Watanabe 2012-04-04 17:20:43 +0000
  • 55c99be4fc Document abstract-target and its subclasses. Steven Watanabe 2012-04-04 16:46:39 +0000
  • 7d3a928ac6 Document abstract-target and its subclasses. Steven Watanabe 2012-04-04 16:46:39 +0000
  • 32640ce526 Be sure to use object_equal. Steven Watanabe 2012-04-02 22:27:28 +0000
  • 34af818d6d Be sure to use object_equal. Steven Watanabe 2012-04-02 22:27:28 +0000
  • 9345ea38fa Fix cleanup in hcache_init. Steven Watanabe 2012-04-02 22:24:14 +0000
  • 9c2d81a6ab Fix cleanup in hcache_init. Steven Watanabe 2012-04-02 22:24:14 +0000
  • 7fca6a5c1d Fix memory errors with BJAM_NO_MEM_CACHE. Steven Watanabe 2012-04-02 22:00:32 +0000
  • 9d2733c1f6 Fix memory errors with BJAM_NO_MEM_CACHE. Steven Watanabe 2012-04-02 22:00:32 +0000
  • e6fae9a11b Don't use functionname for jam. Steven Watanabe 2012-04-02 15:16:19 +0000
  • 9ec7e42ff2 Don't use functionname for jam. Steven Watanabe 2012-04-02 15:16:19 +0000
  • f7b62b5c8c Add missing file Steven Watanabe 2012-04-02 13:43:39 +0000
  • 1576c52495 Add missing file Steven Watanabe 2012-04-02 13:43:39 +0000
  • e174d78c59 Document the type module. Steven Watanabe 2012-04-02 12:16:27 +0000
  • 6ca2f643ae Document the type module. Steven Watanabe 2012-04-02 12:16:27 +0000
  • 3c3d1e1533 Some minor fixes to path docs. Steven Watanabe 2012-03-31 22:52:21 +0000
  • 1e0875916c Some minor fixes to path docs. Steven Watanabe 2012-03-31 22:52:21 +0000
  • 0147e780d6 Copy the documentation from path.jam Steven Watanabe 2012-03-31 22:14:20 +0000
  • afb3f2fbb7 Copy the documentation from path.jam Steven Watanabe 2012-03-31 22:14:20 +0000
  • edf3097bbd Add ids to all sections Steven Watanabe 2012-03-31 21:34:44 +0000
  • ab7b8614a6 Add ids to all sections Steven Watanabe 2012-03-31 21:34:44 +0000
  • 3b4ad98095 Fix validity errors. Steven Watanabe 2012-03-31 21:27:45 +0000
  • b8013a2cf1 Fix validity errors. Steven Watanabe 2012-03-31 21:27:45 +0000
  • aac3291429 Remove useless file. Steven Watanabe 2012-03-31 20:48:46 +0000
  • 9c7ec4a88f Remove useless file. Steven Watanabe 2012-03-31 20:48:46 +0000
  • 2d080c5a58 Oops. Use the right attribute. Steven Watanabe 2012-03-31 20:38:35 +0000