Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-24 | Implement reading 10 elements at once. | Bartosz Taudul | |
2022-07-17 | Move all client headers and sources to public/ directory. | Bartosz Taudul | |
2021-10-08 | Drop support for Cygwin. | Bartosz Taudul | |
2021-06-09 | Cosmetics. | Bartosz Taudul | |
2021-05-31 | Move TracyYield.hpp to common. | Bartosz Taudul | |
2021-01-26 | Fix usage of deprecated stat64 on apple. | Bartosz Taudul | |
2020-03-25 | Wrapper for reading nine elements at once. | Bartosz Taudul | |
2020-03-01 | Fix off-by-one. | Bartosz Taudul | |
2020-02-27 | Implement reading 7 elements. | Bartosz Taudul | |
2020-02-13 | Size is never zero at start. | Bartosz Taudul | |
2020-02-13 | Offset in just-read block is always zero. | Bartosz Taudul | |
2020-02-13 | No need to check if file has ended. | Bartosz Taudul | |
2020-02-13 | Preload next block size. | Bartosz Taudul | |
2020-02-13 | 8-element reader wrapper. | Bartosz Taudul | |
2020-02-12 | Read files using mmap. | Bartosz Taudul | |
2020-02-12 | FileRead::IsEOF() is no longer used. | Bartosz Taudul | |
2020-02-12 | Wrapper for reading 6 elements at once. | Bartosz Taudul | |
2020-02-12 | Helper for reading 5 variables. | Bartosz Taudul | |
2020-02-08 | Reading zstd compressed traces. | Bartosz Taudul | |
2019-12-31 | Use _mm_pause() instead of std::this_thread::yield() if possible. | Bartosz Taudul | |
2019-12-31 | Keep atomics on separate cache lines. | Bartosz Taudul | |
2019-11-09 | Add Read3(), Read4() helpers. | Bartosz Taudul | |
2019-11-09 | Support multiple types in Read2(). | Bartosz Taudul | |
2019-11-09 | Move unimportant fields to back of FileRead class. | Bartosz Taudul | |
2019-10-07 | Store file name in FileRead. | Bartosz Taudul | |
2019-06-22 | Can't read negative number of bytes. | Bartosz Taudul | |
This completely ignores error handling, which probably should be added. The code behavior doesn't change, as the existing comparisons and asserts already promoted the signed value to unsigned. | |||
2019-02-16 | Don't thrash memory bandwith during file load. | Bartosz Taudul | |
2018-05-03 | Parallelize file reading. | Bartosz Taudul | |
Use spin-locks for synchronization. IsEOF() is now buggy, but the bug chance is fairly low (1/65536) - it can happen when the last compressed block has exactly max decompressed block size. Don't care about it much, as it's only used to open old archives. | |||
2018-05-03 | Move block decompression to a separate function. | Bartosz Taudul | |
2018-05-01 | Specialized Read function writing directly to registers. | Bartosz Taudul | |
2018-04-30 | Split FileRead::Skip into small and big part. | Bartosz Taudul | |
2018-04-30 | Remove one level of indirection in FileRead. | Bartosz Taudul | |
2018-04-21 | Try to not crash when opening invalid files. | Bartosz Taudul | |
Tracy will now perform a number of checks when trying to read a dump file: 1. The file must have at least 4 bytes of data. 2. There should be a 4 byte header to indicate the file was saved by tracy. This is a breaking change in file format. 3. Old header-less files are still supported, but there's a new check for data validity. The first 4 bytes of file (as an uint32) must be less or equal to max LZ4 data packet size. This requires the first two bytes to be 00 00 or 00 01, which should catch most invalid files. | |||
2018-04-20 | Allow skipping data when reading file. | Bartosz Taudul | |
2018-04-02 | Add support for determining FileRead EOF. | Bartosz Taudul | |
2018-03-17 | File read buffer doesn't need to be preserved. | Bartosz Taudul | |
2018-03-17 | Split read/write functions into small and big variants. | Bartosz Taudul | |
2017-11-20 | Force inline file read and write functions. | Bartosz Taudul | |
2017-10-10 | Remove +x flag from files. | Bartosz Taudul | |
2017-10-01 | Missing includes. | Bartosz Taudul | |
2017-10-01 | Fast read path. | Bartosz Taudul | |
2017-09-30 | Compress saved traces using LZ4. | Bartosz Taudul | |
2017-09-30 | Buffer reads. | Bartosz Taudul | |
2017-09-30 | Add file wrappers. | Bartosz Taudul | |