{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22432442,"defaultBranch":"master","name":"semver","ownerLogin":"dtolnay","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-30T15:01:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1940490?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715048190.0","currentOid":""},"activityList":{"items":[{"before":"451b41962b90a3c05836537fa5865d288d7590db","after":"69efd3cc770ead273a06ad1788477b3092996d29","ref":"refs/heads/master","pushedAt":"2024-05-07T02:16:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Release 1.0.23","shortMessageHtmlLink":"Release 1.0.23"}},{"before":"5b714857ac382ce3166aaf1f58d9c0eec5666c1d","after":null,"ref":"refs/heads/checkcfg","pushedAt":"2024-05-07T02:15:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"c520af7e3cdd4c949b40dc20c945b525f34a2dc5","after":"451b41962b90a3c05836537fa5865d288d7590db","ref":"refs/heads/master","pushedAt":"2024-05-07T02:15:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #318 from dtolnay/checkcfg\n\nResolve unexpected_cfgs warning","shortMessageHtmlLink":"Merge pull request #318 from dtolnay/checkcfg"}},{"before":null,"after":"5b714857ac382ce3166aaf1f58d9c0eec5666c1d","ref":"refs/heads/checkcfg","pushedAt":"2024-05-07T02:08:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Resolve unexpected_cfgs warning\n\n warning: unexpected `cfg` condition name: `doc_cfg`\n --> src/lib.rs:64:13\n |\n 64 | #![cfg_attr(doc_cfg, feature(doc_cfg))]\n | ^^^^^^^\n |\n = 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`\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(doc_cfg)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n = note: `#[warn(unexpected_cfgs)]` on by default\n\n warning: unexpected `cfg` condition name: `no_alloc_crate`\n --> src/lib.rs:65:43\n |\n 65 | #![cfg_attr(all(not(feature = \"std\"), not(no_alloc_crate)), no_std)]\n | ^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_alloc_crate)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_unsafe_op_in_unsafe_fn_lint`\n --> src/lib.rs:66:17\n |\n 66 | #![cfg_attr(not(no_unsafe_op_in_unsafe_fn_lint), deny(unsafe_op_in_unsafe_fn))]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_unsafe_op_in_unsafe_fn_lint)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_unsafe_op_in_unsafe_fn_lint`\n --> src/lib.rs:67:13\n |\n 67 | #![cfg_attr(no_unsafe_op_in_unsafe_fn_lint, allow(unused_unsafe))]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_unsafe_op_in_unsafe_fn_lint)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_str_strip_prefix`\n --> src/lib.rs:68:13\n |\n 68 | #![cfg_attr(no_str_strip_prefix, allow(unstable_name_collisions))]\n | ^^^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_str_strip_prefix)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_alloc_crate`\n --> src/lib.rs:89:11\n |\n 89 | #[cfg(not(no_alloc_crate))]\n | ^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_alloc_crate)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_const_vec_new`\n --> src/lib.rs:188:12\n |\n 188 | #[cfg_attr(no_const_vec_new, derive(Default))]\n | ^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_const_vec_new)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_non_exhaustive`\n --> src/lib.rs:252:16\n |\n 252 | #[cfg_attr(not(no_non_exhaustive), non_exhaustive)]\n | ^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_non_exhaustive)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_const_vec_new`\n --> src/lib.rs:529:11\n |\n 529 | #[cfg(not(no_const_vec_new))]\n | ^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_const_vec_new)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_non_exhaustive`\n --> src/lib.rs:263:11\n |\n 263 | #[cfg(no_non_exhaustive)] // rustc <1.40\n | ^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_non_exhaustive)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_str_strip_prefix`\n --> src/backport.rs:1:7\n |\n 1 | #[cfg(no_str_strip_prefix)] // rustc <1.45\n | ^^^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_str_strip_prefix)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_str_strip_prefix`\n --> src/backport.rs:6:7\n |\n 6 | #[cfg(no_str_strip_prefix)]\n | ^^^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_str_strip_prefix)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_alloc_crate`\n --> src/backport.rs:19:7\n |\n 19 | #[cfg(no_alloc_crate)] // rustc <1.36\n | ^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_alloc_crate)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_non_exhaustive`\n --> src/display.rs:59:19\n |\n 59 | #[cfg(no_non_exhaustive)]\n | ^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_non_exhaustive)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `doc_cfg`\n --> src/error.rs:29:12\n |\n 29 | #[cfg_attr(doc_cfg, doc(cfg(feature = \"std\")))]\n | ^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(doc_cfg)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_non_exhaustive`\n --> src/eval.rs:39:15\n |\n 39 | #[cfg(no_non_exhaustive)]\n | ^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_non_exhaustive)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_exhaustive_int_match`\n --> src/identifier.rs:166:19\n |\n 166 | #[cfg(no_exhaustive_int_match)] // rustc <1.33\n | ^^^^^^^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_exhaustive_int_match)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_nonzero_bitscan`\n --> src/identifier.rs:327:11\n |\n 327 | #[cfg(no_nonzero_bitscan)]\n | ^^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_nonzero_bitscan)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_nonzero_bitscan`\n --> src/identifier.rs:416:11\n |\n 416 | #[cfg(no_nonzero_bitscan)] // rustc <1.53\n | ^^^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_nonzero_bitscan)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_const_vec_new`\n --> src/parse.rs:92:27\n |\n 92 | #[cfg(not(no_const_vec_new))]\n | ^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_const_vec_new)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_const_vec_new`\n --> src/parse.rs:94:23\n |\n 94 | #[cfg(no_const_vec_new)] // rustc <1.39\n | ^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_const_vec_new)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration\n\n warning: unexpected `cfg` condition name: `no_const_vec_new`\n --> src/lib.rs:497:15\n |\n 497 | #[cfg(not(no_const_vec_new))] // rustc <1.39\n | ^^^^^^^^^^^^^^^^\n |\n = help: consider using a Cargo feature instead or adding `println!(\"cargo::rustc-check-cfg=cfg(no_const_vec_new)\");` to the top of the `build.rs`\n = note: see for more information about checking conditional configuration","shortMessageHtmlLink":"Resolve unexpected_cfgs warning"}},{"before":"62db812a4fa2c86e1b3c16c0d49d3a93f7f32f83","after":null,"ref":"refs/heads/beta2","pushedAt":"2024-04-14T18:45:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"62db812a4fa2c86e1b3c16c0d49d3a93f7f32f83","ref":"refs/heads/beta2","pushedAt":"2024-04-14T18:36:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"test ambiguous toolchain","shortMessageHtmlLink":"test ambiguous toolchain"}},{"before":"73b5d9e5898499d36e51e2a8242d0a117ee05fc0","after":"c520af7e3cdd4c949b40dc20c945b525f34a2dc5","ref":"refs/heads/master","pushedAt":"2024-04-08T18:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Revert \"Temporarily disable miri on doctests\"\n\nThis reverts commit 6e6ba222fd9f6ca47cc5cc2b483d9cca413a524f.","shortMessageHtmlLink":"Revert \"Temporarily disable miri on doctests\""}},{"before":"d282d48b501f9ea9a0b555941c120e0470d638c0","after":"73b5d9e5898499d36e51e2a8242d0a117ee05fc0","ref":"refs/heads/master","pushedAt":"2024-03-27T23:28:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #313 from Saecki/patch-1\n\nchore: fix typo in safety comment","shortMessageHtmlLink":"Merge pull request #313 from Saecki/patch-1"}},{"before":"6e6ba222fd9f6ca47cc5cc2b483d9cca413a524f","after":"d282d48b501f9ea9a0b555941c120e0470d638c0","ref":"refs/heads/master","pushedAt":"2024-03-26T05:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Explicitly install a Rust toolchain for cargo-outdated job\n\nDebugging a recent cargo-outdated bug, it would have been nice not to\nwonder whether a rustc version change in GitHub's runner image was a\ncontributing factor.","shortMessageHtmlLink":"Explicitly install a Rust toolchain for cargo-outdated job"}},{"before":"c8ad1bf6db35b1847abbe8ddc7c8fba0455e5fc3","after":"6e6ba222fd9f6ca47cc5cc2b483d9cca413a524f","ref":"refs/heads/master","pushedAt":"2024-03-25T02:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Temporarily disable miri on doctests","shortMessageHtmlLink":"Temporarily disable miri on doctests"}},{"before":"f76db8d7f2f542ac45aa2d7e3c06afa428fe8698","after":"c8ad1bf6db35b1847abbe8ddc7c8fba0455e5fc3","ref":"refs/heads/master","pushedAt":"2024-02-19T04:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Release 1.0.22","shortMessageHtmlLink":"Release 1.0.22"}},{"before":"f76db8d7f2f542ac45aa2d7e3c06afa428fe8698","after":null,"ref":"refs/heads/fix","pushedAt":"2024-02-19T04:50:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"f32b420f75d060cdc451bfac091318ed8bc0e41f","after":"f76db8d7f2f542ac45aa2d7e3c06afa428fe8698","ref":"refs/heads/master","pushedAt":"2024-02-19T04:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Resolve redundant import warning\n\n warning: the item `Vec` is imported redundantly\n --> src/lib.rs:103:5\n |\n 103 | use crate::alloc::vec::Vec;\n | ^^^^^^^^^^^^^^^^^^^^^^\n ...\n 109 | use crate::backport::*;\n | ------------------ the item `Vec` is already imported here\n |\n = note: `#[warn(unused_imports)]` on by default","shortMessageHtmlLink":"Resolve redundant import warning"}},{"before":null,"after":"f76db8d7f2f542ac45aa2d7e3c06afa428fe8698","ref":"refs/heads/fix","pushedAt":"2024-02-19T04:44:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Resolve redundant import warning\n\n warning: the item `Vec` is imported redundantly\n --> src/lib.rs:103:5\n |\n 103 | use crate::alloc::vec::Vec;\n | ^^^^^^^^^^^^^^^^^^^^^^\n ...\n 109 | use crate::backport::*;\n | ------------------ the item `Vec` is already imported here\n |\n = note: `#[warn(unused_imports)]` on by default","shortMessageHtmlLink":"Resolve redundant import warning"}},{"before":"f9cc2df9415c880bd3610c2cdb6785ac7cad31ea","after":"f32b420f75d060cdc451bfac091318ed8bc0e41f","ref":"refs/heads/master","pushedAt":"2024-02-10T03:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Ignore incompatible_msrv clippy lint for conditionally compiled code\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.53.0`\n --> src/identifier.rs:331:40\n |\n 331 | let zero_bits_on_string_end = repr.leading_zeros();\n | ^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n = note: `-W clippy::incompatible-msrv` implied by `-W clippy::all`\n = help: to override `-W clippy::all` add `#[allow(clippy::incompatible_msrv)]`\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.53.0`\n --> src/identifier.rs:420:37\n |\n 420 | let len_bits = usize_bits - len.leading_zeros() as usize;\n | ^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:48:52\n |\n 48 | let (pre, text) = if let Some(text) = text.strip_prefix('-') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:59:54\n |\n 59 | let (build, text) = if let Some(text) = text.strip_prefix('+') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:192:31\n |\n 192 | if let Some(rest) = input.strip_prefix('*') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:194:38\n |\n 194 | } else if let Some(rest) = input.strip_prefix('x') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:196:38\n |\n 196 | } else if let Some(rest) = input.strip_prefix('X') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:204:31\n |\n 204 | if let Some(rest) = input.strip_prefix('.') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:301:50\n |\n 301 | let (minor, text) = if let Some(text) = text.strip_prefix('.') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:317:50\n |\n 317 | let (patch, text) = if let Some(text) = text.strip_prefix('.') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.37.0`\n --> src/parse.rs:387:22\n |\n 387 | unsafe { out.as_mut_ptr().add(depth).write(comparator) }\n | ^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.45.0`\n --> src/parse.rs:391:41\n |\n 391 | let text = if let Some(text) = text.strip_prefix(',') {\n | ^^^^^^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv\n\n warning: current MSRV (Minimum Supported Rust Version) is `1.31.0` but this item is stable since `1.37.0`\n --> src/parse.rs:407:18\n |\n 407 | unsafe { out.as_mut_ptr().add(depth).write(comparator) }\n | ^^^^^^^^^^^^\n |\n = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#incompatible_msrv","shortMessageHtmlLink":"Ignore incompatible_msrv clippy lint for conditionally compiled code"}},{"before":"87914b14dc19cc64f4428d78973fbfb7431a93f1","after":"f9cc2df9415c880bd3610c2cdb6785ac7cad31ea","ref":"refs/heads/master","pushedAt":"2024-01-02T17:38:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Release 1.0.21","shortMessageHtmlLink":"Release 1.0.21"}},{"before":"b6171889ac7e8f47ec6f12003571bdcc7f737b10","after":"87914b14dc19cc64f4428d78973fbfb7431a93f1","ref":"refs/heads/master","pushedAt":"2024-01-02T17:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Pull in proc-macro2 sccache fix","shortMessageHtmlLink":"Pull in proc-macro2 sccache fix"}},{"before":"5481cb9574a3980af0ad7fe84141998f327d39c1","after":null,"ref":"refs/heads/optionifletelse","pushedAt":"2023-12-30T22:44:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"55fa2cadd6ec95be02e5a2a87b24355304e44d40","after":"b6171889ac7e8f47ec6f12003571bdcc7f737b10","ref":"refs/heads/master","pushedAt":"2023-12-30T22:43:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #309 from dtolnay/optionifletelse\n\nRemove option_if_let_else clippy suppression","shortMessageHtmlLink":"Merge pull request #309 from dtolnay/optionifletelse"}},{"before":null,"after":"5481cb9574a3980af0ad7fe84141998f327d39c1","ref":"refs/heads/optionifletelse","pushedAt":"2023-12-30T22:41:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Remove option_if_let_else clippy suppression","shortMessageHtmlLink":"Remove option_if_let_else clippy suppression"}},{"before":"5feccc036afc218582d514c3c0658da5a4de6856","after":"55fa2cadd6ec95be02e5a2a87b24355304e44d40","ref":"refs/heads/master","pushedAt":"2023-10-09T22:15:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Release 1.0.20","shortMessageHtmlLink":"Release 1.0.20"}},{"before":"83aaaf0d2d75074ca3b9b68c178a6ed791a1fdd3","after":null,"ref":"refs/heads/precedence","pushedAt":"2023-10-09T22:15:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"83154eaa576ebbb9637dabaf74922177982c6393","after":"5feccc036afc218582d514c3c0658da5a4de6856","ref":"refs/heads/master","pushedAt":"2023-10-09T22:15:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Merge pull request #305 from dtolnay/precedence\n\nAdd a method for precedence comparison of Versions","shortMessageHtmlLink":"Merge pull request #305 from dtolnay/precedence"}},{"before":null,"after":"83aaaf0d2d75074ca3b9b68c178a6ed791a1fdd3","ref":"refs/heads/precedence","pushedAt":"2023-10-09T22:09:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Add a method for precedence comparison of Versions","shortMessageHtmlLink":"Add a method for precedence comparison of Versions"}},{"before":"cb93c9f5f32b05573a650f9725f8c89381cfc67b","after":null,"ref":"refs/heads/nobuildord","pushedAt":"2023-10-09T20:45:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":null,"after":"cb93c9f5f32b05573a650f9725f8c89381cfc67b","ref":"refs/heads/nobuildord","pushedAt":"2023-10-09T20:42:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Ignore build metadata in Version comparison","shortMessageHtmlLink":"Ignore build metadata in Version comparison"}},{"before":"83154eaa576ebbb9637dabaf74922177982c6393","after":null,"ref":"refs/heads/docsrs","pushedAt":"2023-09-24T18:20:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"}},{"before":"72a6b5a722160befddbd210f4a3d41fdab60110f","after":"83154eaa576ebbb9637dabaf74922177982c6393","ref":"refs/heads/master","pushedAt":"2023-09-24T18:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Test docs.rs documentation build in CI","shortMessageHtmlLink":"Test docs.rs documentation build in CI"}},{"before":null,"after":"83154eaa576ebbb9637dabaf74922177982c6393","ref":"refs/heads/docsrs","pushedAt":"2023-09-24T17:56:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Test docs.rs documentation build in CI","shortMessageHtmlLink":"Test docs.rs documentation build in CI"}},{"before":"83abc7f7b32fba9b369fdd984730206c1d89cc92","after":"72a6b5a722160befddbd210f4a3d41fdab60110f","ref":"refs/heads/master","pushedAt":"2023-09-22T20:07:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dtolnay","name":"David Tolnay","path":"/dtolnay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1940490?s=80&v=4"},"commit":{"message":"Release 1.0.19","shortMessageHtmlLink":"Release 1.0.19"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQxkihAA","startCursor":null,"endCursor":null}},"title":"Activity ยท dtolnay/semver"}