Rene Rivera
5f22da72aa
Reporpous "-o" option to mirror all BB output to the specified file.
...
Useful for script control and for users to obtain a log in an easier
cross-platform manner.
2015-04-10 09:07:56 -05:00
Steven Watanabe
061f998f43
Optimize member function calls to use less string manipulation.
...
[SVN r83937]
2013-04-16 23:54:54 +00:00
Steven Watanabe
f7ca478bdd
Adjust regex to improve performance.
...
[SVN r83821]
2013-04-09 19:25:12 +00:00
Jurko Gospodnetić
28200e7f97
Boost Jam cleanup - minor comment corrections.
...
[SVN r79675]
2012-07-22 16:10:36 +00:00
Jurko Gospodnetić
64494521bf
Boost Jam cleanup - removed defective header parsing code seemingly intended for stripping trailing newline characters from read lines. This code has never done anything since it was originally added so there seems no reason to 'fix' it to do what it 'seems to have been intended to do'.
...
[SVN r79674]
2012-07-22 16:05:58 +00:00
Jurko Gospodnetić
35f4195ec7
Boost Jam cleanup - cleaned up some header includes, minor stylistic changes.
...
[SVN r79672]
2012-07-22 14:53:50 +00:00
Jurko Gospodnetić
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).
...
[SVN r78545]
2012-05-22 21:06:47 +00:00
Steven Watanabe
8db046a1f4
Make list_new take one argument. Rename the two argument form to list_push_back.
...
[SVN r77522]
2012-03-24 23:03:10 +00:00
Steven Watanabe
60d66ca888
Use dynamic arrays instead of linked lists. Reduces memory use about 10% overall.
...
[SVN r77408]
2012-03-19 18:17:36 +00:00
Steven Watanabe
77f10e6561
Clean up the evil 'variables of the running module are swapped with the global variable table' hack.
...
[SVN r75912]
2011-12-12 02:02:20 +00:00
Steven Watanabe
1f5b86dac0
Replace all calls to object_new with a literal with constants.
...
[SVN r75890]
2011-12-11 05:11:26 +00:00
Steven Watanabe
ea1a2928d2
Replace newstr with object. Use OBJECT * instead of char *. Fix a few bugs uncovered by the better typechecking.
...
[SVN r75609]
2011-11-22 23:04:09 +00:00
Steven Watanabe
86278a4624
Fix memory leaks. Make sure that newstr and copystr are always used as needed.
...
[SVN r75502]
2011-11-16 03:00:54 +00:00
Vladimir Prus
7df1f2f4af
Kill 'engine/src', moving all content to 'engine'.
...
[SVN r68592]
2011-02-01 08:16:47 +00:00
Vladimir Prus
0f77dbdae2
Move tools/jam into tools/build/v2/engine
...
[SVN r64010]
2010-07-14 10:37:12 +00:00
Rene Rivera
f2d1d169b8
Minor edits to remove -Wall warnings. (fixes 2207)
...
[SVN r48994]
2008-09-29 00:05:22 +00:00
Jurko Gospodnetić
b14209b789
Major stylistic changes throughout the Boost Jam source base. No implementation changes.
...
Cleanup done while researching the Boost Jam internals. Added better implementation description comments at many places. Cleaned up the 'dependant' and 'dependency' terminology that got mixed up in several places. Renamed several functions to use underscores as word separators.
[SVN r48480]
2008-08-30 23:56:49 +00:00
Jurko Gospodnetić
84c8a57403
Minor stylistic changes throughout Boost Jam sources. Mostly corrected indentation, removed trailing spaces and updated comments.
...
[SVN r48445]
2008-08-29 12:59:49 +00:00
Vladimir Prus
6a08119aa6
Strip newline from lines passed to headerscan pattern
...
[SVN r36628]
2007-01-06 19:51:28 +00:00
Rene Rivera
7bec1dd305
Bump version to 3.1.10 for release.
...
Update copyrights to new Boost License.
[SVN r22987]
2004-06-01 05:42:36 +00:00
Vladimir Prus
d424dcf8c5
Pass boundname of target to header scanning rule. This change was stealed
...
from Matt Armstrong's version of jam. Getting boundname this way is faster
than the way we used to have.
* jam_src/headers.c: The change itself.
* v2/build/scanner.jam
(hdrrule): Accept third argument.
* v2/build/virtual-target.jam
(binding, remember-binding): Remove.
* v2/tools/builtin.jam
(c-scanner.process): Accept and use third argument.
* v2/tools/boostbook.jam: Likewise.
[SVN r21203]
2003-12-10 10:00:20 +00:00
Dave Abrahams
3d8aae55e3
Merged Matt Armstrong's patches
...
[SVN r14053]
2002-05-28 20:35:13 +00:00
Dave Abrahams
a794012e47
Added copyright notices
...
[SVN r11663]
2001-11-11 13:07:51 +00:00
Dave Abrahams
d0f03c1ab5
merged to main trunk
...
[SVN r11610]
2001-11-06 15:36:16 +00:00