Peter Dimov
d11cbccc87
Merge pull request #280 from grisumbras/fix/feature-context-impl
...
move context-impl feature into a module
2025-01-07 16:39:38 +02:00
Dmitry Arkhipov
12ac945158
move context-impl feature into a module
...
This is now necessary to allow users to set it from the command line.
2025-01-07 16:11:34 +03:00
Oliver Kowalke
e4c91576d2
Merge pull request #277 from larskanis/fix-arm64-docs
...
Fix mistakes in documentation on Arm64 on Windows
2024-12-26 08:14:02 +01:00
Oliver Kowalke
fa35c154f7
Merge pull request #276 from MehdiChinoune/patch-1
...
Support building assembly files for mingw-w64 on arm64 with CMake.
2024-12-26 08:13:22 +01:00
Oliver Kowalke
b58fd91ac3
Merge pull request #275 from Windows-on-ARM-Experiments/mingw-arm-asm
...
Define assembler files for ARM64 + Windows + GCC combination
2024-12-26 08:12:42 +01:00
Oliver Kowalke
1bec595a07
Merge pull request #270 from Lastique/feature/fix_shadowstack_syscall
...
Fix shadowstack syscall number redefinition
2024-12-26 08:09:06 +01:00
Oliver Kowalke
3a2a2fb703
Merge pull request #268 from Dargun/fix_asm_files_language
...
fix for for: visual studio missing buildtool peroperty for asm files
2024-12-26 08:07:04 +01:00
Oliver Kowalke
ed4f880987
Merge pull request #267 from harishisnow/fix_clickhouse_crash_on_power_pc
...
Addressing fix for: Clickhouse crash issue on power pc build
2024-12-26 08:06:17 +01:00
Oliver Kowalke
b7ff6fc9f1
Merge pull request #266 from petk/patch-trailing-whitespace
...
Trim redundant trailing whitespace
2024-12-26 08:04:54 +01:00
Lars Kanis
c46576a703
Fix mistakes in documentation on Arm64 on Windows
2024-12-16 21:22:53 +01:00
مهدي شينون (Mehdi Chinoune)
f82483d343
Support building assembly files for mingw-w64 on arm64 with CMake.
2024-12-15 06:13:11 +01:00
Martin Vejbora
2767c8e1f2
Clean up comment headings
2024-11-08 16:30:14 +01:00
Martin Vejbora
566fdee8ad
Define assembler files for ARM64+PE+GCC
2024-11-08 16:30:07 +01:00
Martin Vejbora
9068c08ee7
Fix assembler extensions in Jamfile
2024-11-08 16:24:40 +01:00
Oliver Kowalke
46effe4588
Merge pull request #274 from tjcw/develop
...
Jamfile
boost-1.87.0.beta1
boost-1.88.0.beta1
boost-1.87.0
2024-11-05 21:23:21 +01:00
Chris Ward
77835b78c0
Jamfile
2024-10-31 10:45:46 +00:00
Oliver Kowalke
7c80551e16
Merge pull request #273 from rdoeffinger/develop
...
Convert make_fcontext etc into true C++ symbols
2024-10-27 17:34:44 +01:00
Reimar Döffinger
245904742b
Convert make_fcontext etc into true C++ symbols
...
Also mark the non-mangled fcontext asm function symbols
as hidden visibility
These functions should not be exported as dynamic
symbols by boost, only the namespaced C++ symbols
introduced by this patch should.
2024-10-14 13:23:16 +02:00
Oliver Kowalke
59410dfb78
Revert "Mark fcontext asm functions as hidden visibility"
...
This reverts commit 7f51f7dea4 .
The commit breaks boost.coroutine and boost.fiber.
2024-10-08 21:16:44 +02:00
Oliver Kowalke
88472bc5ef
Merge pull request #271 from rdoeffinger/develop
...
Mark fcontext asm functions as hidden visibility
2024-10-08 11:12:29 +02:00
Oliver Kowalke
104e71f276
Merge pull request #272 from boostorg/olk-patch-1
...
Update CMakeLists.txt
2024-10-08 11:06:01 +02:00
Oliver Kowalke
5298509805
Update CMakeLists.txt
...
architecture renamed: ppc32/ppc64 -> power
2024-10-08 09:44:23 +02:00
Reimar Döffinger
7f51f7dea4
Mark fcontext asm functions as hidden visibility
...
These functions should not be exported as dynamic
symbols if a library uses boost.
2024-10-04 20:40:13 +02:00
Andrey Semashev
658379be4a
Replace tabs with spaces, trim trailing spaces.
2024-09-12 19:53:20 +03:00
Andrey Semashev
73c90bb783
Fix __NR_map_shadow_stack redefinition.
...
__NR_map_shadow_stack is defined to 453 (not 451) on Ubuntu 24.04 with
Linux kernel 6.8.0-44, gcc 13.2.0 and glibc 2.39. This causes warnings
about macro redefinition when Boost.Fiber is compiled.
Change the syscall number to 453 and only define the macro if it has
not been defined already. Also include unistd.h for syscall() and
__NR_* constants.
Fixes https://github.com/boostorg/context/issues/263 .
Fixes https://github.com/boostorg/context/issues/269 .
2024-09-12 19:50:15 +03:00
r.nowak
8aa72de691
fix for for: visual studio missing buildtool peroperty for asm files
2024-09-12 17:06:15 +02:00
Harish Subramanian
a64a2c17ac
providing changes for only handling VS63 register
2024-09-11 11:41:24 +05:30
Harish Subramanian
874f46f01b
addressing fix for Clickhouse crash issue on power pc build for all CSR registers
2024-09-09 15:54:20 +05:30
Peter Kokot
a62f6a978f
Trim redundant trailing whitespace
2024-09-06 05:58:56 +02:00
Oliver Kowalke
5d852fc034
Merge pull request #265 from boostorg/master
...
Master
2024-08-28 12:45:50 +02:00
Oliver Kowalke
b39e229f7f
Merge pull request #259 from arnaud-lb/fix-dup
...
Remove accidentally duplicated shadow stack handling
2024-08-28 12:41:18 +02:00
Oliver Kowalke
ac31d0c2d8
Merge pull request #260 from abatyiev/develop
...
Fix x32 build on x86-64
2024-08-28 12:40:34 +02:00
Oliver Kowalke
f7c27e2293
Merge pull request #262 from Liryna/develop
...
Convert ARM64 armasm to armclang
2024-08-28 12:39:21 +02:00
Oliver Kowalke
463cffeac5
Merge pull request #264 from grafikrobot/modular
...
Add support for modular build structure.
2024-08-28 12:36:47 +02:00
Oliver Kowalke
13e9cde9c3
Merge pull request #257 from Kojoley/ci/switch-to-official-containers-when-possible
...
Fix CI
2024-08-28 12:12:32 +02:00
Rene Rivera
c79fa6187f
Move custom features to its own file we can import from other projects.
2024-07-26 11:22:52 -05:00
Rene Rivera
3f7b900f09
Move custom features to its own file we can import from other projects.
2024-07-26 11:22:36 -05:00
Rene Rivera
953437695b
Move inter-lib dependencies to a project variable and into the build targets.
2024-07-23 22:34:23 -05:00
Rene Rivera
285b05d347
Update copyright dates.
2024-07-20 22:52:04 -05:00
Rene Rivera
9084161b87
Default ABI for arm needs to check ARM64 platform for Darwin, at least.
2024-07-18 21:44:38 -05:00
Liryna
e878e8edb2
Convert ARM64 armasm to armclang for Windows clang
2024-06-26 18:24:52 +00:00
Rene Rivera
649dd50d2c
Bump B2 require to 5.2
2024-06-14 11:33:55 -05:00
Rene Rivera
b0af135610
Add requires-b2 check to top-level build file.
2024-05-05 09:00:01 -05:00
Rene Rivera
ebca1ad3af
Add missing import-search for cconfig/predef checks.
2024-05-04 23:28:40 -05:00
Andrii Batyiev
38e38cad07
Fix x32 build on x86-64
2024-04-29 14:14:34 +03:00
Rene Rivera
3850a4da99
Add missing NO_LIB usage requirements.
2024-04-28 20:14:38 -05:00
Nikita Kniazev
fbbdda06bd
CI: ubuntu-18.04 GHA image no longer available
2024-04-28 08:27:38 +03:00
Nikita Kniazev
f50383a34b
CI: Switch to official Debian containers
2024-04-28 08:27:37 +03:00
Rene Rivera
877d450537
Remove accidentally added conflict file.
2024-04-26 23:06:09 -05:00
Arnaud Le Blanc
dc5b59f02b
Remove accidentally duplicated shadow stack handling
2024-04-23 13:34:59 +02:00