| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merged main. | Per Larsson | 2022-01-11 | 39 | -440/+247 |
| |\ | |||||
| | * | Not all toolchains support C++20's atomic<double>::fetch_add() | Martin Ridgers | 2022-01-11 | 2 | -18/+17 |
| | | | |||||
| | * | Apple Clang issues fmt::format compile errors for enum class-type args | Martin Ridgers | 2022-01-10 | 1 | -2/+2 |
| | | | |||||
| | * | std::jthread is not supported on Apple Clang | Martin Ridgers | 2022-01-10 | 1 | -2/+3 |
| | | | |||||
| | * | Moving a temporary prevents copy elision optimization | Martin Ridgers | 2022-01-10 | 1 | -1/+1 |
| | | | |||||
| | * | Two missing override keywords | Martin Ridgers | 2022-01-10 | 1 | -2/+2 |
| | | | |||||
| | * | Unused lambda capture compile error | Martin Ridgers | 2022-01-10 | 1 | -1/+1 |
| | | | |||||
| | * | LLVM-12 C++ lib's emplace_back() doesn't like classes all that much | Martin Ridgers | 2022-01-10 | 1 | -1/+4 |
| | | | |||||
| | * | Added a CbWriter stream operator for size_t-type values | Martin Ridgers | 2022-01-10 | 1 | -0/+9 |
| | | | |||||
| | * | Fixed unused-lambda-capture compile errors | Martin Ridgers | 2022-01-10 | 1 | -3/+3 |
| | | | |||||
| | * | Removed ZEN_UNUSED() statement that is unnecessary | Martin Ridgers | 2022-01-10 | 1 | -1/+0 |
| | | | |||||
| | * | Compiler support for C++20's using-enum is wildly incomplete | Martin Ridgers | 2022-01-10 | 1 | -18/+10 |
| | | | |||||
| | * | Unused lambda capture compile fixes | Martin Ridgers | 2022-01-10 | 2 | -11/+11 |
| | | | |||||
| | * | Deleted two unused include statements | Martin Ridgers | 2022-01-10 | 1 | -2/+0 |
| | | | |||||
| | * | Fixed fmt::format() undefined-user-type error | Martin Ridgers | 2022-01-10 | 1 | -1/+1 |
| | | | |||||
| | * | Converted use of _format UDL to fmt::format | Martin Ridgers | 2022-01-10 | 29 | -257/+172 |
| | | | |||||
| | * | Vcpkg's manifest mode is no longer in use | Martin Ridgers | 2022-01-10 | 5 | -118/+0 |
| | | | |||||
| | * | LLVM's libc++ cannot emplace_back(x,y,z) without a ctor(x,y,z) | Martin Ridgers | 2022-01-07 | 1 | -0/+8 |
| | | | |||||
| | * | Added missing vector include | Martin Ridgers | 2022-01-07 | 1 | -0/+1 |
| | | | |||||
| | * | Removed unused include | Martin Ridgers | 2022-01-07 | 1 | -1/+0 |
| | | | |||||
| | * | Some C++ libs do not implement string_view(iter, iter) ctor yet | Martin Ridgers | 2022-01-07 | 1 | -1/+2 |
| | | | |||||
| | * | Corrected typo | Martin Ridgers | 2022-01-07 | 1 | -2/+2 |
| | | | |||||
| * | | Added option to disable Sentry crash handler. | Per Larsson | 2022-01-11 | 3 | -8/+19 |
| |/ | |||||
| * | Fixed error in if-statement comparison | Martin Ridgers | 2022-01-07 | 1 | -1/+1 |
| | | |||||
| * | Deleted unused local variable | Martin Ridgers | 2022-01-07 | 1 | -1/+0 |
| | | |||||
| * | Turn all ThrowLastError() sites in source_location variants | Martin Ridgers | 2022-01-07 | 3 | -12/+12 |
| | | |||||
| * | Removed unused lambda captures | Martin Ridgers | 2022-01-07 | 1 | -2/+2 |
| | | |||||
| * | WriteResponse(..., CompositeBuffer&) was calling itself indefinitely | Martin Ridgers | 2022-01-07 | 1 | -1/+1 |
| | | |||||
| * | Use POSIX implementation for ProcessHandle on Mac | Martin Ridgers | 2022-01-07 | 1 | -13/+5 |
| | | |||||
| * | Use null-signal kill() to determine if a PID is valid | Martin Ridgers | 2022-01-07 | 1 | -10/+3 |
| | | |||||
| * | Use Zen's Invocable to cover C++ libs that do not implement concepts | Martin Ridgers | 2022-01-07 | 2 | -3/+3 |
| | | |||||
| * | Apple Clang does not implement std::jthread | Martin Ridgers | 2022-01-07 | 2 | -2/+4 |
| | | |||||
| * | Missing override decoration | Martin Ridgers | 2022-01-07 | 1 | -1/+1 |
| | | |||||
| * | Missing includes | Martin Ridgers | 2022-01-07 | 1 | -0/+3 |
| | | |||||
| * | Moved forward declaration after all include statements | Martin Ridgers | 2022-01-07 | 1 | -4/+4 |
| | | |||||
| * | Enabled POSIX-compatible implementations on Mac | Martin Ridgers | 2022-01-07 | 2 | -12/+4 |
| | | |||||
| * | Missing include | Martin Ridgers | 2022-01-07 | 1 | -0/+1 |
| | | |||||
| * | Disable warning about unused member variables | Martin Ridgers | 2022-01-07 | 1 | -0/+1 |
| | | |||||
| * | Sorted lists merge better | Martin Ridgers | 2022-01-07 | 1 | -2/+2 |
| | | |||||
| * | Correct implementation of Invocable concept | Martin Ridgers | 2022-01-07 | 1 | -1/+1 |
| | | | | | | Without this the compiler is unable to resolve ambiguity when overloads only differ by the lambda's arguments. | ||||
| * | Use semtimedop() in NamedEvent::Wait() for platforms that support it | Martin Ridgers | 2022-01-07 | 1 | -0/+15 |
| | | |||||
| * | Implemented NamedEvents on Mac using System V semaphores | Martin Ridgers | 2022-01-07 | 1 | -2/+95 |
| | | |||||
| * | Found some Wayward whitespace | Martin Ridgers | 2022-01-07 | 1 | -1/+1 |
| | | |||||
| * | Added a trivial test call to GetCurrentThreadId() | Martin Ridgers | 2022-01-07 | 1 | -0/+2 |
| | | |||||
| * | Timeouts longer than one second wouldn't work as expected | Martin Ridgers | 2022-01-07 | 1 | -2/+2 |
| | | |||||
| * | Corrected misleading comment | Martin Ridgers | 2022-01-07 | 1 | -3/+3 |
| | | |||||
| * | Include POSIX headers on all platforms except Windows | Martin Ridgers | 2022-01-07 | 1 | -2/+5 |
| | | |||||
| * | A whitespace dance | Martin Ridgers | 2022-01-07 | 2 | -4/+11 |
| | | |||||
| * | Implemented IsProcessRunning() on a Macintosh | Martin Ridgers | 2022-01-05 | 1 | -1/+4 |
| | | |||||
| * | PathFromHandle() for Mac | Martin Ridgers | 2022-01-05 | 1 | -8/+13 |
| | | | | | | | While the /dev/fd/ mount does list the process' open file descriptors it turns out they are not symlinks so the previous readlink() didn't work as first thought. | ||||