| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Implementation of IoBufferExtendedCore() using mmap() | Martin Ridgers | 2021-09-16 | 1 | -6/+36 | |
| | | | ||||||
| * | | Use std::fs::path::value_type instead of wchar_t for path strings | Martin Ridgers | 2021-09-16 | 1 | -2/+2 | |
| | | | ||||||
| * | | Merge from main | Martin Ridgers | 2021-09-16 | 1 | -15/+2 | |
| |\| | ||||||
| | * | Removed unnecessary arguments from IoBuffer::MakeFromTemporaryFile since ↵ | Stefan Boberg | 2021-09-16 | 1 | -15/+2 | |
| | | | | | | | | | they make no real sense | |||||
| * | | Merge from main | Martin Ridgers | 2021-09-16 | 1 | -1/+1 | |
| |\| | ||||||
| | * | Fixed up invalid fmt formatting strings | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | | ||||||
| * | | Missing include | Martin Ridgers | 2021-09-16 | 1 | -0/+1 | |
| | | | ||||||
| * | | Incorrect fmt format syntax causing compile errors with GCC | Martin Ridgers | 2021-09-16 | 1 | -2/+2 | |
| | | | ||||||
| * | | Use Memory::* API for IoBufferCore::Alloc/FreeBuffer on non-Windows | Martin Ridgers | 2021-09-16 | 1 | -0/+4 | |
| |/ | ||||||
| * | Changed logging implementation | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | | | | | | * Code should no longer directly `#include spdlog/spdlog.h`, instead use `#include <zencore/logging.h>` * Instead of explicit calls to `spdlog::info(...)` and such please use the logging macros defined in `zencore/logging.h`. I.e `ZEN_INFO`, `ZEN_DEBUG`, `ZEN_TRACE`, `ZEN_ERROR`, `ZEN_CRITITCAL` * The macros will pick up the "most local" logger via a `Log()` call to retrieve a logger instance. To override the default logger in a class please implement your own `Log()` function | |||||
| * | Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ↵ | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | | | | easier to tweak implementation | |||||
| * | Added some argument validation | Stefan Boberg | 2021-08-31 | 1 | -3/+17 | |
| | | ||||||
| * | Added file names to IoBuffer exception context | Stefan Boberg | 2021-08-24 | 1 | -3/+7 | |
| | | ||||||
| * | Added some context to MapViewOfFile exception emit | Stefan Boberg | 2021-08-24 | 1 | -2/+6 | |
| | | ||||||
| * | Fixed logic in IoBufferExtendedCore::Materialize() - would previously map ↵ | Stefan Boberg | 2021-08-23 | 1 | -2/+1 | |
| | | | | | the wrong amount of memory for misaligned chunks | |||||
| * | Added content type to IoBuffer payloads from http server | Stefan Boberg | 2021-05-23 | 1 | -0/+2 | |
| | | | | | Also added some additional logic for flagging buffer immutability | |||||
| * | Added logic to guard against accidental file move in file CAS fast path | Stefan Boberg | 2021-05-13 | 1 | -2/+5 | |
| | | | | | Now verifies the chunk is referencing an entire file before moving it into place | |||||
| * | Implemented move-in-place for large CAS payloads | Stefan Boberg | 2021-05-13 | 1 | -0/+35 | |
| | | ||||||
| * | Made SharedBuffer/UniqueBuffer share guts with IoBuffer | Stefan Boberg | 2021-05-13 | 1 | -6/+14 | |
| | | | | | This enables way more efficient marshaling of compact binary objects and attachments | |||||
| * | Adding zenservice code | Stefan Boberg | 2021-05-11 | 1 | -0/+341 | |