aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'rightlib' into mergelibs-240730-1922Alexander Smirnov2024-07-30109-8/+390
|\
| * [yt/cpp/mapreduce]Fix build with system protoc, std::string and system stlnadya732024-07-305-4/+13
| | | | | | | | | | Fix build with system protoc, std::string and system stl 8b5b81b2d7855f6b0dcb4bb0583a6408e5b7d3f7
| * Intermediate changesrobot-piglet2024-07-295-0/+195
| |
| * Move code to libraryvmordovin2024-07-272-1/+39
| | | | | | | | | | Начал с того, что просто унес ```url.*``` из ```search/meta``` в ```search/meta/generic```. Закончилось тем, что еще и поотпиливал странные зависимости ```kernel/facts/credibility/database->search/meta``` и ```quality/functionality/facts/credibility/url_trie_map_lib->search/meta``` : общие библитотеки не имеют права зависеть от ```search/meta/*``` c1e3dbc38eff7073949a371f5fc59714eeb9306e
| * TFuture add IsReady methodilnurkh2024-07-263-0/+48
| | | | | | | | | | | | | | | | IsReady returns true if exception or value was set. allows to check readiness without locking cheсker-thread NOTE: returns true even if value was extracted from promise good replace for HasValue() || HasException() b2d64093e25cef5a350dfebe784c449203a5b383
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-07-261-1/+1
| | | | | | | | a8fc6fb6a3e68a7885f2f1a9e7b719c180c91a60
| * Intermediate changesrobot-piglet2024-07-231-1/+1
| |
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-07-231-1/+1
| | | | | | | | 60cd4e201b2b3e51fdb8a6d2413fb376c732ea30
| * Fix TRange-from-std::vector ctorbabenko2024-07-221-1/+1
| | | | | | | | 2b4749cade5242ec10775c7819c790735f7484b7
| * Intermediate changesrobot-piglet2024-07-1992-0/+92
| |
* | Fix LWTrace leaking HTTP request string to HTML page (#7011) (#7014)Cthulhu2024-07-231-5/+5
| |
* | Merge branch 'rightlib' into mergelibs-240719-0942Alexander Smirnov2024-07-197-11/+19
|\|
| * BIGRT: Optimize memory consumption [nodiff:caesar]pechatnov2024-07-181-0/+2
| | | | | | | | 05d2fa4e71c76d7270e78ca7b1ae20a1114f07fa
| * Fix checking stale local pointer in the first iteration of cycle in ↵ponasenko-rs2024-07-162-5/+8
| | | | | | | | | | | | TAtomicIntrusivePtr 68430c6347c40eee09bc63a3441af024780b86d4
| * Intermediate changesrobot-piglet2024-07-122-2/+6
| |
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-07-111-2/+1
| | | | | | | | 211b5254a54161c8bb4c4b077c406692e9a20cf6
| * YTORM-1042 Fix casts for floating pointdeep2024-07-091-2/+2
| | | | | | | | | | https://en.cppreference.com/w/cpp/types/numeric_limits/lowest 349097f620987be824e9db00f76af89746741c75
* | Merge branch 'rightlib' into mergelibs-240708-1553Alexander Smirnov2024-07-0822-376/+549
|\|
| * YT-20614: Change cross-cell copy format (in preparation for Sequoia)h0pless2024-07-081-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | The new format is better optimized for VectorizedRead, which is needed in Sequoia. Previously, the output for the BeginCopy verb was a serialized subtree plus the list of opaque children. In a non-Sequoia world, that is useful and easy to work with. However, in Sequoia, a subtree might not be contained on the same cell, which makes it difficult to use the old data transfer format. Now it's a vector of nodes with clear separation between them. This change makes it easier to work with VectorizedRead since the conversion between BeginCopy return and VectorizedRead(BeginCopy) return is very straight-forward. Additionally, this change helps with copying from Cypress to Sequoia, since now it's much easier to process each node individually (which is needed for Sequoia to work and not clog up one cell). In the next PR, I'm planning on: 1. Making BeginCopy a read-request (removing snapshot locks). So the verb will only return meta-information about the requested nodes. 2. Adding a verb, executed before BeginCopy, where the locks would be taken and the general structure of the tree is returned. 017ec9971e8e0a611a7286ed748b6071cfc89048
| * Intermediate changesrobot-piglet2024-07-081-0/+1
| |
| * Fix issuespogorelov2024-07-051-0/+19
| | | | | | | | 089f70efa4e50032e1c73e5c556363fa355eb4dc
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-07-051-1/+1
| | | | | | | | 05b33663c7ed371efb2b290505bd8b9d8a9f1d0f
| * TArray2D::operator[] makes bound checking in debug buildsthegeorg2024-07-021-0/+1
| | | | | | | | 3ce1f2a59c087222badce66a8c7043e77907f530
| * library: don't ignore map keys when checking json maxDepthionagamed2024-07-022-4/+35
| | | | | | | | e5feb0553ad2842db9974979d9808105e6c5ba34
| * YT-21868: Reorganize files to prevent unclear missing include errorsarkady-e1ppa2024-07-0210-344/+433
| | | | | | | | | | Moving files around so that include of either `string_builder.h` or `format.h` would result in being able to use both `Format` and `TStringBuilder` 8a2abbea2ae7027c1cd3a243ab3de55bdd5d3d27
| * YT-18571: Polish TSourceLocationbabenko2024-07-023-27/+38
| | | | | | | | 81b1c42ea62adf4f2a7e2e7ba3601ca9687e29ed
| * Pre-vacation babenko issuesarkady-e1ppa2024-07-013-3/+7
| | | | | | | | 7be48a0651838e770b920150e0348bf3e92416d2
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-06-291-1/+1
| | | | | | | | 7788f89a156a0f6b3f6c4f4316c16e9a00096e21
| * Intermediate changesrobot-piglet2024-06-271-1/+1
| |
* | Merge branch 'rightlib' into mergelibs-240626-2018Alexander Smirnov2024-06-264-6/+6
|\|
| * Cosmeticsdtorilov2024-06-262-4/+4
| | | | | | | | 6ac63b68e1f264939c9b4fc169e9381a70ceab8a
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-06-261-1/+1
| | | | | | | | 467ee25e414a8d0b1f7c99d309b0eda1fb1c9932
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-06-231-1/+1
| | | | | | | | 00ffbccf4bb9d61dd36ed912cde8cae38d44a858
| * Enable empty init list in YT_DEFINE_GLOBALbabenko2024-06-221-1/+1
| | | | | | | | e52d229afddf7db640499d3856bc55f2b7360bb4
* | Merge branch 'rightlib' into mergelibs-240621-1318Alexander Smirnov2024-06-214-9/+40
|\|
| * Remove unused includesmironenkovb2024-06-211-4/+0
| | | | | | | | 160d1557e15ed2f25a858bb844c1543d919188a3
| * Add Base64EncodeNoPadding Methodbvdvlg2024-06-203-5/+40
| | | | | | | | 23b4ac85c9195fa9b0e7b0624cc3a61d010745be
* | Merge branch 'rightlib' into mergelibs-240618-0830Alexander Smirnov2024-06-1832-384/+785
|\|
| * Track source locations of propagating storagelukyan2024-06-182-2/+31
| | | | | | | | a27af83d265ebf4e7f4bf273eb41f69850817b05
| * YT-21868: Fix missing anchor for single messages in YT_LOG_XXX macrosarkady-e1ppa2024-06-141-1/+14
| | | | | | | | 438bc5ed4e35d7a3aeffcce25e862d21289d4cad
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-06-141-2/+1
| | | | | | | | 37b50713c341b80929c9c75df32b79a4e3fe00ab
| * YT-21868: Enable stat analysis in some other placesarkady-e1ppa2024-06-1314-289/+116
| | | | | | | | | | | | | | | | | | | | | | We slightly rework inner workings of stat analysis. For almost any sane use case the behavior is identical, but should compile a little faster. If you send string literals like `char[N]` or `const char*` make them constexpr. If you can't (e.g. `ex.what()` case) wrap it in `TStringBuf`, if you want the "by the book; 100% right" solution then wrap it in `TRuntimeFormat` instead. `SetRequestInfo` methods now statically checks the format. Only one error was found -- hooray! Some other internal stuff was added, a lot removed -- don't worry about it. You won't be able to see the difference 62050dfe8a9cedc1289f18e80397ff33a8e2ecdb
| * Intermediate changesrobot-piglet2024-06-131-8/+11
| |
| * YT-21868: Delete unneeded ToString methodsarkady-e1ppa2024-06-1211-46/+25
| | | | | | | | e856aa45df227b86e8b121852d3774bb2504193b
| * Intermediate changesrobot-piglet2024-06-121-0/+314
| |
| * Implement number stringification for repeated fields as wellsashashkov2024-06-124-5/+242
| | | | | | | | 4ab5908e416439366466d984fc08db7254401884
| * Return to the use of NThreading::TSpinLockarkady-e1ppa2024-06-111-2/+2
| | | | | | | | 4792c7769dba84e38c0d981714741114add571d3
| * More cosmetic issuesarkady-e1ppa2024-06-118-57/+57
| | | | | | | | 810902d6e6c3104880e1ab3b34d29a8aa4bec21b
| * New version of the tld SKIP_CHECK SKIP_REVIEWrobot-ratatosk2024-06-111-1/+1
| | | | | | | | e9e28de85726616f22169b34b12e1d064eea2a15
* | Merge branch 'rightlib' into mergelibs-240610-0905Alexander Smirnov2024-06-1073-748/+3531
|\|