Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Open
Changes from 1 commit
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
c08880c
RFC: cfg_os_version_min
ChrisDenton Dec 27, 2024
d78f82b
Update RFC PR number
ChrisDenton Dec 27, 2024
58ae3de
Remove "in use"
ChrisDenton Jan 2, 2025
0b8f912
Update text/3750-cfg-os-version-min.md
ChrisDenton Jan 4, 2025
c3f33b8
Mention other possible syntax
ChrisDenton Jan 5, 2025
6e2245c
Update prior art to include how C does it
ChrisDenton Jan 5, 2025
35dc984
Update motivation and guide
ChrisDenton Jan 27, 2025
5332c9b
Update reference level explanation
ChrisDenton Jan 27, 2025
859a733
Add a linting section
ChrisDenton Jan 27, 2025
6c7e0c6
Remove double "additional"
ChrisDenton Jan 27, 2025
16c6321
Add default supported target motivation
ChrisDenton Jan 27, 2025
68c00f8
Add a note about the standard library
ChrisDenton Jan 27, 2025
6b54296
Expand on the version string
ChrisDenton Jan 27, 2025
a9b5b74
Note that a higher baseline isn't yet supported
ChrisDenton Jan 27, 2025
b71051b
Fix some headings
ChrisDenton Jan 27, 2025
5cde247
Update 3750-cfg-os-version-min.md
ChrisDenton Jan 27, 2025
35896d1
Update 3750-cfg-os-version-min.md
ChrisDenton Jan 27, 2025
439fcea
Make future possibilities use bullet points
ChrisDenton Jan 29, 2025
89b604d
Clarify version string comparision
ChrisDenton Jan 29, 2025
c889a32
Update 3750-cfg-os-version-min.md
ChrisDenton Jan 29, 2025
d9715b4
Update text/3750-cfg-os-version-min.md
ChrisDenton Apr 9, 2025
35ee570
Update text/3750-cfg-os-version-min.md
ChrisDenton Apr 9, 2025
157b501
Update text/3750-cfg-os-version-min.md
ChrisDenton Apr 9, 2025
0edbe04
Update text/3750-cfg-os-version-min.md
ChrisDenton Apr 9, 2025
cd0e8a9
Update text/3750-cfg-os-version-min.md
ChrisDenton Apr 9, 2025
fb06a58
Update text/3750-cfg-os-version-min.md
ChrisDenton Apr 10, 2025
cf3cd1d
Rename os_version_min to target_version
ChrisDenton May 20, 2025
482144c
Rename file
ChrisDenton May 20, 2025
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
Prev Previous commit
Next Next commit
Add a note about the standard library
  • Loading branch information
ChrisDenton committed Jan 27, 2025
commit 68c00f83a4e1a37f6e9a32e8de5366d55990a007
5 changes: 5 additions & 0 deletions text/3750-cfg-os-version-min.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,11 @@ If a target doesn't support a key, then the `cfg` will always return `false`.

Each target platform will set the minimum API versions it supports for each key.

## The standard library

Currently the standard library is pre-compiled meaning that only a single version of each API can be supported, which must be the minimum version.
Third party crates can use a higher API level so long as it's compatible with the baseline API version.

## Versioning Schema

Version strings can take on nearly any form and while there are some standard formats, such as semantic versioning or release dates, projects can change schemas or provide aliases for some or all of their releases.
Expand Down