Skip to content

Files

This branch is 4091 commits behind dotnet/runtime:main.

libraries

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 21, 2024
Nov 13, 2023
Jan 22, 2024
Apr 9, 2024
Dec 24, 2023
Apr 5, 2024
Apr 29, 2024
Apr 29, 2024
Jan 23, 2024
May 13, 2024
Apr 9, 2024
Nov 2, 2023
Apr 26, 2024
Sep 19, 2023
Apr 26, 2024
Nov 13, 2023
Apr 26, 2024
May 1, 2024
May 1, 2024
Jan 25, 2024
May 16, 2024
May 1, 2024
Feb 20, 2024
Feb 6, 2024
Jan 23, 2024
May 1, 2024
May 1, 2024
May 1, 2024
May 16, 2024
Jan 23, 2024
May 1, 2024
Apr 29, 2024
May 1, 2024
May 16, 2024
Apr 9, 2024
Jan 23, 2024
May 15, 2024
Dec 5, 2023
Nov 15, 2023
May 1, 2024
Nov 2, 2023
May 1, 2024
Jan 23, 2024
Jan 23, 2024
May 16, 2024
May 1, 2024
Nov 26, 2023
Oct 31, 2023
Nov 26, 2023
Jan 22, 2024
Feb 15, 2024
Apr 12, 2024
Nov 13, 2023
Nov 3, 2023
Apr 21, 2024
Jan 23, 2024
Jan 22, 2024
May 1, 2024
Apr 18, 2024
May 20, 2024
Apr 23, 2024
Apr 23, 2024
May 20, 2024
May 20, 2024
Apr 9, 2024
May 1, 2024
Apr 23, 2024
Apr 23, 2024
May 17, 2024
Oct 31, 2023
Nov 2, 2023
Apr 9, 2024
Jan 22, 2024
Jan 22, 2024
Jan 22, 2024
Jan 22, 2024
May 21, 2024
May 22, 2024
Apr 25, 2024
Apr 9, 2024
Apr 29, 2024
Nov 13, 2023
May 20, 2024
Apr 29, 2024
Apr 25, 2024
May 1, 2024
Apr 18, 2024
Nov 13, 2023
Apr 21, 2024
May 21, 2024
Apr 26, 2022
Apr 22, 2024
Apr 9, 2024
May 1, 2024
Apr 9, 2024
Dec 5, 2023
May 1, 2024
May 1, 2024
Apr 9, 2024
Oct 31, 2023
May 13, 2024
May 9, 2024
Apr 23, 2024
Jan 18, 2024
Apr 18, 2024
May 1, 2024
Apr 23, 2024
Dec 5, 2023
May 9, 2024
May 16, 2024
Apr 23, 2024
Apr 18, 2024
May 1, 2024
May 6, 2024
Apr 27, 2024
May 6, 2024
Apr 27, 2024
Apr 9, 2024
Jan 23, 2024
May 20, 2024
May 1, 2024
May 8, 2024
May 21, 2024
Apr 9, 2024
May 20, 2024
Jan 27, 2024
Apr 20, 2024
Apr 16, 2024
Apr 30, 2024
May 16, 2024
May 16, 2024
Apr 27, 2024
May 16, 2024
Nov 9, 2023
Jan 15, 2024
Oct 31, 2023
Apr 25, 2024
May 21, 2024
May 16, 2024
May 16, 2024
Apr 23, 2024
May 21, 2024
Apr 9, 2024
Feb 13, 2024
Nov 15, 2023
Apr 27, 2024
May 1, 2024
May 1, 2024
Apr 16, 2024
Nov 13, 2023
May 16, 2024
Jul 21, 2023
May 21, 2024
May 1, 2024
Nov 13, 2023
Apr 12, 2024
Apr 25, 2024
Apr 23, 2024
May 1, 2024
Dec 5, 2023
May 16, 2024
May 16, 2024
May 16, 2024
Apr 25, 2024
May 16, 2024
May 1, 2024
Dec 12, 2023
Apr 23, 2024
Apr 12, 2024
Apr 12, 2024
May 21, 2024
Nov 15, 2023
Apr 23, 2024
Apr 11, 2024
May 1, 2024
Dec 17, 2023
Sep 27, 2023
May 1, 2024
Jan 23, 2024
May 1, 2024
May 1, 2024
May 1, 2024
Apr 15, 2024
May 1, 2024
May 1, 2024
Apr 29, 2024
Apr 29, 2024
Nov 13, 2023
May 1, 2024
May 20, 2024
May 6, 2024
Jan 23, 2024
Apr 23, 2024
Nov 13, 2023
May 1, 2024
May 17, 2024
May 16, 2024
Feb 1, 2024
Apr 4, 2024
Feb 1, 2024
Apr 3, 2024
Feb 1, 2024
May 16, 2024
Apr 9, 2024
Feb 12, 2024
Apr 29, 2024
Jan 15, 2024
Oct 31, 2023
Oct 31, 2023
Oct 31, 2023
Oct 31, 2023
Apr 26, 2024
Nov 9, 2023
Aug 29, 2023
Apr 22, 2024
Apr 29, 2024
Dec 8, 2020
May 13, 2024
Oct 18, 2022
Apr 17, 2024
Mar 15, 2024
Feb 15, 2024
Feb 24, 2022
Feb 15, 2024
Feb 15, 2024
Dec 14, 2023
May 9, 2024
Apr 12, 2024
Mar 15, 2024
Apr 26, 2024
Apr 26, 2024
Mar 15, 2024
Apr 16, 2024
Dec 19, 2022
Jul 18, 2023
Jul 18, 2023
Jan 3, 2024
Sep 19, 2023
May 9, 2024

.NET Libraries

This folder contains the source and tests for the .NET Libraries. Different libraries are owned by different team members; refer to the Areas list for lead and owner information.

Contribution Bar

Some libraries are under more active development than others. Depending on the library's status, expectations for issues and pull requests can vary. Check the library's folder for a README.md that declares the contribution bar for that library which consists of a Primary bar and optional Secondary bars. Regardless of a library's contribution bar, refer to the DOs and DON'Ts and Suggested Workflow in our contribution guidelines before submitting a pull request.

Assumed bars (unless a library says otherwise)

  • We consider security fixes
  • We consider test coverage changes
  • We don't accept style-only changes

Primary bar

  • We consider new features, new APIs and performance changes
    • Both features and fixes will be considered when aligned with current efforts
    • Performance gains are welcome. Update benchmarks as appropriate
    • Refactoring changes are welcome
  • We only consider fixes to maintain or improve quality
    • New features and APIs are not normally accepted but there are exceptions such as when responding to runtime changes or language additions
    • The library is likely mature and feature-complete but may be extended occasionally
    • Performance gains are considered if they are lower-risk or high-impact
    • Refactoring changes are considered if there is a clear benefit
  • We only consider lower-risk or high-impact fixes to maintain or improve quality
    • New features and APIs are not accepted
    • We don't accept potentially destabilizing fixes or test changes unless there is a clear need
  • We only consider fixes that unblock critical issues
    • New features and APIs are not accepted
    • Infrastructure changes and other non-functional changes are considered

Secondary bars

  • We consider PRs that target this library for new source code analyzers
  • We don't accept refactoring changes due to new language features

Deployment

Some libraries are included in the .NET SDK as part of the runtime's shared framework. Other libraries are deployed as out-of-band (OOB) NuGet packages and need to be installed separately.

For more information, see the Runtime libraries overview.