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: serde-rs/serde
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.200
Choose a base ref
...
head repository: serde-rs/serde
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.0.203
Choose a head ref
  • 16 commits
  • 16 files changed
  • 1 contributor

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    20306f4 View commit details
    Browse the repository at this point in the history
  2. Resolve unexpected_cfgs warning

        warning: unexpected `cfg` condition name: `serde_build_from_git`
          --> serde_derive_internals/lib.rs:45:12
           |
        45 | #[cfg_attr(serde_build_from_git, path = "../serde_derive/src/internals/mod.rs")]
           |            ^^^^^^^^^^^^^^^^^^^^
           |
           = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
           = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(serde_build_from_git)");` to the top of the `build.rs`
           = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
           = note: `#[warn(unexpected_cfgs)]` on by default
    
        warning: unexpected `cfg` condition name: `serde_build_from_git`
          --> serde_derive_internals/lib.rs:46:16
           |
        46 | #[cfg_attr(not(serde_build_from_git), path = "src/mod.rs")]
           |                ^^^^^^^^^^^^^^^^^^^^
           |
           = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(serde_build_from_git)");` to the top of the `build.rs`
           = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition value: `deserialize_in_place`
           --> serde_derive_internals/src/attr.rs:276:11
            |
        276 |     #[cfg(feature = "deserialize_in_place")]
            |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
            |
            = note: no expected values for `feature`
            = help: consider adding `deserialize_in_place` as a feature in `Cargo.toml`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
            --> serde_derive_internals/src/attr.rs:1797:31
             |
        1797 |         #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
             |                               ^^^^^^^^^^
             |
             = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
             = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive_internals/src/receiver.rs:110:35
            |
        110 |             #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                   ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive_internals/src/receiver.rs:181:47
            |
        181 |                         #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                               ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive_internals/src/receiver.rs:210:35
            |
        210 |             #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                   ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive_internals/src/receiver.rs:231:43
            |
        231 |                     #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                           ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
          --> serde_derive/src/lib.rs:62:23
           |
        62 | #![cfg_attr(all(test, exhaustive), feature(non_exhaustive_omitted_patterns_lint))]
           |                       ^^^^^^^^^^
           |
           = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
           = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
           = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
           = note: `#[warn(unexpected_cfgs)]` on by default
    
        warning: unexpected `cfg` condition name: `exhaustive`
            --> serde_derive/src/internals/attr.rs:1797:31
             |
        1797 |         #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
             |                               ^^^^^^^^^^
             |
             = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
             = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive/src/internals/receiver.rs:110:35
            |
        110 |             #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                   ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive/src/internals/receiver.rs:181:47
            |
        181 |                         #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                               ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive/src/internals/receiver.rs:210:35
            |
        210 |             #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                   ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive/src/internals/receiver.rs:231:43
            |
        231 |                     #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                           ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive/src/bound.rs:147:39
            |
        147 |                 #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                       ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive/src/bound.rs:199:51
            |
        199 | ...                   #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                             ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `exhaustive`
           --> serde_derive/src/bound.rs:228:39
            |
        228 |                 #![cfg_attr(all(test, exhaustive), deny(non_exhaustive_omitted_patterns))]
            |                                       ^^^^^^^^^^
            |
            = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(exhaustive)");` to the top of the `build.rs`
            = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
    
        warning: unexpected `cfg` condition name: `systemtime_checked_add`
            --> test_suite/tests/test_de_error.rs:1527:7
             |
        1527 | #[cfg(systemtime_checked_add)]
             |       ^^^^^^^^^^^^^^^^^^^^^^
             |
             = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
             = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(systemtime_checked_add)");` to the top of the `build.rs`
             = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
             = note: `#[warn(unexpected_cfgs)]` on by default
    dtolnay committed May 7, 2024
    Configuration menu
    Copy the full SHA
    220ca0c View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Merge pull request #2737 from dtolnay/checkcfg

    Resolve unexpected_cfgs warning
    dtolnay authored May 8, 2024
    Configuration menu
    Copy the full SHA
    029ab46 View commit details
    Browse the repository at this point in the history
  2. Release 1.0.201

    dtolnay committed May 8, 2024
    Configuration menu
    Copy the full SHA
    b4f1bc1 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

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

Commits on May 15, 2024

  1. Replace use of a syn From impl

    The From impls may be going away in the next version of syn.
    dtolnay committed May 15, 2024
    Configuration menu
    Copy the full SHA
    48cc2a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6ab0bc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2743 from dtolnay/renameallrules

    Provide public access to RenameAllRules in serde_derive_internals
    dtolnay authored May 15, 2024
    Configuration menu
    Copy the full SHA
    d4b2dfb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    87f635e View commit details
    Browse the repository at this point in the history
  5. Release 1.0.202

    dtolnay committed May 15, 2024
    Configuration menu
    Copy the full SHA
    9e32a40 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Configuration menu
    Copy the full SHA
    a8f1484 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2745 from dtolnay/docsrs

    Rely on docs.rs to define --cfg=docsrs by default
    dtolnay authored May 19, 2024
    Configuration menu
    Copy the full SHA
    3761854 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Configuration menu
    Copy the full SHA
    5d3c563 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7b97dd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2747 from dtolnay/variadic

    Document tuple impls as fake variadic
    dtolnay authored May 25, 2024
    Configuration menu
    Copy the full SHA
    45ae217 View commit details
    Browse the repository at this point in the history
  4. Release 1.0.203

    dtolnay committed May 25, 2024
    Configuration menu
    Copy the full SHA
    d5bc546 View commit details
    Browse the repository at this point in the history
Loading