aboutsummaryrefslogtreecommitdiff
path: root/zencore
Commit message (Collapse)AuthorAgeFilesLines
* Added a build of BLAKE3 for MacMartin Ridgers2022-01-051-0/+2
|
* Oodle for MacMartin Ridgers2022-01-051-0/+3
|
* CloneFile()'s unimplemented on Mac but shouldn't be a compile errorMartin Ridgers2022-01-051-1/+2
|
* An implementation of PathFromHandle() for MacMartin Ridgers2022-01-051-5/+11
|
* GetRunningExecutablePath() implementation for MacMartin Ridgers2022-01-051-2/+9
|
* Removed unused include statementMartin Ridgers2022-01-051-1/+0
|
* Added block of POSIX includes for MacMartin Ridgers2022-01-051-1/+10
|
* Use a CAS loop if atomic<Floating>::fetch_add() isn't availableMartin Ridgers2021-12-161-1/+13
|
* Only Linux has an endian.hMartin Ridgers2021-12-161-1/+1
|
* GetThreadId() for MacMartin Ridgers2021-12-161-1/+3
|
* Thread naming for MacMartin Ridgers2021-12-161-0/+4
|
* Added MD5 testsMartin Ridgers2021-12-161-0/+18
|
* Deleted unused endian.h includeMartin Ridgers2021-12-161-5/+0
|
* Not all compilers support C++20's iterator string_view contructorMartin Ridgers2021-12-161-4/+4
|
* Copy/paste errors in MD5 from SHA1Martin Ridgers2021-12-162-4/+4
|
* Compile out source_location use if the toolchain doesn't support itMartin Ridgers2021-12-162-3/+5
|
* Deleted unused includeMartin Ridgers2021-12-161-1/+0
|
* Wrapped direct use of C++20 library conceptsMartin Ridgers2021-12-166-8/+31
| | | | | | Some C++ libraries do not fully support concepts in the versions that are available by default on Linux and MacOS. The compilers do support them though so we can still apply concepts/requires to templates
* Use zen::Min() instead of std::min()Martin Ridgers2021-12-161-3/+3
| | | | | | Some compilers will struggle to deduce the template type for calls to std::min() while others are more complicit. The can easliy lead to unexpected compile errors on a platform.
* Commented out unused Base64 decoding tableMartin Ridgers2021-12-161-0/+2
|
* Added preprocessing config file and removed Visual Studio files.Per Larsson2021-12-155-292/+19
|
* DiskSpaceInfo() boolean return was back-to-frontMartin Ridgers2021-12-151-1/+1
|
* Add DiskSpaceInfo() testsMartin Ridgers2021-12-151-0/+17
|
* Implement DiskSpaceInfo() using std::filesystem::space()Martin Ridgers2021-12-151-16/+9
|
* Implemented DiskSpaceInfo() for POSIX platformsMartin Ridgers2021-12-151-7/+11
|
* Misplaced #ifdef statement that should be an #ifMartin Ridgers2021-12-151-1/+1
|
* Missing includeMartin Ridgers2021-12-151-0/+2
|
* Missing includeMartin Ridgers2021-12-151-0/+1
|
* Setting include dir paths under an option does not work in xmake >=2.6Martin Ridgers2021-12-151-0/+1
|
* Resettled whitespaceMartin Ridgers2021-12-141-8/+7
|
* Removed unncessary define/undef blocks around include of trace.hMartin Ridgers2021-12-141-19/+0
|
* Include header files when generating solution.Per Larsson2021-12-141-0/+1
|
* Merged main.Per Larsson2021-12-1425-223/+1515
|\
| * Fixed "unused function with static linkage" warningMartin Ridgers2021-12-131-0/+2
| |
| * Added a missing file mode for a open() that creates a fileMartin Ridgers2021-12-081-1/+1
| |
| * Fixed unused return value warnings from POSIX/Linux headersMartin Ridgers2021-12-081-1/+2
| |
| * Dependent variable definition as inside a if-Windows blockMartin Ridgers2021-12-081-6/+7
| |
| * Merged mainMartin Ridgers2021-12-082-43/+59
| |\
| * | Added a "path_string" type to the file traversal classMartin Ridgers2021-12-021-1/+2
| | |
| * | Renamed ZEN_PLATFORM_MACOS to ZEN_PLATFORM_MACMartin Ridgers2021-12-022-4/+4
| | | | | | | | | | | | | | | None of the other platform defines have an "OS" suffix so removing this one keeps things consistent and lowers the chance of error.
| * | ZEN_CONSOLE() without and VA_ARGS wouldn't compile with GCCMartin Ridgers2021-12-011-5/+5
| | |
| * | Process active condition was back to frontMartin Ridgers2021-11-291-1/+1
| | |
| * | Added a simple NamedMutex testMartin Ridgers2021-11-291-0/+15
| | |
| * | Renamed the "ipc" test to "NamedEvent"Martin Ridgers2021-11-291-1/+1
| | |
| * | Implemented NamedMutex for LinuxMartin Ridgers2021-11-291-6/+39
| | |
| * | Use the /proc/self mount to get information about ourselvesMartin Ridgers2021-11-291-4/+2
| | |
| * | Child processes don't fully terminate until the parent waits on themMartin Ridgers2021-11-261-4/+8
| | |
| * | ProcessHandle::Wait() wasn't waiting indefinitely with a <0 timeoutMartin Ridgers2021-11-261-1/+1
| | |
| * | Clear out orphaned queues so they're initially unsetMartin Ridgers2021-11-261-2/+8
| | |
| * | It reads better to check if something empty than the oppositeMartin Ridgers2021-11-251-5/+5
| | |