Jurko Gospodnetić
c39380f0ea
Boost Jam cleanup - Windows ShortPathToLongPath() implementation no longer cheats & temporarily modifies the const string it is passed as a parameter but instead passes string lengths explicitly.
...
[SVN r79282]
2012-07-05 13:15:25 +00:00
Jurko Gospodnetić
24142c5df2
Updated the Boost Jam OBJECT interface to allow creating OBJECT instances from a non-0 terminated string.
...
[SVN r79281]
2012-07-05 12:57:25 +00:00
Jurko Gospodnetić
0cac694e35
Updated the Boost Jam OBJECT interface to allow creating OBJECT instances from a non-0 terminated string.
...
[SVN r79281]
2012-07-05 12:57:25 +00:00
Jurko Gospodnetić
b260763794
Boost Jam cleanup - removed one extra object copy in path_key().
...
[SVN r79279]
2012-07-05 08:00:13 +00:00
Jurko Gospodnetić
fa5ea2ec6d
Boost Jam cleanup - removed one extra object copy in path_key().
...
[SVN r79279]
2012-07-05 08:00:13 +00:00
Jurko Gospodnetić
042283da4b
Boost Jam cleanup - removed code duplication between path_add_key() and path_as_key() in pathunix.c.
...
[SVN r79278]
2012-07-05 07:55:55 +00:00
Jurko Gospodnetić
095bbd6305
Boost Jam cleanup - removed code duplication between path_add_key() and path_as_key() in pathunix.c.
...
[SVN r79278]
2012-07-05 07:55:55 +00:00
Jurko Gospodnetić
7dab571b66
Boost Jam cleanup - minor stylistic code changes.
...
[SVN r79277]
2012-07-05 07:54:42 +00:00
Jurko Gospodnetić
610291642f
Boost Jam cleanup - minor stylistic code changes.
...
[SVN r79277]
2012-07-05 07:54:42 +00:00
Jurko Gospodnetić
daa0cbb5a6
Boost Jam cleanup - minor stylistic code changes.
...
[SVN r79276]
2012-07-05 07:35:03 +00:00
Jurko Gospodnetić
b079f28c06
Boost Jam cleanup - minor stylistic code changes.
...
[SVN r79276]
2012-07-05 07:35:03 +00:00
Jurko Gospodnetić
85f285ad88
Boost Jam cleanup - removed and unnecessary header include + minor stylistic code change.
...
[SVN r79275]
2012-07-05 06:57:26 +00:00
Jurko Gospodnetić
c712c46008
Boost Jam cleanup - removed and unnecessary header include + minor stylistic code change.
...
[SVN r79275]
2012-07-05 06:57:26 +00:00
Jurko Gospodnetić
91323959f4
Boost Jam cleanup - minor stylistic code changes.
...
[SVN r79263]
2012-07-04 15:58:30 +00:00
Jurko Gospodnetić
8fd831b596
Boost Jam cleanup - minor stylistic code changes.
...
[SVN r79263]
2012-07-04 15:58:30 +00:00
Jurko Gospodnetić
ab1620c580
Boost Jam cleanup. frames.c module was never compiled and its content was copied to compile.c and tweaked a bit. Related code now all moved to the frames.c and the module cleaned up. PARSE typedef moved from the frames.h header into parse.h where it seems to belong naturally.
...
[SVN r79262]
2012-07-04 15:54:15 +00:00
Jurko Gospodnetić
c8cd744155
Boost Jam cleanup. frames.c module was never compiled and its content was copied to compile.c and tweaked a bit. Related code now all moved to the frames.c and the module cleaned up. PARSE typedef moved from the frames.h header into parse.h where it seems to belong naturally.
...
[SVN r79262]
2012-07-04 15:54:15 +00:00
Jurko Gospodnetić
0d06e080dc
Removed a seemingly redundant #include <sys/stat.h> in the main Boost Jam header file.
...
[SVN r79259]
2012-07-04 09:45:54 +00:00
Jurko Gospodnetić
9c65f058ad
Removed a seemingly redundant #include <sys/stat.h> in the main Boost Jam header file.
...
[SVN r79259]
2012-07-04 09:45:54 +00:00
Jurko Gospodnetić
ac84e70307
Boost Jam now correctly reports its dangling string object count when displaying DEBUG_MEM messages independent of whether it is configured to use its hash-table OBJECT cache implementation or not.
...
[SVN r79258]
2012-07-04 09:40:11 +00:00
Jurko Gospodnetić
f2e92299cb
Boost Jam now correctly reports its dangling string object count when displaying DEBUG_MEM messages independent of whether it is configured to use its hash-table OBJECT cache implementation or not.
...
[SVN r79258]
2012-07-04 09:40:11 +00:00
Jurko Gospodnetić
b9ed6db9e3
Updated the documentation comment for Boost Build testing system's BoostBuild.Tester constructor with information on its pass_d0 parameter.
...
[SVN r79257]
2012-07-04 09:13:41 +00:00
Jurko Gospodnetić
ad7b601320
Updated the documentation comment for Boost Build testing system's BoostBuild.Tester constructor with information on its pass_d0 parameter.
...
[SVN r79257]
2012-07-04 09:13:41 +00:00
Jurko Gospodnetić
5e171c2c8c
Bost Jam cleanup - removed some dead code from the compile.c module.
...
[SVN r79256]
2012-07-04 09:09:21 +00:00
Jurko Gospodnetić
e55ce2161b
Bost Jam cleanup - removed some dead code from the compile.c module.
...
[SVN r79256]
2012-07-04 09:09:21 +00:00
Jurko Gospodnetić
d26a70ac3e
Boost Jam cleanup - minor stylistic changes.
...
[SVN r79255]
2012-07-04 09:04:29 +00:00
Jurko Gospodnetić
842a23eb0b
Boost Jam cleanup - minor stylistic changes.
...
[SVN r79255]
2012-07-04 09:04:29 +00:00
Jurko Gospodnetić
3575868660
Boost Jam cleanup - touched up error messages displayed when a rule can not be found, removed trailing dot from the displayed module name in error messages displayed when requesting a non-existing rule in import or export builtin rules & removed related code duplication between builtins.c & compile.c modules.
...
[SVN r79254]
2012-07-04 09:02:28 +00:00
Jurko Gospodnetić
a5c46f85c9
Boost Jam cleanup - touched up error messages displayed when a rule can not be found, removed trailing dot from the displayed module name in error messages displayed when requesting a non-existing rule in import or export builtin rules & removed related code duplication between builtins.c & compile.c modules.
...
[SVN r79254]
2012-07-04 09:02:28 +00:00
Jurko Gospodnetić
1791d078cc
Boost Build/Jam cleanup - stylistic code changes.
...
[SVN r79244]
2012-07-03 15:58:26 +00:00
Jurko Gospodnetić
7c5dac15be
Boost Build/Jam cleanup - stylistic code changes.
...
[SVN r79244]
2012-07-03 15:58:26 +00:00
Jurko Gospodnetić
a01bf36f06
Boost Jam cleanup - removed some internal memory management macro definition duplication.
...
[SVN r79242]
2012-07-03 10:47:13 +00:00
Jurko Gospodnetić
6c3b7dbe7f
Boost Jam cleanup - removed some internal memory management macro definition duplication.
...
[SVN r79242]
2012-07-03 10:47:13 +00:00
Jurko Gospodnetić
bcbd74f5be
Updated Boost Build test_rc.py test to make its internal dummy-RC toolset always use the .obj suffix when generating OBJ targets. This is another attempt at correcting failures for this test on non-Windows platforms.
...
[SVN r79231]
2012-07-02 18:59:11 +00:00
Jurko Gospodnetić
9c7e1dae1d
Updated Boost Build test_rc.py test to make its internal dummy-RC toolset always use the .obj suffix when generating OBJ targets. This is another attempt at correcting failures for this test on non-Windows platforms.
...
[SVN r79231]
2012-07-02 18:59:11 +00:00
Jurko Gospodnetić
8704397f4a
Yet another attempt at getting Boost Build's test_rc.py test to use its internal dummy-RC toolset correctly. Now disabled reading any external Boost Build configuration files to avoid having other, not actually used, toolsets (e.g. gcc) change the OBJ target suffix used by Boost Build.
...
[SVN r79225]
2012-07-02 09:50:12 +00:00
Jurko Gospodnetić
2261b467aa
Yet another attempt at getting Boost Build's test_rc.py test to use its internal dummy-RC toolset correctly. Now disabled reading any external Boost Build configuration files to avoid having other, not actually used, toolsets (e.g. gcc) change the OBJ target suffix used by Boost Build.
...
[SVN r79225]
2012-07-02 09:50:12 +00:00
Jurko Gospodnetić
60184aec1f
Updated Boost Build test_rc.py test to use its internal dummy-RC toolset even when the test site has a different toolset configured in its site-config.jam or user-config.jam configuration files. Added more detailed output information in case this test fails.
...
[SVN r79221]
2012-07-01 23:53:22 +00:00
Jurko Gospodnetić
20a42723c5
Updated Boost Build test_rc.py test to use its internal dummy-RC toolset even when the test site has a different toolset configured in its site-config.jam or user-config.jam configuration files. Added more detailed output information in case this test fails.
...
[SVN r79221]
2012-07-01 23:53:22 +00:00
K. Noel Belcourt
a698b523b4
Fix bug where process jam log could not find
...
command status when max buffer not size not
unlimited and buffer full. Change character
before buffer null terminator to be a newline
so command status appears on its own line.
[SVN r79184]
2012-06-30 05:40:36 +00:00
K. Noel Belcourt
4cccbd74e6
Fix bug where process jam log could not find
...
command status when max buffer not size not
unlimited and buffer full. Change character
before buffer null terminator to be a newline
so command status appears on its own line.
[SVN r79184]
2012-06-30 05:40:36 +00:00
Jurko Gospodnetić
8f021f4bfc
Boost Build cleanup - minor stylistic changes. Added some FIXME comments.
...
[SVN r79176]
2012-06-29 19:20:56 +00:00
Jurko Gospodnetić
9f2d46756c
Boost Build cleanup - minor stylistic changes. Added some FIXME comments.
...
[SVN r79176]
2012-06-29 19:20:56 +00:00
Jurko Gospodnetić
c48a0c9ddc
Fixed a Boost Build testing framework bug causing occasional & sporadic failures when you have one test build run making some changes, then another making no changes and then try to wait for the clock ticker to change enough to make newly touched or created files newer than the ones already existing on the system. In those cases the second test build run would clear the 'last build finished' timestamp and newly touched files might end up with the last modification timestamp equal to those already existing in the system. Also removed unnecessary wait_for_time_change_since_last_build() calls in BoostBuild.Tester.copy() and BoostBuild.Tester.rm().
...
[SVN r79173]
2012-06-29 18:24:52 +00:00
Jurko Gospodnetić
3fc1d1dac3
Fixed a Boost Build testing framework bug causing occasional & sporadic failures when you have one test build run making some changes, then another making no changes and then try to wait for the clock ticker to change enough to make newly touched or created files newer than the ones already existing on the system. In those cases the second test build run would clear the 'last build finished' timestamp and newly touched files might end up with the last modification timestamp equal to those already existing in the system. Also removed unnecessary wait_for_time_change_since_last_build() calls in BoostBuild.Tester.copy() and BoostBuild.Tester.rm().
...
[SVN r79173]
2012-06-29 18:24:52 +00:00
Jurko Gospodnetić
18b914bd54
Minor stylistic change in the Boost Build testing framework.
...
[SVN r79171]
2012-06-29 18:18:28 +00:00
Jurko Gospodnetić
fc9fe16e26
Minor stylistic change in the Boost Build testing framework.
...
[SVN r79171]
2012-06-29 18:18:28 +00:00
Jurko Gospodnetić
173d1e16ff
Updated Boost Build's testing system to close its files explicitly after it is done with them instead of leaving that up to the Python garbage collector.
...
[SVN r79170]
2012-06-29 18:17:36 +00:00
Jurko Gospodnetić
73ac2c3f92
Updated Boost Build's testing system to close its files explicitly after it is done with them instead of leaving that up to the Python garbage collector.
...
[SVN r79170]
2012-06-29 18:17:36 +00:00
Jurko Gospodnetić
8ddc6dfeb5
Updated Boost Build's alias.py test to display additional information in case of failure.
...
[SVN r79169]
2012-06-29 18:10:25 +00:00