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-17Move all client headers and sources to public/ directory.Bartosz Taudul
2022-05-20Support TRACY_NO_ISA_EXTENSIONS build flag.Graydon Hoare
2022-04-24Makefiles can now build clangd database.Bartosz Taudul
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.
2021-11-13Update to MSVC 2022.Bartosz Taudul
2021-07-07Use correct language version for library.Bartosz Taudul
2021-01-26Update all sln files to MSVC 2019.Bartosz Taudul
2020-10-03Build release target by default.Bartosz Taudul
2020-07-31Factor out Unix build logic into shared files.Jim Blandy
2020-05-05Add empty TRACY_API instead of using dllexport for static builds on windows. ↵Rokas Kupstys
Using dllexport is not correct, because it marks APIs in static lib for export and these APIs would get exported from a DLL that links to tracy. Make API use TRACY_EXPORTS, and replace TRACYPROFILER_EXPORTS with TRACY_EXPORTS in vcxproj projects. Swap dllimport with dllexport. Reason for this is a common idiom in CMake: target_compile_definitions(tracy PUBLIC -DTRACY_IMPORTS PRIVATE -DTRACY_EXPORTS). This idiom adds both defines in tracy target, but targets that link to tracy only get TRACY_IMPORTS. Swapped statements ensure that tracy always dllexports it's api and consuming targets always dllimport it.
2020-04-12Remove -fomit-frame-pointer.Bartosz Taudul
2020-01-25Add shared library project files.Bartosz Taudul