snermolaev 7353a3fdea Restoring authorship annotation for <snermolaev@yandex-team.ru>. Commit 2 of 2. 3 years ago
..
.yandex_meta 7489e46823 Restoring authorship annotation for <somov@yandex-team.ru>. Commit 2 of 2. 3 years ago
arcadia_test 7489e46823 Restoring authorship annotation for <somov@yandex-team.ru>. Commit 2 of 2. 3 years ago
boost 7353a3fdea Restoring authorship annotation for <snermolaev@yandex-team.ru>. Commit 2 of 2. 3 years ago
libs 7353a3fdea Restoring authorship annotation for <snermolaev@yandex-team.ru>. Commit 2 of 2. 3 years ago
patches 49116032d9 Restoring authorship annotation for <thegeorg@yandex-team.ru>. Commit 2 of 2. 3 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 81eddc8c0b Restoring authorship annotation for <heretic@yandex-team.ru>. Commit 2 of 2. 3 years ago
ya.make 7489e46823 Restoring authorship annotation for <somov@yandex-team.ru>. Commit 2 of 2. 3 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