aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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 trace scopes.Per Larsson2021-12-157-4/+86
|
* Updated readme.Per Larsson2021-12-151-13/+9
|
* Added preprocessing config file and removed Visual Studio files.Per Larsson2021-12-1530-1996/+28
|
* Initialize CidStore to null.Per Larsson2021-12-151-1/+1
|
* Added runtest xmake task.Per Larsson2021-12-151-0/+45
|
* Refreshed thirdparty/traceMartin Ridgers2021-12-151-9/+39
|
* Initialisation order compile errorMartin Ridgers2021-12-151-1/+1
|
* Commented out unused local variablesMartin Ridgers2021-12-151-2/+2
|
* Paths are not wide-chars on non-Windows platformsMartin Ridgers2021-12-151-2/+2
|
* GCC has trouble parsing this sizeof expression without parenthesesMartin Ridgers2021-12-151-1/+1
|
* Fixed "incomplete type" error.Martin Ridgers2021-12-152-120/+120
| | | | | GCC throws this error when using forward-declared type as a value type for an std::pair (implicitly via a std::map).
* Deleted unused statically-linked functionMartin Ridgers2021-12-151-2/+0
|
* Paths are not wide on non-Windows so WideToUtf8() cannot be usedMartin Ridgers2021-12-151-5/+5
|
* Corrected include statement caseMartin Ridgers2021-12-151-1/+1
|
* 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
|
* std::fs::path cannot be forward declaredMartin Ridgers2021-12-151-3/+1
| | | | | On some implementations of the C++ standard library std::fs::path can be a typedef as a mechanismc to support different versions of the standard.
* Removed duplicate unguarded Windows include statementMartin Ridgers2021-12-151-1/+0
|
* Missing includeMartin Ridgers2021-12-151-0/+1
|
* 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-152-1/+1
|
* Deleted file that mysteriously returned via a mergeMartin Ridgers2021-12-151-87/+0
|
* 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-149-4/+13
|
* Merged main.Per Larsson2021-12-1499-922/+8216
|\
| * Partial revert b363c5bJoe Kirchoff2021-12-131-67/+13
| |
| * Fixed "unused function with static linkage" warningMartin Ridgers2021-12-131-0/+2
| |
| * Merged mainMartin Ridgers2021-12-1335-2/+883
| |\
| * | 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-082-2/+4
| | |
| * | Dependent variable definition as inside a if-Windows blockMartin Ridgers2021-12-081-6/+7
| | |
| * | A 'long int' is larger on non-Windows causing narrowing warningsMartin Ridgers2021-12-081-15/+23
| | |
| * | Merged mainMartin Ridgers2021-12-085-85/+159
| |\ \