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

Improved Json Serialization #6152

Merged
merged 134 commits into from
Dec 11, 2023
Merged

Improved Json Serialization #6152

merged 134 commits into from
Dec 11, 2023

Commits on Apr 30, 2023

  1. Configuration menu
    Copy the full SHA
    9b184f2 View commit details
    Browse the repository at this point in the history
  2. System.Text.Deserialization

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    41c1b77 View commit details
    Browse the repository at this point in the history
  3. Fixes

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    dcbc874 View commit details
    Browse the repository at this point in the history
  4. lint

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    96ebbd1 View commit details
    Browse the repository at this point in the history
  5. Fixes

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    c67977f View commit details
    Browse the repository at this point in the history
  6. Fix

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    0c11085 View commit details
    Browse the repository at this point in the history
  7. Fixes

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    157e4ab View commit details
    Browse the repository at this point in the history
  8. Fixes

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    ab92141 View commit details
    Browse the repository at this point in the history
  9. Lint

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    d037370 View commit details
    Browse the repository at this point in the history
  10. Fix invalid Json

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    72c3d67 View commit details
    Browse the repository at this point in the history
  11. u8

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    b17a023 View commit details
    Browse the repository at this point in the history
  12. Fixes

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    c00cd5e View commit details
    Browse the repository at this point in the history
  13. Fixes

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    a5a64c3 View commit details
    Browse the repository at this point in the history
  14. Fix

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    f43e7bf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e9d5a6c View commit details
    Browse the repository at this point in the history
  16. Fix

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    ef3d3eb View commit details
    Browse the repository at this point in the history
  17. Fix

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    59a3ae1 View commit details
    Browse the repository at this point in the history
  18. Multi-doc batch

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    e88daf6 View commit details
    Browse the repository at this point in the history
  19. Lint

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    1a439d9 View commit details
    Browse the repository at this point in the history
  20. Merge conflict

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    6936a25 View commit details
    Browse the repository at this point in the history
  21. Fixes

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    d9ba033 View commit details
    Browse the repository at this point in the history
  22. Lint

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    e4c026c View commit details
    Browse the repository at this point in the history
  23. Fix tests

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    5799e2a View commit details
    Browse the repository at this point in the history
  24. Fix test

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    1536c35 View commit details
    Browse the repository at this point in the history
  25. Tidy up

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    f0f751f View commit details
    Browse the repository at this point in the history
  26. Turn of sync IO

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    ecb2e4e View commit details
    Browse the repository at this point in the history
  27. Async

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    be3a342 View commit details
    Browse the repository at this point in the history
  28. Don't double Advance

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    34a1d54 View commit details
    Browse the repository at this point in the history
  29. Async wrapper stream use

    benaadams committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    c6c8fec View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

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

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    91e07d6 View commit details
    Browse the repository at this point in the history
  2. Fix build break

    benaadams committed May 9, 2023
    Configuration menu
    Copy the full SHA
    28a344f View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    322ef7f View commit details
    Browse the repository at this point in the history
  2. Merge issues

    benaadams committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    8ab6ec9 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    ba4d771 View commit details
    Browse the repository at this point in the history
  2. Compile issues

    benaadams committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    49000dd View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. File scoped namespaces

    benaadams committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    444a605 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9078121 View commit details
    Browse the repository at this point in the history
  3. Formatting

    benaadams committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    5cbdd84 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Merge fixes

    benaadams committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    016ae55 View commit details
    Browse the repository at this point in the history
  2. Test Merge fixes

    benaadams committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    0470632 View commit details
    Browse the repository at this point in the history
  3. lang ver

    benaadams committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    ab578a7 View commit details
    Browse the repository at this point in the history
  4. Purge Newtonsoft

    benaadams committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    f89ca26 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    b5d5cea View commit details
    Browse the repository at this point in the history
  2. Fix evm tests

    benaadams committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    c834f64 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    cdaf00f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6de4957 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    4670199 View commit details
    Browse the repository at this point in the history
  2. Ignore syncing

    benaadams committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    c1b14d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96a54f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb997a3 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    b4c847b View commit details
    Browse the repository at this point in the history
  2. Fix merge conflict

    benaadams committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    cac495a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    c2b5fb2 View commit details
    Browse the repository at this point in the history
  2. Fix data serialization

    benaadams committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    fa7eeb0 View commit details
    Browse the repository at this point in the history
  3. Fix trace entry

    benaadams committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    064f0d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Configuration menu
    Copy the full SHA
    b300aae View commit details
    Browse the repository at this point in the history
  2. Merge conflicts

    benaadams committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    b5ffa8a View commit details
    Browse the repository at this point in the history
  3. Formatting

    benaadams committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    4c5505e View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    10c780e View commit details
    Browse the repository at this point in the history
  2. Missed merge

    benaadams committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    c69dcbc View commit details
    Browse the repository at this point in the history
  3. whitespace

    benaadams committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    28deb3b View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Fix EthereumTests Json

    benaadams committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    c95919e View commit details
    Browse the repository at this point in the history
  2. Ethereum tests

    benaadams committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    2e09edf View commit details
    Browse the repository at this point in the history
  3. Fix hex prefix

    benaadams committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    e62e14a View commit details
    Browse the repository at this point in the history
  4. Fix difficultly test

    benaadams committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1621eab View commit details
    Browse the repository at this point in the history
  5. Add serializer options

    benaadams committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    7fe0186 View commit details
    Browse the repository at this point in the history
  6. Fix abi tests

    benaadams committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    c8cc92a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dd45f0a View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    25cb9de View commit details
    Browse the repository at this point in the history
  2. Merge conflict

    benaadams committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    3880d35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3216dbe View commit details
    Browse the repository at this point in the history
  4. Feedback

    benaadams committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    2785a26 View commit details
    Browse the repository at this point in the history
  5. revert to previous

    benaadams committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    ca38c66 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Remove Netwonsoft

    benaadams committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    3becbb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41b50a5 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. cosmetics

    LukaszRozmej committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    05cf2f9 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Pipeline Json responses

    benaadams committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    b81fb25 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    5fc41a5 View commit details
    Browse the repository at this point in the history
  2. Merge fixes

    benaadams committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    667e3e1 View commit details
    Browse the repository at this point in the history
  3. Whitespace

    benaadams committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    b8988eb View commit details
    Browse the repository at this point in the history
  4. fix test

    benaadams committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    a816ce3 View commit details
    Browse the repository at this point in the history
  5. Send multiple messages

    benaadams committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    e4625b8 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Optional stream closing

    benaadams committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    db9e6a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8bc010 View commit details
    Browse the repository at this point in the history
  3. Case insensitive

    benaadams committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    cf7ac28 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a32aaa8 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    b03c94f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9087fb5 View commit details
    Browse the repository at this point in the history
  3. Whitespace

    benaadams committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    c0fd0b2 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Configuration menu
    Copy the full SHA
    32de4ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86b7d5f View commit details
    Browse the repository at this point in the history
  3. Feedback

    benaadams committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    ad6062a View commit details
    Browse the repository at this point in the history
  4. Undo AI

    benaadams committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    a13c07b View commit details
    Browse the repository at this point in the history
  5. Put orders back

    benaadams committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    730f59a View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Feedback

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    7414d13 View commit details
    Browse the repository at this point in the history
  2. Whitespace

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    38faf4c View commit details
    Browse the repository at this point in the history
  3. Use static constructor

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    5510924 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    280778b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    732490d View commit details
    Browse the repository at this point in the history
  6. Use FrozenDictionary

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    edbc5a5 View commit details
    Browse the repository at this point in the history
  7. Deserialize collection to ArrayPoolList using GetArrayLength for init…

    …ial capacity. Dispose it later.
    
    Move WhiteSpace to utf8
    LukaszRozmej committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    6b4ae92 View commit details
    Browse the repository at this point in the history
  8. simplify

    LukaszRozmej committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    bb5fa60 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    51555be View commit details
    Browse the repository at this point in the history
  10. name cleanup

    LukaszRozmej committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    3bf3684 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f9feba9 View commit details
    Browse the repository at this point in the history
  12. Merge conflicts

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    2dcce2e View commit details
    Browse the repository at this point in the history
  13. Merge conflict

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    4179ee4 View commit details
    Browse the repository at this point in the history
  14. Add comments

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    2adf079 View commit details
    Browse the repository at this point in the history
  15. more comments

    LukaszRozmej committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    7cdd14c View commit details
    Browse the repository at this point in the history
  16. Consolidate Disposable

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    4c61397 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d27a21e View commit details
    Browse the repository at this point in the history
  18. Case sensitive

    benaadams committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    f2ca3a0 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. Configuration menu
    Copy the full SHA
    3c9d55d View commit details
    Browse the repository at this point in the history
  2. Use correct type in test

    benaadams committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    e301922 View commit details
    Browse the repository at this point in the history
  3. Optimizations

    benaadams committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    fc2425d View commit details
    Browse the repository at this point in the history
  4. Optimizations

    benaadams committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    8256cb0 View commit details
    Browse the repository at this point in the history
  5. Optimize

    benaadams committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    cff1832 View commit details
    Browse the repository at this point in the history
  6. Optimize

    benaadams committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    20b3e91 View commit details
    Browse the repository at this point in the history
  7. Vectorize FromUtf8 hex

    benaadams committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    30b4d68 View commit details
    Browse the repository at this point in the history
  8. Optimization

    benaadams committed Dec 9, 2023
    Configuration menu
    Copy the full SHA
    ba5c114 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Optimize

    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    74f5062 View commit details
    Browse the repository at this point in the history
  2. Parallel deserialize

    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    94b08e3 View commit details
    Browse the repository at this point in the history
  3. Revert "Parallel deserialize"

    This reverts commit 94b08e3.
    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    ac2cc64 View commit details
    Browse the repository at this point in the history
  4. Use using

    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    59069e1 View commit details
    Browse the repository at this point in the history
  5. Fix check

    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    b7aa46e View commit details
    Browse the repository at this point in the history
  6. Parallel deserialize

    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    ef109b0 View commit details
    Browse the repository at this point in the history
  7. Increase parallelThreshold

    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    94642d1 View commit details
    Browse the repository at this point in the history
  8. Use correct length

    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    fcca2bc View commit details
    Browse the repository at this point in the history
  9. Cache Reflection Parameters

    benaadams committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    0838b3a View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Fix tracing output

    benaadams committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    55fcf10 View commit details
    Browse the repository at this point in the history
  2. Match geth output

    benaadams committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    db4cced View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2cd34ac View commit details
    Browse the repository at this point in the history
  4. Revert object type arrays

    benaadams committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    d498700 View commit details
    Browse the repository at this point in the history