Arseny Kapoulkine
3480faa837
Merge pull request #642 from zeux/string-view-def
...
Auto-detect std::string_view support by default
2024-11-04 10:20:38 -08:00
Arseny Kapoulkine
25b508056c
Add unix-cmake test to GHA
...
To not inflate the build matrix too much, just use the default settings;
we mostly need this to test the CMake flow, not to test the actual code.
2024-10-30 13:02:56 -07:00
Arseny Kapoulkine
ca4f7cfecc
Auto-detect std::string_view support by default
...
Instead of opting in std::string_view support via PUGIXML_STRING_VIEW
define, always enable it when C++17 is supported; this still requires
enabling C++17 support in the compiler, which this change doesn't
attempt to do yet.
2024-10-30 10:31:49 -07:00
dantargz
a0db6e2185
Initial support for std::string_view ( #633 )
...
When PUGIXML_STRING_VIEW define is set and C++17 is available, add std::string_view support to a few functions. In the future, string view support will be enabled without the need for an extra define, but for now the support is opt-in to reduce compatibility risks.
PR is based on initial contribution by @brandl-muc.
2024-10-22 13:31:54 -07:00
David Korczynski
7e8a42ee31
CI: decrease fuzzing time from 300s to 30s
...
Signed-off-by: David Korczynski <david@adalogics.com>
2022-11-20 14:42:49 -08:00
David Korczynski
5cfa7f90f1
Add Github CIFuzz action
...
Signed-off-by: David Korczynski <david@adalogics.com>
2022-11-18 15:40:54 -08:00
Arseny Kapoulkine
521b2cd854
Add issue templates to try to route questions to Discussions
2022-09-02 21:42:25 -07:00
Björn Blissing
92ac6ac1d9
Update github action to trigger defines via CMake
...
Use options via explicit CMake defines, instead of calling them from
the generic PUGI_BUILD_DEFINES variable.
2021-06-28 13:17:06 +02:00
Arseny Kapoulkine
a6a63a1b50
gcov crashes on LLVM-produced coverage on Linux
2021-06-27 19:27:40 -07:00
Arseny Kapoulkine
5cff00e5ea
Fix coverage build to include CXX define
...
Also it seems like we don't need to restrict coverage build to
Linux/clang?
2021-06-27 19:20:27 -07:00
Arseny Kapoulkine
0de580155d
Don't run GHA workflow on push to branches
...
Also convert line endings to Unix.
2021-06-27 19:12:59 -07:00
Arseny Kapoulkine
e7b545b288
Remove custom job name for unix
2021-06-27 19:09:08 -07:00
Arseny Kapoulkine
3097a2c711
Switch to export and GH vars
2021-06-27 19:04:15 -07:00
Arseny Kapoulkine
0b793a3126
Add GitHub Actions based build
2021-06-27 19:00:18 -07:00