profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/apolukhin/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Antony Polukhin apolukhin Yandex Taxi; Boost; Russia https://apolukhin.github.io/

apolukhin/Boost-Cookbook 324

Online examples from "Boost C++ Application Development Cookbook":

apolukhin/Boost.DLL 101

Library for comfortable work with DLL and DSO

apolukhin/christmas-tree 28

ASCII christmas-tree with animations for 256 colored terminals

apolukhin/course-nimble_cpp 14

Tasks and helper libraries for nimble C++ course

apolukhin/apolukhin.github.io 6

Small Blog, mostly to keep notes

apolukhin/boost_indirect_testing 2

Experimenting with running Boost tests on TravisCI

apolukhin/constexpr_additions 2

constexpr additions for C++ Standard

apolukhin/Boost.Application 1

Boost Application Library

issue commentcpp-ru/ideas

Разбить stl классы по headers

Сейчас комитет планирует сделать несколько иначе http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2412r0.pdf

Идея в том, чтобы объединять с помощью модулей сразу множество хедеров. Например, сделать модуль std, который содержит все сущности стандартной библиотеки.

Замеры показывают, что import std; работает раз в 10 быстрее чем один только #include iostream.

Итого, вместо разбивания на отдельные хедера или мучительного поиска нужного хедера, просто пишем import std;

olegpublicprofile

comment created time in 6 hours

startedmoscow-technologies/blockchain-voting_2021

started time in 2 days

issue commentcpp-ru/ideas

Атрибут [[visible]], упрощающий создание динамических библиотек.

Аналогичное предложение было сделано в https://wg21.link/p1283r0 , но автор сказал что не будет над ним больше работать.

Можно будет воскресить идею

apolukhin

comment created time in 2 days

delete branch apolukhin/interprocess

delete branch : antoshkka/enable-shared-from-const

delete time in 3 days

create barnchapolukhin/interprocess

branch : antoshkka/enable-shared-from-const

created branch time in 3 days

pull request commentboostorg/context

restore work with TLS[__PTK_LIBC_DYLD_Unwind_SjLj_Key] on arm aapcs macho

So MacOS uses setjump/long jump for exception handling implementation?

Not sure. Just showing a patch and my guesses why it does a proper change

apolukhin

comment created time in 3 days

PR opened boostorg/context

restore work with TLS[__PTK_LIBC_DYLD_Unwind_SjLj_Key] on arm aapcs macho

I've found this fix in our codebase. Not sure how it works, but my guess is following:

__PTK_LIBC_DYLD_Unwind_SjLj_Key is defined in https://opensource.apple.com/source/libpthread/libpthread-137.1.1/private/tsd_private.h as #define __PTK_LIBC_DYLD_Unwind_SjLj_Key 18. Multiplying it on a size of a pointer gives 72.

P.S.: it already was 72 before https://github.com/boostorg/context/commit/763f28542d3c2931ead6eef1409b113155e9a1c9

+4 -4

0 comment

2 changed files

pr created time in 3 days

create barnchapolukhin/context

branch : antoshkka/mac-os-fix

created branch time in 3 days

push eventapolukhin/apolukhin.github.io

Antony Polukhin

commit sha 168edc68edddf381108a4dcdc788de4333c037e1

update links to badges

view details

Antony Polukhin

commit sha c15c3320f3abf5fb3f30f89451c0fc4d4cbf13d8

add latest presentations

view details

push time in 4 days

push eventboostorg/variant

sdarwin

commit sha 3a46150c0ff2f7c2a9846359333c1bcb45fedc37

Add GitHub Actions config [ci skip]

view details

Antony Polukhin

commit sha 2969e124bc8dc81ab50910dd76c7a5a34fb9a11f

Merge pull request #91 from sdarwin/githubactions GitHub Actions config

view details

Antony Polukhin

commit sha 95ddf424e57d1b6c737d3f8fb0093c21783ad4bb

update CI from Boost.Conversion

view details

Antony Polukhin

commit sha d80cb48f0294310ccba477923eedff93f9d73aa4

fix issues found by inspect tool

view details

Peter Dimov

commit sha 4962a5307cd8559afa5e52967a1092e995e61767

