| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many people use Python to test their C++ binaries built in Debug (that is a common case in RideTech). Debug built Python is very slow, almost noone debugs the Python interpreter itself, so this patch forces the Python to be always built with optimizations.
Tests run (3 iteratons) with -O3 compiled Python (this patch):
```
real 5m20.239s
user 17m51.171s
sys 1m38.676s
real 5m31.585s
user 17m55.240s
sys 1m38.903s
real 5m20.914s
user 17m57.854s
sys 1m39.039s
```
Same tests (2 iterations) with default Python in debug (current trunk):
```
real 13m43.975s
user 46m29.006s
sys 2m13.313s
real 13m29.301s
user 46m55.216s
sys 2m10.173s
```
For other service:
```
# This patch
real 1m24.427s
user 6m56.296s
sys 0m39.936s
real 1m12.953s
user 7m34.245s
sys 0m37.000s
real 1m14.612s
user 7m27.097s
sys 0m36.839s
# Trunk:
real 1m59.555s
user 13m40.203s
sys 0m35.482s
real 2m2.459s
user 13m50.473s
sys 0m34.215s
real 1m59.250s
user 13m34.304s
sys 0m32.218s
```
And another service:
```
# This patch
real 0m36.629s
user 0m48.045s
sys 0m2.074s
# Trunk:
real 1m56.316s
user 2m16.525s
sys 0m3.732s
```
commit_hash:9fa58184be777973e5f8c4aebc3811ca348299b6
|
| |
|
|
| |
commit_hash:eebd34671a272bbe5849cfd40556f1d9d7e21ea0
|
| |
|
|
|
|
|
| |
`CLANG_WARNINGS` are designed to be applied to project trees via linter.make.inc files. Moving
them before `CXXFLAGS` in the command pattern adds the ability to override global rules for
exceptional cases in a single ya.make file.
commit_hash:f6091d1dffb66ff2a15eadf71d53104034f04d63
|
| |
|
|
| |
commit_hash:da4e68326b1c7d58d0ae51eef23764284cbb302d
|
| |
|
|
|
| |
По многочисленным просьбам переименовываю `ENABLE_EXPERIMENTAL_UNSHARE_WRAPPER` в `ENABLE_UNSHARE_WRAPPER`
commit_hash:f65a07f3a67bd68b012ee9f1f4a1838f82d422a5
|
| |
|
|
| |
commit_hash:f99744e05a1ba25cc44b8ed997e66f7b8035d170
|
| |
|
|
| |
commit_hash:ef2a01542bb9132cdf349659de374dbced0cc69d
|
| |
|
|
|
| |
Support unshare wrapper under ENABLE_EXPERIMENTAL_UNSHARE_WRAPPER flag
commit_hash:df6ed6aae008fd9b55deebeed053e18b38ad81bd
|
| |
|
|
| |
commit_hash:2f7aaa2859aea8dbf0c2145010f79737d2ffe0ad
|
| |
|
|
| |
commit_hash:9ac61ccdddab3ff99153d829471faf0fd7f1ce5a
|
| |
|
|
| |
commit_hash:8dcbc3c7eca3ba823fda3d97c196d974b8648e74
|
| |
|
|
|
|
| |
macro call
commit_hash:116cbcc7d82b632c2acb5067233bc341ad5946da
|
| |
|
|
| |
commit_hash:1cdc6fd03063edfc859553c8f9ec25206a9cf9b6
|
| |
|
|
| |
commit_hash:e5de8bf042aac76dbab09d13a76406bf331bb1a6
|
| |
|
|
| |
commit_hash:1a2377789930bc46d1b675e5efee76dd379cfc79
|
| |
|
|
|
|
|
| |
- Format flags in columns for readability
- Deduplicate flags between clang versions
- Remove project-specific clauses from common config
commit_hash:be33eb860a1073800fcd10c8b0be996d604a82a8
|
| |
|
|
| |
commit_hash:d5d05490d284742227f7b13046127e886058b6ff
|
| |
|
|
| |
commit_hash:3c59733853d68bbf97fe4a8e0bbb1431992ce2b1
|
| |
|
|
| |
commit_hash:1cc063a5612a145d67a35ae253663ca4fceca754
|
| |
|
|
| |
commit_hash:9504274d3a1b563148220e599c2529ee5cd04613
|
| |
|
|
| |
commit_hash:71768b16e2419c466ae4a662b3dfcebd1e442b63
|
| |
|
|
|
| |
These vars are derived from toolchain name, not from its version. This does not work for Android NDK which uses `ndkXX` (not `clangXX`) as its name.
commit_hash:7430250ec186feb9b6706e6304c3d5b71134995f
|
| |
|
|
| |
commit_hash:2071e1ac80d6ed2e838b35ac269b52962edd9645
|
| |
|
|
| |
commit_hash:0a02a026c879f56e728d198f7e07751d1fa851b4
|
| |
|
|
| |
commit_hash:f0cd4654087a119ee72e87712d5da4c9b0e69b15
|
| |
|
|
|
|
|
| |
- Describe xtensa-toolchains properly as clang (not gnu), with actual version (toolchain sdk version was used instead)
- Move debug-info flags to ymake_conf.py to account for clang version
- Move C++ extension flags from common /build to project code
commit_hash:34da62696cd629b5303cae92844ee4c7b585c5cc
|
| |
|
|
| |
commit_hash:032be2d60bc86cf1305359450df98a9f03bd96d7
|
| |
|
|
| |
commit_hash:468999c34d3c87abc09bdaf868593d9e181f1856
|
| |
|
|
| |
commit_hash:f0bcee5bcf2f77f075d3aedf97d5f03ab8fee614
|
| |
|
|
|
|
|
| |
Добавляем поддержку IWYU (include what you use) в линтеры. По аналогии с clang-tidy.
add iwyu to core and tests
commit_hash:e47e8af907bd589aa6eb61ba4eba8f8d0ecb2e0e
|
| |
|
|
| |
commit_hash:f22fe69c65ad32b768fc1c8dc6aaf8b0ef2b5aee
|
| |
|
|
| |
commit_hash:ed5469b5e33c62121f60e64acda2f8a27c922268
|
| |
|
|
| |
commit_hash:39a82309a21a5abe5bd7a8a7d54a7415eae5e125
|
| |
|
|
| |
commit_hash:94ff8f2e03b29272cf1563f2104cef360e2f9adb
|
| |
|
|
| |
commit_hash:662bf10e4c8caa4c7310317eacd39715dbadc691
|
| |
|
|
| |
commit_hash:edb0bcb9128f693013015a8b80d25ad3ed9dacf8
|
| |
|
|
| |
commit_hash:722ca0b2ac3624fa37c103625e31228595ce35dc
|
| |
|
|
| |
commit_hash:1f0af6e7d139ac5ec5aa16d8398b6128488b7c94
|
| |
|
|
|
|
|
|
|
|
|
|
| |
#### Извлечение cpppyndexing в отдельный модуль 📝
- 📦 Извлечен cpppyndexer в отдельный модуль для улучшения модульности и повторного использования кода.
- 📝 Добавлен новый файл конфигурации для управления cpppyndexer, включая аргументы и выходные файлы.
- ♻️ Рефакторинг существующего кода для использования нового модуля cpppyndexer вместо прямого вызова.
- ✅ Добавлены тесты для проверки корректности работы нового модуля и его интеграции с существующими системами.
<a href="HIDDEN_URL"><font size="2">Autodescription by Code Assistant</font></a>
commit_hash:5f7476fdcbdd1e3595f34148076e7d42a838b501
|
| |
|
|
|
|
| |
Without this define some third-party libraries, e.g. absl, use EM_JS macro to generate code, that requires JS runtime from WASM host.
With current build configuration it results in unresolved imports in produced .wasm file.
commit_hash:8d2848009f642a5a487b72fdfcda0f1eaba91b2f
|
| |
|
|
| |
commit_hash:77312c225fc59890a2f7e90dbf7d6c11bc8e5476
|
| |
|
|
| |
commit_hash:dabba02a03ee32e78946fd592ad6cdaf0cbc276a
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Revert "Restore -Wunused-parameter for most paths"
This reverts commit d59e2dec7bdb8366dad609dd7059d6afebdce882, reversing
changes made to b52e8dee6a03da41307e354b6bfd1d8bb13a77c8.
Revert "Enable -Wunused-parameter for more dirs"
This reverts commit 3023f6efa627a6a37f801a19cd8690f45749e76a, reversing
changes made to ab6d2de15c4da48ca01c7053a877312e7882d0c5.
Related to,
commit_hash:bd2bdd58141330df71e27147bdd5fa51b1931743
|
| |
|
|
| |
commit_hash:d59e2dec7bdb8366dad609dd7059d6afebdce882
|
| |
|
|
| |
commit_hash:b098587edf366d98b805b1de5ce26806ebf9731a
|
| |
|
|
| |
commit_hash:c1518f043b5d9cd9c2d91978c34552ba77d0ba29
|
| |
|
|
| |
commit_hash:3f063a842b4fe5e505de07c55dd6cb78980526a7
|
| |
|
|
| |
commit_hash:c804e3de595374965bcb30fed2f339d722a1e665
|
| |
|
|
| |
commit_hash:4860bd65c19be4212f1ddf3b492a6aad22f89977
|
| |
|
|
| |
commit_hash:f9018bf14e08601272186d3e525f6fe686475c88
|