Jurko Gospodnetić
|
1b8eafc528
|
Boost Build code cleanup - minor stylistic changes.
[SVN r79622]
|
2012-07-20 14:42:18 +00:00 |
|
Jurko Gospodnetić
|
29d94131ee
|
Fixed minor Boost Build error reporting bugs caused by module rules not being directly available using their full names when imported from inside a class rule - an error about rule errors.error or errors.user-error not being defined was getting reported instead of the desired error. This is due to the fact that rule name resolution does not look in the current module in that case but uses the class module instead.
[SVN r79621]
|
2012-07-20 14:39:50 +00:00 |
|
Jurko Gospodnetić
|
35fad6df6c
|
Fixed minor Boost Build error reporting bugs caused by module rules not being directly available using their full names when imported from inside a class rule - an error about rule errors.error or errors.user-error not being defined was getting reported instead of the desired error. This is due to the fact that rule name resolution does not look in the current module in that case but uses the class module instead.
[SVN r79621]
|
2012-07-20 14:39:50 +00:00 |
|
Jurko Gospodnetić
|
89f740660f
|
Boost Jam/Build code cleanup - minor stylistic changes.
[SVN r79620]
|
2012-07-20 14:20:55 +00:00 |
|
Jurko Gospodnetić
|
52ed6e5a98
|
Boost Jam/Build code cleanup - minor stylistic changes.
[SVN r79620]
|
2012-07-20 14:20:55 +00:00 |
|
Jurko Gospodnetić
|
bae5e920ac
|
Boost Jam code cleanup - removed an old, untested and up to recently definitely non-compiling 'old Borland compiler' code branch in the filent.c module. The compilers in question themselves are Borlands free compiler tools predating the more modern and more standard compliant free 'Visual Studio Express' toolchain so there should be no need for anyone to depend on them any more.
[SVN r79618]
|
2012-07-20 10:57:31 +00:00 |
|
Jurko Gospodnetić
|
b95ccd82b9
|
Boost Jam code cleanup - removed an old, untested and up to recently definitely non-compiling 'old Borland compiler' code branch in the filent.c module. The compilers in question themselves are Borlands free compiler tools predating the more modern and more standard compliant free 'Visual Studio Express' toolchain so there should be no need for anyone to depend on them any more.
[SVN r79618]
|
2012-07-20 10:57:31 +00:00 |
|
Jurko Gospodnetić
|
ae0e14f947
|
Fixed a Boost Build bug causing scanner targets to be rebuilt every time if their base target has already been marked as including another target with a newer timestamp. For example, this occurred every time a single action generated both the scanned and the included target and did so slowly enough that the included target got a newer timestamp. Fix originally prepared by Steven Watanabe.
[SVN r79601]
|
2012-07-19 14:32:31 +00:00 |
|
Jurko Gospodnetić
|
81e8b88e8a
|
Fixed a Boost Build bug causing scanner targets to be rebuilt every time if their base target has already been marked as including another target with a newer timestamp. For example, this occurred every time a single action generated both the scanned and the included target and did so slowly enough that the included target got a newer timestamp. Fix originally prepared by Steven Watanabe.
[SVN r79601]
|
2012-07-19 14:32:31 +00:00 |
|
Jurko Gospodnetić
|
a80848695b
|
Corrected the internal Boost Build library_order.py unit test - updated its test run parameter passing to use lists of strings instead of simple strings (was causing assertion failures with the latest internal Boost Build testing framework implementation), minor stylistic changes.
[SVN r79600]
|
2012-07-19 12:30:48 +00:00 |
|
Jurko Gospodnetić
|
523f030192
|
Corrected the internal Boost Build library_order.py unit test - updated its test run parameter passing to use lists of strings instead of simple strings (was causing assertion failures with the latest internal Boost Build testing framework implementation), minor stylistic changes.
[SVN r79600]
|
2012-07-19 12:30:48 +00:00 |
|
Jurko Gospodnetić
|
0e4d14bfe6
|
Added a new internal Boost Build test illustrating a bug in the current Boost Build/Jam implementation and causing targets to be rebuilt when not necessary in some cases.
[SVN r79599]
|
2012-07-19 11:53:30 +00:00 |
|
Jurko Gospodnetić
|
a3dde2e151
|
Added a new internal Boost Build test illustrating a bug in the current Boost Build/Jam implementation and causing targets to be rebuilt when not necessary in some cases.
[SVN r79599]
|
2012-07-19 11:53:30 +00:00 |
|
Jurko Gospodnetić
|
cc5e96ab49
|
Boost Build cleanup - minor stylistic change.
[SVN r79598]
|
2012-07-19 11:37:03 +00:00 |
|
Jurko Gospodnetić
|
b88ca73c88
|
Boost Build cleanup - minor stylistic change.
[SVN r79598]
|
2012-07-19 11:37:03 +00:00 |
|
Jurko Gospodnetić
|
e85732818d
|
Corrected internal Boost Build testing framework bug causing it to report detected filesystem changes from a previous instead of the failed test run when the failure was caused by an unexpected exit code, unexpected stderr content, unexpected stdout content or exceeded maximal test duration.
[SVN r79597]
|
2012-07-19 10:16:41 +00:00 |
|
Jurko Gospodnetić
|
f4dd360dd7
|
Corrected internal Boost Build testing framework bug causing it to report detected filesystem changes from a previous instead of the failed test run when the failure was caused by an unexpected exit code, unexpected stderr content, unexpected stdout content or exceeded maximal test duration.
[SVN r79597]
|
2012-07-19 10:16:41 +00:00 |
|
Jurko Gospodnetić
|
e0f7059b26
|
Removed an unused variable from one of the internal Boost Build tests.
[SVN r79596]
|
2012-07-19 04:39:42 +00:00 |
|
Jurko Gospodnetić
|
d32d7ee1cb
|
Removed an unused variable from one of the internal Boost Build tests.
[SVN r79596]
|
2012-07-19 04:39:42 +00:00 |
|
Jurko Gospodnetić
|
3c935afa5f
|
Cleaned up Boost Build's internal 'parallel multi-file actions' tests a bit - removed some dead code and updated description comments.
[SVN r79595]
|
2012-07-19 04:11:50 +00:00 |
|
Jurko Gospodnetić
|
489d184636
|
Cleaned up Boost Build's internal 'parallel multi-file actions' tests a bit - removed some dead code and updated description comments.
[SVN r79595]
|
2012-07-19 04:11:50 +00:00 |
|
Jurko Gospodnetić
|
2f64a35846
|
Boost Build code cleanup - minor stylistic changes (trimmed trailing spaces, corrected a typo in the main module comment).
[SVN r79594]
|
2012-07-19 03:47:31 +00:00 |
|
Jurko Gospodnetić
|
776deb54b3
|
Boost Build code cleanup - minor stylistic changes (trimmed trailing spaces, corrected a typo in the main module comment).
[SVN r79594]
|
2012-07-19 03:47:31 +00:00 |
|
Jurko Gospodnetić
|
4e711ebd44
|
Minor stylistic change.
[SVN r79593]
|
2012-07-19 02:58:55 +00:00 |
|
Jurko Gospodnetić
|
f06f2eccff
|
Minor stylistic change.
[SVN r79593]
|
2012-07-19 02:58:55 +00:00 |
|
Jurko Gospodnetić
|
681b6609af
|
Boost Jam code cleanup - minor stylistic changes (added missing spaces around some parameters inside brackets in C code).
[SVN r79587]
|
2012-07-18 15:06:44 +00:00 |
|
Jurko Gospodnetić
|
727365fb20
|
Boost Jam code cleanup - minor stylistic changes (added missing spaces around some parameters inside brackets in C code).
[SVN r79587]
|
2012-07-18 15:06:44 +00:00 |
|
Jurko Gospodnetić
|
cbb48b5d01
|
Updated Boost Jam implementation comment related to it adding internal fake INCLUDES relationships between targets built by a single action in order to make sure none of them may get used until their action had successfully completed its work.
[SVN r79586]
|
2012-07-18 14:50:53 +00:00 |
|
Jurko Gospodnetić
|
f2c607bc0d
|
Updated Boost Jam implementation comment related to it adding internal fake INCLUDES relationships between targets built by a single action in order to make sure none of them may get used until their action had successfully completed its work.
[SVN r79586]
|
2012-07-18 14:50:53 +00:00 |
|
Jurko Gospodnetić
|
35883dacc0
|
Boost Build build bug corrected when compiling using old Borland compilers. This has been in for a long time and has been noticed only as part of a quick code review. It could be there is no need to support this 'old Borland compilers' code branch.
[SVN r79585]
|
2012-07-18 14:27:22 +00:00 |
|
Jurko Gospodnetić
|
3462295cf2
|
Boost Build build bug corrected when compiling using old Borland compilers. This has been in for a long time and has been noticed only as part of a quick code review. It could be there is no need to support this 'old Borland compilers' code branch.
[SVN r79585]
|
2012-07-18 14:27:22 +00:00 |
|
Jurko Gospodnetić
|
58beabb9dc
|
Boost Jam code cleanup - moved code for creating new internal include targets into a single location (rules.c module) instead of having it done in two (rules.c & builtins.c modules).
[SVN r79584]
|
2012-07-18 14:24:19 +00:00 |
|
Jurko Gospodnetić
|
116439c266
|
Boost Jam code cleanup - moved code for creating new internal include targets into a single location (rules.c module) instead of having it done in two (rules.c & builtins.c modules).
[SVN r79584]
|
2012-07-18 14:24:19 +00:00 |
|
Jurko Gospodnetić
|
1961065003
|
Boost Build no longer needs to add a fake INCLUDES relationship between targets generated by a single Boost Build action (reapplying revision [79571]). This is already done by Boost Jam internally for a single Boost Jam action and in case when the Boost Build action is actually a rule registering multiple actions - this was not causing any desirable behaviour.
[SVN r79583]
|
2012-07-18 14:08:35 +00:00 |
|
Jurko Gospodnetić
|
5a2b9e404a
|
Boost Build no longer needs to add a fake INCLUDES relationship between targets generated by a single Boost Build action (reapplying revision [79571]). This is already done by Boost Jam internally for a single Boost Jam action and in case when the Boost Build action is actually a rule registering multiple actions - this was not causing any desirable behaviour.
[SVN r79583]
|
2012-07-18 14:08:35 +00:00 |
|
Jurko Gospodnetić
|
ca78bc40b2
|
Minor stylistic changes made to the Python Boost Build comment updated in the previous commit.
[SVN r79582]
|
2012-07-18 13:26:02 +00:00 |
|
Jurko Gospodnetić
|
1f8e7334ee
|
Minor stylistic changes made to the Python Boost Build comment updated in the previous commit.
[SVN r79582]
|
2012-07-18 13:26:02 +00:00 |
|
Jurko Gospodnetić
|
714ed09cf4
|
Updated Boost Build implementation note comment related to why it adds an INCLUDES relation between all sources registered for a single Boost Build action.
[SVN r79581]
|
2012-07-18 13:24:40 +00:00 |
|
Jurko Gospodnetić
|
fca2444fe2
|
Updated Boost Build implementation note comment related to why it adds an INCLUDES relation between all sources registered for a single Boost Build action.
[SVN r79581]
|
2012-07-18 13:24:40 +00:00 |
|
Jurko Gospodnetić
|
1b98bbbf74
|
Boost Build comment cleanup.
[SVN r79580]
|
2012-07-18 12:42:17 +00:00 |
|
Jurko Gospodnetić
|
e2daee8663
|
Boost Build comment cleanup.
[SVN r79580]
|
2012-07-18 12:42:17 +00:00 |
|
Jurko Gospodnetić
|
e6a3faf35d
|
Corrected the internal Boost Build generators_test.py unit test to correctly split its appender 'action' into separate appender1 actions (building only a single target each), and still have them all called correctly together or none at all. Old and too-simplistic solution registered called completely independent actions for each target, causing Boost Jam to build only some of the targets in some cases, unlike what it would have done had they all actually been built by a single action.
[SVN r79579]
|
2012-07-18 12:23:18 +00:00 |
|
Jurko Gospodnetić
|
a11cbcada3
|
Corrected the internal Boost Build generators_test.py unit test to correctly split its appender 'action' into separate appender1 actions (building only a single target each), and still have them all called correctly together or none at all. Old and too-simplistic solution registered called completely independent actions for each target, causing Boost Jam to build only some of the targets in some cases, unlike what it would have done had they all actually been built by a single action.
[SVN r79579]
|
2012-07-18 12:23:18 +00:00 |
|
Jurko Gospodnetić
|
ddbdcd0c04
|
Reverting revision [79571] since it broke the generators_test.py Boost Build test. It seems Boost Jam might not have the complete fix implemented to allow us to avoid this Boost Build code.
[SVN r79573]
|
2012-07-17 09:29:02 +00:00 |
|
Jurko Gospodnetić
|
0677deb372
|
Reverting revision [79571] since it broke the generators_test.py Boost Build test. It seems Boost Jam might not have the complete fix implemented to allow us to avoid this Boost Build code.
[SVN r79573]
|
2012-07-17 09:29:02 +00:00 |
|
Jurko Gospodnetić
|
ef8a393163
|
Boost Build code cleanup - Boost Build no longer needs to add a fake INCLUDES relationship between targets generated by a single action as this is already done by Boost Jam internally.
[SVN r79571]
|
2012-07-17 09:08:10 +00:00 |
|
Jurko Gospodnetić
|
1b73d419e7
|
Boost Build code cleanup - Boost Build no longer needs to add a fake INCLUDES relationship between targets generated by a single action as this is already done by Boost Jam internally.
[SVN r79571]
|
2012-07-17 09:08:10 +00:00 |
|
Jurko Gospodnetić
|
21e5ae661a
|
Boost Build code cleanup - scanner.install no longer taking an extra & never used vtarget parameter.
NOTE: Defective - breaks the generators_test.py Boost Build test.
[SVN r79570]
|
2012-07-17 09:03:38 +00:00 |
|
Jurko Gospodnetić
|
d3f709b3af
|
Boost Build code cleanup - scanner.install no longer taking an extra & never used vtarget parameter.
NOTE: Defective - breaks the generators_test.py Boost Build test.
[SVN r79570]
|
2012-07-17 09:03:38 +00:00 |
|
Jurko Gospodnetić
|
c16ae1c68a
|
Boost Jam/Build cleanup - minor stylistic changes (comment updates; line wrapping; removed some dead/unused function declarations, parameters & code; declared variables as const; reordered some #include directives alphabetically, removed some unnecessary ones and added several missing ones discovered by the reordering).
[SVN r79569]
|
2012-07-17 08:56:49 +00:00 |
|