aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add Broker holder class which automatically frees the broker on destroy, ↵serg-belyakov2023-03-103-43/+82
| | | | | remove cancelled waiters from queue, do other minor improvements, Add TBrokerHolder class which automatically frees the broker on destroy,
* Improve coroutine actor interfacealexvru2023-03-104-24/+33
|
* Add THandle using in TEventLightva-kuznecov2023-03-101-0/+1
| | | Add THandle using in TEventLight
* Optimize varintsbabenko2023-03-102-94/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: %% Run on (56 X 3200 MHz CPU s) CPU Caches: L1 Data 32 KiB (x28) L1 Instruction 32 KiB (x28) L2 Unified 256 KiB (x28) L3 Unified 35840 KiB (x2) Load Average: 1.29, 2.30, 2.18 ***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead. ----------------------------------------------------------- Benchmark Time CPU Iterations ----------------------------------------------------------- BM_SmallVarUint 275 ns 275 ns 1843898 BM_MediumVarUint 825 ns 824 ns 843158 BM_LargeVarUint 1200 ns 1200 ns 585964 %% After: %% Run on (56 X 3200 MHz CPU s) CPU Caches: L1 Data 32 KiB (x28) L1 Instruction 32 KiB (x28) L2 Unified 256 KiB (x28) L3 Unified 35840 KiB (x2) Load Average: 1.67, 1.73, 1.74 ***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead. ----------------------------------------------------------- Benchmark Time CPU Iterations ----------------------------------------------------------- BM_SmallVarUint 131 ns 130 ns 5345527 BM_MediumVarUint 505 ns 505 ns 1000000 BM_LargeVarUint 793 ns 793 ns 871621 %%
* Add GetPort(port) support to maintain compatibility with unittest TPortManageralexv-smirnov2023-03-103-8/+89
| | | | | Singleton did not allow reinitialisation, so in existing tests this line https://a.yandex-team.ru/arcadia/library/cpp/testing/common/ut/network_ut.cpp?rev=rXXXXXX#L45 did not have any effect. The tests worked just because in both tests the env var PORT_SYNC_PATH was the same and its changes did not affect the tests anyway. As we need to change the env var NO_RANDOM_PORTS to run GetPort( port ) test, I had to make a reinitialisation method, which is now being called from inside the constructor, causing its double invocation during the tests. I could not find a better solution for Singleton(
* Intermediate changesrobot-piglet2023-03-101-1/+23
|
* cleanup event_pb.hxenoxeno2023-03-101-37/+0
|
* Intermediate changesrobot-piglet2023-03-101-0/+4
|
* Improve coroutine actor interfacealexvru2023-03-103-36/+31
|
* YT: Allow to define enum with custom string represenationbulatman2023-03-102-0/+30
|
* Add SSL_set_tlsext_host_name ssl optionmolotkov-and2023-03-094-14/+19
|
* light events for actor systemxenoxeno2023-03-0958-385/+1538
|
* Intermediate changesrobot-piglet2023-03-09504-2/+6866
|
* Intermediate changesrobot-piglet2023-03-071-3/+5
|
* Intermediate changesrobot-piglet2023-03-07765-509/+509
|
* External build system generator release 17robot-ya-builder2023-03-06350-302/+1394
| | | Update tools: yexport
* Add yaml config utilsinnokentii2023-03-062-12/+61
| | | add yaml_config utils
* Interconnect handshake activity markdownalexvru2023-03-061-6/+3
|
* Convert ydb/core/blobstorage/base tests to gtestalexv-smirnov2023-03-0613-0/+230
|
* Add capability to set headers to outgoing responsemolotkov-and2023-03-063-8/+120
|
* Use strong typedefs for TRefCountedTypeCookie and TRefCountedTypeKeybabenko2023-03-064-27/+200
|
* Remove extra TString copy for GetPeer() call.dcherednik2023-03-031-1/+1
|
* Enable -Wdeprecated-this-capture for all YT projectsbabenko2023-03-0325-1/+77
|
* YT: Fix yt/yt/client, yt/yt/ytlib for std::string and include it to ↵pechatnov2023-03-021-1/+5
| | | | autocheck with TString=std::string
* Feature flag to enable grpc memory quota.dcherednik2023-03-022-6/+13
|
* Intermediate changesrobot-piglet2023-03-021-0/+1
|
* Add multidoc support to fyamlcppinnokentii2023-03-023-8/+137
| | | add multidoc support to libfyaml
* Remove incoming handshake broker, add inflight setting to IC common,serg-belyakov2023-02-284-26/+30
| | | | | Fix Remove outgoing handshake broker
* separate counters for each filevalerybitsoev2023-02-281-0/+24
|
* RIP DenseMapbabenko2023-02-281-26/+0
|
* Hazard pointers cosmeticsbabenko2023-02-246-83/+150
|
* Add StringifyInt64Always modedddlatyshev2023-02-223-47/+56
|
* (no commit message)pg2023-02-212-0/+13
|
* Improve TActorCoroalexvru2023-02-212-52/+27
|
* Intermediate changesrobot-piglet2023-02-205-0/+39
|
* NO_COMPILER_WARNINGS in cmake msvc buildssvidyuk2023-02-189-9/+9
|
* Fix build using cl.exespreis2023-02-171-1/+3
| | | | | | | https://en.cppreference.com/w/c/language/array `Zero-length array declarations are not allowed, even though some compilers offer them as extensions (typically as a pre-C99 implementation of flexible array members).` This is needed to build catboost for Windows.
* Перенос yc public yq events api в ossauzhegov2023-02-177-0/+137
| | | Initial version
* Fix escaping cgi, according to RFC 3986 standartandreizdor2023-02-162-8/+8
| | | | | https://www.ietf.org/rfc/rfc3986.txt Символ `^` не входит в допустимые символы URI
* fix threads count determination for kqp tasks calculationivanmorozov2023-02-153-13/+22
| | | fix threads count
* Migrate black linter on custom_lint pipelinesay2023-02-1420-0/+3825
|
* Intermediate changesrobot-piglet2023-02-143-3/+91
|
* Intermediate changesrobot-piglet2023-02-134-1/+66
|
* remove flag ForceWriteParsingErrorsToCerrulanovgeorgiy2023-02-102-17/+4
|
* Refactor lib/cpp/testing/unittestromakudlakov2023-02-101-2/+0
| | | Remove test-started/test-finished events generator in utmain.cpp
* attempt to stabilize perf test in different environmentsxenoxeno2023-02-092-47/+48
|
* Log backend movehor9112023-02-0944-0/+4242
|
* Correct mem limit detection in mk8shor9112023-02-091-7/+12
|
* tasks calculation improveivanmorozov2023-02-091-0/+15
|
* Intermediate changesrobot-piglet2023-02-07698-2569/+2581
|