Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-30 | compat/powerset: add missing includes | Stanislaw Halik | |
2017-05-30 | qxt-mini: split powerset to compat/ | Stanislaw Halik | |
2017-05-24 | api/variance: move to compat/ | Stanislaw Halik | |
2017-05-16 | compat/euler: return using an initializer list | Stanislaw Halik | |
Will come back to the same simplification elsewher.e | |||
2017-05-16 | add otr_prop for appending property strings | Stanislaw Halik | |
2017-05-14 | compat/timer: remove unused headers | Stanislaw Halik | |
2017-05-14 | compat/timer: add missing assert include | Stanislaw Halik | |
2017-05-14 | compat/simple-mat: pass -Werror on llvm | Stanislaw Halik | |
2017-05-12 | compat/util: add PROG1, adjust clamp | Stanislaw Halik | |
2017-05-12 | compat/timer: add std::chrono support | Stanislaw Halik | |
2017-05-10 | compat/util: simplify | Stanislaw Halik | |
2017-05-10 | compat/functional: add generic value-constant type | Stanislaw Halik | |
2017-05-10 | meta: add index sequence with types as indices | Stanislaw Halik | |
2017-05-10 | compat/util: more utils | Stanislaw Halik | |
2017-05-10 | compat/timer-resolution: don't include windows.h in header | Stanislaw Halik | |
2017-05-10 | cmake: APPEND_STRING must have a space in front | Stanislaw Halik | |
2017-05-10 | compat: add map/filter template functions | Stanislaw Halik | |
2017-05-02 | compat/timer-resolution: use undocumented windows API | Stanislaw Halik | |
Unlike timeBeginPeriod in winmm, this one sets the timer resolution for the calling process, only. | |||
2017-05-02 | simple-mat: return 0 norm if below epsilon | Stanislaw Halik | |
2017-05-01 | simple-mat: broke cross product formula | Stanislaw Halik | |
2017-05-01 | simple-mat: add vector norm | Stanislaw Halik | |
2017-04-29 | compat/util: add macro for memoizing values | Stanislaw Halik | |
2017-04-29 | compat/meta: add basic template metaprogramming header | Stanislaw Halik | |
2017-04-29 | compat/simple-mat: initialize like a single-dimensional array | Stanislaw Halik | |
I have no idea why this works. | |||
2017-04-18 | compat/{simple-mat,euler}: unbreak calibration | Stanislaw Halik | |
No idea what regressed. | |||
2017-04-12 | compat/util: add few attribute macros | Stanislaw Halik | |
2017-04-12 | compat/simple-mat: simplify SFINAE | Stanislaw Halik | |
variable templates rock ass. | |||
2017-04-12 | compat/simple-mat: remove useless unit | Stanislaw Halik | |
2017-04-12 | compat/euler: add incomplete & untested quat code | Stanislaw Halik | |
2017-03-30 | compat/util: add macro for warning once | Stanislaw Halik | |
2017-03-28 | compat, options: remove explicit template instantiation | Stanislaw Halik | |
It breaks on GNU and saves little space. | |||
2017-03-28 | start renaming internal macros as OPENTRACK_* to OTR_* | Stanislaw Halik | |
2017-03-27 | cmake: rename project's function prefix | Stanislaw Halik | |
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module". | |||
2017-03-24 | compat/util: add define for never_inline | Stanislaw Halik | |
2017-03-24 | options, compat: instantiate common templates in their .dll's | Stanislaw Halik | |
2017-03-22 | compat/nan: support for mingw-w64 in a hacky way | Stanislaw Halik | |
2017-03-22 | compat/shm: decruft | Stanislaw Halik | |
2017-03-22 | compat/timer: accidental pragma once | Stanislaw Halik | |
2017-03-21 | compat/timer: move from header. simplify | Stanislaw Halik | |
It was getting inlined in each compilation unit. | |||
2017-03-20 | compat/sleep: guard against signed -> unsigned wraparound | Stanislaw Halik | |
2017-03-17 | compat/util: remove our make_unique custom impl | Stanislaw Halik | |
2017-02-27 | remove unfinished polish translation files | Stanislaw Halik | |
Polish speakers typically know English well enough and translations are awkward. | |||
2017-02-25 | contrib/util: add more unused attribute macros | Stanislaw Halik | |
2017-02-21 | modules: add .ts files | Stanislaw Halik | |
2016-12-31 | compat/timer: prevent races in initializing timer resolution | Stanislaw Halik | |
Also, - don't lose high bits with cast from long long to long on _WIN32. - reduce #define pollution | |||
2016-12-30 | compat: prevent deadlock with race | Stanislaw Halik | |
We can't depend on cvar getting notified only after "src" runs out of scope. Now, in case signal destroyed() runs first: - mtx locked - flag set to true - empty cvar notified Thus, doesn't hang. In case we wait first: - mtx locked - flag is false - cvar notification arrives Of course semaphore code always runs serially since they're covered by a mutex. We have all our bases covered. Previously the code never hung simply because the "curthread" condition was always true. I removed the "curthread" code paths since they don't add anything. Also rvalue references got used incorrectly. | |||
2016-12-30 | compat: remove empty translation unit | Stanislaw Halik | |
2016-12-16 | compat/util: implicitly include QDebug to every callee | Stanislaw Halik | |
2016-12-08 | fix build | Stanislaw Halik | |
Spotted-by: @MrSanchos | |||
2016-12-03 | compat: add asserts | Stanislaw Halik | |