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

Improve checked json casting #10087

Merged
merged 28 commits into from
Apr 3, 2024
Merged

Commits on Feb 26, 2024

  1. Add 'getString', 'getInteger', 'getBoolean' functions

    This introduces new utility functions to get elements from JSON - with nice error messages, if the expected type does not match.
    haenoe committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    7846c14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91cd38d View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    08e86ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca5c19c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5cc2fbf View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    0a40691 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8284b5b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d89c30 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd92d24 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

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

Commits on Mar 31, 2024

  1. Fix valueAt segfaults`

    haenoe committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    dff4a94 View commit details
    Browse the repository at this point in the history
  2. Implement getNullable

    haenoe committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    fbd750d View commit details
    Browse the repository at this point in the history
  3. Tests for JSON utils

    haenoe committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    8525624 View commit details
    Browse the repository at this point in the history
  4. Fix unnecessary copy

    Co-authored-by: John Ericson <git@JohnEricson.me>
    haenoe and Ericson2314 committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    b6700cc View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    5859930 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27a16f4 View commit details
    Browse the repository at this point in the history
  3. Fix unnecessary copies

    haenoe committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    147d190 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    769a514 View commit details
    Browse the repository at this point in the history
  5. Fix another unneccessary copy

    haenoe committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    489a1d1 View commit details
    Browse the repository at this point in the history
  6. Revert "Implement JSON (de)serialization for PublicKey"

    This reverts commit 27a16f4.
    haenoe committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    cf62af5 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Add tests for libfetchers

    haenoe committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    46814db View commit details
    Browse the repository at this point in the history
  2. Simplify tests for json-utils

    haenoe committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f829e21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1f5846 View commit details
    Browse the repository at this point in the history
  4. Makefile order

    Ericson2314 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    2da5b88 View commit details
    Browse the repository at this point in the history
  5. .gitignore order

    Ericson2314 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    1f2c792 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    78f42f2 View commit details
    Browse the repository at this point in the history
  7. Slight fixes

    Ericson2314 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    52eaf26 View commit details
    Browse the repository at this point in the history
  8. Fix last bug

    Ericson2314 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    65355fb View commit details
    Browse the repository at this point in the history