| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use BLAKE3 port from vcpkg (#141) | Stefan Boberg | 2022-09-20 | 1 | -0/+1 |
| | | | | | use BLAKE3 port from vcpkg instead of in-tree binaries | ||||
| * | Make cas storage an hidden implementation detail of CidStore (#130)v0.1.4-pre6v0.1.4-pre5 | Dan Engelbrecht | 2022-06-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | - Bumped ZEN_SCHEMA_VERSION - CasStore no longer a public API, it is hidden behind CidStore - Moved cas.h from public header folder - CidStore no longer maps from Cid -> Cas, we store entries in Cas under RawHash - CasStore now decompresses data to validate content (matching against RawHash) - CasChunkSet renames to HashKeySet and put in separate header/cpp file - Disabled "Chunk" command for now as it relied on CAS being exposed as a service - Changed CAS http service to Cid http server - Moved "Run" command completely inside ZEN_WITH_EXEC_SERVICES define - Removed "cas.basic" test - Uncommented ".exec.basic" test and added return-skip at start of test - Moved ScrubContext to separate header file - Renamed CasGC to GcManager - Cleaned up configuration passing in cas store classes - Removed CAS stuff from GcContext and clarified naming in class - Remove migration code | ||||
| * | merged from main | Stefan Boberg | 2022-06-16 | 1 | -3/+0 |
| | | |||||
| * | build: added catch2 option | Stefan Boberg | 2022-06-10 | 1 | -1/+11 |
| | | | | | also added some comments for the vfs option | ||||
| * | Update xmake.lua | Stefan Boberg | 2022-06-07 | 1 | -1/+1 |
| | | | | Lock catch2 to 2.13.8 to sidestep build issues with 3.x | ||||
| * | remove debug print | Dan Engelbrecht | 2022-06-02 | 1 | -1/+0 |
| | | |||||
| * | move envv0.1.2-pre1 | Dan Engelbrecht | 2022-06-02 | 1 | -1/+1 |
| | | |||||
| * | add debug print for nowv0.1.2-pre0 | Dan Engelbrecht | 2022-06-02 | 1 | -0/+1 |
| | | |||||
| * | pick up version number from env variable set by github | Dan Engelbrecht | 2022-06-02 | 1 | -1/+3 |
| | | |||||
| * | Bump version and update changelog | Dan Engelbrecht | 2022-06-02 | 1 | -1/+1 |
| | | |||||
| * | Add catch2 support (#101) | Stefan Boberg | 2022-05-20 | 1 | -0/+1 |
| | | | | | | | | Added option to use catch2 for unit tests Currently both doctest and catch2 are supported via some compatibility macros. doctest is the default, and ZEN_USE_CATCH2 needs to be defined to switch to catch2. Our goal is to evaluate how well catch2 works and switch to catch2 if everything pans out since UE5 now supports using catch2 for unit tests. | ||||
| * | added xmake file for zentest-appstub | Stefan Boberg | 2022-03-23 | 1 | -0/+1 |
| | | |||||
| * | Enable Horde compute code on Linux & Mac (#61) | Joe Kirchoff | 2022-03-22 | 1 | -1/+8 |
| | | |||||
| * | Align what GCC and Clang allow for switch cases to what MSVC allows | Martin Ridgers | 2022-02-21 | 1 | -0/+1 |
| | | |||||
| * | Disabled unused lambda-capture/local-variable warnings to lessen maintenance ↵ | Martin Ridgers | 2022-02-04 | 1 | -0/+2 |
| | | | | | cost | ||||
| * | TraceInit can now be initialized with "None" tracing mode | Stefan Boberg | 2022-01-30 | 1 | -1/+1 |
| | | |||||
| * | Moved bundle.lua to scripts/bundle.lua to keep root clean | Martin Ridgers | 2022-01-20 | 1 | -1/+1 |
| | | |||||
| * | Tidied bundle task's description as it will support all platforms | Martin Ridgers | 2022-01-20 | 1 | -1/+1 |
| | | |||||
| * | Moved 'xmake bundle' implementation into bundle.lua | Martin Ridgers | 2022-01-20 | 1 | -81/+4 |
| | | | | | | | This appears to be necessary in order to be able to split the bundling code up into functions. Functions implemented in xmake.lua files are not persistented in the global table by the time task.on_run() is called | ||||
| * | Added copyright headers to xmake.lua scripts | Martin Ridgers | 2022-01-20 | 1 | -0/+2 |
| | | |||||
| * | Disabled mimalloc on Mac-Arm64 as vcpkg doesn't support it | Martin Ridgers | 2022-01-14 | 1 | -7/+7 |
| | | |||||
| * | Fixed up compile errors if mimalloc use is disabled | Martin Ridgers | 2022-01-14 | 1 | -1/+1 |
| | | |||||
| * | Disabled Sentry on Arm as vcpkg does not support it | Martin Ridgers | 2022-01-14 | 1 | -7/+14 |
| | | |||||
| * | Added ZEN_ prefix to define for consistency | Martin Ridgers | 2022-01-13 | 1 | -1/+1 |
| | | |||||
| * | Issue warning if xmake bundle is run on non-Windows | Martin Ridgers | 2022-01-13 | 1 | -0/+4 |
| | | |||||
| * | Fixed 'xmake test' using the wrong architecture value on non-Windows | Martin Ridgers | 2022-01-13 | 1 | -1/+8 |
| | | |||||
| * | Disable warning about unused member variables | Martin Ridgers | 2022-01-07 | 1 | -0/+1 |
| | | |||||
| * | Sorted lists merge better | Martin Ridgers | 2022-01-07 | 1 | -2/+2 |
| | | |||||
| * | Add compiler flags for GCC-compatible toolchains on Mac too | Martin Ridgers | 2022-01-05 | 1 | -1/+1 |
| | | |||||
| * | Run tests via xmake instead of executing target. | Per Larsson | 2022-01-03 | 1 | -24/+18 |
| | | |||||
| * | A little better bundle task with trace support. | Per Larsson | 2021-12-16 | 1 | -39/+75 |
| | | |||||
| * | Added preprocessing config file and removed Visual Studio files. | Per Larsson | 2021-12-15 | 1 | -0/+3 |
| | | |||||
| * | Added runtest xmake task. | Per Larsson | 2021-12-15 | 1 | -0/+45 |
| | | |||||
| * | Setting include dir paths under an option does not work in xmake >=2.6 | Martin Ridgers | 2021-12-15 | 1 | -1/+0 |
| | | |||||
| * | Merged main | Martin Ridgers | 2021-11-25 | 1 | -0/+50 |
| |\ | |||||
| | * | Added bundle xmake task. | Per Larsson | 2021-11-24 | 1 | -0/+50 |
| | | | |||||
| * | | Initial integration of Trace from UE5 via the --zentrace=y xmake config | Martin Ridgers | 2021-11-18 | 1 | -0/+8 |
| | | | |||||
| * | | Submitted some debug printing in error | Martin Ridgers | 2021-11-17 | 1 | -1/+0 |
| | | | |||||
| * | | Enabled the use-of-undefined-preprocessor macro warning | Martin Ridgers | 2021-11-17 | 1 | -0/+7 |
| | | | |||||
| * | | Added a "zenmesh" config option | Martin Ridgers | 2021-11-17 | 1 | -0/+7 |
| | | | |||||
| * | | Convert remaining xmake config options to set the define by has_config() | Martin Ridgers | 2021-11-17 | 1 | -3/+3 |
| | | | |||||
| * | | Moved compute xmake config option out of the is-windows block | Martin Ridgers | 2021-11-17 | 1 | -7/+7 |
| | | | |||||
| * | | Turned USE_SENTRY and ZEN_MIMALLOC into xmake config options | Martin Ridgers | 2021-11-17 | 1 | -2/+19 |
| | | | |||||
| * | | Added Curl's vcpkg:openssl dependency to xmake scripts | Martin Ridgers | 2021-11-11 | 1 | -0/+1 |
| | | | |||||
| * | | Sort alphabetically and removed trailing whitespace | Martin Ridgers | 2021-11-03 | 1 | -18/+19 |
| | | | |||||
| * | | Wrapped /apply/ and /exec/ services in a ZEN_WITH_COMPUTE_SERVICES define | Martin Ridgers | 2021-11-03 | 1 | -0/+7 |
| | | | |||||
| * | | Prevent GetObject from being defined as a macro by Windows.h | Martin Ridgers | 2021-10-25 | 1 | -0/+1 |
| | | | |||||
| * | | Define NOMINMAX and WIN32_MEAN_AND_LEAN via xmake.lua too | Martin Ridgers | 2021-10-25 | 1 | -0/+2 |
| | | | |||||
| * | | Reanbled unused-parameters/variables warnings on Linux | Martin Ridgers | 2021-10-25 | 1 | -2/+0 |
| | | | |||||
| * | | Disabled unused-value warning as it fires at ZEN_UNUSED() sites | Martin Ridgers | 2021-10-25 | 1 | -0/+1 |
| | | | |||||