aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/boost/README.md
blob: de72851a21141537c9aa321f9a242fec66d1d6b3 (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