Commit Graph

12124 Commits

Author SHA1 Message Date
Steven Watanabe
1c86c4868e Tests for backtrace. Also add a simple utility to make these tests easier to read. 2016-02-22 12:59:06 -07:00
Steven Watanabe
7d7de34346 More testing. Fix some issues exposed by the new tests. 2016-02-20 18:30:55 -07:00
Steven Watanabe
e9db80896f Merge remote-tracking branch 'origin/develop' into debug
Conflicts:
	src/engine/builtins.c
	src/engine/builtins.h
	src/engine/function.c
	src/engine/jam.c
2016-02-19 12:02:22 -07:00
Steven Watanabe
51a9304c24 Start making tests more systematic. 2016-02-18 12:24:37 -07:00
Rene Rivera
1a2109894e When possible, directly exec rst2html script to allow system installs of docutils. 2016-02-18 18:26:47 +03:00
Rene Rivera
85057e89c7 Force doxygen to not use a format as it's meaningless and avoids conflicts when building other multi-format docs. 2016-02-18 18:26:42 +03:00
Rene Rivera
7a4b66bb78 Make it possible to configure docutils to use built-in docutils package. 2016-02-18 18:26:35 +03:00
Rene Rivera
82543ffe7b Make format feature non-incidental as the same targets for different formats can be built at the same time. 2016-02-18 18:26:27 +03:00
Steven Watanabe
2a5032261f Get backtrace working and add some more tests. 2016-02-17 10:30:48 -07:00
Vladimir Prus
2f8e4ae868 Do not use 'mingw' as bootstrap toolchain name.
Instead, use gcc everywhere and detect the target to decide whether we need
to use POSIX or Windows runtime.
2016-02-17 16:27:28 +03:00
Steven Watanabe
5424ef24d4 Add tests and get break output to work in console mode. 2016-02-16 14:35:31 -07:00
Steven Watanabe
7a46ea5202 Get print+breakpoints+stepping to work with both console and mi. 2016-02-11 11:14:17 -07:00
Jürgen Hunold
54cfd5115c Support for upcoming QtCharts and Qt3D libraries 2016-02-11 16:44:30 +01:00
Jürgen Hunold
8dfda383ed Ignore bin directory created by running the tests 2016-02-11 16:02:57 +01:00
Jürgen Hunold
e616a56d55 Finally adapt to Boost.Test changes in 1.59.0 2016-02-11 16:02:38 +01:00
Vladimir Prus
7c5b4a4c9b Disable library_order test for now. 2016-02-04 03:24:35 -05:00
Vladimir Prus
e891e4b76c Run Boost.Build tests via Travis CI.
Merge from branch 'develop-travis-ci-python-tests' of https://github.com/tee3/build
2016-02-04 03:13:05 -05:00
Vladimir Prus
99b4b805a8 Revive path_features.py.
Relative imports no longer generate relative module names.
2016-02-01 02:37:21 -05:00
Steven Watanabe
b263f1aae0 Work on un-mixing stdout and debugger internal comunication. 2016-01-11 12:27:23 -07:00
Thomas Brown
ec3ac1ce81 ci: Run Boost.Build against Python 2.7 as well. 2016-01-03 22:30:42 -05:00
Thomas Brown
0626908ca2 ci: Run Boost.Build tests on Travis.
This now will run the tests against Python 2.6 as well as
building the Boost.Jam engine.
2016-01-03 22:30:42 -05:00
Thomas Brown
4d7edbdd53 test: Exit unsuccessful with failures. 2016-01-03 22:30:42 -05:00
Rene Rivera
36fa8d40d0 When possible, directly exec rst2html script to allow system installs of docutils. 2015-12-30 10:28:50 -06:00
Rene Rivera
7d80077b49 Force doxygen to not use a format as it's meaningless and avoids conflicts when building other multi-format docs. 2015-12-23 10:08:56 -06:00
Rene Rivera
8849b091c5 Make it possible to configure docutils to use built-in docutils package. 2015-12-23 10:07:44 -06:00
Rene Rivera
1b1025fe20 Make format feature non-incidental as the same targets for different formats can be built at the same time. 2015-12-23 10:06:03 -06:00
Rene Rivera
891a110224 Merge pull request #116 from NumScale/fix_typos_in_reference_doc
Fix typos in reference documentation
2015-12-21 09:43:44 -06:00
Charly Chevalier
f301164ad4 Fix typos in reference documentation 2015-12-21 16:37:25 +01:00
Steven Watanabe
0704b0f0af Create a flag for running the debugger. Also start splitting the text interface from the gdm/mi interface. 2015-12-14 13:33:55 -07:00
Vladimir Prus
4a5cf7f909 OpenVMS support.
See https://github.com/boostorg/build/pull/100
2015-12-14 02:46:44 -05:00
loonycyborg
2d3c5bd16d Added regression test for bzip2 tool 2015-12-14 02:32:49 -05:00
loonycyborg
da6225b54f Added tool for bzip2 library
it's a copy of zlib tool changed to look for bzip2
2015-12-14 02:32:45 -05:00
Michał Górny
8f25e81c3d python: Determine the version if interp, incl & lib are provided
Fix the conditional around acquiring the data from Python interpreter to
be run if interpreter-cmd, includes and libraries are provided (but
version is not).
2015-12-14 02:19:41 -05:00
Aaron Boman
55593971a8 Provide error message and stacktrace with bad parameter to bjam.call() 2015-12-14 02:15:32 -05:00
wmarquesr
0cb7b16543 Refactoring conditional directives for incomplete if conditions. 2015-12-14 02:05:55 -05:00
Vladimir Prus
cfe40e6d8b Merge pull request #110 from tee3/develop-travis-ci
Test with both gcc and clang on Linux with Travis CI
2015-12-14 10:03:43 +03:00
Steven Watanabe
c0ef46eeab Add support for clearing breakpoints. 2015-12-11 13:34:11 -07:00
Steven Watanabe
31692f06f9 Check for a child when printing the stack. 2015-12-11 13:02:37 -07:00
Steven Watanabe
7c8de02c3f Really commit the code that I intended to add in the last commit. Also add support for viewing the stack. 2015-12-10 19:48:01 -07:00
Steven Watanabe
daa67700ed Implement printing values for MI. 2015-12-10 17:16:13 -07:00
Thomas Brown
4565f96481 ci: Add environment variables for toolset and flags.
This removes the language completely because a different mechanism is used
to iterate over the compilers available since the Boost.Build compiler
names do not necessarily match the toolset names.

