1769 Commits

Author SHA1 Message Date
jpmag
f110282769 Merge pull request #553 from Sendan4/fix-freebsd-clang-cl-build 2025-10-24 23:37:09 +01:00
Sendan
3f48309ef1 allow building for MSVC clang-cl and some BSD systems 2025-10-24 14:47:43 -04:00
jpmag
196b8dca0a Merge pull request #551 from biojppm/ci/parallel_tests
CI: Speed up actions by using CTEST_PARALLEL_LEVEL
2025-10-20 15:42:26 +01:00
Joao Paulo Magalhaes
de6692bd85 CI: Disable coveralls submission to avoid spurious decreases
[ci skip]
2025-10-20 15:42:04 +01:00
Joao Paulo Magalhaes
187c274bb2 CI: Speed up actions by using CTEST_PARALLEL_LEVEL 2025-10-20 11:30:47 +01:00
jpmag
48acea9490 Merge pull request #548 from biojppm/ievt_less_entries
extra: use less int event flags via split+combine scope flags
2025-10-07 12:53:53 +01:00
Joao Paulo Magalhaes
9960afe300 ci: fix hangup in workflow for aarch64/Release/c++20 2025-10-07 10:46:35 +01:00
Joao Paulo Magalhaes
59325fde75 extra: use less int event flags via split+combine scope flags 2025-10-06 17:24:41 +01:00
Joao Paulo Magalhaes
7e5762bd30 Split slower workflows to speed up execution:
- gcc extended
- rarearch (renamed to embedded)
2025-10-03 02:04:59 +01:00
jpmag
739e931210 Merge pull request #547 from biojppm/fix/firstdocseq
fix Tree::set_root_as_stream() when the original root is an empty seq
2025-10-02 22:25:20 +01:00
Joao Paulo Magalhaes
177bf53011 fix Tree::set_root_as_stream() when the original root is an empty seq 2025-10-02 19:52:55 +01:00
Joao Paulo Magalhaes
dd87caa7da python source package should be .tar.gz
fixes #545
2025-10-02 00:05:23 +01:00
Joao Paulo Magalhaes
7786d02ebb improve engine tests 2025-10-01 19:12:24 +01:00
Joao Paulo Magalhaes
653eac9741 v0.10.0 v0.10.0 2025-09-30 20:25:00 +01:00
Joao Paulo Magalhaes
4abe5e3429 try hard to reduce arena usage 2025-09-30 16:58:21 +01:00
Joao Paulo Magalhaes
6be1380ea5 fix literal scalars when alloc_arena() fails 2025-09-30 12:58:33 +01:00
Joao Paulo Magalhaes
5e1353b5d8 c4core v0.2.7 2025-09-29 23:48:00 +01:00
jpmag
f7970d5401 Merge pull request #536 from biojppm/int_handler
Add compliant event handler as extra, for use in other languages
2025-09-29 23:46:54 +01:00
Joao Paulo Magalhaes
9a5289005c Update CI 2025-09-29 00:01:36 +01:00
Joao Paulo Magalhaes
9049b133f8 Update benchmarks 2025-09-29 00:01:36 +01:00
Joao Paulo Magalhaes
0fcfa3ef21 Update samples 2025-09-29 00:01:36 +01:00
Joao Paulo Magalhaes
83c163c162 Update tools 2025-09-29 00:01:36 +01:00
Joao Paulo Magalhaes
4909b742b5 Update tests 2025-09-29 00:01:32 +01:00
Joao Paulo Magalhaes
6c6c722cf8 src_extra: add event handler to create compact int events array 2025-09-29 00:01:26 +01:00
Joao Paulo Magalhaes
c2a1f18051 Doxygen improvements 2025-09-28 19:09:36 +01:00
Joao Paulo Magalhaes
26f5fccef0 lib: minor adjustments in warning suppressions 2025-09-28 19:06:04 +01:00
Joao Paulo Magalhaes
e51901b754 parse.hpp: move implementation function to parse_engine.def.hpp 2025-09-28 19:06:04 +01:00
Joao Paulo Magalhaes
0e58566154 TagDirective: add option to control angle brackets 2025-09-28 19:06:04 +01:00
Joao Paulo Magalhaes
7e6abdab74 Create src_extra for extra event handlers 2025-09-28 19:06:04 +01:00
Joao Paulo Magalhaes
68708faa42 dbg print: minor improvements/cleanup 2025-09-28 19:05:53 +01:00
Joao Paulo Magalhaes
cfb14263d4 CI: bump pypa/gh-action-pypi-publish from 1.4.2 to 1.13.0 2025-09-28 18:45:44 +01:00
Joao Paulo Magalhaes
6f6cecc0ed tag.hpp: move tree-aware functions to the tree 2025-09-28 18:45:44 +01:00
Joao Paulo Magalhaes
ff16588141 rename c4/yml/detail/{parser_dbg => dbgprint}.hpp 2025-09-28 18:45:44 +01:00
Joao Paulo Magalhaes
44ef17ae66 parser: move tree-aware location functions to Tree/Node 2025-09-28 18:45:41 +01:00
Joao Paulo Magalhaes
6b80ff6419 ci: cleanup install job 2025-09-24 11:02:23 +01:00
jpmag
9a044c88b8 Merge pull request #543 from biojppm/style_improv
Style improvements
2025-09-24 09:57:29 +01:00
Joao Paulo Magalhaes
aa05ca71b1 Improve experimental style API 2025-09-24 00:03:45 +01:00
jpmag
d884faa392 Merge pull request #530 from biojppm/fix/529_quoted_ref
Fix resolve: was mistaking "<<" for an inheriting reference
2025-09-22 23:30:39 +01:00
Joao Paulo Magalhaes
89687540eb Fix resolve: mistaking quoted "<<" for an inheriting reference
re #529
2025-09-22 20:23:51 +01:00
Joao Paulo Magalhaes
833786111c update c4core 2025-09-19 01:15:49 +01:00
jpmag
f91554220a Merge pull request #542 from mutativesystems/master
Fix \x codepoint parsing, was not decoded
2025-09-18 15:18:07 +01:00
mutativesystems
e4f9cc3512 Fix tests in example in README.md 2025-09-17 21:28:04 +07:00
mutativesystems
8fef3314bf Fix 8-bit codepoint escape in parse_engine.def.hpp, fix tests 2025-09-17 21:19:50 +07:00
jpmag
c90f8b3615 Merge pull request #541 from P3RK4N/cxx26-remove-deprecated 2025-09-16 08:07:38 +01:00
Bruno Perković
ff10eea4ee Update common.hpp
Split the triviality check due to clang_tidy warning
2025-09-14 20:25:04 +02:00
P3RK4N
c5a586a074 Swap std::is_trivial with non deprecated traits 2025-09-06 22:25:39 +02:00
Joao Paulo Magalhaes
e4aa0b3b5b ci: deprecation of windows-2019 runner image 2025-08-24 19:35:45 +01:00
Joao Paulo Magalhaes
27f61d0a69 ryml-parse-emit: suppress warning in visual studio 2025-08-24 15:00:56 +01:00
Joao Paulo Magalhaes
023c401fe1 Fix debug print 2025-08-24 11:56:33 +01:00
Joao Paulo Magalhaes
6e8920a6ea Fix argument handling in ryml-parse-emit 2025-08-19 19:20:21 +01:00