Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: RReverser/serde-wasm-bindgen
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.6.1
Choose a base ref
...
head repository: RReverser/serde-wasm-bindgen
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.4
Choose a head ref
  • 20 commits
  • 11 files changed
  • 1 contributor

Commits on Dec 1, 2023

  1. Update README.md

    RReverser authored Dec 1, 2023
    Copy the full SHA
    0f0aecc View commit details
  2. Create FUNDING.yml

    RReverser authored Dec 1, 2023
    Copy the full SHA
    1f56144 View commit details
  3. Add badges

    RReverser authored Dec 1, 2023
    Copy the full SHA
    3412dbd View commit details

Commits on Dec 2, 2023

  1. Update URLs

    RReverser authored Dec 2, 2023
    Copy the full SHA
    6a4a00e View commit details

Commits on Dec 6, 2023

  1. Tweak benchmarks to Node.js for now

    Looks like some configs changed and benchmarks are currently broken in both Node and browser.
    
    This allows to run them at least in Node again.
    RReverser committed Dec 6, 2023
    Copy the full SHA
    ea120e5 View commit details

Commits on Dec 9, 2023

  1. Copy the full SHA
    46d84f1 View commit details
  2. Copy the full SHA
    0e38f22 View commit details
  3. Speed up integer decoding

    Checking for `is_safe_integer` guarantees that the value is already a number, and then using `unchecked_into_f64` allows to avoid extra memory access cost of `Option<f64>`.
    
    This speeds up CitmCatalog parsing benchmark by 15%.
    RReverser committed Dec 9, 2023
    Copy the full SHA
    3dfe727 View commit details
  4. Don't use --profiling for benchmarks

    This leads to incorrect size comparison as it includes function name sizes.
    RReverser committed Dec 9, 2023
    Copy the full SHA
    b4b4965 View commit details
  5. Bump deps

    RReverser committed Dec 9, 2023
    Copy the full SHA
    a7e4c5b View commit details
  6. Use field indices for struct deserialization

    Serde allows to deserialize fields in structs by returning an index instead of the name as a string.
    
    This saves another 1.7% off benchmark size and speeds up CitmCatalog and twitter parsing benchmarks by 7-10%.
    RReverser committed Dec 9, 2023
    Copy the full SHA
    ce7669e View commit details
  7. Copy the full SHA
    455d556 View commit details
  8. Copy the full SHA
    34aab01 View commit details
  9. chore: Release

    RReverser committed Dec 9, 2023
    Copy the full SHA
    014e415 View commit details
  10. Fix doc annotation

    RReverser committed Dec 9, 2023
    Copy the full SHA
    ff83666 View commit details

Commits on Dec 10, 2023

  1. Copy the full SHA
    0cf8879 View commit details
  2. chore: Release

    RReverser committed Dec 10, 2023
    Copy the full SHA
    e65f027 View commit details

Commits on Feb 22, 2024

  1. Revert "Use field indices for struct deserialization"

    This reverts commit ce7669e.
    RReverser committed Feb 22, 2024
    Copy the full SHA
    ff11d81 View commit details
  2. Add test for field aliases

    RReverser committed Feb 22, 2024
    Copy the full SHA
    03a470d View commit details
  3. chore: Release

    RReverser committed Feb 22, 2024
    Copy the full SHA
    b1b73ac View commit details
Loading