Commit graph

42248 commits

Author SHA1 Message Date
Jurko Gospodnetić
7f417cae68 Boost library build system code cleanup - removed a non-existing 'explicit' target being declared as explicit.
[SVN r78937]
2012-06-14 08:08:22 +00:00
Jurko Gospodnetić
cbcbfa103f Minor stylistic changes.
[SVN r78936]
2012-06-14 07:59:15 +00:00
Jurko Gospodnetić
df9455da60 Made Boost library build script's '--with-...' & '--without-...' parameter checking more strict so e.g. '--run--with--system' is not interpreted as one of those options.
[SVN r78935]
2012-06-14 07:55:51 +00:00
Jurko Gospodnetić
e0a9e8ec23 Minor stylistic changes made to the boostcpp.jam Boost library build module - wrapped comments and some code lines to 80 characters, removed duplicate imports, ordered imports alphabetically, corrected comment & end-user message typos, removed redundant quoting & trimmed trailing spaces.
[SVN r78934]
2012-06-14 07:47:22 +00:00
Jurko Gospodnetić
06e8b8168e Added an import missing in case some conditional tests listed in the class.jam Boost Build module's __test__() testing rule are enabled.
[SVN r78933]
2012-06-14 07:31:15 +00:00
Andrii Sydorchuk
a5163e8344 Polygon: udpating Voronoi builder documentation.
[SVN r78932]
2012-06-13 20:21:09 +00:00
Andrii Sydorchuk
6319a5e023 Polygon: adding initial_index to the Voronoi builder API.
[SVN r78931]
2012-06-13 19:58:34 +00:00
Jurko Gospodnetić
aac0f740ae Corrected a defective Boost Build configuration.py test that gets run only on non-Windows platforms.
[SVN r78921]
2012-06-13 12:36:55 +00:00
Vicente J. Botet Escriba
3f6331842d Thread: Fix max macro issue on Windows
[SVN r78920]
2012-06-13 06:34:22 +00:00
Vicente J. Botet Escriba
4238dccbc4 Thread: rolled back breaking changes on windows.
[SVN r78919]
2012-06-13 06:00:38 +00:00
Jurko Gospodnetić
13adf824d7 Added a new, temporary, always-failing Boost Build test named collect_debug_info.py. Used to collect additional debugging information about specific test sites, e.g. Python & OS version. Currently collects information required for debugging detected configuration.py test failures. Registered expected Boost library test failures.
[SVN r78918]
2012-06-13 01:02:02 +00:00
Jurko Gospodnetić
0a49613d9a Corrected how Boost Build's configuration.py test detects whether the current platform interprets setting an environment variable to an empty string literally or as unsetting that variable.
[SVN r78917]
2012-06-13 00:17:28 +00:00
Jurko Gospodnetić
a71fa9ad01 Corrected a few Python errors that snuck trough in the previous two Boost Build configuration.py test commits.
[SVN r78916]
2012-06-13 00:04:53 +00:00
Jurko Gospodnetić
7a8e9b1ed2 Corrected a bug in the Boost Build configuration.py test that was causing it to leave behind an invalid BOOST_BUILD_USER_CONFIG environment variable setting after it finishes running with a Python interpreter prior to version 2.6 (calling os.environ.pop() did not actually clear the environment variable in question).
[SVN r78915]
2012-06-13 00:01:01 +00:00
Jurko Gospodnetić
67e46ada85 Minor Boost Build configuration.py test cleanup.
[SVN r78914]
2012-06-12 23:55:54 +00:00
Jurko Gospodnetić
fde36cfdcd Cleaned up the Boost Build testing framework implementation a bit.
[SVN r78913]
2012-06-12 23:51:47 +00:00
John Maddock
d212e27294 Update Jacobi docs - should use u rather than phi for argument.
Add simple intro with references.
Regenerate docs.

