aboutsummaryrefslogtreecommitdiff
path: root/zencore/include
Commit message (Collapse)AuthorAgeFilesLines
...
* | Added a missing friendMartin Ridgers2021-09-141-0/+2
| |
* | Missing includeMartin Ridgers2021-09-141-0/+1
| |
* | Use endian swapping __builtin_bswap*() with GCC-compatible compilersMartin Ridgers2021-09-141-0/+12
| |
* | std::atomic variants of MSVC's _Interlockm* callsMartin Ridgers2021-09-141-0/+29
| |
* | std::exception::what() overrides were missing noexcept qualifierMartin Ridgers2021-09-142-2/+2
| |
* | Added ZEN_ARCH_* defines for x64 and ARM64Martin Ridgers2021-09-141-2/+13
| |
* | Added a compiler version check to make sure Zen's usage of C++20 is coveredMartin Ridgers2021-09-141-2/+7
| |
* | ZEN_COMPILER_* defines for Clang and GCCMartin Ridgers2021-09-141-2/+16
| |
* | Set ZEN_PLATFORM_* defines for Linux and MacMartin Ridgers2021-09-141-3/+14
| |
* | Parse Accept mime type.Per Larsson2021-09-091-0/+2
| |
* | Moved a bunch of logging code into zencoreStefan Boberg2021-09-081-0/+14
|/
* Clarified some async/sync behaviour in HTTP implementationStefan Boberg2021-09-071-0/+3
|
* clang-format fixesStefan Boberg2021-09-061-1/+1
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-09-061-1/+1
|\
| * Made IoHash zero initialize member, corrected Empty Attachment hash checkStefan Boberg2021-09-041-1/+1
| |
* | HTTP package handling updated (not final)Stefan Boberg2021-09-061-4/+7
|/
* Moved out AssertException constructor/destructor into cppStefan Boberg2021-09-031-1/+2
|
* Disallow copying of ChunkingLinearAllocatorStefan Boberg2021-09-031-0/+3
|
* Added missing typename keywordStefan Boberg2021-09-031-2/+2
|
* moved [[nodiscard]] into correct positionStefan Boberg2021-09-031-1/+1
|
* fix for extern template class declarations, also made integer constant in ↵Stefan Boberg2021-09-031-2/+2
| | | | test explicitly unsigned
* Fix clang path for ZEN_ARRAY_COUNTStefan Boberg2021-09-031-1/+1
|
* Fixed infinite recursion issue in CbObject::FindIgnoreCaseStefan Boberg2021-09-031-1/+1
|
* Removed const from return value to make clang happyStefan Boberg2021-09-031-1/+1
|
* Added LoadCompactBinaryObject variations accepting CompressedBuffer payloadsStefan Boberg2021-09-021-11/+5
|
* Made IoHash::Zero const, made IoHash alignment explicitStefan Boberg2021-09-021-2/+2
|
* IoHash::HashMemory -> IoHash::HashBuffer for consistency with UE5 codeStefan Boberg2021-09-021-3/+3
|
* Introduced support for compressed buffer attachmentsStefan Boberg2021-09-023-25/+46
|
* Added HashMemory() function accepting CompositeBuffer argumentStefan Boberg2021-09-021-0/+3
|
* CompactBinary: Restricted compact binary attachments to objects to simplify ↵Stefan Boberg2021-09-012-8/+10
| | | | | | package management based on CL16533710 @ p4
* Fixed SharedBuffer::IsOwned() semantics to match UE5Stefan Boberg2021-09-011-1/+1
|
* SharedBuffer: MakeOwned now returns a buffer instead of operating in-placeStefan Boberg2021-09-011-21/+26
| | | | CL15713705
* CompactBinary: Added explicit operator bool for array and object typesStefan Boberg2021-09-012-1/+7
| | | | p4 CL16069971
* Reordered flags to get better codegen for IsNull()Stefan Boberg2021-08-311-2/+2
|
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-08-311-0/+15
|\
| * Asynchronous upstream caching to JupiterPer Larsson2021-08-311-0/+15
| | | | | | | | Co-authored-by: Stefan Boberg <[email protected]>
* | Make it possible to distinguish an empty buffer from a null bufferStefan Boberg2021-08-311-4/+10
|/ | | | Previously a size of zero was used to indicate null-ness. Now we use a additional flag to indicate null-ness instead
* Merge branch 'main' of https://github.com/EpicGames/zenStefan Boberg2021-08-281-0/+1
|\
| * Added GetLastErrorAsString() to retrieve error string for last Windows API ↵Stefan Boberg2021-08-261-0/+1
| | | | | | | | | | | | error. Should ultimately be replaced with some more platform agnostic implementation
* | WriteResponse stub for CbPackage responses (awaiting decision on format with ↵Stefan Boberg2021-08-281-0/+1
| | | | | | | | compressed buffer support)
* | Made scope guard [[nodiscard]]Stefan Boberg2021-08-281-1/+1
| |
* | Added WriteFile() overload which accepts a single IoBufferStefan Boberg2021-08-281-1/+2
|/
* Clang-format fixesStefan Boberg2021-08-242-2/+1
|
* Copyright header added to logging.hStefan Boberg2021-08-241-0/+2
|
* Remove trace.cpp/h and all traces of usageStefan Boberg2021-08-241-91/+0
|
* Added zencore/logging.hStefan Boberg2021-08-241-0/+7
| | | | Only wraps spdlog for now but will change to include more control over logging later
* Added post/prewindows.h headers to deal with fallout from windows.h #define ↵Stefan Boberg2021-08-243-1/+8
| | | | shenanigans
* #undef GetObject to avoid problems in CompactBinaryPackageStefan Boberg2021-08-241-0/+2
|
* Added HttpServerRequest::ReadPayloadPackage()Stefan Boberg2021-08-231-1/+3
|
* Restructured http server code in preparation for cross platform implementationStefan Boberg2021-08-201-0/+2
|