230 Commits

Author SHA1 Message Date
Rene Rivera 9e226c3c16 CI: Update tested compilers, and add Boost 1.91. 2026-06-04 08:34:36 -05:00
Rene Rivera 09fd2d4bd7 Add VS-2026 testing. 2026-04-15 23:21:52 -05:00
Rene Rivera 61d83a1cbf Add pr branches to AZP Ci testing. 2026-03-17 10:04:00 -05:00
Rene Rivera 7474224f6c Increment latest windows image to try and resolve missing llvm assembler.
Also rty and bump linux clang to latest 22.x.
2026-03-11 15:17:38 -05:00
René Ferdinand Rivera Morell 2c4bcaa778 Add Boost 1.90 to testing. 2025-12-13 11:26:00 -06:00
Rene Rivera edfb700274 Make AZP use common macos install+build+test scripts. 2025-11-28 07:18:49 -06:00
Rene Rivera 6c2ee24589 Update tested compilers. 2025-11-19 19:55:02 -06:00
Rene Rivera 7087f224f2 Update tested compilers. 2025-11-19 19:34:06 -06:00
Rene Rivera 4039706e42 Update tested compilers. 2025-11-19 19:30:50 -06:00
Rene Rivera f91669561f Update tested compilers. 2025-11-19 19:21:54 -06:00
Rene Rivera c21f43c191 Disable vs2019 on AZP. 2025-06-17 23:19:15 -05:00
Rene Rivera 93b0de0068 Reapply "Add clang-20 testing."
This reverts commit 3d64033c83.
2025-04-03 08:39:44 -05:00
Rene Rivera 3d64033c83 Revert "Add clang-20 testing."
This reverts commit f1b8d23e50.
2025-04-03 08:38:34 -05:00
Rene Rivera f1b8d23e50 Add clang-20 testing. 2025-04-02 20:49:51 -05:00
Rene Rivera d24381fe40 Re-enable all containers now that the setup works. 2025-04-02 14:18:03 -05:00
Rene Rivera 64cd05111c Try and use "su" to install the missing "sudo". [skip ci] 2025-04-02 13:16:39 -05:00
Rene Rivera f8f5c0c480 More container debugging. [skip ci] 2025-04-02 12:57:07 -05:00
Rene Rivera 32c3868200 Debug container setup. [skip ci] 2025-04-02 12:37:43 -05:00
Rene Rivera bca2055e99 Don't do sudo for containers. 2025-04-02 08:37:26 -05:00
Rene Rivera a5e317363d Use teeks99 containers.
Switch most container tests to use teeks99 containers that have compilers preconfigured.
2025-04-01 21:23:42 -05:00
René Ferdinand Rivera Morell 8907eee3e4 Use ubuntu-latest for container tests.
Switching to ubuntu-latest image for container tests as 20.04 is going away.
2025-04-01 11:44:36 -05:00
Rene Rivera 8f80fb9a9c Remove testing & support for really old clang <= 3.8.
The old clangs have problems with the Lyra library and SFINAE. To avoid increased development time to workarounds dropping support for them.
2025-03-12 22:45:49 -05:00
Rene Rivera 96e039e987 Fix history doc typo. And try and remove node20 warnings. 2025-01-19 09:25:54 -06:00
Rene Rivera 710def1290 More Ci toolset tweaks. And reflect changes in readme. 2024-11-08 19:31:00 -06:00
Rene Rivera e588923060 Ubuntu 20.04 images are cursed. 2024-11-08 18:10:28 -06:00
Rene Rivera 88d209fa85 Github removed certain xocdes from images. 2024-11-08 17:04:20 -06:00
Rene Rivera 896e4da939 Try the 16.0 symlink for xcode. 2024-11-08 15:40:47 -06:00
Rene Rivera af91be61c3 More changes to linux testing to get more compilers to install. 2024-11-08 14:35:40 -06:00
Rene Rivera 045096f0f4 Back to Xcode 16.0. 2024-11-08 11:52:08 -06:00
Rene Rivera d8c4680ecb Update more CI compilers. 2024-11-08 11:46:00 -06:00
Rene Rivera 382c9d25ff Another try with Ubuntu containers. 2024-11-07 20:22:17 -06:00
Rene Rivera 5997458b01 Update Ubuntu 20.04 to 20.10. 2024-11-06 21:27:39 -06:00
Rene Rivera b99629937c Remove old xcodes and update readme to reflect current compilers. 2024-09-21 13:25:15 -05:00
Rene Rivera 44d1ea616b Move clang 10, 11, 12 to containers as they don't exist in ubuntu 22.04. 2024-09-21 11:58:45 -05:00
Rene Rivera a916cfd478 Gcc-13 is still the latest on ububtu-22. 2024-09-21 10:13:49 -05:00
Rene Rivera 6dd8bcd4a7 Update CI tested compilers. 2024-09-21 09:14:25 -05:00
Rene Rivera da42fb20f0 Noop prep command to avoid empty var errors. 2024-06-08 22:15:50 -05:00
Rene Rivera 565cd275b4 Install latest LLVM on clang-win tests, always. 2024-06-08 10:36:12 -05:00
Rene Rivera 10b229e3c2 Debug clang-cl AZP CI. 2024-06-07 22:38:35 -05:00
René Ferdinand Rivera Morell c30bce8e2d Add property-db class to record & write structured data. (#397)
Add property-db class to record & write structured data.

This adds a utility to record structured data in the form of a property database where the keys are a property path with string or number values. The data can be converted to a string, or written to a file, as JSON.
2024-05-27 20:04:58 -05:00
Nikita Kniazev 006b1ec71d gcc/clang: -m* flags when architecture is not explicitly set (#379)
GCC is picky, -m32/-m64 flags are available only on a subset of targets. Clang supports -m32/-m64 universally.
2024-05-09 13:00:27 -05:00
Rene Rivera dee079980e Add latest Boost releases for CI testing. 2024-04-20 11:13:49 -05:00
Rene Rivera 6418945ec2 FInal names for older compilers. Check on py versions.
[skip ci]
2024-01-06 06:38:04 -04:00
Rene Rivera aed436acaa Tweak clang++ exe names for older versions. 2024-01-05 14:44:50 -04:00
Rene Rivera 96513bc100 Try Ubuntu 16.04 container for some older toolsets. 2024-01-05 08:16:17 -04:00
Rene Rivera d05f3bb2d2 Tweak old clang versions for container CI. 2024-01-04 23:46:43 -04:00
Rene Rivera 6c2bc4c9a9 Add CXX user-config in containers. 2024-01-01 20:38:56 -06:00
Rene Rivera 2db6daf796 Some gcc's are not available. Use curl instead of get.
[skip ci]
2023-12-31 13:56:44 -06:00
Rene Rivera 5a7136d4d0 Add really old gcc & clang CI. 2023-12-31 08:39:14 -06:00
Rene Rivera 13544651fc Fix yml reference. 2023-12-31 07:48:45 -06:00