[SVN r78909]
2012-06-12 11:45:28 +00:00
Paul A. Bristow
6ebea221f1 Added test for radix 10 to use max_digits10 on printing values. https://svn.boost.org/trac/boost/ticket/5758
[SVN r78908]
2012-06-12 11:14:39 +00:00
Jurko Gospodnetić
f83a66272c Removed temporary '--plinky-plonky' Boost Build debugging code.
[SVN r78906]
2012-06-12 08:11:48 +00:00
Joel de Guzman
59d5dee5a9 Fixed wrong link
[SVN r78905]
2012-06-12 08:01:47 +00:00
Jurko Gospodnetić
51788d40bb Minor stylistic change.
[SVN r78904]
2012-06-11 23:54:11 +00:00
Jurko Gospodnetić
f2b4401410 Corrected a bug in the Python Boost Build implementation causing its command-line parsing to fail when given an empty-string command-line parameter.
[SVN r78903]
2012-06-11 23:37:53 +00:00
Jurko Gospodnetić
6bb033ae2a Made Boost Build ignore any received empty command-line arguments that it previously interpreted as targets. This was causing Boost Build test failures (rule path.make-UNIX called with an empty parameter) on many non-Windows platforms where empty parameters are not automatically stripped by the OS or the used Python process call implementation.
[SVN r78902]
2012-06-11 23:36:26 +00:00
Paul A. Bristow
8ab18b4fb8 Change to all lower case so works on *nix and windows
[SVN r78900]
2012-06-11 16:56:57 +00:00
Paul A. Bristow
b12673b882 Change to all lower case so works on *nix and windows
[SVN r78899]
2012-06-11 16:56:26 +00:00
Paul A. Bristow
685adc5613 Change to all lower case so works on *nix and windows
[SVN r78898]
2012-06-11 16:55:12 +00:00
Paul A. Bristow
d37d354f30 Change to all lower case so works on *nix and windows
[SVN r78897]
2012-06-11 16:54:39 +00:00
Paul A. Bristow
1fb0d9d5b5 Change to all lower case so works on *nix and windows
[SVN r78896]
2012-06-11 16:54:00 +00:00
Paul A. Bristow
230dca4498 Change to all lower case so works on *nix and windows
[SVN r78895]
2012-06-11 16:53:29 +00:00
Paul A. Bristow
44c1a7dbdb Change to all lower case so works on *nix and windows
[SVN r78894]
2012-06-11 16:52:38 +00:00
Paul A. Bristow
e0ef0854d9 Change to all lower case so works on *nix and windows
[SVN r78893]
2012-06-11 16:52:03 +00:00
Paul A. Bristow
f6b89b1561 Change to all lower case so works on *nix and windows
[SVN r78892]
2012-06-11 16:51:26 +00:00
Jurko Gospodnetić
e376d0cda7 Added some temporary Boost Build debugging code as a part of the effort to track down some of the mysterious Boost Build test failures reported by the Boost library regression tests (namely, how on some platforms we are encountering empty target ids). Related code enabled using the '--plinky-plonky' command-line option.
[SVN r78891]
2012-06-11 13:22:17 +00:00
Jurko Gospodnetić
84355e6c7e Minor sylistic changes - trimmed trailing spaces.
[SVN r78890]
2012-06-11 12:54:29 +00:00
Jurko Gospodnetić
a6c58614ab Cleaned up how Boost Build's test system reports unhandled exceptions. Now no longer uses deprecated global sys.exc_* variables and prints out the exception stack trace correctly.
[SVN r78889]
2012-06-11 12:53:54 +00:00
Jurko Gospodnetić
dfa00981eb Corrected a Python error in the configuration.py Boost Build test script that might have caused the test to crash on startup if the surrounding environment had the 'UGNABUNGA_FOO_BAR_BAZ_FEE_FAE_FOU_FAM' environment set.
[SVN r78886]
2012-06-11 02:15:09 +00:00
Jurko Gospodnetić
53327f47f3 Removed temporary debugging code from the configuration.py Boost Build test, now made redundant by better unhandled exception handling implemented in the main Boost Build test runner script.
[SVN r78885]
2012-06-11 02:13:13 +00:00
Jurko Gospodnetić
99e44fd120 Minor stylistic changes.
[SVN r78884]
2012-06-11 02:09:24 +00:00
Jurko Gospodnetić
c7bc18e794 Made the main Boost Build test runner script correctly report unhandled and unexpected exceptions raised from specific test scripts. Before, such an exception would terminate the whole test run while now it gets cleanly reported as just another test failure. This makes Boost library regression test results correctly report any Python errors (e.g. using a Python feature not supported by the used Python version) which previously developers had no built-in way of getting feedback about.
[SVN r78883]
2012-06-11 02:02:59 +00:00
Jurko Gospodnetić
ad3f7d8b0e Made the main Boost Build test runner script not assume that successful tests will leave behind no annotations, thus making result processing with and without XML output symmetric. Before, with XML output, if a passed test left behind some annotations, they would get reported as annotations for the next failing test.
[SVN r78882]
2012-06-11 01:58:05 +00:00
Jurko Gospodnetić
3eb12050b1 Removed some 'regression' test specialized debugging code from the main Boost Build test runner script that seems to have been left behind from some debugging efforts. It would cause annotations to be displayed to the user if that test failed and no XML output was requested, while for all the other failed tests such annotations are ignored. This seems unnecessary since this output can be collected by directly running the regression.py test script, same as what is done with any other failed test.
[SVN r78881]
2012-06-11 01:55:43 +00:00
Jurko Gospodnetić
773c85983e Made the main Boost Build test runner script better align its test results on screen when not run with XML output. Now the maximum test name length is no longer hardcoded.
[SVN r78880]
2012-06-11 01:49:52 +00:00
Jurko Gospodnetić
511d2c579f Comment typo correction.
[SVN r78879]
2012-06-11 01:47:08 +00:00
Jurko Gospodnetić
8ea3356b93 Minor stylistic cleanup in the main Boost Build test runner script.
[SVN r78878]
2012-06-11 01:46:24 +00:00
Daniel James
44bbd1a231 Make the new pdf install rules explicit, and fix intrusive's.
[SVN r78877]
2012-06-11 01:33:10 +00:00
Jurko Gospodnetić
bea7d87e02 Stopped using the Python string.format() method in the Boost Build configuration.py test to support running that test using Python versions older than 2.6.
[SVN r78875]
2012-06-11 00:26:11 +00:00
K. Noel Belcourt
0403a387b0 Fix off by one error that resulted in less than the
full amount of target output being output to the user.



[SVN r78874]
2012-06-10 23:05:25 +00:00
Jurko Gospodnetić
bf69001ccc Updated Boost Build configuration.py test debugging code to re-raise any non-SystemExit unhandled exceptions as SystemExit exceptions to avoid aborting the test runner test_all.py script.
[SVN r78873]
2012-06-10 16:41:22 +00:00
Jurko Gospodnetić
576f49cf85 Added additional temporary debugging code to the Boost Build configuration.py test to help with debugging related test failures reported on different platforms.
[SVN r78871]
2012-06-10 16:18:33 +00:00
Jurko Gospodnetić
57531a70a4 Minor stylistic changes.
[SVN r78870]
2012-06-10 16:02:02 +00:00