Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix misspelling | akhropov | 2024-12-18 | 1 | -1/+1 |
| | | | | commit_hash:c7d6839d95bf6b9f1d0fa4081d4ecc66a1503de9 | ||||
* | Set SpacesInLineCommentPrefix to 1 in /util | dmasloff | 2024-08-17 | 1 | -1/+1 |
| | | | | | Set SpacesInLineCommentPrefix to 1 in /util 3853f9ec5143722c1bebd8dc0ffc9b61a6c17657 | ||||
* | Allow to use clang < 13 as a CUDA host compiler (as intended for CUDA < 11.8). | akhropov | 2024-08-16 | 1 | -1/+1 |
| | | | | f8fbe3627553dc1353ece3c098bb5df2ab788b92 | ||||
* | Enable MarkAsIntentionallyLeaked API for --sanitize=leak builds | babenko | 2024-04-20 | 1 | -1/+7 |
| | | | | f660faa016f3549719f718b14125e02327fc02b2 | ||||
* | Library import 2 (#639) | AlexSm | 2023-12-22 | 1 | -0/+40 |
| | |||||
* | re-enable clang::reinitialized attribute for non-CUDA target platforms | swarmer | 2023-12-17 | 1 | -1/+1 |
| | | | | | Check the version of the nvcc compiler only if it is used. Re-enable `[[clang::reinitialized]]` attribute for all other clang-based toolsets. | ||||
* | finer check of lifetimebound attribute support | swarmer | 2023-12-14 | 1 | -2/+8 |
| | | | | Fix warnings when compiling with old CUDA SDKs. | ||||
* | add attribute to detect lifetime bound errors | swarmer | 2023-12-11 | 1 | -0/+14 |
| | | | | | | | Add wrapper for [[clang::lifetimebound]] attribute. Mark `ToString(TString)` functions with a new attibute. Preserve rvalue reference type when ToString applied to a temporary string. | ||||
* | Delete constant reference API to DoNotOptimizeAway | bulatman | 2023-06-12 | 1 | -0/+9 |
| | |||||
* | Require semicolon after saveload macroses | bulatman | 2023-06-08 | 1 | -0/+4 |
| | |||||
* | Remove xray support | thegeorg | 2023-06-06 | 1 | -22/+0 |
| | |||||
* | Remove using of extra semicolons in util | bulatman | 2023-05-04 | 1 | -1/+1 |
| | |||||
* | (no commit message) | pg | 2023-03-28 | 1 | -2/+2 |
| | |||||
* | Remove a workaround for ancient CUDA versions | dfyz | 2022-10-29 | 1 | -7/+0 |
| | | | `#define noexcept throw()` is a questionable idea, since replacing `noexcept` with `throw()` in expressions such as `noexcept(true)` results in spectacular compiler errors. We stopped supporting CUDA 8 (and even CUDA 9) long ago, which means we can just get rid of the problematic define. | ||||
* | Fix a warning when compiling util/ with nvcc 10.x | dfyz | 2022-10-08 | 1 | -1/+1 |
| | | | | | | | | | | | | nvcc10.1 is unable to compile `[[clang::reinitializes]]` and issues warning as follows: ``` util/generic/ptr.h(194): warning: attribute namespace "clang" is unrecognized util/generic/ptr.h(201): warning: attribute namespace "clang" is unrecognized [...] ``` nvcc11 compiles this code without any warnings. This PRs disable `[[clang::reinitialized]]` when compiling with nvcc10. | ||||
* | Mark clear and reset methods as reinitializing the object. | halyavin | 2022-08-05 | 1 | -0/+6 |
| | | | | | This means, that moved-from object can be safely used after the call of such method. This attribute is used by clang-tidy which checks that moved-from objects are not used unless a reinitialization method is called first. | ||||
* | Fix -Wpragma-pack in trie.h | thegeorg | 2022-03-07 | 1 | -1/+13 |
| | | | | | | | | | | `#include ` and `#include ` modify current `#pragma pack` value and thus trigger `-Wpragma-pack` under clang-cl. As there is no way to implement packed structs via attributes, introduce proper compiler-specific variables in `` and use them to check whether we are compiling with MSVC. ref:e47cdb9c38eb305b9c5bcc5ad719e21ec52eb14c | ||||
* | Restoring authorship annotation for <a-square@yandex-team.ru>. Commit 2 of 2. | a-square | 2022-02-10 | 1 | -59/+59 |
| | |||||
* | Restoring authorship annotation for <a-square@yandex-team.ru>. Commit 1 of 2. | a-square | 2022-02-10 | 1 | -59/+59 |
| | |||||
* | Restoring authorship annotation for <anelyubin@yandex-team.ru>. Commit 2 of 2. | anelyubin | 2022-02-10 | 1 | -3/+3 |
| | |||||
* | Restoring authorship annotation for <anelyubin@yandex-team.ru>. Commit 1 of 2. | anelyubin | 2022-02-10 | 1 | -3/+3 |
| | |||||
* | Restoring authorship annotation for <agri@yandex-team.ru>. Commit 2 of 2. | agri | 2022-02-10 | 1 | -4/+4 |
| | |||||
* | Restoring authorship annotation for <agri@yandex-team.ru>. Commit 1 of 2. | agri | 2022-02-10 | 1 | -4/+4 |
| | |||||
* | Restoring authorship annotation for <aosipenko@yandex-team.ru>. Commit 2 of 2. | aosipenko | 2022-02-10 | 1 | -2/+2 |
| | |||||
* | Restoring authorship annotation for <aosipenko@yandex-team.ru>. Commit 1 of 2. | aosipenko | 2022-02-10 | 1 | -2/+2 |
| | |||||
* | Restoring authorship annotation for <breakneck@yandex-team.ru>. Commit 2 of 2. | breakneck | 2022-02-10 | 1 | -2/+2 |
| | |||||
* | Restoring authorship annotation for <breakneck@yandex-team.ru>. Commit 1 of 2. | breakneck | 2022-02-10 | 1 | -2/+2 |
| | |||||
* | Restoring authorship annotation for <gusev-p@yandex-team.ru>. Commit 2 of 2. | gusev-p | 2022-02-10 | 1 | -12/+12 |
| | |||||
* | Restoring authorship annotation for <gusev-p@yandex-team.ru>. Commit 1 of 2. | gusev-p | 2022-02-10 | 1 | -12/+12 |
| | |||||
* | Restoring authorship annotation for <yazevnul@yandex-team.ru>. Commit 2 of 2. | yazevnul | 2022-02-10 | 1 | -43/+43 |
| | |||||
* | Restoring authorship annotation for <yazevnul@yandex-team.ru>. Commit 1 of 2. | yazevnul | 2022-02-10 | 1 | -43/+43 |
| | |||||
* | Restoring authorship annotation for <vvvv@yandex-team.ru>. Commit 2 of 2. | vvvv | 2022-02-10 | 1 | -6/+6 |
| | |||||
* | Restoring authorship annotation for <vvvv@yandex-team.ru>. Commit 1 of 2. | vvvv | 2022-02-10 | 1 | -6/+6 |
| | |||||
* | Restoring authorship annotation for Andrey Khalyavin <halyavin@gmail.com>. ↵ | Andrey Khalyavin | 2022-02-10 | 1 | -17/+17 |
| | | | | Commit 2 of 2. | ||||
* | Restoring authorship annotation for Andrey Khalyavin <halyavin@gmail.com>. ↵ | Andrey Khalyavin | 2022-02-10 | 1 | -17/+17 |
| | | | | Commit 1 of 2. | ||||
* | Restoring authorship annotation for Vlad Yaroslavlev <vladon@vladon.com>. ↵ | Vlad Yaroslavlev | 2022-02-10 | 1 | -168/+168 |
| | | | | Commit 2 of 2. | ||||
* | Restoring authorship annotation for Vlad Yaroslavlev <vladon@vladon.com>. ↵ | Vlad Yaroslavlev | 2022-02-10 | 1 | -168/+168 |
| | | | | Commit 1 of 2. | ||||
* | Restoring authorship annotation for <mcheshkov@yandex-team.ru>. Commit 2 of 2. | mcheshkov | 2022-02-10 | 1 | -33/+33 |
| | |||||
* | Restoring authorship annotation for <mcheshkov@yandex-team.ru>. Commit 1 of 2. | mcheshkov | 2022-02-10 | 1 | -33/+33 |
| | |||||
* | Restoring authorship annotation for Ilnur Khuziev <ilnur.khuziev@yandex.ru>. ↵ | Ilnur Khuziev | 2022-02-10 | 1 | -19/+19 |
| | | | | Commit 2 of 2. | ||||
* | Restoring authorship annotation for Ilnur Khuziev <ilnur.khuziev@yandex.ru>. ↵ | Ilnur Khuziev | 2022-02-10 | 1 | -19/+19 |
| | | | | Commit 1 of 2. | ||||
* | Restoring authorship annotation for <somov@yandex-team.ru>. Commit 2 of 2. | somov | 2022-02-10 | 1 | -10/+10 |
| | |||||
* | Restoring authorship annotation for <somov@yandex-team.ru>. Commit 1 of 2. | somov | 2022-02-10 | 1 | -10/+10 |
| | |||||
* | Restoring authorship annotation for <mvel@yandex-team.ru>. Commit 2 of 2. | mvel | 2022-02-10 | 1 | -1/+1 |
| | |||||
* | Restoring authorship annotation for <mvel@yandex-team.ru>. Commit 1 of 2. | mvel | 2022-02-10 | 1 | -1/+1 |
| | |||||
* | Restoring authorship annotation for Alexander Fokin <apfokin@gmail.com>. ↵ | Alexander Fokin | 2022-02-10 | 1 | -15/+15 |
| | | | | Commit 2 of 2. | ||||
* | Restoring authorship annotation for Alexander Fokin <apfokin@gmail.com>. ↵ | Alexander Fokin | 2022-02-10 | 1 | -15/+15 |
| | | | | Commit 1 of 2. | ||||
* | Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. ↵ | Anton Samokhvalov | 2022-02-10 | 1 | -249/+249 |
| | | | | Commit 2 of 2. | ||||
* | Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. ↵ | Anton Samokhvalov | 2022-02-10 | 1 | -249/+249 |
| | | | | Commit 1 of 2. | ||||
* | Restoring authorship annotation for <thegeorg@yandex-team.ru>. Commit 2 of 2. | thegeorg | 2022-02-10 | 1 | -13/+13 |
| |