Tags: Spectrum-Dynamics/csv-parser
Tags
CSV Parser 2.1.0 (vincentlaucsb#131) * Update csv_row.cpp * Simplified handling of quoted fields * Added tokenizer * Some minor code clean up * Update raw_csv_data.hpp * Some more code clean up * Added thread safety test * read_csv() now makes calls that are aligned to the CSV * Added more CSV writer specializations * Update test_round_trip.cpp * Update test_round_trip.cpp * Simplified CSVWriter * Update csv_writer.hpp * Updated docs * Some code clean up * Changed how custom types are serialized * Update csv_writer.hpp * Attempt to make BasicCSVParser no-copy * Created different basic_csv_parser specializations * Got CSVGuessing working again * Got round trip test working again * Got more tests working again * Fixed some failing tests * Most unit tests working again * CSVStat no longer inherits from CSVReader * Update single header * Code clean up * More code clean up * Fix CSVStat segfault * Fixed bug in parse_loop() & c++11 compatibility issues * Fixed g++-6 compatibility * Added some optimizations * Code clean up * Added CSVReader constructor over an ifstream * Attempt to fix ifstream parsing * Fixed std::ifstream parsing * Added more comments * Fixed a bunch of warnings * Last update of docs * Update README.md
CSV Parser 2.0.0 Beta (vincentlaucsb#126) * Added initial work for internal parser rewrite * Fixed issue with quoted fields * Added new tests for fragment stitching * Added ability to piece together fragments * New internal CSV parser works * Refactored CSV guessing to use new parser * Added some optimizations * Refactored to use old style loop * Added some micro-optimizations * Added some more micro-optimizations * Simplified switch statement * Fixed some bugs with quote handling * Fixed more quoting issues * Simplified main parse loop * Update raw_csv_data.cpp * Added memory mapped IO * Some more code clean up * Added dynamic array for storing RawCSVFields * Most unit tests passing again * Fixed bug with incomplete fragments * Fixed read_csv main loop * CSVRow tests work again * Update csv_reader_internals.cpp * Fixed some warnings * Added more test cases * Fixed some segfaults * Updated README and single header * Updated single header file * Add reference to cstdlib
Fixed crash that occurred when parsing large files (vincentlaucsb#98) * Upload experimental fix * Added testing for no_quote() * Bump version number * Revert "Bump version number" This reverts commit bd501d4. * Revert "Added testing for no_quote()" This reverts commit 8c38938. * Added ability to turn off quoting
Fix issue parsing very long rows (vincentlaucsb#95) * Added some scratch work * Added tests of long CSV rows * Update single header files
Added patch for whitespace trimming (vincentlaucsb#94) * Fix issue with whitespace parsing * Update Catch + added more test cases * Update test_read_csv.cpp * Update CMake settings * Update version + single header files * Update README.md
PreviousNext