aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix false starving state,kruall2023-03-149-31/+24
|
* Intermediate changesrobot-piglet2023-03-145-26/+170
|
* YT-18571: Refactor YT enums to make them Arcadia-friendlybabenko2023-03-145-234/+258
|
* YTORM-666: Fix linear lookups for composite history or watch attributesdgolear2023-03-131-3/+2
|
* Disable lfalloc for 32-bit ARM architecturesogladov2023-03-131-0/+5
| | | Disable lfalloc for ARM archtectures
* Add different next permission selection strategies for handshake broker,serg-belyakov2023-03-131-3/+38
| | | Add different selection strategies for handhsake broker
* default allocator for 32bit arch: LF -> Jsnermolaev2023-03-132-4/+9
|
* 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
|