Bartosz Taudul
4bfd6f42bc
Add CMake build files for the rest of the utilites.
2024-03-21 23:04:39 +01:00
Bartosz Taudul
f5459c4d2c
Bump json.hpp to 3.11.3.
2024-03-13 00:45:43 +01:00
Bartosz Taudul
dfe126a7f3
TracyPrint.cpp is a dependency of TracyWorker.cpp now.
2023-12-31 14:29:32 +01:00
Bartosz Taudul
eca841dfe3
Properly call make from within makefiles.
2023-05-23 22:42:53 +02:00
jkriegshauser
59ae71df2b
Import frame messages ( #459 )
...
Co-authored-by: Joshua Kriegshauser <joshuakr@nvidia.com>
Co-authored-by: Bartosz Taudul <wolf@nereid.pl>
2022-09-02 19:44:37 +02:00
Bartosz Taudul
87723cdcc4
Update json.hpp to 3.11.2.
2022-08-27 16:09:42 +02:00
Bartosz Taudul
06c7984a16
Move all client headers and sources to public/ directory.
2022-07-17 15:47:38 +02:00
MACHIZAUD Andréa
84319911c5
Use $(ProjectDir) for vcpkg msbuild without integration paths.
2022-06-18 17:28:56 +02:00
MACHIZAUD Andréa
5e9b007e90
Uses $(VcpkgManifestRoot) for vcpkg msbuild integration paths.
2022-06-18 17:28:56 +02:00
MACHIZAUD Andréa
6aec95e739
Fix vcxproj support without vcpkg integrate install
2022-06-13 22:30:56 +02:00
Bartosz Taudul
411b3137b5
Merge pull request #365 from theblackunknown/msvc+vcpkg-manifest
...
Using vcpkg manifest for Windows
2022-06-04 16:44:27 +02:00
MACHIZAUD Andréa
fa8bcdfb30
Inject appropriate path for manifest install
2022-06-04 16:26:22 +02:00
Graydon Hoare
0d4a4f6d9b
Support TRACY_NO_LTO build flag.
2022-05-19 23:40:27 -07:00
MACHIZAUD Andréa
599098912e
Remove superfluous vcxproj setup thanks to vcpkg integration
2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa
3adc55d66d
Fix weird path ?
2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa
1fabf9dfa5
Update vcxproj vcpkg path
2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa
adcfe4df35
Add Vcpkg manifest + MSBuild integration
2022-05-09 10:42:10 +02:00
smarkets
1efee40100
add lower case e and b tags
2022-05-04 10:56:05 -07:00
Bartosz Taudul
b10c83f358
Use lld linker, if available.
2022-04-27 02:17:16 +02:00
Bartosz Taudul
2dd61aba49
Makefiles can now build clangd database.
...
Executing the "make db" will run the build process of the selected tool or
library through the bear wrapper (which has to be available in the system),
which will record the compilation parameters of each source file. This
database can be then used by VS Code to set the proper defines and find all
the required includes.
Note that database building is performed in context of the specific tool or
library. Not all tools have the same set of flags.
2022-04-23 23:46:55 +02:00
Bartosz Taudul
8c45ed33fd
Bump zstd to 1.5.1.
2021-12-21 12:22:42 +01:00
Bartosz Taudul
aed1360a9c
Update to MSVC 2022.
2021-11-13 00:49:26 +01:00
Bartosz Taudul
07bc665d8c
Drop support for Cygwin.
2021-10-07 23:28:40 +02:00
Bartosz Taudul
74d0e79b8c
Vcpkg changed everything again.
2021-09-21 02:09:54 +02:00
Bartosz Taudul
f8ccd8c40d
Move TracyStackFrames to common.
2021-05-23 23:51:56 +02:00
Bartosz Taudul
3d75bf653a
Add interface for frame images dict building.
2021-05-15 15:50:20 +02:00
Bartosz Taudul
859b8e4193
Add zstd dict builder.
2021-05-15 14:56:38 +02:00
Bartosz Taudul
6b2de1c8b5
Pack PID + TID.
2021-05-15 12:56:52 +02:00
Bartosz Taudul
3005d5a939
Cosmetics.
2021-05-15 12:54:29 +02:00
Bartosz Taudul
cb0bc67790
Bump zstd to 1.5.0.
2021-05-15 00:48:15 +02:00
Bartosz Taudul
db734e3e0a
Parse custom location tags.
2021-05-11 01:37:59 +02:00
Simon Cruanes
b512ce3fa8
do not mangle tid if there is no pid
2021-05-10 11:49:07 -04:00
Simon Cruanes
d38f579ec3
refactor after review
2021-05-10 11:20:48 -04:00
Simon Cruanes
7e694d452a
improve chrome importer to better display string arguments
2021-05-10 10:59:03 -04:00
Simon Cruanes
b71c9c12c4
map {tid,pid} from catapult into a virtual tid
2021-05-06 20:47:03 -04:00
Bartosz Taudul
f03b677ffa
Use correct size value.
2021-05-06 22:26:40 +02:00
Bartosz Taudul
7f0191d19f
Use streaming zstd API.
2021-05-06 22:21:52 +02:00
Bartosz Taudul
fa1a717e3c
Add support for importing zstd-compressed chrome traces.
2021-05-06 18:10:08 +02:00
Bartosz Taudul
9a5d3b729d
Fix vcpkg.
2021-02-25 18:40:27 +01:00
Bartosz Taudul
57ca6112b8
Enable Link Time Optimization on unix.
2021-01-26 22:43:50 +01:00
Bartosz Taudul
c08d591bf3
Use proper capstone include path.
2021-01-26 20:35:57 +01:00
Bartosz Taudul
b0fe29e12f
Remove all lingering references to 32-bit win32 builds.
2021-01-26 20:27:19 +01:00
Bartosz Taudul
046638a2b7
Update all sln files to MSVC 2019.
2021-01-26 20:24:47 +01:00
Bartosz Taudul
c8ea47782c
ARM clang doesn't support -march=native.
2021-01-26 19:46:39 +01:00
Bartosz Taudul
62d6f4127d
Don't pass -s parameter to clang.
2021-01-26 19:39:24 +01:00
joshuakr
c96f01956d
PR feedback: write the name into the tracy file
2021-01-21 18:33:59 -08:00
joshuakr
2920f97911
Imported Chrome traces bring over thread names
2021-01-21 17:26:00 -08:00
Bartosz Taudul
4394d396f5
Build release target by default.
2020-10-03 13:45:11 +02:00
Kais
83bc1466cf
Fix timestamp calculation in chrome tracing importer
2020-08-06 19:42:03 -07:00
Jim Blandy
7bc8c6283a
Factor out Unix build logic into shared files.
2020-07-31 11:08:36 -07:00