summaryrefslogtreecommitdiffhomepage
path: root/compat
AgeCommit message (Collapse)Author
2018-10-29compat/variance: don't use uintptr_tStanislaw Halik
2018-10-25cleanup onlyStanislaw Halik
- replace warn_unused_result with [[nodiscard]] - remove some redundant w_a_r - replace std::decay with remove_cvref_t - simplify compat/math.hpp
2018-10-25cleanups onlyStanislaw Halik
2018-10-07fix GCC build errorsStanislaw Halik
Issue: #726
2018-10-05compat/linkage-macros: fix template exports on mingw-w64Stanislaw Halik
2018-10-05silly busyworkStanislaw Halik
2018-10-05use attributes only at declaration, not definitionStanislaw Halik
2018-08-27compat/timer: fix integer literal type suffixesStanislaw Halik
2018-08-27compat/linkage-macros: simplifyStanislaw Halik
2018-08-27compat/simple-mat: add slice()Stanislaw Halik
2018-08-25compat/macros: allow concat function name with literalStanislaw Halik
2018-08-09busyworkStanislaw Halik
2018-08-04logic/pipeline: rotation order fixrevert-geometry-stuffStanislaw Halik
v2: fix comments v3: fix reltrans
2018-08-04Revert "compat/euler: move gimbal lock from yaw to roll"Stanislaw Halik
This reverts commit d5cd7d31c92593c593c8c809588284d61316c2ec.
2018-08-04Revert "compat/euler: fix axis signs"Stanislaw Halik
This reverts commit f5da0719c5790c72524310cf329ac6755d6b7ef4.
2018-07-31compat/simple-mat: remove static_assert messageStanislaw Halik
2018-07-31compat/time: less wastageStanislaw Halik
2018-07-24minor cleanupsStanislaw Halik
2018-07-24compat/meta: fix for mixinsStanislaw Halik
2018-07-24compat/macros: more decltype(auto)Stanislaw Halik
2018-07-14compat/meta: fixesStanislaw Halik
2018-07-14fix buildStanislaw Halik
2018-07-13appease analyzerStanislaw Halik
2018-07-11compat/macros: fix return typeStanislaw Halik
2018-07-09cleanup onlyStanislaw Halik
2018-07-08modernize onlyStanislaw Halik
2018-07-03cleanupStanislaw Halik
2018-07-03compat/calibrator: fix typoStanislaw Halik
2018-07-03compat/sleep: don't pull windows.h into the headerStanislaw Halik
2018-07-02nothing importantStanislaw Halik
2018-07-02compat/meta: try make usableStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
2018-06-26compat/macros: remove incorrect membarStanislaw Halik
The memory barrier impl for GNU was incorrect since it didn't prevent CPU reordering. It only prevented compiler reordering.
2018-06-26compat/macros: rename portability macrosStanislaw Halik
use `cc_xx' rather than awkward synonyms.
2018-06-26compat/meta: moved to macros alreadyStanislaw Halik
2018-06-26compat/warn: thingiesStanislaw Halik
2018-06-26core, modules: modernize syntax onlyStanislaw Halik
Use more C++17 features where this helps any.
2018-06-13compat/macros: simplify static_warningStanislaw Halik
2018-05-30compat/warn: add qdebug/like macros not dependent on QtStanislaw Halik
2018-05-30compat/shm: less ifdefsStanislaw Halik
2018-05-30compat/linkage: extern template works on GNU nowStanislaw Halik
2018-05-28compat/shm: cleanup #defineStanislaw Halik
2018-05-27compat/shm: get rid of secattrStanislaw Halik
It shouldn't be necessary even with UAC. Also clean up #ifdef __WINE__ across the file.
2018-05-26compat/tr: fix use-after-free #726Stanislaw Halik
Found-by: Artem Sobolev
2018-05-22compat/timer: fix big regressionStanislaw Halik
2018-05-17compat: fix -WextraStanislaw Halik
2018-05-17compat: fix more gcc pedantic warningsStanislaw Halik
2018-05-17compat: fix warningStanislaw Halik
2018-05-17compat/timer: no need to use `long double'Stanislaw Halik
2018-05-17compat/timer: use time_tStanislaw Halik