2
0
mirror of https://github.com/boostorg/context.git synced 2026-01-21 16:52:26 +00:00

Commit Graph

  • 8c33d10bf4 Fix build with gcc yhsb2k 2021-08-22 14:02:35 +03:00
  • edf3a873ae Merge pull request #183 from leha-bot/fix/arm-detection Oliver Kowalke 2021-08-14 17:50:00 +02:00
  • f1ab20504e Merge pull request #185 from NattyNarwhal/fix-ppc64-xcoff Oliver Kowalke 2021-08-11 21:29:42 +02:00
  • b701608477 Fix 64-bit XCOFF assembly Calvin Buckley 2021-08-11 15:01:03 -03:00
  • cf656dcdad CMake: also add MIPS detection leha-bot 2021-08-10 15:10:04 +03:00
  • 5c8163d68c CMake: fix detection of arm/aarch64 (#182) leha-bot 2021-08-10 15:09:41 +03:00
  • 561a31508f Merge pull request #93 from FlyGoat/mips Oliver Kowalke 2021-08-06 07:41:36 +02:00
  • c55b58bf0a Merge branch 'develop' into mips Oliver Kowalke 2021-08-06 07:41:02 +02:00
  • a21ad512c2 Merge pull request #179 from sdarwin/feature/gha_fix_1 Oliver Kowalke 2021-08-06 07:37:36 +02:00
  • 2041cfcca1 copy elision in throw expression might not always work Oliver Kowalke 2021-08-06 07:31:12 +02:00
  • 4ff68601f6 Update GitHub Actions CI file sdarwin 2021-07-30 16:07:05 +00:00
  • 8f69d9d03c Merge pull request #178 from eschnett/eschnett/macho-gcc boost-1.77.0 Oliver Kowalke 2021-07-15 06:44:59 +02:00
  • 88114692a5 Merge pull request #174 from Kojoley/feature/cease-dependence-on-thread Oliver Kowalke 2021-07-15 06:43:20 +02:00
  • cee39879a3 Allow building asm_sources with GCC on 64-bit MACH-O Erik Schnetter 2021-07-14 17:24:44 -04:00
  • 37b761f2b9 fix return value in call/cc example Oliver Kowalke 2021-07-13 21:02:33 +02:00
  • 34efe627eb fix wording in documentation Oliver Kowalke 2021-07-13 20:58:41 +02:00
  • baaa562c76 remove false version of circle example boost-1.77.0.beta1 Oliver Kowalke 2021-07-05 17:38:54 +02:00
  • eb7c047132 FreeBSD: type of stack_t::ss_sp is char* Oliver Kowalke 2021-06-27 09:31:11 +02:00
  • 8425e830ea Cease dependence on Thread Nikita Kniazev 2021-06-12 17:28:36 +03:00
  • 131ec9db24 Merge pull request #173 from seanbaxter/patch-1 Oliver Kowalke 2021-06-05 07:54:14 +02:00
  • 08fb973e09 Update stack_traits.cpp Sean Baxter 2021-06-04 22:27:43 -04:00
  • d1d39c8b9f Update CMakeLists.txt Peter Dimov 2021-06-04 20:19:35 +03:00
  • 78ea850115 use index_sequence from boost.mp11 Oliver Kowalke 2021-06-04 06:51:35 +02:00
  • 8289091f52 Revert "remove unused files" Oliver Kowalke 2021-06-04 06:40:56 +02:00
  • a1c10b1e2f remove unused files Oliver Kowalke 2021-06-03 20:38:43 +02:00
  • 521e275768 add missing semicolon in windows/protected_fixedsize_stack Oliver Kowalke 2021-06-03 20:05:02 +02:00
  • 8f3112f408 Cygwin fixes Peter Dimov 2021-06-03 19:46:48 +03:00
  • fb0f3eab4d Only enable ASM-ATT on Cygwin, and ASM otherwise Peter Dimov 2021-06-02 03:28:14 +03:00
  • c16e222fe7 Set language explicitly for .asm files, because otherwise macOS fails Peter Dimov 2021-06-02 02:08:59 +03:00
  • 69c28a8839 Use /safeseh for masm/i386 Peter Dimov 2021-06-02 00:35:03 +03:00
  • 33721871f1 Special-case 'mach-o' as the file names have 'macho' Peter Dimov 2021-06-02 00:09:32 +03:00
  • 29bca8eef6 Capitalize Context in CMakeLists.txt Peter Dimov 2021-06-01 22:27:32 +03:00
  • b57ecdb7b2 Add CMakeLists.txt Peter Dimov 2021-06-01 21:17:33 +03:00
  • 7c451db14a remove execution_context.hpp from contiunation.cpp Oliver Kowalke 2021-06-01 17:42:50 +02:00
  • c532d2ee3b Merge pull request #167 from k15tfu/use-safeseh-asmflags-for-msvc-x86 Oliver Kowalke 2021-04-26 16:34:38 +02:00
  • e97864875b Use /safeseh asmflags for MSVC x86 Ilia K 2021-04-16 07:54:44 +02:00
  • d9dc03998b Merge pull request #165 from devnexen/make_fcontext_arm64_machoupd Oliver Kowalke 2021-04-01 11:56:55 +02:00
  • 739ee59db2 make_fcontext darwin arm64 removes workaround LLVM IR supports label to adr ins since couple of years already David CARLIER 2021-04-01 10:41:42 +01:00
  • 1f955ef26d Merge pull request #163 from airstone42/doc_fiber Oliver Kowalke 2021-03-10 15:23:13 +01:00
  • 1fdf0ec6ee Merge pull request #162 from airstone42/typo Oliver Kowalke 2021-03-10 15:22:36 +01:00
  • 1957a89442 fix code in fiber.qbk Tianqi 2021-03-10 21:07:04 +08:00
  • 28b86c9c6b fix typos in doc Tianqi 2021-03-10 20:55:31 +08:00
  • e18448ee3f Merge pull request #161 from sdarwin/githubactions boost-1.76.0.beta1 boost-1.76.0 Oliver Kowalke 2021-03-01 17:57:44 +01:00
  • f3b3731a71 Add GitHub Actions config [ci skip] sdarwin 2021-03-01 15:45:17 +00:00
  • 26d0061a78 Merge pull request #151 from lowsfer/numPages Oliver Kowalke 2021-03-01 07:39:51 +01:00
  • 0416c11f00 Merge pull request #160 from dixyes/combined-add-arms Oliver Kowalke 2021-03-01 07:39:05 +01:00
  • b5683be429 Merge pull request #159 from neheb/k Oliver Kowalke 2021-03-01 07:38:36 +01:00
  • bbc24ee0ee Merge pull request #157 from sdarwin/drone Oliver Kowalke 2021-03-01 07:36:26 +01:00
  • 1c763c9796 Add arm and arm64 into combined asm codes dixyes 2021-03-01 09:27:44 +08:00
  • 275bf84228 fix softfloat support for MIPS64 ASM Rosen Penev 2021-02-12 18:00:04 -08:00
  • 4c10043c5e add drone config [ci skip] sdarwin 2020-12-29 18:14:13 +00:00
  • 52d34dc069 Merge pull request #156 from KochetovNicolai/tsan-annotations Oliver Kowalke 2020-12-22 08:12:44 +01:00
  • 776dcdc9bc Add tsan annotations. Nikolai Kochetov 2020-12-17 17:45:49 +03:00
  • 9efbe60979 Merge pull request #155 from viric/cygwin_fix_crash Oliver Kowalke 2020-12-17 08:26:21 +01:00
  • e785657ec4 In cygwin we want to use UCONTEXT Lluís Batlle i Rossell 2020-12-16 20:11:19 +01:00
  • 683e5d724f Merge pull request #154 from eldiener/develop Oliver Kowalke 2020-12-16 08:14:32 +01:00
  • 431c9a3fa6 Move cxxstd json field to end. Edward Diener 2020-12-15 21:54:35 -05:00
  • f372624c43 Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries whose minumum C++ standard compilation level is C++11 on up. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. Edward Diener 2020-12-15 16:24:44 -05:00
  • b2875be082 update documentation Oliver Kowalke 2020-12-10 15:04:09 +01:00
  • 3f3d358aae Use exact integer math instead of floating-point to compute number of pages Yao Yao 2020-09-08 16:43:47 +08:00
  • 0e463a5b66 Merge pull request #150 from ericastor/develop Oliver Kowalke 2020-08-31 12:01:44 +02:00
  • e47fc8b730 Add variants for clang targeting Windows without MASM support Eric Astor 2020-08-24 11:55:09 -04:00
  • 9a63971713 Merge pull request #149 from jschueller/bug136 Oliver Kowalke 2020-08-20 16:38:12 +02:00
  • d52ce8ca89 Revert "Fix exports for 32-bit GNU assembler files targeting Windows." Julien Schueller 2020-08-20 12:51:30 +02:00
  • ca52f2da49 Merge pull request #145 from hvdijk/x32 boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0.beta1 boost-1.74.0 Oliver Kowalke 2020-06-29 08:30:08 +02:00
  • 5ace4ff3a5 Fixes for x32 ABI. Harald van Dijk 2020-06-28 22:11:44 +01:00
  • 575dc2b7be Merge pull request #140 from eldiener/develop Oliver Kowalke 2020-06-28 17:05:44 +02:00
  • 8b66a6ab30 -fsplit-stack flag with GCC Oliver Kowalke 2020-06-26 17:50:15 +02:00
  • a5b889c0e0 Merge pull request #144 from EGuesnet/split-stack-flag Oliver Kowalke 2020-06-26 07:12:53 +02:00
  • 8d1c3fbe19 Update Jamfile.v2 EGuesnet 2020-06-25 08:46:02 +02:00
  • a30c251fcf split-stack flag for GCC EGuesnet 2020-06-24 10:46:39 +02:00
  • 5c0adf0b84 split-stack flag for GCC EGuesnet 2020-06-24 10:45:44 +02:00
  • 2dbaa73de2 Setup fpr Embarcadero bcc64 64-bit assembler, the Embarcadero 32-bit assembler, and the Bprland 32-bit assembler. The syntactical difference between the Embarcqadero 32-bit assembler and the Borland 32-bit assembler is simply that the embarcadero toolset uses clang-based command lines, while the bporland toolset uses bcc32 based command lines. Otherwise both use tasm32 to assemble assembly files. Edward Diener 2020-05-13 18:58:37 -04:00
  • 6f050b7f80 Corrected inline definitions. Edward Diener 2020-04-25 00:55:19 -04:00
  • d7f002a0c7 Inline friend function definitions for exported/imported classes must become declarations and inline definitions outside the class for Embarcadero C++ clang-based compilers. This bug has been reported to Embarcadero. Edward Diener 2020-04-24 18:59:06 -04:00
  • 550c6d9566 Merge branch 'develop' of https://github.com/boostorg/context into develop Edward Diener 2020-04-24 16:29:06 -04:00
  • 55dd7ebb52 Merge pull request #135 from Romain-Geissler-1A/develop Oliver Kowalke 2020-04-24 10:56:44 +02:00
  • cf91742a65 Fix gcc -Wunused-variable argument when compiling with -DNDEBUG (and without -DBOOST_DISABLE_ASSERT). Romain Geissler 2020-04-03 20:08:16 +00:00
  • 2cb9300bd0 Merge branch 'develop' of https://github.com/boostorg/context into develop Edward Diener 2020-03-21 21:09:26 -04:00
  • 7c481a8fb6 Merge pull request #133 from Andreas-Krebbel/ibmz_fix boost-1.73.0.beta1 boost-1.73.0 Oliver Kowalke 2020-02-21 09:59:21 +01:00
  • e0ba57928d IBM Z: Fix fcontext routines Andreas Krebbel 2020-02-21 08:47:46 +01:00
  • 7ada7aa498 Merge pull request #132 from wzssyqa/align-3 Oliver Kowalke 2019-12-26 21:43:56 +01:00
  • 668ef8514e Merge pull request #131 from wzssyqa/osplat Oliver Kowalke 2019-12-26 21:43:26 +01:00
  • e115983fdf mips64/n64: .align 3 YunQiang Su 2019-12-18 03:48:43 -08:00
  • 19f2351124 Use OSPLAT MIPS32/MIPS64 to set different ABI YunQiang Su 2019-12-18 03:33:18 -08:00
  • e77e4d48af Merge pull request #129 from andreas-schwab/develop Oliver Kowalke 2019-12-08 16:54:37 +01:00
  • 3514c20d1c Merge branch 'develop' of https://github.com/boostorg/context into develop Edward Diener 2019-12-08 10:26:55 -05:00
  • e86c66714c Fix non-PIC in RISC-V assembly Andreas Schwab 2019-12-06 21:40:34 +01:00
  • 0e2c67e1e9 Merge pull request #128 from ericastor/develop Oliver Kowalke 2019-11-28 07:37:09 +01:00
  • bebf903239 Mark 32-bit GNU assembly files targeting Windows as /safeseh linking compatible. Eric Astor 2019-11-27 22:30:46 -05:00
  • 1954f1843b Merge pull request #127 from ericastor/develop Oliver Kowalke 2019-11-22 22:39:29 +01:00
  • 85783e8cbb Fix exports for 32-bit GNU assembler files targeting Windows. Eric Astor 2019-11-22 11:07:15 -05:00
  • bd493f77d8 Merge pull request #122 from janisozaur/patch-1 boost-1.72.0.beta1 boost-1.72.0 Oliver Kowalke 2019-10-23 11:34:13 +02:00
  • 70fd9b6b62 Merge pull request #123 from kernigh/kernigh-ppc32-3 Oliver Kowalke 2019-10-23 11:19:54 +02:00
  • df8fb6b528 Fix ppc32 on Linux musl, NetBSD, OpenBSD; fixes #120 George Koehler 2019-10-19 14:06:24 -04:00
  • 0386f0e6fd Fix compilation with MSVC for ARM Michał Janiszewski 2019-10-16 22:45:12 +02:00
  • a4bdc60ed3 Merge pull request #121 from kernigh/kernigh-openbsd Oliver Kowalke 2019-10-04 06:28:04 +02:00
  • 7e14ab9e45 Use mmap(2) MAP_STACK to allocate stacks on OpenBSD George Koehler 2019-10-03 20:47:36 -04:00
  • 0535ab2267 Merge branch 'develop' of https://github.com/boostorg/context into develop Edward Diener 2019-10-02 21:57:59 -04:00
  • 14b4f45187 docu: sanitizer support Oliver Kowalke 2019-10-02 08:17:24 +02:00