aboutsummaryrefslogtreecommitdiff
path: root/src/zenremotestore/builds/buildsavedstate.cpp
Commit message (Collapse)AuthorAgeFilesLines
* block scavenge of other downloads that uses an older state file (#822)Dan Engelbrecht2026-03-111-1/+7
|
* Add test suites (#799)Stefan Boberg2026-03-021-0/+4
| | | | | | | | | | | | | Makes all test cases part of a test suite. Test suites are named after the module and the name of the file containing the implementation of the test. * This allows for better and more predictable filtering of which test cases to run which should also be able to reduce the time CI spends in tests since it can filter on the tests for that particular module. Also improves `xmake test` behaviour: * instead of an explicit list of projects just enumerate the test projects which are available based on build system state * also introduces logic to avoid running `xmake config` unnecessarily which would invalidate the existing build and do lots of unnecessary work since dependencies were invalidated by the updated config * also invokes build only for the chosen test targets As a bonus, also adds `xmake sln --open` which allows opening IDE after generation of solution/xmake project is done.
* read build state files into memory instead of relying on memory mapping (#702)Dan Engelbrecht2026-01-081-2/+7
|
* update state when wildcard (#657)Dan Engelbrecht2025-11-241-294/+551
| | | * add --append option and improve state handling when using downloads for `zen builds download`
* updated chunking strategy (#589)Dan Engelbrecht2025-10-201-17/+13
| | | | | | | | | | - Improvement: `zen builds`now split large files that are compress only into 64 MB chunks to avoiding very large files in Cloud Storage - Improvement: `zen builds` now treats `.msixvc` files as non-compressable Moved and cleaned up compactbinary_helpers functions Tweaked fixed chunking implementation for better performance Refactored so we have one list of "non-compressable" extensions Implemented new `StandardChunkingStrategy` and move the two existing to hidden legacy namespace Added `FilteredDownloadedBytesPerSecond.Start();` call that got lost during previous refactoring
* move builds state functions to buildsavedstate.h/cpp (#577)Dan Engelbrecht2025-10-151-0/+443