Oliver Kowalke
88114692a5
Merge pull request #174 from Kojoley/feature/cease-dependence-on-thread
...
Cease dependence on Thread
2021-07-15 06:43:20 +02:00
Erik Schnetter
cee39879a3
Allow building asm_sources with GCC on 64-bit MACH-O
2021-07-14 17:24:44 -04:00
Oliver Kowalke
37b761f2b9
fix return value in call/cc example
...
147
2021-07-13 21:02:33 +02:00
Oliver Kowalke
34efe627eb
fix wording in documentation
...
147
2021-07-13 21:01:25 +02:00
Oliver Kowalke
baaa562c76
remove false version of circle example
...
176
boost-1.77.0.beta1
2021-07-05 17:39:25 +02:00
Oliver Kowalke
eb7c047132
FreeBSD: type of stack_t::ss_sp is char*
...
FreeBSD defines stack_t::ss_sp as `char*`.
2021-06-27 09:33:41 +02:00
Nikita Kniazev
8425e830ea
Cease dependence on Thread
...
On C++11 static local variables are initialized in thread-safe manner, but even on C++03 it should not be a problem because in our case variables are of trivial types, which means double initialization is not an issue, and they are initialized with the same value in every thread.
2021-06-12 22:23:08 +03:00
Oliver Kowalke
131ec9db24
Merge pull request #173 from seanbaxter/patch-1
...
Update stack_traits.cpp
2021-06-05 07:54:14 +02:00
Sean Baxter
08fb973e09
Update stack_traits.cpp
2021-06-04 22:27:43 -04:00
Peter Dimov
d1d39c8b9f
Update CMakeLists.txt
2021-06-04 20:19:35 +03:00
Oliver Kowalke
78ea850115
use index_sequence from boost.mp11
2021-06-04 06:51:35 +02:00
Oliver Kowalke
8289091f52
Revert "remove unused files"
...
This reverts commit a1c10b1e2f .
2021-06-04 06:40:56 +02:00
Oliver Kowalke
a1c10b1e2f
remove unused files
2021-06-03 20:48:48 +02:00
Oliver Kowalke
521e275768
add missing semicolon in windows/protected_fixedsize_stack
2021-06-03 20:05:02 +02:00
Peter Dimov
8f3112f408
Cygwin fixes
2021-06-03 19:46:48 +03:00
Peter Dimov
fb0f3eab4d
Only enable ASM-ATT on Cygwin, and ASM otherwise
2021-06-02 03:28:14 +03:00
Peter Dimov
c16e222fe7
Set language explicitly for .asm files, because otherwise macOS fails
2021-06-02 02:08:59 +03:00
Peter Dimov
69c28a8839
Use /safeseh for masm/i386
2021-06-02 00:35:03 +03:00
Peter Dimov
33721871f1
Special-case 'mach-o' as the file names have 'macho'
2021-06-02 00:09:32 +03:00
Peter Dimov
29bca8eef6
Capitalize Context in CMakeLists.txt
2021-06-01 22:27:32 +03:00
Peter Dimov
b57ecdb7b2
Add CMakeLists.txt
2021-06-01 21:17:33 +03:00
Oliver Kowalke
7c451db14a
remove execution_context.hpp from contiunation.cpp
2021-06-01 17:42:50 +02:00
Oliver Kowalke
c532d2ee3b
Merge pull request #167 from k15tfu/use-safeseh-asmflags-for-msvc-x86
...
Use /safeseh asmflags for MSVC x86
2021-04-26 16:34:38 +02:00
Ilia K
e97864875b
Use /safeseh asmflags for MSVC x86
2021-04-16 07:54:44 +02:00
Oliver Kowalke
d9dc03998b
Merge pull request #165 from devnexen/make_fcontext_arm64_machoupd
...
make_fcontext darwin arm64 removes workaround LLVM IR supports label …
2021-04-01 11:56:55 +02:00
David CARLIER
739ee59db2
make_fcontext darwin arm64 removes workaround LLVM IR supports label to adr ins since couple of years already
2021-04-01 10:41:42 +01:00
Oliver Kowalke
1f955ef26d
Merge pull request #163 from airstone42/doc_fiber
...
Fix example code in fiber.qbk
2021-03-10 15:23:13 +01:00
Oliver Kowalke
1fdf0ec6ee
Merge pull request #162 from airstone42/typo
...
Fix typos
2021-03-10 15:22:36 +01:00
Tianqi
1957a89442
fix code in fiber.qbk
2021-03-10 21:22:56 +08:00
Tianqi
28b86c9c6b
fix typos in doc
2021-03-10 21:19:58 +08:00
Oliver Kowalke
e18448ee3f
Merge pull request #161 from sdarwin/githubactions
...
GitHub Actions config
boost-1.76.0
boost-1.76.0.beta1
2021-03-01 17:57:44 +01:00
sdarwin
f3b3731a71
Add GitHub Actions config [ci skip]
2021-03-01 15:45:17 +00:00
Oliver Kowalke
26d0061a78
Merge pull request #151 from lowsfer/numPages
...
Use integer math instead of floating-point to compute number of pages
2021-03-01 07:39:51 +01:00
Oliver Kowalke
0416c11f00
Merge pull request #160 from dixyes/combined-add-arms
...
Add arm and arm64 into combined asm codes
2021-03-01 07:39:05 +01:00
Oliver Kowalke
b5683be429
Merge pull request #159 from neheb/k
...
fix softfloat support for MIPS64 ASM
2021-03-01 07:38:36 +01:00
Oliver Kowalke
bbc24ee0ee
Merge pull request #157 from sdarwin/drone
...
Drone config
2021-03-01 07:36:26 +01:00
dixyes
1c763c9796
Add arm and arm64 into combined asm codes
...
Apple silicon M1 uses arm64 architecture, this commit will add arm and
arm64 architecture into combined asm code in order to support newer
apple's machine in combined asm codes.
2021-03-01 09:27:44 +08:00
Rosen Penev
275bf84228
fix softfloat support for MIPS64 ASM
...
Added define also found in the MIPS32 ASM files.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2021-02-12 18:00:04 -08:00
sdarwin
4c10043c5e
add drone config [ci skip]
2021-01-21 19:37:06 +00:00
Oliver Kowalke
52d34dc069
Merge pull request #156 from KochetovNicolai/tsan-annotations
...
TSAN annotations
2020-12-22 08:12:44 +01:00
Nikolai Kochetov
776dcdc9bc
Add tsan annotations.
2020-12-17 17:45:49 +03:00
Oliver Kowalke
9efbe60979
Merge pull request #155 from viric/cygwin_fix_crash
...
In cygwin we want to use UCONTEXT
2020-12-17 08:26:21 +01:00
Lluís Batlle i Rossell
e785657ec4
In cygwin we want to use UCONTEXT
...
Crash otherwise.
I haven't tried winfibers.
2020-12-16 20:11:19 +01:00
Oliver Kowalke
683e5d724f
Merge pull request #154 from eldiener/develop
...
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.
2020-12-16 08:14:32 +01:00
Edward Diener
431c9a3fa6
Move cxxstd json field to end.
2020-12-15 21:54:35 -05:00
Edward Diener
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.
2020-12-15 16:24:44 -05:00
Oliver Kowalke
b2875be082
update documentation
2020-12-10 15:04:34 +01:00
Yao Yao
3f3d358aae
Use exact integer math instead of floating-point to compute number of pages
2020-09-08 16:43:47 +08:00
Oliver Kowalke
0e463a5b66
Merge pull request #150 from ericastor/develop
...
Add variants for clang targeting Windows without MASM support
2020-08-31 12:01:44 +02:00
Eric Astor
e47fc8b730
Add variants for clang targeting Windows without MASM support
...
This is not an officially-supported Boost toolset, but is consumed by at least one user.
2020-08-24 11:55:14 -04:00