Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various Upgrades #23

Closed
wants to merge 1 commit into from
Closed

Various Upgrades #23

wants to merge 1 commit into from

Conversation

velveteer
Copy link
Owner

@velveteer velveteer commented Aug 9, 2023

  • Support GHC 9.6
  • Drop support for GHC 8.10
  • Replace attoparsec-iso8601 with text-iso8601
  • Update simdjson to 3.2.2
  • Remove unnecessary allocation for array and object iterators
  • Remove unnecessary allocation for objects and field lookups
  • Remove unnecessary strictness in iterator loops
  • Update benchmarks
  • Fix bug where internal path was not being reset on each parse
  • Add array and object reset behavior for better Alternative instance
  • Expose listOfInt and listOfDouble for users who don't rely on rewrite rules
  • Removes unhelpful withArray

@velveteer velveteer force-pushed the upgrades branch 3 times, most recently from 11b45b4 to 3f2a839 Compare August 9, 2023 23:23
* Update simdjson to 3.2.2
* Support GHC 9.6
* Drop support for GHC 8.10
* Replace attoparsec-iso8601 with text-iso8601
* Remove unnecessary allocation for array and object iterators
* Remove unnecessary allocation for objects and field lookups
* Remove unnecessary strictness in iterator loops
* Update benchmarks
* Fix bug where internal path was not being reset on each parse
* Add array and object reset behavior for better `Alternative` instance
* Expose `listOfInt` and `listOfDouble` for users who don't rely on
  rewrite rules
* Removes unhelpful `withArray`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant