2
0
mirror of https://github.com/boostorg/context.git synced 2026-01-19 04:02:17 +00:00

Commit Graph

  • 2c1409c17a Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:58 -05:00
  • d6c700636a Merge branch 'boostorg:develop' into modular René Ferdinand Rivera Morell 2024-03-11 10:53:41 -05:00
  • 79bfdc584b Add the BOOST_CONTEXT_USE_MAP_STACK logic to test_fcontext.cpp Claudio Jeker 2024-02-13 10:57:26 +01:00
  • 625bcb96ab update documentation Oliver Kowalke 2024-03-10 20:20:54 +01:00
  • d2109fdc2e Implement the fcontext asm for sparc64 Claudio Jeker 2024-02-13 11:04:27 +01:00
  • d81d611fa2 support gcc for ARM64 on mac OS X Oliver Kowalke 2024-03-10 20:07:00 +01:00
  • 9170c51c98 Make the library modular usable. Rene Rivera 2024-03-11 08:31:17 -05:00
  • 1bde50e400 Merge branch 'develop' boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 Oliver Kowalke 2024-03-10 20:25:58 +01:00
  • f5d062c939 Merge pull request #250 from cjeker/fix_test_fcontext_for_map_stack Oliver Kowalke 2024-03-10 20:23:04 +01:00
  • d811245d08 update documentation Oliver Kowalke 2024-03-10 20:20:54 +01:00
  • d9bea79b09 Merge pull request #251 from cjeker/sparc64_asm_support Oliver Kowalke 2024-03-10 20:18:12 +01:00
  • 99be0a678d support gcc for ARM64 on mac OS X Oliver Kowalke 2024-03-10 20:07:00 +01:00
  • 17945a28a2 Implement the fcontext asm for sparc64 Claudio Jeker 2024-02-13 11:04:27 +01:00
  • 22be4b1570 Add the BOOST_CONTEXT_USE_MAP_STACK logic to test_fcontext.cpp Claudio Jeker 2024-02-13 10:57:26 +01:00
  • 77de3d527c Merge pull request #248 from devnexen/fix_solaris_build Oliver Kowalke 2024-02-04 16:58:50 +01:00
  • a2dd396dd9 fix solaris/illumos build on make/jump assembly directives. David Carlier 2024-02-04 08:07:39 +00:00
  • 08679361bd Merge pull request #247 from SoapGentoo/fix-x32 Oliver Kowalke 2024-01-23 16:52:32 +01:00
  • 922e033fa1 Fix x32 build on x86-64 David Seifert 2024-01-23 13:23:29 +01:00
  • e9c3e56a33 Merge pull request #245 from boostorg/develop boost-1.84.0.beta1 boost-1.84.0 Oliver Kowalke 2023-11-08 09:07:13 +01:00
  • 0bf820bbd6 Merge pull request #244 from the-moisrex/develop Oliver Kowalke 2023-11-08 08:34:40 +01:00
  • dcf037830b Suppressing -Wsign-conversion warnings Mohammad Bahoosh 2023-10-28 21:02:03 -08:00
  • 51ba6ff480 Merge branch 'develop' Oliver Kowalke 2023-10-01 17:03:41 +02:00
  • 033ea19511 PPC64 file was accidentally commented out Oliver Kowalke 2023-10-01 16:49:31 +02:00
  • 0108919724 Merge pull request #240 from Felix-El/develop Oliver Kowalke 2023-10-01 16:30:11 +02:00
  • eb779a96c4 Merge pull request #236 from iv-m/fix-mac-os-condition Oliver Kowalke 2023-10-01 16:29:29 +02:00
  • 1a7562348d CMake: Fix assembler --defsym format issue (qcc/qnx) Felix L 2023-09-06 13:46:42 +02:00
  • 0405a69432 Fix check for BOOST_OS_MACOS Ivan A. Melnikov 2023-08-18 15:57:26 +04:00
  • 6fa6d5c50d Merge pull request #234 from iv-m/fix-build-on-riscv64 Oliver Kowalke 2023-08-18 06:55:52 +02:00
  • 819c2d6423 Fix ABI detection for empty 'os.platform' Ivan A. Melnikov 2023-08-17 14:15:03 +04:00
  • 65b179db28 Revert "Select assembly sources via preprocessor" boost-1.83.0 Oliver Kowalke 2023-07-22 17:23:17 +02:00
  • 2fb0373629 Select assembly sources via preprocessor boost-1.83.0.beta1 Nikita Kniazev 2023-03-22 23:46:33 +03:00
  • 61e150ed88 Merge pull request #226 from ltrk2/bugfix/s390x-entry-point-arguments Oliver Kowalke 2023-06-05 08:19:03 +02:00
  • eb11ac6a63 Merge pull request #225 from barracuda156/jamfile Oliver Kowalke 2023-06-05 08:18:33 +02:00
  • 3bedb2d779 Improve ABI conformance of s390x fcontext ltrk2 2023-05-15 12:14:53 -07:00
  • d57d28640d Jamfile: sort out macOS ppc asm_sources Sergey Fedorov 2023-05-15 16:51:54 +08:00
  • f1adb9261f Merge pull request #224 from ltrk2/bugfix/s390x-entry-point-arguments Oliver Kowalke 2023-05-12 06:32:55 +02:00
  • e4e3014f3e Store entry point arguments in fibre's own context (s390x) ltrk2 2023-05-11 12:14:47 -07:00
  • f8b3d409fb implement thread awareness in can_resume() p0876r13 Oliver Kowalke 2023-04-21 07:27:07 +02:00
  • ab27b1bdad fix include in unit-test Oliver Kowalke 2023-04-14 19:48:18 +02:00
  • 2d3c2e5038 add example wait-on-sender from Lewis Baker Oliver Kowalke 2023-04-08 10:49:47 +02:00
  • 7e556147fa move classes to namespace std Oliver Kowalke 2023-04-08 10:23:26 +02:00
  • d67f4bb6ce adapt to API of P0876R13 Oliver Kowalke 2023-04-08 09:38:14 +02:00
  • 33c23aa8c6 remove directories cmake + performance Oliver Kowalke 2023-04-08 09:11:14 +02:00
  • 14b03e3079 rename class fiber to fiber_context Oliver Kowalke 2023-04-08 09:10:28 +02:00
  • a016ac7447 remove class continuation Oliver Kowalke 2023-04-08 08:57:24 +02:00
  • 6ee7363738 fix missing include for BOOST_ASSERT Oliver Kowalke 2023-03-24 13:17:40 +01:00
  • 06864b9638 Merge pull request #221 from Kojoley/fix-arm-detection Oliver Kowalke 2023-03-24 13:05:32 +01:00
  • d039c8e4da Fix arm64 detection broken by recent B2 change Nikita Kniazev 2023-03-23 16:23:07 +03:00
  • 072846b698 Merge pull request #219 from nielsdos/fix-i386-alignment-2 Oliver Kowalke 2023-01-28 08:54:14 +01:00
  • 0eb4263705 Make sure the i386 sysv stack is aligned Niels Dossche 2023-01-27 23:36:15 +01:00
  • be937bd602 Merge pull request #218 from nielsdos/fix-i386-alignment Oliver Kowalke 2023-01-26 06:48:25 +01:00
  • e286649f08 Make sure the i386 sysv stack is aligned Niels Dossche 2023-01-25 22:07:30 +01:00
  • 26585ae675 Merge pull request #217 from jschueller/cet Oliver Kowalke 2023-01-23 19:43:23 +01:00
  • 02050ae5ad sys/mman.h is unix-only Julien Schueller 2023-01-23 18:36:36 +01:00
  • 16e2c134b6 Merge pull request #215 from evanmiller/darwin-ppc32-fixes Oliver Kowalke 2022-12-27 20:49:27 +01:00
  • 070d03fc7e Fixes for Darwin PPC32 Evan Miller 2022-12-27 08:39:10 -05:00
  • 5bcc1ab155 architecture flag for Apple's combined ha changed to 'arm+x86' Oliver Kowalke 2022-12-23 11:14:10 +01:00
  • 984f7893ce Merge pull request #213 from eduardvoronkin/fix_ucontext_macos Oliver Kowalke 2022-12-17 11:38:47 +01:00
  • cc106be672 fix ucontext for MacOS: 1. MacOS versions of ::makecontext (tested on m1 Mac Ventura 13.0.1) is able to pass only 4-byte parameters to context function 2. define _XOPEN_SOURCE before inclusion of predef.h Eduard Voronkin 2022-12-15 17:31:16 -08:00
  • dbe0b27303 Merge branch 'develop' boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 Oliver Kowalke 2022-10-18 17:36:05 +02:00
  • ad3fc892b5 support s390x + clang in build/Jamfile.v2 Oliver Kowalke 2022-10-04 07:01:25 +02:00
  • 10310f5664 Merge pull request #209 from barracuda156/darwin-ppc Oliver Kowalke 2022-10-16 07:25:35 +02:00
  • a3b0224b0c Darwin make_ppc32: fix addi in l1 Sergey Fedorov 2022-10-06 13:01:18 +08:00
  • c4fb19995a Revert "support of s390x + clang" Oliver Kowalke 2022-10-04 07:11:56 +02:00
  • 29ee8e59b2 support of s390x + clang develop-#208 Oliver Kowalke 2022-10-04 07:01:25 +02:00
  • ee045f8f0a Merge pull request #206 from Kojoley/ci-multiarch Oliver Kowalke 2022-10-04 06:57:54 +02:00
  • 86b4e7110f Merge pull request #207 from PeterYang12/feature/shadowstack Oliver Kowalke 2022-09-30 15:31:01 +02:00
  • 3484575878 Add shadow stack support for fcontext PeterYang12 2022-09-29 22:58:22 -07:00
  • 49f1ff9074 Replace Boost.Test with lightweight tester Nikita Kniazev 2022-09-19 02:28:58 +03:00
  • b6583a468a CI: Test multiple architectures Nikita Kniazev 2022-09-17 23:58:06 +03:00
  • 8701343ace Tests: Autodetect segmented stack availability Nikita Kniazev 2022-09-18 22:35:03 +03:00
  • 97a0054999 Merge pull request #205 from apolukhin/antoshkka/stack-protector Oliver Kowalke 2022-09-18 16:25:02 +02:00
  • a8f60b9576 Merge pull request #204 from barracuda156/darwin-ppc Oliver Kowalke 2022-09-18 16:21:19 +02:00
  • cfcccbb587 remove friend declaration of calllcc() in clas fiber Oliver Kowalke 2022-09-18 16:03:36 +02:00
  • 5852b49355 change address model to 32bit for x32 ABI Oliver Kowalke 2022-09-18 15:52:47 +02:00
  • f96d65bc37 fix again Antony Polukhin 2022-09-18 11:19:22 +03:00
  • a6e3302f91 fix Antony Polukhin 2022-09-18 11:02:23 +03:00
  • 2f0b5034b7 Support for stack protection Antony Polukhin 2022-09-17 18:38:12 +03:00
  • 5f7e1f216c powerpc-darwin: does not use TOC on ppc64 Sergey Fedorov 2022-09-06 04:44:16 +07:00
  • 1cdfb35343 powerpc-darwin: fix broken code in make_ppc* assembler Sergey Fedorov 2022-09-06 02:54:06 +07:00
  • 5f2c355042 powerpc-darwin: fix assembler comment character Sergey Fedorov 2022-09-06 02:47:32 +07:00
  • 87135f923e Merge pull request #201 from dixyes/win_arm64 boost-1.80.0 Oliver Kowalke 2022-07-05 07:48:15 +02:00
  • abf8e04e23 Spport Windows arm64 cpp exception dixyes 2022-06-26 09:21:39 +08:00
  • 697299ea55 Add windows arm64 fcontext support dixyes 2022-06-20 15:15:30 +08:00
  • b6ff3fd02f Merge pull request #199 from PeterYang12/endbr Oliver Kowalke 2022-05-16 10:39:25 +02:00
  • b62a991ee6 Add support for Indirect Branch Tracking (IBT) PeterYang12 2022-05-12 18:57:43 -07:00
  • fb8cda1274 Merge pull request #197 from loongson-zn/develop boost-1.80.0.beta1 boost-1.79.0.beta1 boost-1.79.0 Oliver Kowalke 2022-02-21 07:19:45 +01:00
  • e1001c479e Add support for loongarch64 Zhang Na 2022-02-15 17:28:33 +08:00
  • e721688e1a C++03 cpp03 Oliver Kowalke 2021-09-05 15:34:47 +02:00
  • 83f998828c Merge pull request #192 from brad0/develop boost-1.78.0 Oliver Kowalke 2021-11-12 11:30:26 +01:00
  • 04ab01d386 Add support for building on riscv64 with Clang Brad Smith 2021-11-12 04:35:18 -05:00
  • 885130bd17 use boost::context:.detail::invoke() for pre-C++17 boost-1.78.0.beta1 Oliver Kowalke 2021-11-03 18:25:26 +01:00
  • b996250074 Add ABI autodetection logic modeled after the platform one and build/Jamfile Peter Dimov 2021-11-03 16:21:18 +02:00
  • d70a653fd3 Merge pull request #191 from Helflym/master Oliver Kowalke 2021-11-03 11:12:54 +01:00
  • f7272bce6c asm: adjust XCOFF files for AIX assembler Clément Chigot 2021-11-02 15:50:15 +01:00
  • f409fa8f59 Revert "support for spawning fiber managed by boost.asio" Oliver Kowalke 2021-10-16 10:52:47 +02:00
  • cbc3eb1076 Merge pull request #188 from apolukhin/antoshkka/mac-os-fix Oliver Kowalke 2021-10-02 17:59:48 +02:00
  • 732ec07981 restore work with TLS[__PTK_LIBC_DYLD_Unwind_SjLj_Key] on arm aapcs macho Antony Polukhin 2021-09-24 11:35:23 +03:00
  • 520128fab2 support for spawning fiber managed by boost.asio Oliver Kowalke 2021-09-20 12:35:39 +02:00
  • 9f378e4337 Merge pull request #186 from yhsb2k/develop Oliver Kowalke 2021-08-22 21:01:09 +02:00