Victor Zverovich
377cf203e3
Add opt out for built-in types
2024-08-29 11:21:29 -07:00
Victor Zverovich
91b30e5b4e
More API details
2024-02-10 08:10:59 -08:00
Victor Zverovich
e17bc67547
Make scan variadic
2024-02-04 08:07:00 -08:00
Victor Zverovich
fe0d910a7d
Replace multiple error reporting mechanisms with report_error
2024-01-15 07:23:06 -08:00
Victor Zverovich
3647feaad5
Improve scan
2024-01-14 09:30:45 -08:00
Victor Zverovich
e420a58f24
Improve scan prototype
2024-01-14 08:51:33 -08:00
Victor Zverovich
123e058eb3
Improve scan prototype
2024-01-14 08:11:13 -08:00
Victor Zverovich
d70729215f
Fix constness
2024-01-14 06:44:38 -08:00
Victor Zverovich
c142385033
Improve the pipe API
2024-01-01 15:55:37 -08:00
Victor Zverovich
ce3161887a
Add overflow check
2024-01-01 09:17:10 -08:00
Victor Zverovich
e1aac42663
Implement hex specifier
2024-01-01 09:03:46 -08:00
Victor Zverovich
d33731d202
Implement empty format specs
2024-01-01 07:54:02 -08:00
Victor Zverovich
4a6f0be5b6
Improve scan test
2023-12-29 08:32:38 -08:00
Victor Zverovich
662d784157
Fix scan test
2023-12-29 08:21:10 -08:00
Victor Zverovich
d5823aae36
Ceci n'est pas une pipe
2023-12-29 08:11:29 -08:00
Victor Zverovich
a3bf40838f
Initial range support in scan
2023-12-29 06:25:57 -08:00
Victor Zverovich
41c2433358
clang-format
2023-12-25 09:09:20 -08:00
Victor Zverovich
e450b7aeb3
Implement locking
2023-12-25 08:48:45 -08:00
Victor Zverovich
c5a85f8d7d
Handle end of input in scan
2023-12-25 07:18:23 -08:00
Victor Zverovich
c4f2de4933
Improve scan
2023-12-25 06:34:15 -08:00
Victor Zverovich
56d7a8c157
Simplify test
2023-12-23 07:02:58 -08:00
Victor Zverovich
3a0f4af4e9
Refactor file layer
2023-12-22 11:27:22 -08:00
Victor Zverovich
1ca1a4a7a9
Update scan test
2023-12-22 08:22:00 -08:00
Victor Zverovich
5d55375a8a
Experiment with scan buffering
2023-12-03 08:09:36 -08:00
Victor Zverovich
5cfd28d476
Experiment with FILE in scan
2023-11-26 10:01:42 -08:00
Victor Zverovich
c3f9a73445
Apply coding conventions
2023-11-25 07:43:44 -08:00
Vladislav Shchapov
74c51ff37e
Skip only strptime dependent test in scan-test
...
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2022-11-27 08:59:30 -08:00
Victor Zverovich
9c3af11a92
Cleanup tests
2021-05-05 18:31:41 -07:00
Alexey Ochapov
53ca0cbe75
gtest: move GTest/GMock files to separate directory, update GTest/GMock usages
...
* all GTest/GMock files moved to `test/gtest` directory
* `CMakeLists.txt` created in `test/gtest` from `CMakeLists.txt` in `test`
* GTest/GMock target in CMake renamed to `gtest` (was `gmock`)
* CMake `gtest` target updated to export includes as "gtest/gtest.h" or "gmock/gmock.h" only
* includes in tests updated: "gtest.h" -> "gtest/gtest.h", "gmock.h" -> "gmock/gmock.h"
* removed duplications of `target_include_directories` for GTest/GMock directories (CMake manages them)
2021-04-29 07:11:49 -07:00
Victor Zverovich
8069265373
internal -> detail ( #1538 )
2020-05-10 07:34:30 -07:00
Victor Zverovich
7f723fbcb8
Consistently namespace qualify size_t
2020-05-07 15:59:46 -07:00
Victor Zverovich
4faadff0a0
Add preliminary user-defined type support
2019-06-08 09:04:46 -07:00
Victor Zverovich
af2c73772c
Implement parsing of string_views
2019-06-02 11:11:28 -07:00
Victor Zverovich
9df0e2d1f1
Implement string parsing
2019-06-02 07:39:38 -07:00
Victor Zverovich
01c631af95
Implement unsigned and long long parsing
2019-05-19 07:34:54 -07:00
Victor Zverovich
4fcd4a4bd0
Reuse parse_format_string in scan
2019-05-18 14:18:06 -07:00
Victor Zverovich
ef6282fc45
Fix gcc 4.4 build
2019-05-15 22:37:00 -07:00
Victor Zverovich
a5ffa735db
Fix gcc 4.4 build
2019-05-15 10:20:51 -07:00
Victor Zverovich
5ee0804631
Experiment with scan API
2019-05-15 10:02:40 -07:00