| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
4ab5908e416439366466d984fc08db7254401884
|
| |
|
|
|
|
| |
03b7d3cad2237366b55b393e18d4dc5eb222798c
|
|
|
|
| |
4792c7769dba84e38c0d981714741114add571d3
|
|
|
|
| |
ca955bf8d04299fabe9f3ab001fe331440fe3a2b
|
|
|
|
| |
810902d6e6c3104880e1ab3b34d29a8aa4bec21b
|
|
|
|
| |
e9e28de85726616f22169b34b12e1d064eea2a15
|
|
|
|
| |
89c8f9767a1ef610f9ee050e1a5da5728bba02d7
|
|
|
|
| |
23312d4c81ec46ab94f4050a8b465222e9757beb
|
|
|
|
| |
66998ad6956df769779ef2612808722a32eb937c
|
| |
|
|
|
|
|
|
|
| |
Newer CUB versions are not compatible with CUDA 10.2
ISSUE:
779c9f7c241a2298e22be34c903c5d0cac32dcba
|
|
|
|
|
| |
https://github.com/yandex/toolchain-registry/releases/tag/gdb14-v12
161f312eabe89fa5eae067c7ddb94c83245bf435
|
|
|
|
| |
905fe6c7f646970b7d498748dc01ceefb0fe6704
|
|
|
|
| |
6dbc324457c2c7f6e2a6c72524d8a502e9a17f25
|
| |
|
|
|
|
| |
50d697cb0a00325646f76092c0d3c857a180d282
|
|
|
|
|
|
| |
NChunkClient::NProto::TDataStatistics
af5dd1ea137fb787f36188c9ee2b64e9e3c4de37
|
|
|
|
| |
9b59c80f4005d526b821ab53d0d8f8616cd46537
|
|
|
|
|
|
|
|
|
|
| |
From hash: [63bc5d3231efb88ee668f8d13698cbc29a6f2c19](https://a.yandex-team.ru/arcadia/commit/63bc5d3231efb88ee668f8d13698cbc29a6f2c19)
From revision: [14183094](https://a.yandex-team.ru/arcadia/commit/rXXXXXX)
[CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ya-bin2-ya-bin3-tts&version=416)
Flow triggered by user: [robot-ci](https://staff.yandex-team.ru/robot-ci)
Update tools: ya_bin3, ya_bin, os_ya, test_tool, os_test_tool
764d203296b5b553750ba95d2ff6c2fba86e6fbd
|
| |
|
|
|
|
| |
d4d08d59dfff0c48a950a3faa36be4ac7e060912
|
| |
|
|
|
|
| |
d7a86c62a14e2364984a78578c8ead5814b0c3ab
|
|
|
|
|
|
|
|
|
|
| |
From hash: [8e7d2c77318e35210d58f657f3fdc6791dc48c40](https://a.yandex-team.ru/arcadia/commit/8e7d2c77318e35210d58f657f3fdc6791dc48c40)
From revision: [14181005](https://a.yandex-team.ru/arcadia/commit/rXXXXXX)
[CI flow](https://a.yandex-team.ru/projects/ya_make/ci/releases/flow?dir=devtools%2Fya&id=release-ymake&version=195)
Flow triggered by user: [robot-ci](https://staff.yandex-team.ru/robot-ci)
Update tools: ymake, os_ymake
ea9dea20b9cadf636b1a4d2c0da5233273313cea
|
| |
|
|
|
|
| |
f4ba0963736393922e1ee161890fd0badf82f3ec
|
|
|
|
| |
17e77a969b35d09bccf907b68df41ae001d1383c
|
| |
|
|
|
|
| |
020fb104b9a689c3747315b1299fdb50e00feb14
|
|
|
|
| |
4ef12dd52c1d38cd7a1018ec1bc40800644ea775
|
|
|
|
|
| |
Also: switch configs to platform_dispatchers.
82894b183119eb953ffd9eb90de5d6bf29ffed9a
|
|
|
|
| |
7ba13f28ff2841bd4468387feaa6536b3e372bde
|
|
|
|
| |
dc14ba869ddf82bf8f20415189292ba0d3d32635
|
|
|
|
|
| |
Followup for rXXXXXX - further optimize ascii-only case insensitive strings
1fca7889a074a191eadce12247bdd6dd18b75ab2
|
|
|
|
| |
3b51a9fb14de805208d11f1c077c78bb5d487e0f
|
| |
|
|
|
|
| |
374685c51b1f030e977512b9ea4442eba8c0a6ff
|
|
|
|
|
|
| |
namespace NUri)
3a7cf9869f888e3d09fc6c4c00c38db97f3a62ed
|
|
|
|
| |
17af2a622107a305322230de36bc691b425df6e0
|
|
|
|
|
| |
Support OffsetCommit
ea8875a80b68c06adca22666bac9f6a76ce4afb5
|
|
|
|
| |
32f91cf29be0cfae239130e01780c04109668e3a
|
|
|
|
| |
714c83cf21334e65db070d066bfde82b7c80942f
|
| |
|
| |
|
|
|
|
| |
2c5b22b7f3ecd508f083da93e9c9cea18a09e316
|
| |
|
| |
|
|
|
|
|
|
| |
library/cpp/streams/factory/open_by_signature to export
6c14e61e6b845e2aa92a25daf61de10267e9e8a0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NYT::Format had several problems:
1. There are too many ways to enable printing of T. Not all are equally good. You could specialize TValueFormatter, you could write an overload of FormatValue, you could write an overload of ToString, you could write an overload of operator << for special stream or you could specialize the Out function.
2. If you attempt to print T which cannot be printed, you get a linker error without a proper source location which is very frustrating to work with.
3. There is no static analysis of format string performed even when it is possible.
4. If you write FormatValue overload, you still have to write ToString overload if you want to use this function (and people tend to use it quite a bit, since it is defined for util types and enums.
This pr addresses these issues to some extent. Relevant changes:
1. The only way to support NYT::Format is to define the FormatValue overload. Otherwise, you get a compile-time error.
2. Format overloads have changed: Now you have two options for general use:
```
TString Format(TStaticFormat<TArgs...> fmt, TArgs&&... args);
TString Format(TRuntimeFormat fmt, TArgs&&... args);
```
Either overload checks if TArg has a FormatValue overload. TStaticFormat performs a compile-time check of flags and the argument count. It binds to any string literal and constexpr string/string_view (and TStringBuf). TRuntimeFormat has to be mentioned explicitly. Otherwise, you will get a compile-time error for using runtime variable as a format.
3(!!!). Types which name begins with NYT:: have a specialization of ToString function which uses FormatValue. Thus, if you write class in namespace NYT and define FormatValue, you get ToString automatically. If your type is not from namespace enclosing NYT, you can just call NYT::ToString for the same effect. This limitation was caused by the fact, that we cannot review all of the external projects code which might inherit from stl classes or adopt some other questionable code practises which may completely break the dispatching mechanism of ToString due to the specialization (there were such cases). Proper documentation of this library will be added soon, so that this interaction is made known. This limitation might be lifted later
77beb68082e10aaf48be1842aad8aba63f26c1bd
|