Daniel1of1 / CSwiftV

A csv parser written in swift conforming to rfc4180
BSD 3-Clause "New" or "Revised" License
171 stars 46 forks source link

Spring Cleaning and Performance Improvements #9

Closed dennisweissmann closed 8 years ago

dennisweissmann commented 8 years ago

File Structure:

Code:

Tests:

What I haven't done yet:

Daniel1of1 commented 8 years ago

👍 to all changes, thanks a lot 🎉 . Good to have a performance test too. Was on my TODO list. I'll merge this as is, only thing I may change is the 100k lines, may reduce to 10k, since on my machine the high performing version is 48s 😄.

Daniel1of1 commented 8 years ago

no probs on "what you haven't done" this is great 😄. Will get round to those at some point.

dennisweissmann commented 8 years ago

Thanks :) (and thanks for providing it, it's really a cool project 👍) Oh sorry, yeah that's a little too much then :D (didn't know my iMac was that fast).

dennisweissmann commented 8 years ago

Another thing I forgot to mention I didn't do (because I didn't know if it's for a purpose I don't get): There's also an executable target in there (but it doesn't compile since there's no application code anywhere). If it's not of any use you might want to delete it, too. :)

Daniel1of1 commented 8 years ago

yep it's totally redundant at the moment :) removed.

Daniel1of1 commented 8 years ago

all addressed as of c0d75ce thanks again for all the work. 👍

dennisweissmann commented 8 years ago

Awesome! 👍💯 You're welcome!