Commit Graph

  • 53c5b779d4 [skip ci] Update version master v1.8.0 ado 2024-03-14 19:15:32 +0100
  • 107a122718 [skip ci] Update README ado 2024-03-14 19:13:03 +0100
  • 55d0a4e598
    Updated and added new functions related to headers, resolved ODR issues, resolved clang-tidy warnings (#50) red0124 2024-03-14 17:22:57 +0100
  • 99725f48b7 Fix test CMakeLists.txt typo dev ado 2024-03-14 15:06:55 +0100
  • c097732352 Enable the parser to accept a header with one empty field, update unit tests ado 2024-03-14 14:58:33 +0100
  • 8b1cf56549 Modify header parsing for empty headers, update old and add new tests for header parsing ado 2024-03-14 11:55:14 +0100
  • 50de5b3a5a Add const where fitting, make splitter class members private, add #pragma once to ssp.hpp ado 2024-03-14 04:40:07 +0100
  • f4bca3915f
    Add [[nodiscard]] where fitting, update unit tests (#49) red0124 2024-03-14 04:28:33 +0100
  • 77a6373e9b Add [[nodiscard]] where fitting, update unit tests ado 2024-03-13 23:31:19 +0100
  • 809939d0e2 Update parser error messages, fix parser tests ado 2024-03-13 19:39:07 +0100
  • b9f4afdd5f Add header and raw_header methods, update header usage methods error handling, write new and update existing unit tests ado 2024-03-13 17:15:31 +0100
  • 69875c238e
    Resolve clang-tidy warnings (#48) red0124 2024-03-12 18:31:24 +0100
  • bcf6412376 Update single header test, resolve additional clang-tidy warnings ado 2024-03-12 14:29:30 +0100
  • 2132d6a234 Resolve clang-tidy warnings, update single_header_generator.py ado 2024-03-12 12:08:54 +0100
  • 457defadaa
    Bugfix/odr violations (#47) red0124 2024-03-12 10:22:10 +0100
  • 979717add1 [skip ci] Fix namespace comments ado 2024-03-12 03:26:10 +0100
  • 32f3485233 Make common non-member functions inline, remove unreachable line from get_line_buffer ado 2024-03-12 02:53:19 +0100
  • 1b9a01f787
    Feature/fuzz (#44) red0124 2024-03-03 20:46:12 +0100
  • 0f3cc2c84c [skip ci] Try to fix fuzz ci ado 2024-03-03 16:56:52 +0100
  • 2bddb44598 [skip ci] Try to fix fuzz ci ado 2024-03-03 16:51:31 +0100
  • 5caf24165d [skip ci] Try to fix fuzz ci ado 2024-03-03 16:49:15 +0100
  • 5f4bc1542f [skip ci] Try to fix fuzz ci ado 2024-03-03 16:38:18 +0100
  • 813f6cd616 [skip ci] Move fuzz to .github, update fuzz.yml ado 2024-03-03 16:22:52 +0100
  • 1b6277f6d5 [skip ci] Remove fuzz optimization, update fuzz.yml, increase fuzzing time ado 2024-03-03 16:13:21 +0100
  • d5d944ee64 [skip ci] Add optimization to fuzzing ado 2024-03-03 02:53:49 +0100
  • bf89d9ee3c [skip ci] Restore ssp_fuzz.cpp, update fuzzing duration, add fuzz bedge to README ado 2024-03-03 02:34:56 +0100
  • f3ce1bcb72 [skip ci] Try failing fuzz ado 2024-03-03 02:30:53 +0100
  • 70f141181c [skip ci] Try failing fuzz ado 2024-03-03 02:27:32 +0100
  • 6b924533a0 [skip ci] Increase fuzzing time ado 2024-03-03 02:20:11 +0100
  • ffb31f3fec [skip ci] Try failing fuzz ado 2024-03-03 02:17:39 +0100
  • b95d300e73 [skip ci] Try to fix fuzz ci ado 2024-03-03 02:11:28 +0100
  • a33f94a9f8 [skip ci] Try to fix fuzz ci ado 2024-03-03 01:57:44 +0100
  • 2f98e93dc4 [skip ci] Fix fuzz.yml typo ado 2024-03-03 01:52:46 +0100
  • 805196a636 Remove oss-fuzz ci, add custom fuzzing ci ado 2024-03-03 01:50:54 +0100
  • 880266bf61 Add oss-fuzz cifuzz ci ado 2024-03-03 01:24:17 +0100
  • f5b750dd93
    Merge pull request #43 from red0124/bugfix/ftell_slowdown v1.7.2 red0124 2024-03-02 02:20:05 +0100
  • 7f53b585f9 Remove usage of ftell when updating cursor position value ado 2024-03-02 00:34:19 +0100
  • 67ef6651c1 Fix README typos v1.7.1 ado 2024-03-01 17:23:26 +0100
  • fa4ec324de Update version ado 2024-03-01 16:22:45 +0100
  • f229de61d6
    Merge pull request #42 from red0124/dev red0124 2024-03-01 16:17:16 +0100
  • df2beab6c3
    Fix buffer overflow on multiline restricted with unterminated quote and multiple empty lines (#41) red0124 2024-03-01 15:46:34 +0100
  • 2b6c4c5f20 Fix buffer overflow on multiline restricted with unterminated quote and multiple empty lines ado 2024-03-01 11:05:45 +0100
  • 27bd60b5ce
    Fix bug with get_line_buffer when used with data buffer that is not null terminated and does not end with \n (#40) red0124 2024-03-01 02:47:04 +0100
  • c5b50f2b47
    Fix compile issues for c++20 (#39) red0124 2024-03-01 00:52:00 +0100
  • e28b6f5633 Fix bug with get_line_buffer when used with data buffer that is not null terminated and does not end with \n ado 2024-03-01 00:51:19 +0100
  • 6c65e01bbb Fix compile issues for c++20 ado 2024-02-29 22:56:48 +0100
  • d8dcce7f2a
    Fix buffer overflow on multiline csv data containing null characters (#38) red0124 2024-02-29 22:03:20 +0100
  • c36340a0a6 Fix buffer overflow on multiline csv data containing null characters ado 2024-02-29 01:39:58 +0100
  • 126329608c
    Add macOS ci (#36) red0124 2024-02-28 22:20:26 +0100
  • d30580ff4a Add macOS ci, update README ado 2024-02-28 20:08:27 +0100
  • 43b49635a4 [skip ci] Try to fix macos-latest-clang.yml ado 2024-02-28 19:34:14 +0100
  • 2d463b5620 [skip ci] Try to fix macos-latest-clang.yml ado 2024-02-28 19:30:00 +0100
  • baf687605d [skip ci] Try to fix macos-latest-clang.yml ado 2024-02-28 19:28:34 +0100
  • 59300b6e7a [skip ci] Update macos-latest-clang.yml ado 2024-02-28 19:27:15 +0100
  • e269db6098 [skip ci] Try to fix macos-latest-clang.yml ado 2024-02-28 19:20:05 +0100
  • a2144c7219 [skip ci] Try to fix macos-latest-clang.yml ado 2024-02-28 19:16:47 +0100
  • 2d988eda09 [skip ci] Try to fix macos-latest-clang.yml ado 2024-02-28 19:13:44 +0100
  • 48f3f7bbb0 [skip ci] Try to fix macos-latest-clang.yml ado 2024-02-28 03:29:02 +0100
  • fb259743cc [skip ci] Try to fix macos-latest-clang.yml ado 2024-02-28 03:18:30 +0100
  • e129200b87 Try to fix macos-latest-clang.yml ado 2024-02-28 03:13:36 +0100
  • c956d43c45 [skip ci] Add macos-latest-clang.yml ado 2024-02-28 03:10:27 +0100
  • ddaa446819 Update version v1.7.0 ado 2024-02-28 00:58:14 +0100
  • 8bad2d72ea
    Merge pull request #35 from red0124/feature/csv_buffer red0124 2024-02-28 00:13:20 +0100
  • 899a6e6f5e [skip ci] Update README ado 2024-02-28 00:08:04 +0100
  • 0d3d8fa83e [skip ci] Update README ado 2024-02-28 00:04:59 +0100
  • 7bbe2879cd [skip ci] Update README ado 2024-02-28 00:02:58 +0100
  • 063d56fad9 [skip ci] Update README ado 2024-02-28 00:01:37 +0100
  • df78865f04 [skip ci] Update README ado 2024-02-27 23:56:13 +0100
  • 852481d233 Fix converter unit tests ado 2024-02-27 02:49:50 +0100
  • c516a6f826 Fix extraction tests ado 2024-02-26 02:37:30 +0100
  • b660310acf [skip ci] Merge with master ado 2024-02-25 18:27:26 +0100
  • 0a695cf09e Add ss::uint8 and ss::int8, add unit tests for them ado 2024-02-25 17:46:35 +0100
  • f8e14b1fcf [skip ci] Add std:: to invoked C std lib functions ado 2024-02-25 13:02:34 +0100
  • 0ebbee1174 [skip ci] Remove obsolete check from get_line_buffer ado 2024-02-25 12:10:46 +0100
  • b3f3bdf8d1 [skip ci] Update ssp.hpp ado 2024-02-25 10:54:56 +0100
  • f4a06d40e7 Fix non-POSIX get_line ado 2024-02-25 10:53:21 +0100
  • f2ff40a625 Add strict_realloc ado 2024-02-25 10:42:11 +0100
  • 110ee840cc Fix header usage functionality ado 2024-02-25 03:54:33 +0100
  • 05f87bc78b [skip ci] Fix line method ado 2024-02-25 02:57:46 +0100
  • 88e711a5f7 Add positions method to parser, write unit tests for it, update other parser tests ado 2024-02-25 02:06:48 +0100
  • 383de57f9a Make ssize_t equal to intptr_t for non-POSIX environments ado 2024-02-24 19:09:41 +0100
  • c6f6ba9821 [skip ci] Reduce number of runs for no new line at end of data test ado 2024-02-24 14:37:26 +0100
  • c5e491041d [skip ci] Disable file mode for no new line at end of data test ado 2024-02-24 14:17:23 +0100
  • 21b543ea4f [skip ci] Disable buffer mode no new line at end of data test ado 2024-02-24 13:55:31 +0100
  • 8881649aca Update get_line_buffer, update new version of get_line_file to work with data that has no new line at eof ado 2024-02-23 23:25:03 +0100
  • a27fd121a1
    Merge pull request #34 from red0124/improvement/getline_update red0124 2024-02-23 23:04:19 +0100
  • c0d3087f85 Fix reallocation issues with non-POSIX get_line ado 2024-02-23 21:56:44 +0100
  • 273e8ad950 Merge with master, resolve conflicts ado 2024-02-23 02:49:13 +0100
  • f8fdb97151
    Merge pull request #33 from red0124/improvement/getline_update red0124 2024-02-23 01:53:47 +0100
  • c0ee100f99 Update ssp.hpp ado 2024-02-23 01:04:40 +0100
  • 09e628020d Fix typo in common.hpp ado 2024-02-23 01:01:31 +0100
  • ea21b9ba04 Fix get_line possible leak ado 2024-02-23 00:59:58 +0100
  • 230da6a3f2 Update getline implementation for non-POSIX systems ado 2024-02-22 23:59:58 +0100
  • 3ea8adedfd Add extended tests with no new line at eof ado 2024-02-22 00:30:05 +0100
  • 57ba23c574 [skip ci] Restore extended tests ado 2024-02-21 21:53:01 +0100
  • 6516c6cc94 [skip ci] Restore CMAKE_GITHUB_CI, disable some extended tests ado 2024-02-21 21:38:27 +0100
  • cbb0a1ad8e [skip ci] Fix coverage.yml typo, disable extended tests ado 2024-02-21 21:23:38 +0100
  • 1798b4c6f3 [skip ci] Update coverage.yml, fix lcov usage error ado 2024-02-21 20:52:34 +0100
  • 90a116ac7b [skip ci] Update coverage.yml, add lcov filters ado 2024-02-21 20:19:42 +0100
  • cbbe0acb25 [skip ci] Fix ci_install_lcov.sh ado 2024-02-21 20:06:32 +0100