bugaevskiy 98a6390ee5 Remove boost/multiprecision from metaproject 2 years ago
..
algorithm 421a629182 Update contrib/restricted/boost/algorithm to 1.80.0 2 years ago
align 5916f81090 Update contrib/restricted/boost/ratio to 1.79.0 2 years ago
any 9de0b0f56f Update contrib/restricted/boost/any to 1.80.0 2 years ago
arcadia_test 094638589d intermediate changes 3 years ago
array 4382ded89c Update contrib/restricted/boost/array to 1.79.0 2 years ago
assert 9533041293 Update contrib/restricted/boost/system to 1.79.0 2 years ago
atomic 2e89520e2b Update contrib/restricted/boost/atomic to 1.80.0 2 years ago
bind a597b3db98 Mute Boost global bind placeholders deprecation warning during update 2 years ago
boost e28debb279 Remove boost/pool from metaproject 2 years ago
callable_traits d76ca4f851 share grpc connection to token accessor with all tasks in single process 2 years ago
chrono 8be8df0794 Drop unnecessary patch from boost/chrono 2 years ago
circular_buffer 9f56b74635 Reimport boost/circular_buffer as a separate project 2 years ago
concept_check b6b6bc26b0 Tail CDC 2 years ago
config 9ee1ce1f6a Mute Boost header deprecation warnings during update 2 years ago
container eba8052758 Fix build ymake for win 2 years ago
container_hash b2056a228c Update contrib/restricted/boost/dynamic_bitset to 1.80.0 2 years ago
context 3a9a5a35b0 Reimport boost/ublas as a separate project 2 years ago
conversion 7de748bb7b Update contrib/restricted/boost/conversion to 1.79.0 2 years ago
core 96df1adeb1 Update contrib/restricted/boost/serialization to 1.80.0 2 years ago
crc f5e8e19af3 fix darwin build 2 years ago
date_time d8a7d202e3 Describe changefeed as well as topic 2 years ago
detail 97756e1f80 Update contrib/restricted/boost/detail to 1.79.0 2 years ago
dynamic_bitset b2056a228c Update contrib/restricted/boost/dynamic_bitset to 1.80.0 2 years ago
endian 97756e1f80 Update contrib/restricted/boost/detail to 1.79.0 2 years ago
exception e2d7dcfcf2 Reimport boost/exception as a separate project 2 years ago
filesystem 59bc7d40a7 External build system generator release 7 2 years ago
foreach fe65278d73 Update contrib/restricted/boost/foreach to 1.80.0 2 years ago
format 775728b3e9 Update contrib/restricted/boost/format to 1.79.0 2 years ago
function b33cc79896 Update contrib/restricted/boost/function to 1.80.0 2 years ago
function_types acfd90c755 Update contrib/restricted/boost/function_types to 1.79.0 2 years ago
functional cb8159f301 Reimport boost/functional as a separate project 2 years ago
fusion d6e7669e9e Prepare to clang14: fix boost/fusion -Wdeprecated-copy 2 years ago
geometry 3cf51f8b9f enable vcsPath for yfm docs 2 years ago
hana cc65f4da6b reduce KQP requests count 2 years ago
icl d063246f75 Update contrib/restricted/boost/icl to 1.80.0 2 years ago
integer bc3c9823a9 Update contrib/restricted/boost/random to 1.80.0 2 years ago
interprocess 4b369b9238 Reimport boost/interprocess as a separate project 2 years ago
interval 9de0b0f56f Update contrib/restricted/boost/any to 1.80.0 2 years ago
intrusive 4e8e498caf Reimport boost/intrusive as a separate project 2 years ago
io 76a1e556da Update contrib/restricted/boost/filesystem and contrib/restricted/boost/io to 1.79.0 2 years ago
iostreams 3a4ee6f751 Prepare to clang14: fix boost/iostreams --deprecated-copy 2 years ago
iterator 8016a3961c Update contrib/restricted/boost/range to 1.80.0 2 years ago
lambda bff82666fe Reimport boost/lambda as a separate project 2 years ago
lexical_cast 961b7c6798 Update contrib/restricted/boost/lexical_cast to 1.80.0 2 years ago
libs e6a7bb384b Reimport boost/multi_index as a separate project 2 years ago
locale dcd162d17e Reimport boost/locale as a separate project 2 years ago
logic b6b6bc26b0 Tail CDC 2 years ago
math e21105e206 Reimport boost/math as a separate project 2 years ago
move fb3e3def6d Reimport boost/move as a separate project 2 years ago
mp11 269d61cb11 Remove boost/mp11 from metaproject 2 years ago
mpl 41d14ee49d Update contrib/restricted/boost/mpl to 1.80.0 2 years ago
multi_array 587d76a0f7 Update contrib/restricted/boost/multi_array to 1.80.0 2 years ago
multi_index e6a7bb384b Reimport boost/multi_index as a separate project 2 years ago
multiprecision 41e5df0414 Reimport boost/multiprecision as a separate project 2 years ago
numeric_conversion 97f30b103a Update contrib/restricted/boost/numeric_conversion to 1.79.0 2 years ago
optional 12b29c0456 Update contrib/restricted/boost/optional to 1.80.0 2 years ago
parameter 45fdb24613 Reimport boost/parameter as a separate project 2 years ago
patches 49116032d9 Restoring authorship annotation for <thegeorg@yandex-team.ru>. Commit 2 of 2. 3 years ago
phoenix 80a7a34cae Update contrib/restricted/boost/spirit to 1.80.0 2 years ago
pool 62b3eaa578 speedup GmTimeR function 2 years ago
predef 7682873f00 Reimport boost/predef as a separate project 2 years ago
preprocessor e3b22a667c Update contrib/restricted/boost/preprocessor to 1.79.0 2 years ago
program_options adc585fbae Update contrib/restricted/boost/program_options to 1.80.0 2 years ago
proto 80a7a34cae Update contrib/restricted/boost/spirit to 1.80.0 2 years ago
ptr_container 639c0e47f4 Update contrib/python/types-protobuf to 3.20.2 2 years ago
qvm 5a89de48da Remove boost/qvm from metaproject 2 years ago
random bc3c9823a9 Update contrib/restricted/boost/random to 1.80.0 2 years ago
range 80a7a34cae Update contrib/restricted/boost/spirit to 1.80.0 2 years ago
ratio 5916f81090 Update contrib/restricted/boost/ratio to 1.79.0 2 years ago
rational 526412ec2a Update contrib/restricted/boost/rational to 1.79.0 2 years ago
regex 167bbfedbd Reimport boost/range as a separate project 2 years ago
serialization 96df1adeb1 Update contrib/restricted/boost/serialization to 1.80.0 2 years ago
smart_ptr 8391f5f5e2 Update contrib/restricted/boost/smart_ptr to 1.80.0 2 years ago
spirit f79f740e5b boost/spirit: Drop terrible patch to workaround -Wshadow 2 years ago
stacktrace 06e5c21a83 fix ya.make 2 years ago
static_assert bf961bc388 Update contrib/restricted/boost/static_assert to 1.79.0 2 years ago
system 505ddf8768 Reimport boost/thread as a separate library 2 years ago
test 7597a329b3 add balancer ignore-tablets-by-type feature 2 years ago
thread 6b89c4c058 Update contrib/restricted/boost/thread to 1.80.0 2 years ago
throw_exception 3089dda9ca Reimport boost/throw_exception as a separate project 2 years ago
timer afa22e2bff Introduce snapshot_read_only tx mode. () 2 years ago
tokenizer 6c241cd030 Update contrib/restricted/boost/tokenizer to 1.80.0 2 years ago
tti ee817f8bb9 Update contrib/restricted/boost/tti to 1.79.0 2 years ago
tuple 67b6e12f22 Update contrib/restricted/boost/tuple to 1.79.0 2 years ago
type_erasure d982847c92 cleanup 2 years ago
type_index 36029f20e9 Update contrib/restricted/boost/type_index to 1.79.0 2 years ago
type_traits e3f540d7a6 Update contrib/restricted/boost/smart_ptr to 1.79.0 2 years ago
typeof d930aa2ae8 Update contrib/restricted/boost/typeof to 1.79.0 2 years ago
ublas 14b402db2f support of cdc streams and topics inside directories in YDS 2 years ago
units 1547a3cfd8 Reimport boost/units as a separate project 2 years ago
unordered ceea7c12ea Update contrib/restricted/boost/unordered to 1.75.0 2 years ago
utility 81cb05cecc Reimport boost/utility as a separate project 2 years ago
variant 6dc81cf3b0 Update contrib/restricted/boost/variant to 1.80.0 2 years ago
winapi 6b89c4c058 Update contrib/restricted/boost/thread to 1.80.0 2 years ago
xpressive 800c8a7ec3 Update contrib/restricted/boost/xpressive to 1.80.0 2 years ago
CMakeLists.txt 98a6390ee5 Remove boost/multiprecision from metaproject 2 years ago
LICENSE_1_0.txt 7489e46823 Restoring authorship annotation for <somov@yandex-team.ru>. Commit 2 of 2. 3 years ago
README.md 43f5a35593 Restoring authorship annotation for <mvel@yandex-team.ru>. Commit 2 of 2. 3 years ago
boost_common.inc 7682873f00 Reimport boost/predef as a separate project 2 years ago

README.md

Ограничения при использовании библиотеки boost в Аркадии

  1. Старые проекты извне аркадии могут использовать boost
  2. Можно использовать boost, когда нет альтернативы (внутренней или внешней). Если хочется использовать boost, заведите тикет в очереди CONTRIB [1], обоснуйте в нём необходимость и получите OK от Комитета CONTRIB [2].
  3. Можно использовать boost по зависимостям от contrib/. В library/ нельзя. Есть единственное исключение в library/, но это недоработка того, что никак не положат новую версию hyperscan: IGNIETFERRO-588 [3]
  4. Рекомендуется прятать в .cpp, чтобы не светилось в заголовках.

[1] https://st.yandex-team.ru/CONTRIB [2] https://wiki.yandex-team.ru/arcadia/faq/add-to-contrib-howto/ [3] https://st.yandex-team.ru/IGNIETFERRO-588