Commit graph

30307 commits

Author SHA1 Message Date
Vladimir Prus
75c198c9f1 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
Eric Niebler
c7b1b6242d add an example of virtual data members
[SVN r49910]
2008-11-24 07:17:40 +00:00
Rene Rivera
b4560cb41b Add history entires for bjam 3.1.17 release.
[SVN r49909]
2008-11-24 04:34:01 +00:00
Rene Rivera
81ec2ed200 Reflect the results of calling bjam from Python. (fixes #2112)
[SVN r49907]
2008-11-24 03:14:55 +00:00
Rene Rivera
e35a72f2d7 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
df028faf7a 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
Eric Niebler
aba3d42002 misc doc tweaks
[SVN r49902]
2008-11-23 23:41:41 +00:00
Vladimir Prus
a540f3b930 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
Daniel James
c90eaa7b5d Support the lastest version of position_iterator.
[SVN r49899]
2008-11-23 16:56:50 +00:00
Daniel James
12f98907fe Add missing member template specifier.
[SVN r49898]
2008-11-23 16:56:39 +00:00
Daniel James
c5c243cbbb Add missing includes.
[SVN r49897]
2008-11-23 16:56:27 +00:00
Daniel James
f0cc3614f0 Add missing tests to Jamfile.
[SVN r49896]
2008-11-23 16:56:16 +00:00
Daniel James
0c3c632a5e Convert jamfile to v2.
[SVN r49895]
2008-11-23 16:56:05 +00:00
Rene Rivera
94bce79251 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
97bff3f35d 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
9b6882d648 Oops, put quotes around one-too-many args.
[SVN r49888]
2008-11-23 05:00:56 +00:00
Rene Rivera
c8d0a61f51 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
Boris Gubenko
8923c606ba mark up two intrusive tests that may take too long to compile with aC++
[SVN r49885]
2008-11-23 04:00:40 +00:00
Rene Rivera
ca58ccaa02 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
f45702b25e 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
f0cd2da36e 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
Eric Niebler
9007d69b1d fix proto::call for callable transforms with >3 arguments, remove unnecessary semicolons from make_expr.hpp, fixes #2529
[SVN r49880]
2008-11-23 01:04:53 +00:00
Rene Rivera
9856e8e047 Unix bjam test isolation and auto-rebuild.
[SVN r49879]
2008-11-23 01:00:17 +00:00
Rene Rivera
c65fa2225b 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
acd058c0c8 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
Ion Gaztañaga
9d96da5586 Fixed missing <iostream> include in doc_named_mutex and removed superfluous cout in managed_mapped_file_test
[SVN r49876]
2008-11-22 23:51:13 +00:00
Andrey Semashev
9325ad6173 Fixed a possible crash in gregorian::special_value_from_string if the string did not represent a valid special value. The find_match function now accepts the size of lookup tables rater than the maximum index.
[SVN r49875]
2008-11-22 13:40:54 +00:00
Andrey Semashev
083d78c50d In FILETIME support functions fixed a possible integer wrapping that would cause to invalid conversion of FILETIME before 1970-01-01 into a DateTime time. In time facet changed the reaction on a too long hours string to an assert rather than truncating the string. Updated docs and tests to reflect these changes.
[SVN r49874]
2008-11-22 12:49:20 +00:00
Ion Gaztañaga
c8b9cf6dd8 Fixed bug with empty ranges.
[SVN r49872]
2008-11-22 11:07:35 +00:00
Ion Gaztañaga
6fddfed897 Fixed bug in optimized allocator insertion. Empty range insertion was not checked.
[SVN r49871]
2008-11-22 10:48:17 +00:00
Vladimir Prus
4363531452 Fix error message to match unit test's expectations
[SVN r49870]
2008-11-22 10:24:19 +00:00
Vladimir Prus
57911b7f87 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
Joel de Guzman
be9d30ec41 Cosmetic fixes (improper links)
[SVN r49867]
2008-11-22 03:25:41 +00:00
Gennadiy Rozental
af109ed7c4 address change
[SVN r49866]
2008-11-21 23:29:06 +00:00
Gennadiy Rozental
eac39e16c6 fix gcc warnings and resolve ODR violation issue #2390
[SVN r49865]
2008-11-21 22:38:32 +00:00
Gennadiy Rozental
3e7aaf4663 test_case_template.hpp deprecated
[SVN r49864]
2008-11-21 22:36:07 +00:00
Gennadiy Rozental
048735809b made to compile standalone
[SVN r49863]
2008-11-21 21:31:44 +00:00
Niels Dekker
216b06ab72 Added array_of_template test, testing the boost::swap utility on an array of objects of a template class.
[SVN r49862]
2008-11-21 21:28:47 +00:00
Eric Niebler
cdfe9c27ec optimize algorithms and iterators for the regex_id()==0 case
[SVN r49854]
2008-11-20 21:49:37 +00:00
Vladimir Prus
0d33974923 Emit clear error when more than one possible Jamfile is found in a directory
[SVN r49851]
2008-11-20 17:58:59 +00:00
John Maddock
4a3b2c43a0 Fix typos in docs and regenerate.
[SVN r49850]
2008-11-20 16:55:12 +00:00
Vladimir Prus
f33c8a2da7 Use or not use escape sequences depending on availability.
Emit warning only on cygwin.


[SVN r49846]
2008-11-19 18:20:39 +00:00
John Maddock
e73fa8cc1e Fixed bug in elliptic integral periodic-reduction code.
Added some more debugging/tracing aids.

[SVN r49828]
2008-11-18 19:47:50 +00:00
Boris Gubenko
6d7b7ffea9 extend workaround to icc 10.0
[SVN r49827]
2008-11-18 17:41:32 +00:00
John Maddock
a05c4b74b8 Added __CODEGEARC__ warning suppression.
[SVN r49822]
2008-11-18 08:51:43 +00:00
Steven Watanabe
c93b43fda0 More thorough tests for using bind with member variables
[SVN r49818]
2008-11-17 19:43:41 +00:00
John Maddock
d56c305021 Fix bug in expected error rates.
[SVN r49817]
2008-11-17 17:10:46 +00:00
Vladimir Prus
8996a6489a 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
John Maddock
6e2d61a9e3 Ooops revert last change.
[SVN r49815]
2008-11-17 11:58:54 +00:00
Eric Niebler
ac99c2aa67 fix #2407
[SVN r49812]
2008-11-16 23:22:53 +00:00