| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
User Notifications с нами начиная с 10.14: https://developer.apple.com/documentation/usernotifications?language=objc
Хочу переехать с депрекейтед `NSUserNotificationCenter` на `UNUserNotificationCenter`
commit_hash:0089a129601b724a1781edc91817d84929905d52
|
|
|
|
| |
commit_hash:0a033ee0a0034b7f3e83e65316095a746ec09cd9
|
|
|
|
|
| |
Delete STYLE macro
commit_hash:5eb4c9b34d6ae5fc94532bc4f6929f9236bcaa1a
|
|
|
|
|
| |
Add semantic with kotlinc flags
commit_hash:4974ee4f5414cd95fef4a0af97fa4f40436aa0cb
|
|
|
|
|
|
| |
to be taken into account when searching for Cython.. #2810
commit_hash:b902d7bd5d87ca0a5e72ecae30c15df4246fd7fe
|
|
|
|
| |
commit_hash:837b6c213de7a220e626bbf89ad8f0ac1cb79cfa
|
|
|
|
| |
commit_hash:570e02a3ac9cf87c961786af25991774f811a851
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes the following dependency:
```
(dflt) thegeorg@jakku:~/arcadia/util@ymake-compiler-version$ ya dump relation contrib/libs/clang14-rt --recursive --target-platform windows
Directory (Start): $S/util ->
...
File (Include): $S/contrib/libs/clang14-rt/include/sanitizer/common_interface_defs.h
```
commit_hash:abdc87a51f4c23673bfebf4447d8fec9a2607876
|
|
|
|
|
|
|
| |
Using InitializeStorage option during TSharedMutableRef::Allocate to disable a redundant memset in THttpInput's constructor.
Zeroing InputBuffer\_ impacts performance if using large ReadBufferSize and\\or several attempts per each successful request.
commit_hash:57ed03bc497009dcc127fac3d8a522f64537366a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
## Why these changes are proposed?
I figured out that all this time I did not understand how `antlr4-c3` really works.
It is configured with
```ts
ignoredTokens: Set<number>
preferredRules: Set<number>
```
On completion, it returns
```ts
class CandidatesCollection {
tokens: Map<number, TokenList>
rules: Map<number, ICandidateRule>
}
class ICandidateRule {
startTokenIndex: number
ruleList: RuleList
}
type TokenList = number[]
type RuleList = number[]
```
I thought that `rules` is a mapping from a `TokenId` to a `ParserCallStack`, but it totally is not true, as `rules` key is in fact a `RuleId`.
The documentation says
> Whenever the c3 engine hits a __lexer token__ ... it will check the call stack for it and, if that contains any of the **preferred rules**, will select that **instead** of the __lexer token__.
> [Preferred] Rules which replace any candidate token they contain.
So when we add the rule `X` to `preferredRules`, then when `C3` hits a lexer token with a `Parser Call Stack` containing the rule `X`, it will not add it to `CandidatesCollection::tokens`, but instead it will add an entry to `CandidatesCollection::rules` with a `Parser Call Stack`. It used when we have `ID_PLAIN` in a grammar, but this `ID_PLAIN` has different meaning depending on the context (`Parser Call Stack`), e.g. it can be a Table Name, Column Name and so on... So we can ask C3 not to include `ID_PLAIN` in `CandidatesCollection::tokens`, but instead emit `rules` like `table_id`, `column_id` and so on into the `CandidatesCollection::rules`.
So we have a `Parser Call Stack` for `rules`, but not for `tokens`.
## How it works correctly now then?
Described in the comments section.
## How to live on?
- [BAD ] Make a rule for each token to capture keywords at `CandidatesCollection::rules`.
- [GOOD] Extend `antlr4-c3` to include `Parser Call Stack` for `CandidatesCollection::tokens`.
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1131
commit_hash:1a954f55098b9c090ab87e88f8bee61d9ff319ed
|
|
|
|
| |
commit_hash:59642f0b610a45880a53087b4b6d1f0e97cf2f6e
|
|
|
|
| |
commit_hash:dd46edb324fde79d8f08900200f380e37d0112ae
|
|
|
|
| |
commit_hash:72811a87bb52cb9c55d482d56f7d5e9d73130c74
|
|
|
|
|
| |
Don't use Arrow paged arena with default allocator
commit_hash:4c4a53e46180f6359c93665aeb87f46263bcf485
|
|
|
|
|
| |
init
commit_hash:6178c9e20a737d499b13f1b38fdfb621f2d8db2f
|
|
|
|
| |
commit_hash:140767fba3ddf262d702b06bc0bade2616e5a317
|
|
|
|
| |
commit_hash:d189583e4073d6e7de0dd286abfd850e83f33c3a
|
|
|
|
| |
commit_hash:f8e992f1779214943ab68c8f592ea2f087f76eb4
|
|
|
|
|
| |
Fix empty javac flags, move errorprone flags
commit_hash:3b362c61f2951fdb6e3a0f229d09693bbe1ba7a1
|
|
|
|
| |
commit_hash:0440953ee45e859ed9f13c00cc38df246289314f
|
|
|
|
| |
commit_hash:52dae3c6df1f6e422c3fad8e7b7b01681cd7909e
|
|
|
|
| |
commit_hash:d8bbb5d7fb04c9a63c2c448cd293dce42b380d40
|
|
|
|
| |
commit_hash:7c8f3977b33536d014d0bc6292a02a47bf74c61d
|
|
|
|
|
| |
Update YFM for ya make to latest version
commit_hash:c04a7e6e0e6d72f1b4248123af0d84253c88a22d
|
|
|
|
| |
commit_hash:e540a0f67b8a79ffb17090e2ed7fa359912849d3
|
|
|
|
| |
commit_hash:a14c8831f2eb61d5f7aee81a624e769cab0f8b7c
|
|
|
|
| |
commit_hash:94891d06bff20a122a5c894c499b9e4be163661c
|
|
|
|
| |
commit_hash:1fcce66b4e0a0a5e5fb55aba38889e9bf5b42a85
|
|
|
|
| |
commit_hash:0f81c7c71c7c48b6a03ea8f4bc04b81eb69578f9
|
|
|
|
| |
commit_hash:560b78f14d69a221c2010e7c53220a821dadb5e2
|
|
|
|
| |
commit_hash:becb6b0ff7a9cafb58faa845e8aa70646e2a7a67
|
|
|
|
|
| |
Use TRawTableReader and TRawTableWriter for Yt and TableDataService
commit_hash:6848dd6727171d75c3e8b1a98e5ce002a6947dbf
|
|
|
|
| |
commit_hash:597037e53404fd1a27020e8c4edc89908481672c
|
|
|
|
| |
commit_hash:bbd0d872026fdf22126ee6b34643a9c8af506983
|
|
|
|
|
|
|
|
|
|
|
| |
ConvertRawValueToUnixTime() public
This PR contains several library improvements required for updates via TWireString support
* Add `GetProtobufElementOrThrow()`, which contains string names of elements, which is helpful for diagnostics
* Function `ConvertRawValueToUnixTime` made public, which makes it possible to use it in yson-less conversions
commit_hash:645174c85da2523b2f10d1abcde0986b8b8c8afa
|
|
|
|
|
| |
Update tools: test_tool, os_ya, ya_bin, os_test_tool
commit_hash:da4ba11caa57e0738a4513660e6127419f53a55a
|
|
|
|
| |
commit_hash:4baa830b67da95c1fcc4fc925e927c3d70b7ad44
|
|
|
|
|
| |
Update tools: ymake, os_ymake
commit_hash:dd0b03481d29c8cffaac6423b021beb10e167500
|
|
|
|
| |
commit_hash:5f70565d417d7f136c2f1c43cb950ba062cd3c47
|
|
|
|
|
|
|
|
|
| |
* Changelog entry
Type: feature
Component: dynamic-tables
Use key bounds instead of legacy keys in reshard implementation
commit_hash:023489390b1c08ece64198d8a2a544725dc9c863
|
|
|
|
| |
commit_hash:d0c266d917b214be45c87d3ae9f96e2e36379703
|
|
|
|
|
|
| |
USE_INTERNAL_CYTHON flag. The default behaviour will be to use external cython.. Fix #2810
commit_hash:4d8ef316fdb74d44e8cb22659188adaf3090a19a
|
|
|
|
| |
commit_hash:6f864e4912a053569192d92bafb05e8b24e50ee8
|
|
|
|
| |
commit_hash:ead0cf707d59976550b0b4651cf6cd1ba4d4c678
|
|
|
|
| |
commit_hash:a80d2b9c9c7ba35f4ee4f7bb645856989ed6e15c
|
|
|
|
| |
commit_hash:1f0af6e7d139ac5ec5aa16d8398b6128488b7c94
|
|
|
|
| |
commit_hash:d2124786f33227a4a95855919b31afd92e6ac91f
|
|
|
|
| |
commit_hash:dd1bc46d7dc6022db73a1089f5678a733f50180c
|
|
|
|
|
|
|
|
|
|
|
| |
cosmetics
* Changelog entry
Type: fix
Component: kafka-proxy
Fix Records format, calculate CRC
commit_hash:ced7dccd33df881dbbcb4d65b445454a69e7e19b
|
|
|
|
| |
commit_hash:9fd8100e998c2c83011096d6b8e59da7ca34a432
|