Eventually, this will need Python to run the Boost.Build tests, but it
does not seem to work on OS X, so this will have to happen later.
2015-11-20 05:21:27 -05:00
Thomas Brown
a2e9bf2f62 ci: Test with the clang compiler as well. 2015-11-20 05:21:24 -05:00
Thomas Brown
50856135f7 ci: Use CC to indicate the compiler.
This is a naive use that assumes the name of the compiler is the same as
the name of the toolset in Boost.Build, which is not always the case.
2015-11-20 05:21:21 -05:00
Thomas Brown
1145865424 ci: Only run on Linux for now. 2015-11-20 05:21:18 -05:00
Thomas Brown
80ba423435 ci: Preparation for more complex scripts. 2015-11-20 05:21:14 -05:00
Thomas Brown
c0bd65d696 ci: Run tests on new Travis infrastructure. 2015-11-20 05:21:11 -05:00
Rene Rivera
bcd4e52997 Merge pull request #103 from jzmaddock/patch-4
Update for Intel 16.0 on Windows.
2015-11-08 13:06:54 -06:00
jzmaddock
4169b86ccd Update for Intel 16.0 on Windows. 2015-11-08 19:00:18 +00:00
Artur Shepilko
e7ad998104 Add bootstrap install info for VMS. 2015-10-27 17:22:07 -05:00
Artur Shepilko
0026610c41 Update examples to support VMS. 2015-10-26 16:50:28 -05:00