Rene Rivera
ceddb211c6
Bump for 4.0.1 version.
2019-11-21 21:20:35 -06:00
Peter Dimov
f530493cb1
Check $(version[1]) before using it in [ numbers.less ] ( #509 )
2019-11-21 19:10:53 -06:00
Rene Rivera
04efaac148
Version 4.0.0 release.
2019-06-23 10:57:59 -05:00
Rene Rivera
429a2134e5
Add -jN change warning.
2019-06-21 08:30:58 -05:00
Rene Rivera
b1c1b2ed53
Update doc for -jN
to match new default.
2019-06-21 08:30:19 -05:00
Rene Rivera
a83f94aad2
Fix bad number of args to cpu count macro.
2019-06-18 09:24:18 -05:00
Rene Rivera
79c248c57a
Restore POSIX & Linux core count.
...
Looks like the std core count function is no worse than the POSIX &
Linux specific methods. Re-enabling those platform methods.
2019-06-18 08:09:48 -05:00
Rene Rivera
9e4bb2e28b
Disable the POSIX & Linux core count until stable.
...
Some methods for quering the cpu counts are unreliable when run
in a container or other cpuset restrictions. Disable them to prefer
the std query.
2019-06-14 23:48:59 -05:00
Rene Rivera
495410e2c1
Avoid warnings about redef of _GNU_SOURCE.
2019-06-11 21:34:58 -05:00
Rene Rivera
c27d575fb3
Rework sysinfo cpu to avoid overcounts.
...
When running in Linux containers the POSIX sysconf can return "too many"
cores or cpus. Instead we prefer using Linux specific sched_getaffinity
there.
2019-06-11 21:26:25 -05:00
Rene Rivera
1309749518
Update release notes.
2019-06-10 22:14:43 -05:00
James E. King III
9f17722e80
Add -fno-omit-frame-pointer to sanitizer options for gcc/glang ( #450 )
2019-06-10 09:06:08 -05:00
Hans Dembinski
11bd2898fb
simplified coverage options and added docs ( #449 )
...
* simplified coverage options and added docs
* fix off must be first to be default
2019-06-09 09:03:10 -05:00
Rene Rivera
b9c0b100e7
Make install be minimal.
...
Don't install examples unless requested. And don't install Python
build files unless it's a Python capable b2.
2019-06-05 20:47:16 -05:00
Rene Rivera
a91d7a2da0
Update list of tested compilers.
...
[skip ci]
2019-06-05 08:29:26 -05:00
Rene Rivera
86503dcf62
Fix name attribution for Peter Dimov.
2019-06-04 21:21:41 -05:00
Rene Rivera
a8ab76ef97
Final fallback for cpu count to use std::thread.
2019-06-04 17:07:24 -05:00
Rene Rivera
52d0cb791c
Fix some 11 warnings.
2019-06-04 09:07:39 -05:00
Rene Rivera
451059949d
Implement minimal cpu sys info for POSIX.
...
This implements partial cpu count information on POSIX systems using
`sysconf` call. This should be the fallback for most Unix like systems
if they don't have a more accurate cpu count API.
2019-06-04 08:25:47 -05:00
Rene Rivera
61468a54ae
Seems 10.14 has issues with 9.4.1 xcode.
2019-06-04 07:38:20 -05:00
Rene Rivera
4fa6d9a0f7
Fix missing VM_IMAGE for macOS.
2019-06-03 22:35:31 -05:00
Rene Rivera
81edb1583d
Add latest gcc and xcode to AZP testing.
2019-06-03 22:21:39 -05:00
Rene Rivera
4348970fc8
Fix unit tests to account for -j default.
2019-06-03 22:02:40 -05:00
Rene Rivera
150d69bd57
Default to available cpu threads for -j option.
...
This adds a `b2::system_info` class to obtain available information on
system we are running in. Currently provides CPU counts.
And currently only implemented for macOS.
2019-06-03 18:39:22 -05:00
tee3
a5cc06a9b4
features: Add freertos as an operating system. ( #446 )
2019-06-03 14:53:47 -05:00
Peter Dimov
1f6ac27ecd
Add /manifest to clang-win.link ( #442 )
2019-06-03 14:51:22 -05:00
Mateusz Łoskot
abe65d78bd
Clarify use of 'using' in Jamfiles vs configuration files ( #436 )
...
Clarify use of 'using' in Jamfiles vs configuration files
2019-05-20 22:30:20 -05:00
Rene Rivera
6d46b3b20f
Update release history notes.
2019-05-12 10:29:25 -05:00
Rene Rivera
37bcce2f35
Minor change for b2 to build with bcc32.
2019-05-08 22:46:08 -05:00
Damian Jarek
16f49cac33
Add support for leak sanitizer: ( #435 )
...
Can be enabled via the `leak-sanitizer` feature.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-05-06 09:40:49 -05:00
Rene Rivera
f553984b77
Fix cygwin engine build from missing syms.
...
[fixes 427]
2019-05-01 17:05:54 -05:00
Rene Rivera
0653d655dd
Remove old engine specific history.
...
Also add current history items.
2019-05-01 16:45:05 -05:00
jehelset
cf2a64add5
Better doc ( #406 )
...
* doc/src/reference.adoc
( bbv2.reference.init ): Mention Unix specific BOOST_BUILD_PATH (https://github.com/boostorg/build/blob/develop/src/engine/Jambase#L48-L55 )
2019-05-01 12:17:58 -05:00
Dmitry
ed5cf45ca9
support for importing pkg-config packages ( #422 )
2019-05-01 11:27:36 -05:00
Neale Ferguson
a62f2daeb0
Add S390x as a supported platform ( #432 )
...
Add support for s390x
2019-05-01 10:52:33 -05:00
Damian Jarek
f2aca24408
Set coverage flags for gcc and clang: ( #431 )
...
- `<coverage>all` sets up `--coverage` for compiler and linker
- `<coverage>profile` sets up `-fprofile-arcs` for compiler and linker
- `<coverage>test` sets up `-ftest-coverage` for compiler and
`-lgcov` for linker
Reference:
https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com>
2019-04-30 11:13:23 -05:00
Rene Rivera
d45bca292f
Add history notes for contributions.
...
Also.. No more TravisCI testing. We are only Azure Pipelines now.
2019-04-28 10:22:13 -05:00
Rene Rivera
3649b68fc5
Need to set the user info only in the website repo dir.
...
[skip travis]
2019-04-28 09:23:23 -05:00
Rene Rivera
b8a7b04981
Fix various block highlight languages.
2019-04-27 22:58:17 -05:00
Rene Rivera
8e32abf98b
Fix version spec syntax.
2019-04-25 22:30:51 -05:00
Rene Rivera
63eafe9f95
Merge branch 'develop' of https://github.com/boostorg/build into develop
2019-04-25 22:29:32 -05:00
Rene Rivera
65cbe71ce3
Need py2, for now, for pygments.rb.
2019-04-25 22:29:22 -05:00
Steven Watanabe
2d306dbe9c
Fix errors reported by ubsan. (memcpy w/ nullptr).
2019-04-24 16:31:31 -06:00
Rene Rivera
cac0ea348a
Maybe we need to install pygments before asciidoctor.
...
[skip travis]
2019-04-22 22:30:59 -05:00
Rene Rivera
c26303bcf4
Need to spec py and ruby. And fix branch name.
...
[skip travis]
2019-04-22 18:12:47 -05:00
Rene Rivera
9b65314c18
Aha, problem was the stage name.
...
[skip travis]
2019-04-22 17:52:47 -05:00
Rene Rivera
bbe3b0b509
Lets play the indent and quote game with AZP.
...
[skip travis]
2019-04-22 17:48:04 -05:00
Rene Rivera
5bb7f6c942
Add website docs build to AZP.
...
[skip travis]
2019-04-22 10:22:22 -05:00
Rene Rivera
ca0e9fdf0c
Merge pull request #409 from djarek/sanitizers
...
Support for common sanitizers
2019-04-21 17:30:25 -05:00
Rene Rivera
3fe7120a19
Merge branch 'develop' of https://github.com/boostorg/build into develop
2019-04-16 21:15:45 -05:00