| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
| | |
| | |
| | | |
commit_hash:b9acd53b6cc079e31b7f647dbcc3a83524d45e44
|
| | | |
| | |
| | |
| | | |
commit_hash:6f99e4234152d8dc77848a96be0b67a933e60c0d
|
| | | |
| | |
| | |
| | |
| | |
| | | |
test_tool, os_ya, ya_bin, os_test_tool
commit_hash:36416f5e1003276cbcc623e9535c80c835864806
|
| | | |
| | |
| | |
| | | |
commit_hash:72d0f5c9f96875682a71eb11e67783a723112cce
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
### Как сейчас
1. zsh подгружает `~/.zfunc/_<command>`, выполняет его как тело функции `_<command>`.
2. Это тело состоит только из определения `_<command>() { ... }` и helper'ов — оно переопределяет `_<command>`, но не вызывает новое определение.
3. Тело завершилось, ни одного `compadd` не было — completion ничего не выдал.
При втором TAB вызывается уже переопределённый "настоящий" `_<command>` — и тогда дополнение работает.
\--
### Что сделал
Добавил вызов `_<command>` в конец скрипта, так что теперь вызов переопределнного `_<command>` происходит на первом `Tab`.
commit_hash:9f60240a3c3d85088101570156c8bde18bf0792a
|
| | | |
| | |
| | |
| | | |
commit_hash:4a03f8e6cde7c6d79572c9fbd14f8d4c27061968
|
| | | |
| | |
| | |
| | |
| | | |
Fix TMinHashAccumulator
commit_hash:b49077e4550b283091e43e48a1483a1fd419dc3f
|
| | | |
| | |
| | |
| | | |
commit_hash:5ff8bec51c31adf2b1c45f579dd9854027f19007
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Описание проблемы и фичи - <https://nda.ya.ru/t/lRQVC8XU7c3kJR>
tl;dr - все компоненты Flow должны работать на одной версии. Необходима runtime проверка версии для защиты от zombie-процессов. Для этого используется target метка flow-core бинаря, которую пользователь явным образом может задать для включения такой защиты.
В этом патче добавляется:
1. Сущность FlowCoreTarget - уникальная метка/версия релиза бинаря flow-core.
2. Команды для установки ожидаемой FlowCoreTarget со стороны пользователя.
3. Логика в Controller по обработке FlowCoreTarget.
commit_hash:cfe3ebe2f2691b55935ba6a0f2d5c40cc7786a14
|
| | | |
| | |
| | |
| | | |
commit_hash:ba91cf13f6e29a9e243533072e78710150cc7aaa
|
| | | |
| | |
| | |
| | |
| | | |
Update tools: test_tool, os_ya, ya_bin, os_test_tool
commit_hash:237be7be6612bb311f7ba0ce503e9630b96c7f44
|
| | | |
| | |
| | |
| | | |
commit_hash:9e582e09c3e4e63b2b937a2610e71713dcceda96
|
| | | |
| | |
| | |
| | | |
commit_hash:0b667ca225a076f1fc62d46932a137f93073543e
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
/\*\*
\* @brief set to run command in new session
\* @note set this option to off to deliver parent's signals to command as well
\* @note currently ignored on windows
\* @param detach if command should be run in new session
\* @return self
\*/
inline TShellCommandOptions& SetDetachSession(bool detach) \{
DetachSession = detach;
return \*this;
\}
commit_hash:cdef06767fe1cc390aec92524a4829aced69c4b9
|
| | | |
| | |
| | |
| | | |
commit_hash:286ad61403fed89619e23856f386cb6245807362
|
| | | |
| | |
| | |
| | | |
commit_hash:434931de63c042f00675b13eb4bad6143804eee3
|
| | | |
| | |
| | |
| | | |
commit_hash:2728816c79b29fccf31698e16733a0220fd3069e
|
| | | |
| | |
| | |
| | | |
commit_hash:4d4171110a3c0d7a599a391ea892f540fa67906a
|
| | | |
| | |
| | |
| | | |
commit_hash:fea0ae5f0ce688f291577c38ba998365d8b7ddbe
|
| | | |
| | |
| | |
| | | |
commit_hash:5fb76d5479c4990d9c9a2876f9e5753820f32ed1
|
| | | |
| | |
| | |
| | | |
commit_hash:86b946be52476805fb63336765d36f599010b94f
|
| | | |
| | |
| | |
| | |
| | |
| | | |
secondary request weighted
commit_hash:b2e1e6400d6379dc3411b604d4f874a7a2f88ce1
|
| | | |
| | |
| | |
| | |
| | | |
Update tools: ymake, os_ymake
commit_hash:69864ceafd9d3849c662fc41b8f2ee30e11c85bc
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Changelog entry
Type: feature
Component: master
Drop indicies in multicell manager
commit_hash:692a550606183f6a8cb93425761911bbba09dceb
|
| | | |
| | |
| | |
| | |
| | | |
boost/static_assert.hpp is provided by boost/config since 1.91.0
commit_hash:d0bc2b01a706d63695cbec3d9717a21d281fed1b
|
| | | |
| | |
| | |
| | | |
commit_hash:bb44404fd5838bd0b27af63ee5c6386027bdaaba
|
| | | |
| | |
| | |
| | | |
commit_hash:150d71b7a4009d6bb4d8df6ff66d67cd1a4355e8
|
| | | |
| | |
| | |
| | | |
commit_hash:b2f2afd902017d4244efc5962e9115e09f4c0210
|
| | | |
| | |
| | |
| | | |
commit_hash:0b27f943960e20d202aaebc0cbcca2111f11a580
|
| | | |
| | |
| | |
| | |
| | | |
https://nda.ya.ru/t/skT2HOWc7bvixG
commit_hash:0288f39306bc013e434ba294c1f5057d9a0e99d2
|
| | | |
| | |
| | |
| | | |
commit_hash:7169eb8d587a91468f3204f9a268533c0b7c4c89
|
| | | |
| | |
| | |
| | | |
commit_hash:7ec3e8d8e579be05b038d46196ec5c66c03f5ad5
|
| | | |
| | |
| | |
| | | |
commit_hash:88e94c5eb5e177ebd80612ed1eb0783238f215d3
|
| | | |
| | |
| | |
| | | |
commit_hash:f6ee801a97df2025e38187340cd97552462d4f49
|
| | | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit bebcd6cedb271b14b7d771d50924c005ab9375bf, reversing
changes made to 700c24e95953f7be1a6c425a35dbf7d41492469a.
commit_hash:e14a9ef12e284a3ba034063c3c03b0d57323e574
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
File sizes:
```
-g 910385468 Jan 1 1970 libyt-yt-client.a
-g -gz 589148980 May 6 12:16 libyt-yt-client.a
-g -gz=zstd 585019668 May 6 12:34 libyt-yt-client.a
-g -gz=zstd 1674173480 May 6 13:27 drive-billing-exports
-g -gz=zstd -Wl,--compress-debug-sections=zstd 899287344 May 6 14:00 drive-billing-exports
```
Mesured compile+link times with the following script:
```
arc checkout .
sed -i "s/${SERVICE_NAME}/${SERVICE_NAME}_${I}_${RANDOM}_${RANDOM}_${RANDOM}_${RANDOM}_${RANDOM}_${RANDOM}/g" src/custom/dependencies.cpp
OUTPUT=$(~/workspace/arcadia/ya make --stat 2>&1)
echo "$OUTPUT" | grep -om1 "^\[.* \[LD\] .*${SERVICE_NAME}/${SERVICE_NAME}" >>ld.txt
echo "$OUTPUT" | grep -om1 "^\[.* \[CC\] .*${SERVICE_NAME}/src/custom/dependencies.cpp" >>cc.txt
echo "$OUTPUT" >>full.txt
```
Trunk times in milliseconds:
CC: 8944 8405 8117 11203 19236 11660 9149 24319 21236 14753 25508 28099 9226 31387 9555 11268 9088 10640 13751 8855 11266 9141 8168 8712 11111 10235 28576 8996 9362 8973 9055 9822
LD: 5956 9394 15380 9055 7089 7308 15433 12948 14123 5524 4808 10559 6837 4906 18253 5208 16335 7493 5180 47220 12491 21603 34733 4432 5353 8633 4732 25937 19158 24316 5825 7357
ZSTD times in milliseconds:
CC: 10180 8017 13135 8569 16033 17698 12524 8442 12902 7797 20236 7857 14715 8096 8541 9232 10839 8989 8988 17173 8211 8737 22424 8139 23770 8622 13765 12744 8204 23573 8358 8123 9091 18869
LD: 6125 5914 6975 21408 15227 7309 6401 13417 8862 24954 5509 33813 6207 5571 15423 5716 5807 6352 16953 6064 22793 14156 7203 10811 6287 15363 6259 5897 25905 5400 20217 5624 17351 6593
```
| CC min | CC median | CC max | CC avg | LD min | LD median | LD max | LD avg
------|--------|-----------|--------|--------|--------|-----------|--------|-------
Trunk | 8117 | 9822 | 31387 | 13369 | 4432 | 8633 | 47220 | 12612
ZSTD | 7797 | 9091 | 23770 | 12135 | 5400 | 6975 | 33813 | 11584
```
**Compilation time and linking time drop down on ~10%**
**Conclusion**: archive and binary sizes drop down on 33%-45%. As a result:
* OS FS cache works better, less files required for compilation are flushed out from memory
* linking touches smaller files and works faster
* compilation produces smaller files and does less slow disk IO
commit_hash:bebcd6cedb271b14b7d771d50924c005ab9375bf
|
| | | |
| | |
| | |
| | | |
commit_hash:700c24e95953f7be1a6c425a35dbf7d41492469a
|
| | | |
| | |
| | |
| | | |
commit_hash:1c0eb9463ebcb984a89d586de89e0812ead6f1d9
|
| | | |
| | |
| | |
| | | |
commit_hash:cde485a7c8d98c5dc32a0d61f4ee2b2b9866f3c5
|
| | | |
| | |
| | |
| | | |
(#38941)
|
| | | | |
|
| | | | |
|
| |/ / |
|
| | | |
|
| | |
| |
| | |
Co-authored-by: maladetska <okorochkova26gmail.com>
|
| | | |
|
| | |
| |
| | |
Co-authored-by: Roman Kuzin <[email protected]>
|
| | | |
|
| | | |
|
| | | |
|