Commit Graph

12124 Commits

Author SHA1 Message Date
Vladimir Prus
12787e14f2 Make qcc has the same default template depth limit as gcc.
Suggested by Niklas Angare.


[SVN r49912]
2008-11-24 09:13:22 +00:00
Vladimir Prus
2836ddf5d4 Make qcc has the same default template depth limit as gcc.
Suggested by Niklas Angare.


[SVN r49912]
2008-11-24 09:13:22 +00:00
Rene Rivera
7e3117cf62 Add history entires for bjam 3.1.17 release.
[SVN r49909]
2008-11-24 04:34:01 +00:00
Rene Rivera
98420f64fd Reflect the results of calling bjam from Python. (fixes #2112)
[SVN r49907]
2008-11-24 03:14:55 +00:00
Rene Rivera
2a47ed96d2 Reflect the results of calling bjam from Python. (fixes #2112)
[SVN r49907]
2008-11-24 03:14:55 +00:00
Rene Rivera
a73c47e478 Oops, fix one thing, break another... Fix the final arg parsing for passing extra option args to the bjam build.
[SVN r49906]
2008-11-24 03:00:45 +00:00
Rene Rivera
bc55e22825 Oops, fix one thing, break another... Fix the final arg parsing for passing extra option args to the bjam build.
[SVN r49906]
2008-11-24 03:00:45 +00:00
Rene Rivera
007b6c34c0 Rework how arguments are parsed and tested to fix handling of quoted arguments, options arguments, and arguments with "=". (fixes #2113)
[SVN r49905]
2008-11-24 02:03:53 +00:00
Rene Rivera
588958fc06 Rework how arguments are parsed and tested to fix handling of quoted arguments, options arguments, and arguments with "=". (fixes #2113)
[SVN r49905]
2008-11-24 02:03:53 +00:00
Vladimir Prus
8bd8b08252 Make resource file compilation work with intel.
Thanks to Jan Boehme for the bug report.


[SVN r49900]
2008-11-23 16:59:19 +00:00
Vladimir Prus
3d73010ad9 Make resource file compilation work with intel.
Thanks to Jan Boehme for the bug report.


[SVN r49900]
2008-11-23 16:59:19 +00:00
Rene Rivera
9d5792c977 Try to work around at least one compiler bug with GCC and variable aliasing that causes crashes with hashing file cache entries.
[SVN r49890]
2008-11-23 05:33:26 +00:00
Rene Rivera
fa90e901d0 Try to work around at least one compiler bug with GCC and variable aliasing that causes crashes with hashing file cache entries.
[SVN r49890]
2008-11-23 05:33:26 +00:00
Rene Rivera
7da8330926 Add -Wc,-fno-strict-aliasing for QCC/QNX to avoid the same aliasing crashes as in the general GCC 4.x series (thanks to Niklas Angare for the fix). (fixes #2459)
[SVN r49889]
2008-11-23 05:15:51 +00:00
Rene Rivera
908cc27602 Add -Wc,-fno-strict-aliasing for QCC/QNX to avoid the same aliasing crashes as in the general GCC 4.x series (thanks to Niklas Angare for the fix). (fixes #2459)
[SVN r49889]
2008-11-23 05:15:51 +00:00
Rene Rivera
d9f5f12dee Oops, put quotes around one-too-many args.
[SVN r49888]
2008-11-23 05:00:56 +00:00
Rene Rivera
1baf17db99 Oops, put quotes around one-too-many args.
[SVN r49888]
2008-11-23 05:00:56 +00:00
Rene Rivera
77eabb3506 Add quotes for most arguments when building bjam. This solves the problem of externally specified values, like the Python path, from breaking when they have spaces.
[SVN r49887]
2008-11-23 04:51:24 +00:00
Rene Rivera
4a7c8b9687 Add quotes for most arguments when building bjam. This solves the problem of externally specified values, like the Python path, from breaking when they have spaces.
[SVN r49887]
2008-11-23 04:51:24 +00:00
Rene Rivera
72f8d348b1 Adjust error un/setting for compatibility with more Windows CMD versions. (fixes #1663)
[SVN r49884]
2008-11-23 03:27:54 +00:00
Rene Rivera
dd458ca471 Adjust error un/setting for compatibility with more Windows CMD versions. (fixes #1663)
[SVN r49884]
2008-11-23 03:27:54 +00:00
Rene Rivera
c26a94ffd8 Let the child bjam commands inherit stdin, as some commands assume it's available. (fixes #1577)
[SVN r49883]
2008-11-23 02:37:44 +00:00
Rene Rivera
9e76c95c1d Let the child bjam commands inherit stdin, as some commands assume it's available. (fixes #1577)
[SVN r49883]
2008-11-23 02:37:44 +00:00
Rene Rivera
c06917cd60 On Windows don't limit bjam output to ASCII as some tools output characters in extended character sets. (fixes #1576)
[SVN r49882]
2008-11-23 02:10:52 +00:00
Rene Rivera
a40f815bca On Windows don't limit bjam output to ASCII as some tools output characters in extended character sets. (fixes #1576)
[SVN r49882]
2008-11-23 02:10:52 +00:00
Rene Rivera
9e6381efbd Unix bjam test isolation and auto-rebuild.
[SVN r49879]
2008-11-23 01:00:17 +00:00
Rene Rivera
da6abec028 Isolate running of bjam tests to individual bjam instances to prevent possible spillover errors from one test affecting another test. Separate the bjam used to run the tests vs. the bjam being tested. And add automatic re-building of the bjam being tested. (windows changes, unix changes to follow).
[SVN r49878]
2008-11-23 00:58:07 +00:00
Rene Rivera
1fc9bb7a64 Fix some possible overrun issues revealed by Fortify build. Thanks to Steven Robbins for pointing out the issues. (fixes #2527)
[SVN r49877]
2008-11-23 00:21:21 +00:00
Rene Rivera
6816c4570f Fix some possible overrun issues revealed by Fortify build. Thanks to Steven Robbins for pointing out the issues. (fixes #2527)
[SVN r49877]
2008-11-23 00:21:21 +00:00
Vladimir Prus
8c630bdf40 Fix error message to match unit test's expectations
[SVN r49870]
2008-11-22 10:24:19 +00:00
Vladimir Prus
8b6c80a779 Fix error message to match unit test's expectations
[SVN r49870]
2008-11-22 10:24:19 +00:00
Vladimir Prus
d672a5a364 Add new --jobs option and allow to set it in site-config.jam/user-config.jam.
[SVN r49869]
2008-11-22 10:03:10 +00:00
Vladimir Prus
d0a1d0a7b6 Add new --jobs option and allow to set it in site-config.jam/user-config.jam.
[SVN r49869]
2008-11-22 10:03:10 +00:00
Vladimir Prus
77019eb3a8 Emit clear error when more than one possible Jamfile is found in a directory
[SVN r49851]
2008-11-20 17:58:59 +00:00
Vladimir Prus
2c44a99eb4 Emit clear error when more than one possible Jamfile is found in a directory
[SVN r49851]
2008-11-20 17:58:59 +00:00
Vladimir Prus
c3c636e483 Use or not use escape sequences depending on availability.
Emit warning only on cygwin.


[SVN r49846]
2008-11-19 18:20:39 +00:00
Vladimir Prus
915022e92f Use or not use escape sequences depending on availability.
Emit warning only on cygwin.


[SVN r49846]
2008-11-19 18:20:39 +00:00
Vladimir Prus
9fbde57b1c If escape characters are not supported, emit warning, not error.
This is temporary solution to make regression test work again.


[SVN r49816]
2008-11-17 12:08:03 +00:00
Vladimir Prus
990b520ba0 If escape characters are not supported, emit warning, not error.
This is temporary solution to make regression test work again.


[SVN r49816]
2008-11-17 12:08:03 +00:00
Vladimir Prus
1f3b7ec836 Do not strip explicitly requested suffix from target names.
[SVN r49800]
2008-11-16 17:52:17 +00:00
Vladimir Prus
7c69dc9500 Do not strip explicitly requested suffix from target names.
[SVN r49800]
2008-11-16 17:52:17 +00:00
Vladimir Prus
379b0a2738 Verify that escape characters are supported
[SVN r49793]
2008-11-16 14:50:48 +00:00
Vladimir Prus
07b2ee7a3f Verify that escape characters are supported
[SVN r49793]
2008-11-16 14:50:48 +00:00
Vladimir Prus
c3c4a6ac16 Make sure 'FAILED' is printed on failure
[SVN r49787]
2008-11-16 13:19:26 +00:00
Vladimir Prus
31f8201758 Make sure 'FAILED' is printed on failure
[SVN r49787]
2008-11-16 13:19:26 +00:00
Vladimir Prus
bed238bee8 Fix typo
[SVN r49785]
2008-11-16 12:46:11 +00:00
Vladimir Prus
d437364357 Fix typo
[SVN r49785]
2008-11-16 12:46:11 +00:00
Vladimir Prus
c032e1be81 Use \n, not various tricks that depend on eof style of common.jam itself.
[SVN r49776]
2008-11-15 22:10:18 +00:00
Vladimir Prus
882d6bf192 Use \n, not various tricks that depend on eof style of common.jam itself.
[SVN r49776]
2008-11-15 22:10:18 +00:00
Vladimir Prus
c549e85b34 Handle \n and \r escape sequences
[SVN r49775]
2008-11-15 22:02:35 +00:00