Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-24Implement reading 10 elements at once.Bartosz Taudul
2022-07-17Move all client headers and sources to public/ directory.Bartosz Taudul
2021-10-08Drop support for Cygwin.Bartosz Taudul
2021-06-09Cosmetics.Bartosz Taudul
2021-05-31Move TracyYield.hpp to common.Bartosz Taudul
2021-01-26Fix usage of deprecated stat64 on apple.Bartosz Taudul
2020-03-25Wrapper for reading nine elements at once.Bartosz Taudul
2020-03-01Fix off-by-one.Bartosz Taudul
2020-02-27Implement reading 7 elements.Bartosz Taudul
2020-02-13Size is never zero at start.Bartosz Taudul
2020-02-13Offset in just-read block is always zero.Bartosz Taudul
2020-02-13No need to check if file has ended.Bartosz Taudul
2020-02-13Preload next block size.Bartosz Taudul
2020-02-138-element reader wrapper.Bartosz Taudul
2020-02-12Read files using mmap.Bartosz Taudul
2020-02-12FileRead::IsEOF() is no longer used.Bartosz Taudul
2020-02-12Wrapper for reading 6 elements at once.Bartosz Taudul
2020-02-12Helper for reading 5 variables.Bartosz Taudul
2020-02-08Reading zstd compressed traces.Bartosz Taudul
2019-12-31Use _mm_pause() instead of std::this_thread::yield() if possible.Bartosz Taudul
2019-12-31Keep atomics on separate cache lines.Bartosz Taudul
2019-11-09Add Read3(), Read4() helpers.Bartosz Taudul
2019-11-09Support multiple types in Read2().Bartosz Taudul
2019-11-09Move unimportant fields to back of FileRead class.Bartosz Taudul
2019-10-07Store file name in FileRead.Bartosz Taudul
2019-06-22Can'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-16Don't thrash memory bandwith during file load.Bartosz Taudul
2018-05-03Parallelize 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-03Move block decompression to a separate function.Bartosz Taudul
2018-05-01Specialized Read function writing directly to registers.Bartosz Taudul
2018-04-30Split FileRead::Skip into small and big part.Bartosz Taudul
2018-04-30Remove one level of indirection in FileRead.Bartosz Taudul
2018-04-21Try 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-20Allow skipping data when reading file.Bartosz Taudul
2018-04-02Add support for determining FileRead EOF.Bartosz Taudul
2018-03-17File read buffer doesn't need to be preserved.Bartosz Taudul
2018-03-17Split read/write functions into small and big variants.Bartosz Taudul
2017-11-20Force inline file read and write functions.Bartosz Taudul
2017-10-10Remove +x flag from files.Bartosz Taudul
2017-10-01Missing includes.Bartosz Taudul
2017-10-01Fast read path.Bartosz Taudul
2017-09-30Compress saved traces using LZ4.Bartosz Taudul
2017-09-30Buffer reads.Bartosz Taudul
2017-09-30Add file wrappers.Bartosz Taudul