aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'rightlib' into mergelibs-240408-0819Alexander Smirnov2024-04-084-2/+214
|\
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-04-071-1/+1
| | | | | | | | ed46af53587fda3122e7fdad8c6f60ef76e66e0e
| * Add THttpServerOutput::ContentBytesWrittenvadim-xd2024-04-061-1/+3
| | | | | | | | 042561a12173d74b7f904c5e5b4c2a89c148015f
| * YT-21402: Fibers Refactoring pt.1: Introduce FunctionView to use it as ↵arkady-e1ppa2024-04-052-0/+210
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | AfterSwitch and improved registry algorithm 1) Added FunctionView -- non-owning type-erasure container. If we know that lambda lifetime is long enough, we can save up allocation by using this instead of TCallback. 2) Used FunctionView as AfterSwitch inside FiberSchedulerThread. We saved up a bunch of allocations (e.g. net worst-case allocations per suspend changed from 4 (x2 after switch + fiber allocation + enqueue to idle pool lf stack) to 2 (fiber allocation + enqueue to idle pool lf stack). 3) Fiber is not longer RefCounted. Its lifetime is managed via contract with TFiberRegistry. 4) TFiberRegistry is now lock-free for fiber insertion and deletion. For introspector it is still blocking. 5) "Introduced" SimpleIntrusiveList and IntrusiveMPSCStack to work be used in aforementioned TFiberRegistry. 6) elsedef branch of YT_REUSE_FIBERS was broken for about 3 years cause of double SetAfterSwitch. Now fixed. 7) (3), (4) and (5) caused some changes in yt_fiber_printers because some stuff was hardcoded there. Compat is in place. d6cf2ae5801c87813a21ca3e7243e1b2baa09f35
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-04-041-1/+1
| | | | | | | | 885af1f4dbd3971fa148db453793b3bcba86ea06
* | Merge branch 'rightlib' into mergelibs-240403-0851Alexander Smirnov2024-04-0314-53/+166
|\|
| * Intermediate changesrobot-piglet2024-04-021-4/+0
| |
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-04-011-2/+1
| | | | | | | | 38fcc9e01d924ff61e67be0f6dfda16ec0f5ad3a
| * Intermediate changesrobot-piglet2024-04-011-2/+10
| |
| * Fix issues of rXXXXXXarkady-e1ppa2024-03-292-7/+4
| | | | | | | | | | Iss 50866203dbb2e8797cb32b2d1fdaa44bda88e1c1
| * [vcs]modchooser -h should not print colored if not TTYtldr2024-03-282-7/+7
| | | | | | | | 56651679ad5f4f41f350a3f125a5604495e64dae
| * YT-21233: Remove TSimpleException and teach TCompositeException storing ↵arkady-e1ppa2024-03-289-39/+152
| | | | | | | | | | | | | | simple attributes Expand the CompositeException 9a10ec65bfc1df854e03bb3a4d8d0a0c0e4a3a5d
* | Merge branch 'rightlib' into mergelibs-240326-1608Alexander Smirnov2024-03-2611-1/+1091
|\|
| * Publish library/cpp/dot_productazevaykin2024-03-2610-0/+1090
| | | | | | | | | | | | | | Publish pod_product to https://github.com/ydb-platform/ydb It has already been published to github: https://github.com/catboost/catboost/tree/master/library/cpp/dot_product 44150e7508881f4239c960f90320799b1b090072
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-03-251-1/+1
| | | | | | | | fb308a8b9fd2dc57f7015330464c4b55e932cec9
* | Merge branch 'rightlib' into mergelibs-240325-1123Alexander Smirnov2024-03-2516-88/+1233
|\|
| * Increase preprocessor recursion depth limitapachee2024-03-251-7/+604
| | | | | | | | | | Increase preprocessor recursion depth limit because after commit YT-21331 to release branch number of enum fields exceeds 199 3536c4e6a39e1d48a4225f4845f43b16025ec73c
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-03-221-1/+1
| | | | | | | | fe68c37dc6ed2a224462df02e0deb8b1ca0ca38f
| * YT-18458: Introduce wide types into mapreduce interfacewhatsername2024-03-2110-2/+488
| | | | | | | | 7ae047ef618cc44d7dd3e817dc27f2336d9e38c3
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-03-211-2/+1
| | | | | | | | edefcd6a58c9fc64b6e2322c89d7e71848bdf11a
| * manage prometheusaleksei-le2024-03-194-77/+140
| | | | | | | | a543f08a6f2957757c54b3f9e5a095389a51dbeb
* | Merge branch 'rightlib' into mergelibs-240318-0944Alexander Smirnov2024-03-182-5/+5
|\|
| * skip metrics without name label instead of crashing KIKIMR-21198monster2024-03-181-3/+3
| | | | | | | | c7b986ea7dbf4feee593ab829a2ad361d46c77b0
| * Fix USE_ICONV=local on macOSsomov2024-03-151-2/+2
| | | | | | | | 07564a01625ba418360cb1b39a9df66f31a2ca6a
* | Merge branch 'rightlib' into mergelibs-240313-1536Alexander Smirnov2024-03-132-0/+23
|\|
| * Export clang-format16 via ydblib projectthegeorg2024-03-132-0/+23
| | | | | | | | 6e6be3a95868fde888d801b7590af4044049563f
* | Merge branch 'rightlib' into mergelibs-240313-1032Alexander Smirnov2024-03-132-9/+24
|\|
| * Make "GMT+03:00" known timezone formatd-dima2024-03-121-5/+14
| | | | | | | | cd2e9b766cd6579b0124ffe05b23a22513e19a93
| * YTORM-275: Fix TInstant deserialization from microsecond valuesdgolear2024-03-121-4/+10
| | | | | | | | 47845f7aede6898d43680bd7c6f1d48c05607e34
* | Merge branch 'rightlib' into mergelibs-240308-1527Alexander Smirnov2024-03-081-0/+72
|\|
| * Intermediate changesrobot-piglet2024-03-081-0/+72
| |
| * disjoint_interval_tree has been fixed for the only one intervalhcpp2024-03-042-1/+13
| | | | | | | | 591efff179d61582961dbd66ad865cec1fbf9886
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-03-011-1/+1
| | | | | | | | 41cc54fde10b0b783aec4948c1dc8eae35cea047
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-02-281-1/+1
| | | | | | | | dac62cd9954d9192bc048002d928fc9e5c9cde1f
| * Add correct log for ifax snapshots unzipping.ypodlesov2024-02-261-4/+2
| | | | | | | | | | Add correct log for ifax snapshots unzipping. 7b2383c901420c90a431c34bb7f8695372b68edf
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-02-251-1/+1
| | | | | | | | 7f74579a194296c8b3e8c263bfd3d35de08cce9d
| * Add logg for string that was not parsed.ypodlesov2024-02-231-2/+4
| | | | | | | | | | Add logg for string that was not parsed. 25aa9e299c9b879525a92d38661fa5a66d5c25a1
| * YDB Import 569robot-ydb-importer2024-02-231-28/+0
| | | | | | | | 32a3bf6b3ca0706c3644c01a7d0885db6cdb2fc3
| * Weekday Generation From Civil Secondandreyshspb2024-02-222-0/+13
| | | | | | | | | | Weekday Generation From Civil Second 70003fbf387f8f0157cff5f0fa3ab4354871d703
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-02-221-1/+1
| | | | | | | | 5383f45f0d7fadf7fe1f72830869c4caa770749b
| * Remove dead codethegeorg2024-02-211-193/+0
| | | | | | | | 126c0cfa83378569f6fcef85a64a147009117de2
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-02-191-1/+1
| | | | | | | | 76faaa2be1a95a3ba117ecb4d48e22eac0360f99
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-02-161-1/+1
| | | | | | | | 155ab801b664cc38013eaea040033fd1eefae1b3
| * ,Speedup scheduling failures commitrogday2024-02-162-0/+12
| | | | | | | | 62c4cf20966ac12ba500e1b7f7f048969a8aacca
| * support Any in Proto2Jsonlavv172024-02-155-4/+79
| | | | | | | | 31e18f04efdf8642428d4ab8ec8c87b4101f5ff2
| * Add .Data/.data methods to NYT::TRangepechatnov2024-02-151-0/+10
| | | | | | | | f637e6debdcb60f78ab07fb4be833a881a1452f7
| * YDB Import 566robot-ydb-importer2024-02-145-0/+694
| | | | | | | | 96265cd0cc64e1b9bb31fe97b915ed2a09caf1cb
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-02-131-1/+1
| |
| * Replace complex hack in monlib macroinnokentii2024-02-122-10/+2
| | | | | | | | replace complex hack in monlib macro
| * discourage inlining of the NResource::TRegHelper's constructorswarmer2024-02-122-4/+6
| | | | | | | | Микрооптимизация, уменьшающая в два раза число вызовов функций на каждый helper: компилятор пытается встраивать тело конструктора, хотя не имеет никаких шансов что-то в нём соптимизировать без LTO или без знания о том, что `CommonStore()` всегда возвращает одно и то же значнеие, .