Commit Graph

30 Commits

Author SHA1 Message Date
red0124
f4bca3915f
Add [[nodiscard]] where fitting, update unit tests (#49) 2024-03-14 04:28:33 +01:00
ado
b9f4afdd5f Add header and raw_header methods, update header usage methods error handling, write new and update existing unit tests 2024-03-13 17:15:31 +01:00
red0124
457defadaa
Bugfix/odr violations (#47)
* Make common non-member functions inline, remove unreachable line from get_line_buffer

* [skip ci] Fix namespace comments
2024-03-12 10:22:10 +01:00
ado
f8e14b1fcf [skip ci] Add std:: to invoked C std lib functions 2024-02-25 13:03:52 +01:00
ado
110ee840cc Fix header usage functionality 2024-02-25 03:54:33 +01:00
ado
05f87bc78b [skip ci] Fix line method 2024-02-25 02:57:46 +01:00
ado
88e711a5f7 Add positions method to parser, write unit tests for it, update other parser tests 2024-02-25 02:06:48 +01:00
ado
59f6591da3 [skip ci] Update coverage.yml 2024-02-21 01:25:53 +01:00
ado
a2666816de Add maybe_unused attribute to test helper functions 2024-02-18 19:58:25 +01:00
ado
417a03a8a4 Fix unit tests build 2024-02-18 19:36:41 +01:00
ado
baf4317ffa Add more unit tests for buffer mode 2024-02-18 18:58:51 +01:00
ado
8b07f7d6cb Remove tmpnam usage for random file generation 2024-02-18 13:55:14 +01:00
ado
e89e268280 Update test helpers random file name generator 2024-02-17 22:21:37 +01:00
ado
672b89b213 Add ability to convert larger numbers without fast_float, write unit tests 2023-08-08 14:11:51 +02:00
ado
6e27f35209 Update coverage ci 2023-08-08 02:08:31 +02:00
ado
d4c9227830 Update coverage ci 2023-08-08 01:06:27 +02:00
ado
761445bd36 Split test_parser2 into multiple segments 2023-08-03 21:28:41 +02:00
ado
d6cf9bd006 WIP, Move additional parser tests to separate file 2023-07-29 20:41:31 +02:00
ado
560bf815dc Merge with master 2023-07-29 16:53:24 +02:00
ado
a98742945b Update test helpers 2023-07-29 13:56:00 +02:00
ado
75f5ee2a55 Add _CRT_SECURE_NO_WARNINGS define to remove msvc warnings 2023-07-29 00:56:08 +02:00
ado
31cbd20f8f WIP, Continue writing additional parser tests 2023-07-28 00:17:22 +02:00
ado
567995aafb Remove deprecated code, add exception.hpp to single_header_generator.py script 2023-07-10 23:39:08 +02:00
ado
41b89d1d3d Add converter tests with throw_on_error 2023-07-09 17:11:52 +02:00
ado
c214975ca0 add unit tests for conversion without the fast float library 2022-03-30 19:54:50 +02:00
ado
1af0e75788 update all unit tests, fix bug with unterminated escape, updated multiline parsing, refactored some code, removed unused code 2021-02-21 02:49:23 +01:00
ado
2dbc21780f WIP, added multiline restriction, fixed a few bugs for multiline, updated unit tests 2021-02-20 15:53:18 +01:00
ado
6da0cb3544 add mismatched quote error, update error handling for splitter, add unit tests, update test_helpers buffer 2021-02-02 02:17:31 +01:00
ado
1bf6b9d595 write unit tests for resplit, fix some issues with resplit 2021-01-30 21:52:32 +01:00
ado
24fe96dc44 add splitter tests 2021-01-23 21:39:18 +01:00