Commit Graph

52 Commits

Author SHA1 Message Date
Bartosz Taudul
2de14f4e38
Patching CPM checkouts is broken without a cache.
https://github.com/cpm-cmake/CPM.cmake/issues/577
2024-09-27 16:12:42 +02:00
Bartosz Taudul
be53a82e78
Another try at fixing macos build. 2024-09-26 16:22:47 +02:00
Bartosz Taudul
bc60621d61
Use svg favicon. 2024-09-26 16:21:16 +02:00
Bartosz Taudul
1c1faeff2d
Replace parallel STL with PPQSort.
PPQSort is supposedly quite fast: https://github.com/GabTux/PPQSort

More importantly, it does not depend on TBB fuckery, so there's no longer
a need to link with an external library that people may or may not have.

The NO_PARALLEL_STL option is out, as it was provided solely to deal with
TBB being not available. Sequential sorting is still used on emscripten.
2024-09-26 14:41:59 +02:00
Bartosz Taudul
9c5c082d83
Provide zstd compressed files. 2024-09-26 00:25:13 +02:00
Bartosz Taudul
207605f93b
Ignore git unsafe directory. 2024-09-20 22:39:05 +02:00
Bartosz Taudul
650e1b9739
Pass github.sha as git rev. 2024-09-20 22:09:30 +02:00
Bartosz Taudul
a68ef3c27b
Emscripten deployment steps. 2024-09-20 21:40:10 +02:00
Bartosz Taudul
aa451b48bb
Add emscripten build job. 2024-09-20 21:28:32 +02:00
Grégoire Roussel
9a88b8ff4b Merge import-* folders 2024-07-12 22:56:09 +02:00
Grégoire Roussel
9cf61d6597 [build-system] Migrate test/ directory to CMakeLists
- remove MakeFile, replaced with equivalent CMakeLists.txt
- add advanced option TRACY_DEMANGLE in client for CI testing
2024-07-03 14:05:49 +02:00
Bartosz Taudul
15145aa74c
Fix Gitea actions. 2024-05-30 14:41:22 +02:00
Bartosz Taudul
d1300c491c
Fix CMake + MSVC. 2024-04-18 00:08:36 +02:00
Bartosz Taudul
596c498e1f
Fix CMake build type selection. 2024-04-17 18:17:58 +02:00
Bartosz Taudul
9e6be031c1
Don't install capstone on CI. 2024-03-23 00:36:52 +01:00
Bartosz Taudul
aac38a7deb
Update CI.
Co-authored-by: Tom Atkinson <tja.atkinson@gmail.com>
2024-03-22 13:49:08 +01:00
Bartosz Taudul
18f2631e6e
Remove AUTHORS file. 2024-03-13 19:14:59 +01:00
Bruce Mitchener
793d1d08c8 ci: Update to current versions of actions.
This should remove the warnings within the GitHub Actions UI about
using the deprecated Node 12 and 16 versions.
2024-02-12 16:50:36 +07:00
Simon Cruanes
7769f23c76
add CI for import-fuchsia 2023-12-28 17:47:21 -05:00
Bartosz Taudul
906f73cab3
Switch CI to build on archlinux image. 2023-11-19 14:24:44 +01:00
Ivan Molodetskikh
ed486bf3c7 CI: Add basic meson build test 2023-10-19 14:26:17 +04:00
Mathias Lang
c6d9741136 Fix and test TRACY_DEMANGLE for TracyClient
The configuration wasn't tested and stopped compiling.
This fixes it and adds a test to ensure it doesn't break again.
2023-09-06 01:28:58 +02:00
Bartosz Taudul
b48a9027dd
Add more packages on CI. 2022-12-20 00:54:08 +01:00
Bartosz Taudul
115f286acf
Update CI libraries list. 2022-12-20 00:49:22 +01:00
Bartosz Taudul
21128be933
Limit number of make jobs. 2022-07-02 17:46:36 +02:00
Bartosz Taudul
7f35a299c4
Merge pull request #412 from theblackunknown/fix-windows-vcpkg
Fix building on Windows without `VCPKG_ROOT` env var set
2022-06-27 17:22:21 +02:00
MACHIZAUD Andréa
2eed89f0d8 only build Tracy/capture Release for build-without-vcpkg-integration 2022-06-26 23:22:24 +02:00
MACHIZAUD Andréa
75c383a68c non need to package binaries in build-without-vcpkg-integration 2022-06-26 23:13:32 +02:00
MACHIZAUD Andréa
2b3ce6dd80 Test both way to pull vcpkg dependencies in CI 2022-06-18 17:28:56 +02:00
Bartosz Taudul
89ef23da55
Install libdebuginfod-dev. 2022-06-16 15:01:24 +02:00
Bartosz Taudul
ce1b5a07fa
Use ubububu 22.04. 2022-06-16 14:46:56 +02:00
MACHIZAUD Andréa
c22248d8e7 Restore CI 2022-05-09 10:42:12 +02:00
MACHIZAUD Andréa
9d3725fecf Test on gcc.yml 2022-05-09 10:42:12 +02:00
MACHIZAUD Andréa
67d255f2bb Test MSVC Workflow 2022-05-09 10:42:10 +02:00
MACHIZAUD Andréa
adcfe4df35 Add Vcpkg manifest + MSBuild integration 2022-05-09 10:42:10 +02:00
Bartosz Taudul
3d10a7dfed
Update libraries to install on CI. 2022-04-20 19:40:27 +02:00
Bartosz Taudul
aed1360a9c
Update to MSVC 2022. 2021-11-13 00:49:26 +01:00
Bartosz Taudul
fcc0e22c0e Use more recent setup-msbuild action. 2020-11-06 01:29:35 +01:00
Thales Sabino
c7707d1455 Update gcc.yml to install libgtk-3-dev 2020-08-14 14:10:39 +01:00
Bartosz Taudul
47ef56b995 Add csvexport to MSVC CI artifacts. 2020-07-24 21:37:03 +02:00
Andrey Voroshilov
416259fdb7 Adding clean run for the TRACY_MANUAL_LIFETIME testing target 2020-07-18 18:20:49 -07:00
Andrey Voroshilov
47683d3b90 Added TRACY_MANUAL_LIFETIME test compile 2020-07-13 08:13:42 -07:00
kubouch
b8f9b24223 Add CI entries for csvexport 2020-07-11 15:56:48 +03:00
Bartosz Taudul
78028deec6 Use modern distro.
Apparently "latest" is too hard to comprehend by some people, as it
points to 18.04 right now.
2020-06-27 20:37:59 +02:00
Bartosz Taudul
97a5345f41 Include import-chrome in CI. 2020-06-24 02:08:03 +02:00
Simonas Kazlauskas
b03da81afa Fix build on macos
It was broken by a110b42011.

In addition, adjust the CI definition to test builds on macOS.
2020-06-20 20:44:55 +03:00
Bartosz Taudul
64b8e23458 Put win32 artifacts into better directory structure. 2020-05-23 16:17:23 +02:00
Bartosz Taudul
322e39d9ad Terser CI names. 2020-05-06 13:30:01 +02:00
Bartosz Taudul
bcaa07cdb4 Add latex manual CI job. 2020-05-06 02:05:53 +02:00
Bartosz Taudul
5dc20aaef3 Upload win32 artifacts. 2020-05-06 02:05:53 +02:00