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

[preview] String parsing improvements #314

Draft
wants to merge 19 commits into
base: master
Choose a base branch
from

Commits on Jul 29, 2019

  1. Configuration menu
    Copy the full SHA
    63b9d8d View commit details
    Browse the repository at this point in the history
  2. Align crossScalaVersions between sprayJsonJVM and benchmark

    Otherwise, when running the benchmark project it will use the wrong version
    from sprayJsonJVM (yeah, weird).
    jrudolph committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    5564abf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03c5044 View commit details
    Browse the repository at this point in the history
  4. Add just-strings benchmark

    jrudolph committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    06e641c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    515ffc9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a074b9 View commit details
    Browse the repository at this point in the history
  7. implement fast path for string parsing

    (cherry picked from commit bf6c20065d9833b011fbefe9c418f72b5f46cd4f)
    (cherry picked from commit 28c8da725426403e5fedfdc49d096ef5e9a1585e)
    
    # Conflicts:
    #	spray-json/shared/src/main/scala/spray/json/JsonParser.scala
    jrudolph committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    c7b12f0 View commit details
    Browse the repository at this point in the history
  8. improve string parsing

    (cherry picked from commit e1e7a8bfae1015e55999b6d9c57c0a978d4e9956)
    
    # Conflicts:
    #	spray-json/shared/src/main/scala/spray/json/JsonParser.scala
    jrudolph committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    6c001f4 View commit details
    Browse the repository at this point in the history
  9. wip

    jrudolph committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    5fd15a6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    19f1cb7 View commit details
    Browse the repository at this point in the history
  11. Faster string parsing

    jrudolph committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    e22eac8 View commit details
    Browse the repository at this point in the history
  12. Fast slow parsing

    jrudolph committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    24f63cb View commit details
    Browse the repository at this point in the history
  13. Some refactoring for clarity

    jrudolph committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    c94ed53 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    22b9e8b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    27ea4f3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d4ef762 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8a867c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Configuration menu
    Copy the full SHA
    2288c5e View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2019

  1. Configuration menu
    Copy the full SHA
    da793e6 View commit details
    Browse the repository at this point in the history