Skip to content

Commit 8765a33

Browse files
robot-pigletblinkov
authored andcommitted
Update contrib/restricted/boost/context to 1.87.0
commit_hash:daaa34ee67e926e777bc9d21d15aa40b8de64f33
1 parent d8c6935 commit 8765a33

33 files changed

+99
-52
lines changed

contrib/restricted/boost/context/.yandex_meta/devtools.copyrights.report

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,16 @@ BELONGS ya.make
9595
src/asm/ontop_x86_64_sysv_macho_gas.S [2:4]
9696
src/untested.cpp [2:4]
9797

98+
KEEP COPYRIGHT_SERVICE_LABEL 9ed7b7468c684d33492a4176e9cf31b1
99+
BELONGS ya.make
100+
Note: matched license text is too long. Read it in the source files.
101+
Scancode info:
102+
Original SPDX id: COPYRIGHT_SERVICE_LABEL
103+
Score : 100.00
104+
Match type : COPYRIGHT
105+
Files with this license:
106+
src/fcontext.cpp [1:3]
107+
98108
KEEP COPYRIGHT_SERVICE_LABEL c3ce9643507aa0942a28211fe8f95eff
99109
BELONGS ya.make
100110
License text:

contrib/restricted/boost/context/.yandex_meta/devtools.licenses.report

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ BELONGS ya.make
127127
include/boost/context/stack_traits.hpp [3:5]
128128
include/boost/context/windows/protected_fixedsize_stack.hpp [3:5]
129129
src/continuation.cpp [3:5]
130+
src/fcontext.cpp [2:4]
130131
src/fiber.cpp [3:5]
131132
src/posix/stack_traits.cpp [3:5]
132133
src/untested.cpp [3:5]

contrib/restricted/boost/context/.yandex_meta/licenses.list.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,9 @@
5656
// Copyright Oliver Kowalke 2017.
5757
// Distributed under the Boost Software License, Version 1.0.
5858
// (See accompanying file LICENSE_1_0.txt or copy at
59+
60+
61+
====================COPYRIGHT====================
62+
// SPDX-FileCopyrightText: Copyright 2024 Arm Limited and/or its affiliates <open-source-office@arm.com>
63+
// Distributed under the Boost Software License, Version 1.0.
64+
// (See accompanying file LICENSE_1_0.txt or copy at

contrib/restricted/boost/context/fcontext_impl/ya.make

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ LIBRARY()
44

55
WITHOUT_LICENSE_TEXTS()
66

7-
VERSION(1.86.0)
7+
VERSION(1.87.0)
88

9-
ORIGINAL_SOURCE(https://github.com/boostorg/context/archive/boost-1.86.0.tar.gz)
9+
ORIGINAL_SOURCE(https://github.com/boostorg/context/archive/boost-1.87.0.tar.gz)
1010

1111
LICENSE(BSL-1.0)
1212

@@ -68,6 +68,7 @@ SRCS(
6868
src/asm/make_${FCONTEXT_ARCH}_${FCONTEXT_ABI}_${FCONTEXT_FMT}_${FCONTEXT_SUF}
6969
src/asm/jump_${FCONTEXT_ARCH}_${FCONTEXT_ABI}_${FCONTEXT_FMT}_${FCONTEXT_SUF}
7070
src/asm/ontop_${FCONTEXT_ARCH}_${FCONTEXT_ABI}_${FCONTEXT_FMT}_${FCONTEXT_SUF}
71+
src/fcontext.cpp
7172
)
7273

7374
END()

contrib/restricted/boost/context/impl_common/ya.make

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ LIBRARY()
44

55
WITHOUT_LICENSE_TEXTS()
66

7-
VERSION(1.86.0)
7+
VERSION(1.87.0)
88

9-
ORIGINAL_SOURCE(https://github.com/boostorg/context/archive/boost-1.86.0.tar.gz)
9+
ORIGINAL_SOURCE(https://github.com/boostorg/context/archive/boost-1.87.0.tar.gz)
1010

1111
LICENSE(BSL-1.0)
1212

contrib/restricted/boost/context/include/boost/context/detail/fcontext.hpp

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,11 @@ struct transfer_t {
2727
void * data;
2828
};
2929

30-
extern "C" BOOST_CONTEXT_DECL
31-
transfer_t BOOST_CONTEXT_CALLDECL jump_fcontext( fcontext_t const to, void * vp);
32-
extern "C" BOOST_CONTEXT_DECL
33-
fcontext_t BOOST_CONTEXT_CALLDECL make_fcontext( void * sp, std::size_t size, void (* fn)( transfer_t) );
30+
BOOST_CONTEXT_DECL transfer_t jump_fcontext( fcontext_t const to, void * vp);
31+
BOOST_CONTEXT_DECL fcontext_t make_fcontext( void * sp, std::size_t size, void (* fn)( transfer_t) );
3432

3533
// based on an idea of Giovanni Derreta
36-
extern "C" BOOST_CONTEXT_DECL
37-
transfer_t BOOST_CONTEXT_CALLDECL ontop_fcontext( fcontext_t const to, void * vp, transfer_t (* fn)( transfer_t) );
34+
BOOST_CONTEXT_DECL transfer_t ontop_fcontext( fcontext_t const to, void * vp, transfer_t (* fn)( transfer_t) );
3835

3936
}}}
4037

contrib/restricted/boost/context/src/asm/jump_arm64_aapcs_elf_gas.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
.text
5656
.align 2
5757
.global jump_fcontext
58+
.hidden jump_fcontext
5859
.type jump_fcontext, %function
5960
jump_fcontext:
6061
# prepare stack for GP + FPU

contrib/restricted/boost/context/src/asm/jump_arm64_aapcs_macho_gas.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
*******************************************************/
5353

5454
.text
55+
.private_extern _jump_fcontext
5556
.globl _jump_fcontext
5657
.balign 16
5758
_jump_fcontext:

contrib/restricted/boost/context/src/asm/jump_arm_aapcs_elf_gas.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
.file "jump_arm_aapcs_elf_gas.S"
4242
.text
4343
.globl jump_fcontext
44+
.hidden jump_fcontext
4445
.align 2
4546
.type jump_fcontext,%function
4647
.syntax unified

contrib/restricted/boost/context/src/asm/jump_arm_aapcs_macho_gas.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
*******************************************************/
4040

4141
.text
42+
.private_extern _jump_fcontext
4243
.globl _jump_fcontext
4344
.align 2
4445
_jump_fcontext:

0 commit comments

Comments
 (0)