aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/boost/README.md
blob: a33f951cc3803c530522cdfc8cd57b890415c670 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Ограничения при использовании библиотеки 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