| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | | | | | | | Merged main | Martin Ridgers | 2021-10-07 | 6 | -4/+173 | |
| | |\ \ \ \ \ \ \ \ \ \ | ||||||
| | * \ \ \ \ \ \ \ \ \ \ | Merged main | Martin Ridgers | 2021-10-01 | 5 | -40/+157 | |
| | |\ \ \ \ \ \ \ \ \ \ \ | ||||||
| | * | | | | | | | | | | | | Removed `-fshort-wchar` compiler flag on Linux | Martin Ridgers | 2021-10-01 | 1 | -2/+0 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Confirm assumption about the size of wchar_t | Martin Ridgers | 2021-09-29 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Added parentheseses' around the left-hand side of a bit-wise or. | Martin Ridgers | 2021-09-29 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Log2 could be used uninitialised if mask passed argument to BitScanRev() was 0 | Martin Ridgers | 2021-09-29 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | Format fix. | Per Larsson | 2021-12-09 | 2 | -8/+7 | |
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | Merged main. | Per Larsson | 2021-12-09 | 1 | -19/+28 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Fixes from code review | Matt Peters | 2021-12-03 | 1 | -5/+4 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Make IoBufferCore::Materialize threadsafe | Matt Peters | 2021-12-02 | 1 | -19/+29 | |
| | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | ||||||
| * | | | | | | | | | | | | First pass of z$ garbage collection. | Per Larsson | 2021-12-07 | 1 | -1/+1 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | Check available disk space before GC. | Per Larsson | 2021-12-05 | 1 | -0/+16 | |
| | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | merge from main | Stefan Boberg | 2021-11-18 | 1 | -0/+1 | |
| |\| | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Format fix. | Per Larsson | 2021-11-12 | 1 | -1/+1 | |
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Added upstream batch API. | Per Larsson | 2021-11-02 | 1 | -0/+1 | |
| | | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | ||||||
| * | | | | | | | | | | | Merged from main | Stefan Boberg | 2021-10-29 | 1 | -0/+6 | |
| |\| | | | | | | | | | | ||||||
| | * | | | | | | | | | | Added SharedBuffer::MakeView implementation accepting container argument, to ↵ | Stefan Boberg | 2021-10-29 | 1 | -0/+6 | |
| | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | make tests easier to write | |||||
| * | | | | | | | | | | general: Fixed up some vcxproj files which had a warning level set | Stefan Boberg | 2021-10-24 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thus they did not get the same settings as all other projects which made it easy to introduce warnings which would trigger in xmake builds Cleaned up some #include usage to use third-party include brackets | |||||
| * | | | | | | | | | | clang-format | Stefan Boberg | 2021-10-23 | 1 | -2/+3 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | Merged from main | Stefan Boberg | 2021-10-21 | 1 | -0/+2 | |
| |\| | | | | | | | | | ||||||
| | * | | | | | | | | | Compressed oplog attachments | Per Larsson | 2021-10-21 | 1 | -0/+2 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | Merge branch 'main' into gc | Stefan Boberg | 2021-10-20 | 5 | -6/+9 | |
| |\| | | | | | | | | | ||||||
| | * | | | | | | | | | Added missing include. | Per Larsson | 2021-10-20 | 1 | -0/+2 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | Format fix. | Per Larsson | 2021-10-20 | 4 | -6/+7 | |
| | | |_|_|_|_|_|_|/ | |/| | | | | | | | ||||||
| * / | | | | | | | | core: Enable warning C4668 again (unsure why it went missing) | Stefan Boberg | 2021-10-19 | 1 | -0/+1 | |
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | This helps catch bad preprocessor conditionals which can lead to ODR violations and other problems | |||||
| * | | | | | | | | cb: Implemented DateTime::Now() and fixed DateTime/TimeSpan string formatting | Stefan Boberg | 2021-10-19 | 1 | -0/+2 | |
| | | | | | | | | | ||||||
| * | | | | | | | | string: Fixed ToLower logic (needs to use unsigned arithmetic) | Stefan Boberg | 2021-10-19 | 1 | -2/+2 | |
| | | | | | | | | | ||||||
| * | | | | | | | | iobuffer: added templated Data() to make typed data access easier | Stefan Boberg | 2021-10-19 | 1 | -0/+3 | |
| | |_|_|_|_|_|/ |/| | | | | | | ||||||
| * | | | | | | | Fixed up some more windows include issues | Stefan Boberg | 2021-10-15 | 2 | -0/+6 | |
| | | | | | | | | ||||||
| * | | | | | | | zencore: Enabled MSC warning 4668 to get warnings when preprocessor macros ↵ | Stefan Boberg | 2021-10-15 | 6 | -11/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | are used without an explicit definition Also fixed up various code to compile with this, by using ZEN_THIRD_PARTY_INCLUDES_START/ZEN_THIRD_PARTY_INCLUDES_END macros Removed prewindows.h/postwindows.h since they are no longer to be used due to the above | |||||
| * | | | | | | | zencore: added ZEN_THIRD_PARTY_INCLUDES_START/ZEN_THIRD_PARTY_INCLUDES_END | Stefan Boberg | 2021-10-15 | 1 | -0/+17 | |
| | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | These should be used around third party header includes to ensure they don't fire warnings we want to have enabled for our code | |||||
| * | | | | | | clang-format | Stefan Boberg | 2021-10-15 | 1 | -1/+1 | |
| | | | | | | | ||||||
| * | | | | | | asio HTTP implementation (#23) | Stefan Boberg | 2021-10-14 | 3 | -4/+22 | |
| | |_|_|_|/ |/| | | | | | | | | | asio-based HTTP implementation | |||||
| * | | | | | Added support for decompressing from offset. | Per Larsson | 2021-10-13 | 1 | -3/+3 | |
| | |_|_|/ |/| | | | ||||||
| * | | | | iobuffer: Changed MakeFromTemporaryFile so it accepts a path instead of a ↵ | Stefan Boberg | 2021-10-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | character pointer | |||||
| * | | | | Added ScopedTemporaryDirectory which specifies a particular directory path ↵ | Stefan Boberg | 2021-10-08 | 1 | -0/+1 | |
| | |_|/ |/| | | | | | | | | | | | | | | to use This is primarily for temporary debugging purposes, since it can be more convenient to use the same directory over and over | |||||
| * | | | Support for asynchronous HTTP response processing (#19) | Stefan Boberg | 2021-10-06 | 1 | -1/+61 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces WriteResponseAsync which can be used to move potentially slow request handler code (like upstream lookups) off the I/O service thread to ensure we are always able to serve as many HTTP requests as possible. The current implementation defaults to 16 async worker threads and there is currently no back-pressure. - Added RequestStats - Metrics for network requests. Aggregates tracking of duration, payload sizes into a single class for ease of use - Added some metrics on upstream communication Co-authored-by: Per Larsson <[email protected]> | |||||
| * | | | clang-format | Stefan Boberg | 2021-10-05 | 3 | -3/+6 | |
| | | | | ||||||
| * | | | Merged from upstream | Stefan Boberg | 2021-10-05 | 3 | -0/+97 | |
| | | | | ||||||
| * | | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-03 | 1 | -0/+2 | |
| |\ \ \ | ||||||
| | * | | | stats: added OperationTiming::Scope::Cancel | Stefan Boberg | 2021-10-03 | 1 | -0/+2 | |
| | | | | | ||||||
| * | | | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-01 | 3 | -2/+8 | |
| |\| | | | ||||||
| | * | | | Merge branch 'main' of https://github.com/EpicGames/zen | Stefan Boberg | 2021-10-01 | 1 | -0/+3 | |
| | |\ \ \ | ||||||
| | | * | | | Added simple stats HTML dashboard with route /dashboard. | Per Larsson | 2021-10-01 | 1 | -0/+3 | |
| | | | |/ | | |/| | ||||||
| | * / | | filesystem: Added FileContents::Flatten() and ensured it's possible to ↵ | Stefan Boberg | 2021-10-01 | 1 | -1/+4 | |
| | |/ / | | | | | | | | | | #include filesystem.h standalone | |||||
| | * | | Clang format fix. | Per Larsson | 2021-10-01 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Added explicit mimalloc IoBuffer allocation path | Stefan Boberg | 2021-10-01 | 1 | -1/+2 | |
| |/ / | ||||||
| * | | metrics: added OperationTiming which is a useful combination of a Meter and ↵ | Stefan Boberg | 2021-09-30 | 1 | -0/+40 | |
| | | | | | | | | | a Histogram, intended to track frequency and duration of certain operations | |||||
| * | | timer: Added GetHifreqTimerToSeconds which returns a scaling factor to ↵ | Stefan Boberg | 2021-09-30 | 1 | -0/+1 | |
| | | | | | | | | | convert ticks into seconds | |||||
| * | | stats: Added EmitSnapshot functions to emit metrics into CbObjects | Stefan Boberg | 2021-09-30 | 1 | -6/+14 | |
| | | | ||||||