Update CMakeLists.txt

view details

Antony Polukhin

commit sha 15f2eefbc44de40c0fd8c5dfc9ed11f181d43c1c

Update ci.yml

view details

Antony Polukhin

commit sha afe0914af51c27b2d94853e9263cc0fb927dd42f

disable test that is broken since C++20

view details

Antony Polukhin

commit sha a8e42245e12f93cefc803b23d536d4b658b5ceed

fix b2 warning

view details

Antony Polukhin

commit sha fce20c67fbc2602c9c167b8c94b50dbb636f3075

simplify test to produce smaller binary

view details

Antony Polukhin

commit sha 39d38baf29a7a7a582e3fba4a325a8098d1a309b

remove outdated CI scripts

view details

Antony Polukhin

commit sha 445d790b2fe81b1b3d413d2fd464fe78712d535f

add a test for trac issue 8721

view details

Antony Polukhin

commit sha 2d490e74bf2a5794ef8172ede6b4c71bf10ea52f

update the Readme

view details

Antony Polukhin

commit sha 18853a6bfbb2856725153c32f9aeceedd8209c50

disable fusion_interop test for compilers with no variadic templates

view details

push time in 4 days

push eventcpp-ru/cpp-ru.github.io

Antony Polukhin

commit sha 278ae7a1847a91728e48d358379603d81055de50

link

view details

push time in 4 days

push eventcpp-ru/cpp-ru.github.io

Antony Polukhin

commit sha 8f85aa362774433a31fd01f94a678444fcb4e105

update backup

view details

push time in 4 days

push eventboostorg/stacktrace

Antony Polukhin

commit sha 3f3f9020fbec1fe36800aca52054eb159db6af2d

do not use depth 1 for checkouts in CI

view details

push time in 5 days

push eventboostorg/pfr

Antony Polukhin

commit sha 87e77b9b43d6e16f2154ed8e9584aecb14616315

do not use depth 1 for checkouts in CI

view details

push time in 5 days

push eventapolukhin/magic_get

Antony Polukhin

commit sha 87e77b9b43d6e16f2154ed8e9584aecb14616315

do not use depth 1 for checkouts in CI

view details

push time in 5 days

push eventboostorg/pfr

Antony Polukhin

commit sha 87e77b9b43d6e16f2154ed8e9584aecb14616315

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventapolukhin/magic_get

Antony Polukhin

commit sha 87e77b9b43d6e16f2154ed8e9584aecb14616315

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventboostorg/stacktrace

Antony Polukhin

commit sha 3f3f9020fbec1fe36800aca52054eb159db6af2d

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventapolukhin/type_index

Antony Polukhin

commit sha 97fc5b983803fd3cf141f603520762f9fad81c88

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventboostorg/type_index

Antony Polukhin

commit sha 97fc5b983803fd3cf141f603520762f9fad81c88

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventboostorg/conversion

Antony Polukhin

commit sha 71b6a864a4cc0e285fe38f5221ae550ca8d704f2

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventboostorg/any

Antony Polukhin

commit sha dec5cb64a556d4a33a8a57c6a2c1ff58e7aa66ad

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventboostorg/variant

Antony Polukhin

commit sha 2d490e74bf2a5794ef8172ede6b4c71bf10ea52f

update the Readme

view details

Antony Polukhin

commit sha 18853a6bfbb2856725153c32f9aeceedd8209c50

disable fusion_interop test for compilers with no variadic templates

view details

push time in 6 days

push eventapolukhin/type_index

Antony Polukhin

commit sha 97fc5b983803fd3cf141f603520762f9fad81c88

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventboostorg/type_index

Antony Polukhin

commit sha 97fc5b983803fd3cf141f603520762f9fad81c88

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventboostorg/conversion

Antony Polukhin

commit sha 71b6a864a4cc0e285fe38f5221ae550ca8d704f2

do not use depth 1 for checkouts in CI

view details

push time in 6 days

push eventboostorg/any

Antony Polukhin

commit sha dec5cb64a556d4a33a8a57c6a2c1ff58e7aa66ad

do not use depth 1 for checkouts in CI

view details

push time in 6 days