Skip to content
Open
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
0ac8748
Add typed cfgs RFC
tmandry Jan 7, 2026
9e41ebf
Improve guide-level section and motivation
tmandry Jan 7, 2026
7c6744d
Clarify that = with version is a hard error
tmandry Jan 7, 2026
a26e0ec
Don't lint on potential future editions
tmandry Jan 7, 2026
14e2c4e
Generalize to any number of version components
tmandry Jan 7, 2026
0b9c25f
Clean up wording in reference-level and alternatives sections
tmandry Jan 7, 2026
49b34d8
Reference-level: Version-typed cfgs as options
tmandry Jan 7, 2026
99ad7cb
Clarify what happens when the same cfg is specified multiple times
tmandry Jan 8, 2026
4131682
Elaborate the diagnostic use case
tmandry Jan 8, 2026
3545fd1
Fix parsing ambiguity in check-cfg
tmandry Jan 8, 2026
ccb85c5
Elaborate check-cfg possibilities
tmandry Jan 8, 2026
00ec293
Clarify check-cfg version() behavior
tmandry Jan 8, 2026
cb977fb
Rename feature to version_cfgs
tmandry Jan 9, 2026
359d341
Drawbacks wording
tmandry Jan 9, 2026
c66cab0
Include more prior art from RFC 3857
tmandry Jan 9, 2026
b148dbf
Include more points from RFC 3857
tmandry Jan 9, 2026
b5e9e5c
Rename RFC to version-typed cfgs
tmandry Jan 9, 2026
042d507
Expand versioning systems section
tmandry Jan 9, 2026
d7b6f8f
Mention link between --print cfg and =
tmandry Jan 9, 2026
6b14760
Make "print cfg" an unresolved question
tmandry Jan 9, 2026
a856c55
Future possibility for sys crates
tmandry Jan 9, 2026
2323793
Add context on RFC 2523 to motivation
tmandry Jan 13, 2026
12a2df7
Clarify language around pre-releases
tmandry Jan 13, 2026
2da8ddb
Respond to feedback on compiler flag section
tmandry Jan 13, 2026
ba3add3
Break out reference-level section for builtin cfgs
tmandry Jan 13, 2026
243cfa7
Add reference-level section on lint names
tmandry Jan 13, 2026
eb9a0ae
Explicitly don't specify language pre-release behavior
tmandry Jan 13, 2026
008fc9d
Split apart compiler flag section
tmandry Jan 13, 2026
db89480
Improve version predicate definition
tmandry Jan 13, 2026
b356fa0
Add perfect-enemy-good drawback
tmandry Jan 14, 2026
cde6a91
Rework rationale and alternatives
tmandry Jan 14, 2026
01ce0c0
Remove bullets from motivation
tmandry Jan 16, 2026
076cf31
Clarify behavior of version_constraint_unknown_version lint for futur…
tmandry Jan 16, 2026
43cb299
Make version_constraint_unknown_version lint for future versions
tmandry Jan 17, 2026
c3f74b6
Add "maintaining an MSRV" guide-level section
tmandry Jan 17, 2026
11de2c7
Add drawback about feature checks prior to rust_version
tmandry Jan 17, 2026
b3b8d71
Add Python package version system
tmandry Jan 17, 2026
c0e048b
Clarify version() must contain valid version_literal
tmandry Jan 17, 2026
cdc0bcc
Revert "Add drawback about feature checks prior to rust_version"
tmandry Jan 17, 2026
f6dbb2d
Add drawback about feature checks prior to rust_version
tmandry Jan 17, 2026
603fb19
Add unresolved question about exposing version cfgs in the environment
tmandry Jan 17, 2026
c84104d
cargo hack
tmandry Jan 17, 2026
eb91134
Replace "version component" with "version field"
tmandry Jan 17, 2026
c7c8578
Remove support for pre-releases
tmandry Jan 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading