Commits


Vincent La authored and GitHub committed f8bdc5aad4b
CSV Parser 2.0.0 Beta (#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