Rene Rivera
acacc78ba9
Update docs for current set of tested compilers.
2025-11-23 10:33:20 -06:00
Miuna
340f157d6d
fixup! Initial vc145 support
2025-11-20 22:58:11 -06:00
Miuna
adc7f15206
Initial vc145 support
2025-11-20 22:58:11 -06:00
Rene Rivera
6c2ee24589
Update tested compilers.
2025-11-19 19:55:02 -06:00
Rene Rivera
7087f224f2
Update tested compilers.
2025-11-19 19:34:06 -06:00
Rene Rivera
4039706e42
Update tested compilers.
2025-11-19 19:30:50 -06:00
Rene Rivera
f91669561f
Update tested compilers.
2025-11-19 19:21:54 -06:00
Rene Rivera
bd30f55681
More tweaks to CSS to make the docs work on phone screens.
2025-11-19 09:56:49 -06:00
Rene Rivera
96dbb44d66
Replace doc style to support light/dark modes.
2025-11-09 09:24:34 -06:00
Dmitry Arkhipov
1adb209674
allow explicit target triple for clang-linux and clang-darwin ( #466 )
...
Co-authored-by: René Ferdinand Rivera Morell <grafikrobot@gmail.com >
2025-10-01 07:55:40 -05:00
Dmitry Arkhipov
96e9206a0c
propagate dll-path to shared libraries ( #465 )
...
Co-authored-by: René Ferdinand Rivera Morell <grafikrobot@gmail.com >
2025-09-30 22:37:34 -05:00
Rene Rivera
3b20a4e165
Add initial support for {CPP}-26 Contracts for GCC based toolsets (like clang).
2025-09-29 19:51:24 -05:00
Rene Rivera
c803de9a3d
Fix invoking asciidoctor on Windows.
2025-07-11 22:50:20 -05:00
Rene Rivera
5320c76f5c
Merge branch 'main' of https://github.com/bfgroup/b2
2025-07-10 21:33:20 -05:00
Rene Rivera
c21f43c191
Disable vs2019 on AZP.
2025-06-17 23:19:15 -05:00
Rene Rivera
461dfe4bec
Note for PR.
2025-06-17 18:44:00 -05:00
chausner
62b70c23c4
Fix version regex pattern in msvc.jam ( #444 )
...
Commands should use forward-slashes according to documentation
2025-06-16 22:46:54 -05:00
Rene Rivera
514a8ab9c4
Notes and start of 5.3.3
2025-06-16 00:01:53 -05:00
Dmitry Arkhipov
6bda79eca5
Fix/silent cli errors ( #452 )
...
* report CLI parse errors and quit
* convert -m value with Lyra rather than manually
2025-05-26 10:23:44 -05:00
Dmitry Arkhipov
f2fdf3ef1e
don't use stdlib flags when compiling C ( #451 )
2025-05-26 10:23:08 -05:00
Rene Rivera
be69c44857
B2 5.3.2
boost-1.90.0.beta1
boost-1.89.0
boost-1.90.0
2025-04-18 18:24:49 -05:00
Rene Rivera
f518c83dbb
B2 5.3.2
2025-04-15 09:48:16 -05:00
Dmitry Arkhipov
a42d9683a6
fix empty compilation database ( #442 )
2025-04-15 09:27:35 -05:00
Rene Rivera
b0ce9bab9d
Fix backward incompatibility of option.get if an argument is not added with args.add-arg.
...
When such an argument isn't registered we fail to check `ARGV` directly as a backup, for backward compatibility. This fixes that problem by checking if an argument is registered, and if not falling back on the direct `ARGV` check.
fixes #440
2025-04-04 20:23:22 -05:00
Rene Rivera
cd5338b2ca
Update release notes for 5.3.0.
2025-04-03 19:36:31 -05:00
René Ferdinand Rivera Morell
dbbf11049c
args module (#437 )
...
This completes rewriting the command line argument parsing to replace it with the Lyra library. The main() changes now allow for parsing project jamfiles before printing help text. And hence allow for all jam side args to be displayed with -h.
2025-04-03 14:53:57 -05:00
Rene Rivera
b967c358cf
Revert "Add clang-20 to FreeBSD testing."
...
This reverts commit 507875ada2 .
2025-04-03 08:40:54 -05:00
Rene Rivera
93b0de0068
Reapply "Add clang-20 testing."
...
This reverts commit 3d64033c83 .
2025-04-03 08:39:44 -05:00
Rene Rivera
3d64033c83
Revert "Add clang-20 testing."
...
This reverts commit f1b8d23e50 .
2025-04-03 08:38:34 -05:00
Rene Rivera
507875ada2
Add clang-20 to FreeBSD testing.
2025-04-02 20:52:35 -05:00
Rene Rivera
f1b8d23e50
Add clang-20 testing.
2025-04-02 20:49:51 -05:00
Rene Rivera
f5d2317fa8
Avoid using python >= 3.5 features.
2025-04-02 17:14:38 -05:00
Rene Rivera
d24381fe40
Re-enable all containers now that the setup works.
2025-04-02 14:18:03 -05:00
Rene Rivera
4ecaf9f5b3
Need to swap sudoers as it's modified to be able to install. [skip ci]
2025-04-02 14:09:45 -05:00
Rene Rivera
cae70f8d96
Use docker to run "su" to get the root access.
2025-04-02 14:01:46 -05:00
Rene Rivera
64cd05111c
Try and use "su" to install the missing "sudo". [skip ci]
2025-04-02 13:16:39 -05:00
Rene Rivera
f8f5c0c480
More container debugging. [skip ci]
2025-04-02 12:57:07 -05:00
Rene Rivera
32c3868200
Debug container setup. [skip ci]
2025-04-02 12:37:43 -05:00
Rene Rivera
bca2055e99
Don't do sudo for containers.
2025-04-02 08:37:26 -05:00
Rene Rivera
a5e317363d
Use teeks99 containers.
...
Switch most container tests to use teeks99 containers that have compilers preconfigured.
2025-04-01 21:23:42 -05:00
René Ferdinand Rivera Morell
8907eee3e4
Use ubuntu-latest for container tests.
...
Switching to ubuntu-latest image for container tests as 20.04 is going away.
2025-04-01 11:44:36 -05:00
Dmitry Arkhipov
b19b21773d
<location> support for asciidoc and sass targets ( #439 )
2025-04-01 08:23:38 -05:00
René Ferdinand Rivera Morell
f6c5e680a2
New IBM * XL toolset. ( #438 )
...
Common IBM XL compiler toolset that handles the current IBM XL and IBM Open XL compilers.
2025-03-16 19:52:16 -05:00
Rene Rivera
2d39cfe299
GCC10 is no longer available from FreeBSD CI.
2025-03-12 22:47:26 -05:00
Rene Rivera
8f80fb9a9c
Remove testing & support for really old clang <= 3.8.
...
The old clangs have problems with the Lyra library and SFINAE. To avoid increased development time to workarounds dropping support for them.
2025-03-12 22:45:49 -05:00
Rene Rivera
7a99888438
Fix test to account for py change in what it considers an absolute dir on Windows.
2025-03-12 22:45:33 -05:00
Rene Rivera
e73c764c3a
Format.
2025-03-08 21:44:35 -06:00
Rene Rivera
bf453ee2b2
Add generic cc toolset.
2025-02-02 16:57:22 -06:00
Rene Rivera
1038595eeb
Add history item for HaikuOS fix.
...
[skip ci]
2025-02-01 19:26:24 -06:00
fasxmut
9a2e05a19c
Fix Building on Haiku OS ( #428 )
2025-01-19 14:55:42 -06:00