Mark Gillard
d46cac705a
fixed #197
...
also:
- fixed `noexcept(...)` sometimes being incorrectly derived on `for_each()
- refactors
2023-09-05 13:53:23 +03:00
Mark Gillard
45e37d7b15
update bug report template
2023-05-18 11:21:11 +03:00
Mark Gillard
3abe096513
gh-pages CI fix
2023-04-03 19:40:02 +03:00
Mark Gillard
2b770b19cc
build system overhaul
...
Fixes #185
Fixes #186
2023-01-22 22:02:20 +02:00
Mark Gillard
c8780a5b8e
fixed some _Float16
detection issues
...
also:
- fixed a few minor issues with tests
- removed `__fp16` support (it was always broken)
2022-10-17 20:08:26 +03:00
Mark Gillard
b3f2783310
minor repo config bits
2022-10-15 12:24:19 +03:00
Mark Gillard
0435135403
ci: disable tipi.build
2022-10-14 13:29:12 +03:00
Mark Gillard
cc3c6606f8
documentation + CI updates
2022-08-14 16:43:19 +03:00
Mark Gillard
501a80e231
preprocessor + CI cleanup
...
also:
- minor refactors in path
- updated conformance tests
2022-07-31 18:34:53 +03:00
Mark Gillard
0058d68bbc
added node::operator[]
for toml::path
...
also:
- added missing relational operators for `source_position`
- TOML_CHARCONV cleanup (was too keen)
- minor refactors
2022-06-06 23:46:04 +03:00
Mark Gillard
5eec04b951
added value type deduction to emplace()
methods
...
also:
- minor CI work
2022-05-09 00:33:43 +03:00
Mark Gillard
e47ef8cfb2
removed git submodules to fix various tooling issues ( closes #151 )
...
- removed submodules in `external/`
- vendored `Catch2` and `nlohmann/json directly`
- updated conformance test generator to look outside the repo for test sources
2022-05-01 12:20:03 +03:00
Yannic Staudt
1c09239fbd
tipi.build support for tomlplusplus ( #150 )
2022-04-29 15:54:50 +03:00
Mark Gillard
af637f7e89
Updated support for unicode in bare keys
...
Now matches toml/pull/891.
2022-04-23 12:58:15 +03:00
Mark Gillard
62c4c34e15
ci: fix doxygen generation not running
...
Also took the opportunity to add some sensible filters to the main ci script.
2022-04-22 23:32:57 +03:00
Mark Gillard
2c5580c71d
minor meson refactor
...
Yeah so it turns out meson supports splitting compound boolean logic over multiple lines. Duh. Of course it does.
Also enabled ubsan for CI example builds.
2022-04-22 22:44:52 +03:00
Mark Gillard
0f6a856dc4
CI: add release builds to matrix
2022-04-18 12:47:05 +03:00
Mark Gillard
6e7942788d
minor refactor
2022-04-18 12:27:54 +03:00
Andrea Pappacoda
7306fd2ae5
ci(windows): don't use a container
...
Windows containers in GitHub Actions are simply bad. While it is
possible to use them, it is a horrible hack with terrible usability.
It was a fun experiment, but I don't want anybody to maintain this mess,
especially when you can use a normal Windows image (less cool, bloated,
but well supported).
2022-02-17 22:45:07 +02:00
Andrea Pappacoda
a35c7bc631
ci: switch to GitHub Actions
2022-02-12 22:04:16 +02:00
Mark Gillard
20d3c13234
updated github templates [skip ci]
2022-01-05 12:49:01 +02:00
Mark Gillard
a29ecda102
fix crash with pathologically-nested inputs ( closes #100 )
...
also:
- fixed parse_result natvis
- added parse_result default constructor
- added nested value limit example to error printer
2021-05-18 01:39:01 +03:00
Mark Gillard
ea064da16d
fixed useless cast warning on GCC10
...
also:
- removed 'evil macros' test file
- updated github templates
2020-12-15 13:39:58 +02:00
Mark Gillard
74efbb5960
update issue templates [skip ci]
2020-10-23 15:10:03 +03:00
Mark Gillard
8ae2eecf71
Updated github templates [skip ci]
2020-09-01 20:16:54 +03:00
Mark Gillard
6f7f6c6554
moved the unicode function generator stuff to another repo
...
also:
- updated github templates
2020-08-01 22:37:39 +03:00
Mark Gillard
6b8fa1bef5
fixed source information being copied when copying nodes
...
also:
- many minor documentation fixes
- added pull request template
2020-07-30 23:31:08 +03:00
Mark Gillard
965a707fe2
deleted some duplicated preprocessor handling
...
also:
- updated test and dox submodules
- updated README
2020-06-23 00:35:02 +03:00
Mark Gillard
7cb2e76323
Update issue templates [skip ci]
2020-02-24 22:33:10 +02:00