aboutsummaryrefslogtreecommitdiff
path: root/zencore
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | More granular if-defs around platform-specific classesMartin Ridgers2021-11-021-2/+12
| * | | | | | __debugbreak() -> ZEN_DEBUG_BREAK()Martin Ridgers2021-11-021-0/+6
| * | | | | | Refactored ExtendablePathBuilder in an fixed/extendable pairMartin Ridgers2021-11-021-20/+36
| * | | | | | Merged mainMartin Ridgers2021-11-011-1/+1
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merged mainMartin Ridgers2021-11-013-3/+9
| |\ \ \ \ \ \ \
| * | | | | | | | Use THIRDPARTY_START/END instead of MSVC pragmasMartin Ridgers2021-10-291-2/+3
| * | | | | | | | Use THIRDPARTY_START/END instead of MSVC-specific #pragmaMartin Ridgers2021-10-291-1/+4
| * | | | | | | | Missing includeMartin Ridgers2021-10-291-0/+1
| * | | | | | | | Missing includeMartin Ridgers2021-10-251-0/+1
| * | | | | | | | Prevent GetObject from being defined as a macro by Windows.hMartin Ridgers2021-10-252-0/+6
| * | | | | | | | Define the cut-down Windows defines via zencore.h tooMartin Ridgers2021-10-251-0/+9
| * | | | | | | | Define NOMINMAX and WIN32_MEAN_AND_LEAN via xmake.lua tooMartin Ridgers2021-10-251-1/+3
| * | | | | | | | Missing include for std::min/maxMartin Ridgers2021-10-251-0/+2
| * | | | | | | | Added ScanFile() and ReadFile() testsMartin Ridgers2021-10-251-0/+10
| * | | | | | | | Included a sketch of how CloneFile() could be on LinuxMartin Ridgers2021-10-251-1/+32
| * | | | | | | | CopyFile() for POSIXMartin Ridgers2021-10-251-7/+44
| * | | | | | | | Implemented ScanFile() on POSIXMartin Ridgers2021-10-251-4/+35
| * | | | | | | | Added some ZEN_UNUSED() statements for yet-to-be-implemented functionsMartin Ridgers2021-10-251-0/+2
| * | | | | | | | Deleted unused variableMartin Ridgers2021-10-251-1/+0
| * | | | | | | | Cast to int() on the off chance that pid_t isn't oneMartin Ridgers2021-10-251-1/+1
| * | | | | | | | Added a zen::GetCurrentThreadId()Martin Ridgers2021-10-252-0/+11
| * | | | | | | | pthread implementation for naming a threadMartin Ridgers2021-10-251-0/+3
| * | | | | | | | Cross-platform string comparison helper plus testsMartin Ridgers2021-10-252-0/+25
| * | | | | | | | Merged mainMartin Ridgers2021-10-2510-15/+247
| |\ \ \ \ \ \ \ \
| * | | | | | | | | Made a note about a tick's unit and DateTime's epochMartin Ridgers2021-10-251-1/+1
| * | | | | | | | | Grouped DateTime methods all togetherMartin Ridgers2021-10-251-82/+82
| * | | | | | | | | DateTime::Now() for POSIX platformsMartin Ridgers2021-10-251-2/+20
| * | | | | | | | | Missing return keywordMartin Ridgers2021-10-251-1/+1
| * | | | | | | | | Merged mainMartin Ridgers2021-10-205-26/+80
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | Added a ToUtf8() to ExtPathBuilderMartin Ridgers2021-10-201-0/+9
| * | | | | | | | | | Use the non-throwing version of std::fs::create_directories()Martin Ridgers2021-10-201-1/+2
| * | | | | | | | | | Tests for ExtendablePathBuilderMartin Ridgers2021-10-181-0/+34
| * | | | | | | | | | Simple class for building paths based off an ExtendableStringMartin Ridgers2021-10-181-0/+40
| * | | | | | | | | | Implemented ReadFromFileMaybe() for POSIXMartin Ridgers2021-10-181-4/+8
| * | | | | | | | | | Merged mainMartin Ridgers2021-10-1612-17/+48
| |\ \ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ \ Merged mainMartin Ridgers2021-10-157-29/+144
| |\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Use std::fs::path for IoBuffer::MakeFromFile().Martin Ridgers2021-10-142-6/+4
| * | | | | | | | | | | | Merged mainMartin Ridgers2021-10-132-49/+185
| |\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Removed u16string WideToUtf8() prototypeMartin Ridgers2021-10-131-1/+0
| * | | | | | | | | | | | | Merged mainMartin Ridgers2021-10-121-2/+6
| |\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | uson.json tests were passing un-terminated strings to json11::parse()Martin Ridgers2021-10-111-9/+9
| * | | | | | | | | | | | | | Added some tests for pid-related functionsMartin Ridgers2021-10-111-0/+12
| * | | | | | | | | | | | | | ZEN_*_OPTIMIZATION for GCC and ClangMartin Ridgers2021-10-111-2/+8
| * | | | | | | | | | | | | | There are no surrogate pairs in utf32Martin Ridgers2021-10-111-0/+5
| * | | | | | | | | | | | | | Replaced use of std::u16string* with std::wstring*Martin Ridgers2021-10-112-10/+19
| * | | | | | | | | | | | | | Added a ZEN_SIZEOF_WCHAR_T defineMartin Ridgers2021-10-111-0/+7
| * | | | | | | | | | | | | | Merged mainMartin Ridgers2021-10-116-7/+25
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Fixed undefined mimalloc symbolsMartin Ridgers2021-10-071-0/+1
| * | | | | | | | | | | | | | | Fixed signed/unsigned comparison mismatchMartin Ridgers2021-10-071-1/+1
| * | | | | | | | | | | | | | | Fixed misplaced nodiscard attributeMartin Ridgers2021-10-071-1/+1