ToruNiina
c7db1a3de0
fix: typo in macro definitions
2024-06-15 22:35:16 +09:00
ToruNiina
6cf003f374
ci: install hugo module
2024-06-15 22:21:32 +09:00
ToruNiina
bb2542f2bf
chore: remove debug flag fatal-errors from ci
2024-06-15 21:55:25 +09:00
ToruNiina
3a1e893d68
ci: add actions test and docs
2024-06-15 19:41:59 +09:00
ToruNiina
1e97dff5e3
chore: update gitignore
2024-06-15 19:38:00 +09:00
ToruNiina
7444d2df95
ci: reset all ci setup
2024-06-15 19:35:19 +09:00
ToruNiina
2c6460ae77
fix: add example/CMakeLists
2024-06-15 19:32:30 +09:00
ToruNiina
4b5e85c2bc
doc: update README
2024-06-15 19:28:16 +09:00
ToruNiina
64197caa05
doc: add reference manual
2024-06-15 19:27:42 +09:00
ToruNiina
7210e708a6
feat: add single_include file and generator
2024-06-15 19:25:15 +09:00
ToruNiina
da2a85b500
feat: add examples
2024-06-15 19:23:05 +09:00
ToruNiina
7789b4e8be
feat: add json to tests/extlib
2024-06-15 19:19:12 +09:00
ToruNiina
e68e77320d
feat: add doctest as a submodule
2024-06-15 19:15:09 +09:00
ToruNiina
3f9e3ce5d2
feat: update build system to v4
2024-06-15 19:14:44 +09:00
ToruNiina
c47ff10a64
test: update test codes to v4
2024-06-15 19:14:06 +09:00
ToruNiina
7c123ab378
feat: update codes to v4
2024-06-15 19:13:02 +09:00
ToruNiina
7277ebdbad
feat: move codes under include/
2024-06-15 19:11:46 +09:00
Toru Niina
b389bbc4eb
Merge pull request #242 from 0X1A/master
...
Fix issues with CMake package configuration when used with vcpkg #110
2024-06-12 00:46:15 +09:00
ToruNiina
5e4eb52f84
fix: add cxx_std to check_cxx_source_compiles
...
in macos, default version is 98 and it fails to compile boost test.
ci fails in the test branch because of apt timeout, but osx jobs works.
2024-06-11 23:47:49 +09:00
Alberto Corona
cbd596144d
Fix issue with CMake package configuration #110
2024-05-01 18:57:49 -05:00
ToruNiina
85faca9cbe
ci: update action checkout
2024-03-20 23:43:01 +09:00
ToruNiina
3509be6629
ci: add env var to avoid installation failure
2024-03-20 23:33:47 +09:00
ToruNiina
fb7b02f254
ci: remove old version of osx that takes time
2024-03-20 23:33:27 +09:00
ToruNiina
2466959cf9
chore: avoid false-positive ref life warning
2024-03-20 22:42:00 +09:00
ToruNiina
a76c5b385f
refactor: replace mut-ref by take-and-move pattern
2024-03-20 22:40:46 +09:00
ToruNiina
52621a4fd8
feat: remove cxx_standard related stuff
...
fix #241
2024-03-20 22:38:56 +09:00
ToruNiina
64cd90637b
refactor: move cmake component to where it's used
2024-03-20 22:35:03 +09:00
ToruNiina
d4a6fc7953
refactor: remove scripts for old version of cmake
...
now minimum_require ensures that version is not used
2024-03-20 22:34:02 +09:00
ToruNiina
d4eb5f3c9d
chore: update patch version
2024-01-07 18:06:50 +09:00
ToruNiina
cc2e453b5b
feat: remove strerror from errmsg in FILE* version
...
parse(FILE*) is a minor overload, but dispatching strerror takes too
much cost. Standard library version is not thread-safe, so some compiler
reports a warning. There are thread-safe versions defined in XSI, GNU,
and Windows. XSI/GNU versions can be detected by macros, but in some
cases, detection-by-macro written in the doc does not work.
Since errno can be obtained from the exception, users can call strerror
that is available in their env if needed. We can just report errno.
2024-01-07 10:48:17 +09:00
ToruNiina
8ed1a1d7e4
feat: update version
2024-01-06 02:20:21 +09:00
ToruNiina
04209b1540
doc: update contributors list
2024-01-06 01:58:51 +09:00
Toru Niina
1bb5284eb5
Merge pull request #233 from Esonhugh/master
...
fix issue #231
2024-01-05 01:39:23 +09:00
Toru Niina
7bd09245fa
ci: disable macos-13-arm64
2024-01-05 00:00:25 +09:00
Toru Niina
1dd15ffa26
Merge pull request #234 from ToruNiina/limit-value-recursion
...
Limit value recursion
2024-01-04 22:32:01 +09:00
ToruNiina
1c2c710ec9
refactor: add comment
2024-01-04 21:18:47 +09:00
ToruNiina
db72451bcf
test: update test to add rec start val
2024-01-04 20:47:46 +09:00
ToruNiina
8e214ec411
fix: limit value recursion in array/inl-table
...
to avoid parse_value/parse_array recursion
2024-01-04 20:45:35 +09:00
Esonhugh
655d76b828
update: test on github action with macos 13 and macos 13 arm64 image
2023-12-27 11:27:21 +08:00
Esonhugh
0db935b602
fix: let __DARWIN_C as an exception
2023-12-27 11:19:59 +08:00
Esonhugh
ed577df40a
fix: strerror_r error handling toml/exception.hpp in macos
2023-12-27 11:11:23 +08:00
ToruNiina
01a0e93e5f
ci: disable bad combination of compiler and stdlib
2023-12-23 23:32:39 +09:00
Toru Niina
510419fb6a
Merge pull request #232 from DavidKorczynski/clusterfuzzlite
...
Add fuzzing by way of ClusterFuzzLite
2023-12-23 22:28:46 +09:00
David Korczynski
7d09cdf067
cflite: change branch name
...
Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-23 03:00:51 -08:00
David Korczynski
828afc3b1e
Add fuzzing by way of ClusterFuzzLite
...
Signed-off-by: David Korczynski <david@adalogics.com>
2023-12-23 01:12:21 -08:00
ToruNiina
c32a20e1ee
fix : #226 use strerror_s/strerror_r if possible
2023-10-11 23:44:23 +09:00
ToruNiina
937a7c45fe
feat: fill char buffer with null char
...
those funcs always return null-terminated string but just to make it
sure
2023-10-11 01:44:30 +09:00
ToruNiina
947c995189
fix: include array to use char buffer
2023-10-11 01:43:55 +09:00
ToruNiina
9b7b8908e8
fix: avoid evaluating undefined macro as zero
...
to suppress a warning
2023-10-11 01:24:41 +09:00
ToruNiina
22d22198ec
feat: use thread-safe variant of strerror
2023-10-11 01:08:12 +09:00