Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
11 changes: 6 additions & 5 deletions INDEX.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Use update-index to regenerate it:

# Accepted

| Year | Design Name | Owner |
| ---- | ----------- | ----- |
| Year | Design Name | Owners |
| ---- | ----------- | ------ |
| 2018 | [.NET Core SDK Versioning](accepted/2018/sdk-version-scheme.md) | [Kathleen Dollard](https://github.com/KathleenDollard) |
| 2018 | [.NET Platform Dependent Intrinsics](accepted/2018/platform-intrinsics.md) | [Russell Hadley](https://github.com/russellhadley) |
| 2018 | [Automatic Binding Redirection By Default](accepted/2018/automatic-redirects-by-default/automatic-redirects-by-default.md) | [Immo Landwerth](https://github.com/terrajobst), [Rainer Sigwald](https://github.com/rainersigwald) |
Expand Down Expand Up @@ -48,7 +48,7 @@ Use update-index to regenerate it:
| 2020 | [Easy Acquisition of .NET Framework Targeting Packs](accepted/2020/targeting-packs/targeting-packs.md) | [Immo Landwerth](https://github.com/terrajobst), [Daniel Plaisted](https://github.com/dsplaisted) |
| 2020 | [Feature switch](accepted/2020/feature-switch.md) | [Vitek Karas](https://github.com/vitek-karas) |
| 2020 | [Globalization Support in .NET 5](accepted/2020/mono-convergence/globalization-support-in-.net5.md) | [Steve Pfister](https://github.com/steveisok) |
| 2020 | [Improve Activity API usability and OpenTelemetry integration](accepted/2020/diagnostics/activity-improvements.md) | [Sourabh Shirhatti](https://github.com/shirhatti), [Ankit Srivastava](https://github.com/ankit-oss) [Tarek Mahmoud Sayed](https://github.com/tarekgh) |
| 2020 | [Improve Activity API usability and OpenTelemetry integration](accepted/2020/diagnostics/activity-improvements.md) | @shirhatti, anksr, @tarekgh |
| 2020 | [Improve Activity API usability and OpenTelemetry integration (Part 2)](accepted/2020/diagnostics/activity-improvements-2.md) | [Sourabh Shirhatti](https://github.com/shirhatti), [Tarek Mahmoud Sayed](https://github.com/tarekgh) |
| 2020 | [Install location search for .NET Core](accepted/2020/install-locations.md) | [Vitek Karas](https://github.com/vitek-karas) |
| 2020 | [JSON extension methods for HttpClient](accepted/2020/json-http-extensions/json-http-extensions.md) | [Immo Landwerth](https://github.com/terrajobst) |
Expand Down Expand Up @@ -77,8 +77,9 @@ Use update-index to regenerate it:

# Proposed

| Design Name | Owner |
| ----------- | ----- |
| Design Name | Owners |
| ----------- | ------ |
| [Flexible HTTP APIs](proposed/flexible-http.md) | [Cory Nelson](https://github.com/scalablecory), [Geoff Kizer](https://github.com/geoffkizer) |
| [Readonly references in C# and IL verification.](proposed/verifiable-ref-readonly.md) | |
| [Ref returns in C# and IL verification.](proposed/verifiable-ref-returns.md) | |

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Automatic Binding Redirection By Default

**PM** [Immo Landwerth](https://github.com/terrajobst) |
**Dev** [Rainer Sigwald](https://github.com/rainersigwald) |
**Owner** [Immo Landwerth](https://github.com/terrajobst) |
**Owner** [Rainer Sigwald](https://github.com/rainersigwald) |
Comment on lines -3 to +4
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we only have a single role, I would prefix the list with a single Owner (regardless how many there are)

**Feature**: [#dotnet/sdk/1405](https://github.com/dotnet/sdk/issues/1405)

Four years ago, .NET Framework 4.5.1 shipped an MSBuild feature that
Expand Down
2 changes: 1 addition & 1 deletion accepted/2018/build/standard-ci-env-variables.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Standardized Environment Variables for CI Services

**Dev** [Tomáš Matoušek](https://github.com/tmat)
**Owner** [Tomáš Matoušek](https://github.com/tmat)

The .NET Core SDK is implementing new scenarios that require source control manager information. We want to make it very easy to embed repo-specific information in built assets as a means of creating a strong relationship between binary and source.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2018/cli-syntax-guideline.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CLI Syntax Guidelines

**PM** [Kathleen Dollard](https://github.com/KathleenDollard)
**Owner** [Kathleen Dollard](https://github.com/KathleenDollard)

Many tools have a CLI (command-line interface) which allows users to type English words to describe commands. This post describes how we build the syntax for commands in the .NET Core CLI. This articulates the guidelines that are similar to behavior of other CLIs, including Git (git), Angular (ng) and Azure (az).

Expand Down
4 changes: 2 additions & 2 deletions accepted/2018/compat-pack/compat-pack.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Windows Compatibility Pack

**PM** [Immo Landwerth](https://github.com/terrajobst) |
**Dev** [Wes Haggard](https://github.com/weshaggard)
**Owner** [Immo Landwerth](https://github.com/terrajobst) |
**Owner** [Wes Haggard](https://github.com/weshaggard)

When we shipped .NET Core 1.x as well as .NET Standard 1.x, we were hoping to be
able to use that as an opportunity to remove legacy technologies and deprecated
Expand Down
2 changes: 1 addition & 1 deletion accepted/2018/cross-platform-performance-monitoring.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Cross-Platform Performance Monitoring Design

**Dev** [Brian Robbins](https://github.com/brianrob)
**Owner** [Brian Robbins](https://github.com/brianrob)

### Introduction ###

Expand Down
4 changes: 2 additions & 2 deletions accepted/2018/file-enumeration.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Extensible File Enumeration

**PM** [Immo Landwerth](https://github.com/terrajobst) |
**Dev** [Jeremy Kuhne](https://github.com/jeremykuhne)
**Owner** [Immo Landwerth](https://github.com/terrajobst) |
**Owner** [Jeremy Kuhne](https://github.com/jeremykuhne)

Enumerating files in .NET provides limited configurability. You can specify a simple DOS style pattern and whether or not to look recursively. More complicated filtering requires post filtering all results which can introduce a significant performance drain.

Expand Down
4 changes: 2 additions & 2 deletions accepted/2018/package-doc/package-doc.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Package Information in API Reference

**PM** [Immo Landwerth](https://github.com/terrajobst) |
**Dev** [Wes Haggard](https://github.com/weshaggard)
**Owner** [Immo Landwerth](https://github.com/terrajobst) |
**Owner** [Wes Haggard](https://github.com/weshaggard)

With .NET Core, we've blurred the line between APIs that ship as part of the
framework and APIs that ship as NuGet packages. We need to update the
Expand Down
2 changes: 1 addition & 1 deletion accepted/2018/performance-profiling-controller.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Performance Profiling Controller Design #

**Dev** [Brian Robbins](https://github.com/brianrob)
**Owner** [Brian Robbins](https://github.com/brianrob)

### Introduction ###

Expand Down
2 changes: 1 addition & 1 deletion accepted/2018/platform-intrinsics.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# .NET Platform Dependent Intrinsics

**Dev** [Russell Hadley](https://github.com/russellhadley)
**Owner** [Russell Hadley](https://github.com/russellhadley)

## Introduction
The dotnet ecosystem supports many platforms and hardware architectures, and
Expand Down
2 changes: 1 addition & 1 deletion accepted/2018/sdk-version-scheme.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# .NET Core SDK Versioning

**PM** [Kathleen Dollard](https://github.com/KathleenDollard)
**Owner** [Kathleen Dollard](https://github.com/KathleenDollard)

.NET Core runtimes and SDKs are used together. They release independently, so it has been a challenge picking sensible version numbers. Going forward, the first and second positions of the version number will match for the Runtime and SDK. The third position will not match since the Runtime and SDK release independently.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2018/self-contained-roll-forward.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Rolling self-contained .NET Core app deployments forward to the latest patch

**Dev** [Daniel Plaisted](https://github.com/dsplaisted)
**Owner** [Daniel Plaisted](https://github.com/dsplaisted)

## Goal

Expand Down
2 changes: 1 addition & 1 deletion accepted/2019/runtime-binding.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Runtime Binding Behavior

**PM** [Rich Lander](https://github.com/richlander)
**Owner** [Rich Lander](https://github.com/richlander)

[Framework-dependent](https://docs.microsoft.com/dotnet/core/deploying/#framework-dependent-deployments-fdd) applications require a .NET Core host to find a compatible runtime from a central location. The behavior of runtime binding is critical for both application compatibility and runtime deployment convenience. [Self-contained](https://docs.microsoft.com/dotnet/core/deploying/#self-contained-deployments-scd) apps don't have this need, because there is only one runtime they will ever use.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2019/support-for-memory-limits.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# .NET Core GC Support for Docker Limits

**PM** [Rich Lander](https://github.com/richlander)
**Owner** [Rich Lander](https://github.com/richlander)

.NET Core has support for [control groups](https://en.wikipedia.org/wiki/Cgroups) (cgroups), which is the basis of [Docker limits](https://docs.docker.com/config/containers/resource_constraints/). We found that the algorithm we use to honor cgroups works well for larger memory size limits (for example, >500MB), but that it is not possible to configure a .NET Core application to run indefinitely at lower memory levels. This document proposes an approach to support low memory size limits, <100MB.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2019/system-range/system-range.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# System.Index and System.Range

**PM** [Immo Landwerth](https://github.com/terrajobst)
**Owner** [Immo Landwerth](https://github.com/terrajobst)

The C# team is adding [language syntax for specifying ranges][csharp-range] to
represent parts of a string, array, or span. In order to make this work, the
Expand Down
4 changes: 2 additions & 2 deletions accepted/2019/targeting-packs-and-runtime-packs.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Background

**PM** [Rich Lander](https://github.com/richlander) |
**Dev** [Nick Guerrera](https://github.com/nguerrera) |
**Owner** [Rich Lander](https://github.com/richlander) |
**Owner** [Nick Guerrera](https://github.com/nguerrera) |

The objectives here are:

Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/AssemblyLoadContext/AppDomainReplacement.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# .NET Core 3.0 AppDomain Replacement Design and Guidance

**Dev** [Steve MacLean](https://github.com/sdmaclea)
**Owner** [Steve MacLean](https://github.com/sdmaclea)

.NET Core chose to not fully support the `System.AppDomain` type as
implemented in .NET Framework
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/asnreader/asnreader.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ASN.1 BER/CER/DER Reader & Writer

**Dev** [Jeremy Barton](https://github.com/bartonjs)
**Owner** [Jeremy Barton](https://github.com/bartonjs)

ASN.1 (Abstract Syntax Notation One), defined by [ITU-T X.680](https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-X.680-201508-I!!PDF-E&type=items),
is a data modelling language used to describe objects used in cryptographic key transmission, X.509 public key certificates,
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/better-obsoletion/better-obsoletion.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Better Obsoletion

**PM** [Immo Landwerth](https://github.com/terrajobst) |
**Owner** [Immo Landwerth](https://github.com/terrajobst) |
**Work Items** [Framework](https://github.com/dotnet/runtime/issues/33089) |
[Roslyn](https://github.com/dotnet/roslyn/issues/42119) |
[F#](https://github.com/dotnet/fsharp/issues/8654) |
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# BinaryFormatter Obsoletion Strategy

**Dev** [Levi Broderick](https://github.com/GrabYourPitchforks)
**Owner** [Levi Broderick](https://github.com/GrabYourPitchforks)

This document applies to the following framework versions:

Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/better-obsoletion/obsoletions-in-net5.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Obsoletions in .NET 5

**PM** [Immo Landwerth](https://github.com/terrajobst)
**Owner** [Immo Landwerth](https://github.com/terrajobst)

For .NET 5, [we're making](better-obsoletion.md) it more viable to obsolete APIs.
In this document, we're describing which APIs we intend to obsolete in .NET 5 and
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/binary-data/binary-data.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Type for holding & converting binary data

**PM** [Immo Landwerth](https://github.com/terrajobst) |
**Owner** [Immo Landwerth](https://github.com/terrajobst) |
[GitHub Issue](https://github.com/dotnet/runtime/issues/41686)

In the BCL we have many representations for binary data such as `byte[]`,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Marking APIs that are unsupported by Blazor WebAssembly

**PM** [Immo Landwerth](https://github.com/terrajobst)
**Owner** [Immo Landwerth](https://github.com/terrajobst)

As discussed in [dotnet/designs#143] we're adding an analyzer to detect usage of
unsupported APIs. This analyzer requires a custom attribute applied to method,
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/cbor/cbor.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CBOR Reader & Writer

**Dev** [Eirik Tsarpalis](https://github.com/eiriktsarpalis)
**Owner** [Eirik Tsarpalis](https://github.com/eiriktsarpalis)

CBOR (Concise Binary Object Representation), as defined by [RFC 7049](https://tools.ietf.org/html/rfc7049),
is a binary data format loosely based on JSON, emphasizing small message sizes,
Expand Down
4 changes: 2 additions & 2 deletions accepted/2020/diagnostics/activity-improvements-2.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Improve Activity API usability and OpenTelemetry integration (Part 2)

**PM** [Sourabh Shirhatti](https://github.com/shirhatti) |
**Dev** [Tarek Mahmoud Sayed](https://github.com/tarekgh)
**Owner** [Sourabh Shirhatti](https://github.com/shirhatti) |
**Owner** [Tarek Mahmoud Sayed](https://github.com/tarekgh)

We have exposed [Activity APIs to improve the API usability and to integrate with OpenTelemetry](https://github.com/dotnet/designs/pull/98) (OT) to have `Activity` be suitable replacement for the OT Span type described by the [OT Specs](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/api.md#span). We have received feedback regarding some OT blocked scenarios which need to be addressed in the Activity APIs and unblock the OT SDK implementation.

Expand Down
4 changes: 2 additions & 2 deletions accepted/2020/diagnostics/activity-improvements.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

[Github issue](https://github.com/dotnet/runtime/issues/31373) has past discussion.

**PM** @shirhatti, anksr
**Owner** @shirhatti, anksr

**Dev** @tarekgh
**Owner** @tarekgh

.NET has long had [System.Diagnostics.Activity](https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.activity?view=netcore-3.1) and [System.Diagnostics.DiagnosticListener](https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.diagnosticlistener?view=netcore-3.1) to support [distributed tracing](https://docs.microsoft.com/en-us/azure/azure-monitor/app/distributed-tracing) scenarios. Code that receives, processes, and transmits requests creates Activity objects which have correlation ids. These Activities are published via DiagnosticListener to telemetry monitoring agents such as Application Insights running in the same process. The telemetry agent can then log the information to a remote store where it can be aggregated and visualized to help developers understand the overall flow of work in a distributed system.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Publishing and Consuming Symbols and Source for Debugging

**Dev** [Tomáš Matoušek](https://github.com/tmat)
**Owner** [Tomáš Matoušek](https://github.com/tmat)

Debugging with symbols and source makes developers much more efficient and effective at developing and debugging (including debugging crash dumps). Our goal is to make debugging with source and symbols a characteristic of the .NET ecosystem.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/diagnostics/portable-pdb.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Portable PDB #

**Dev** [Tomáš Matoušek](https://github.com/tmat)
**Owner** [Tomáš Matoušek](https://github.com/tmat)

.NET Core introduces a new symbol file (PDB) format - portable PDBs. Unlike traditional PDBs which are Windows-only, portable PDBs can be created and read on all platforms.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/diagnostics/source-link.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Source Link

**Dev** [Tomáš Matoušek](https://github.com/tmat)
**Owner** [Tomáš Matoušek](https://github.com/tmat)

Source Link is a developer productivity feature that allows unique information about an assembly's original source code to be embedded in its PDB during compilation. The [Roslyn](https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview) compiler flag for Source Link is `/sourcelink:<file>`.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/feature-switch.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Feature switch

**Dev** [Vitek Karas](https://github.com/vitek-karas)
**Owner** [Vitek Karas](https://github.com/vitek-karas)

The functionality available in the .NET libraries is getting bigger and wider with every release. Applications typically don't need or want all of it, which means when an app includes the libraries as part of it, app size is unnecessarily increased. With technologies like the linker, we have the ability to remove parts of the framework which the app doesn't use. These technologies have limitations based on existing public API patterns and code behavior, sometimes they can't determine what the app really needs. This proposal adds a way to explicitly disable functionality in the framework.

Expand Down
4 changes: 2 additions & 2 deletions accepted/2020/form-factors.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# .NET Runtime Form Factors

**PM** [Rich Lander](https://github.com/richlander) |
**Dev** [Jan Kotas](https://github.com/jkotas)
**Owner** [Rich Lander](https://github.com/richlander) |
**Owner** [Jan Kotas](https://github.com/jkotas)

Starting in about 2014, we started a journey to open source and consolidate the .NET platform into a single code base, experience and brand. Those initial goals are now almost complete, with .NET 5.0. It is now time to re-evaluate where the industry and .NET users are heading next, and to make choices for .NET that are aligned. The .NET runtime form-factors are a frequent topic of feedback and discussions -- with current and potential users -- in terms of how we should improve and change fundamental .NET execution characteristics and expand the scenarios in which .NET can be used.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/global-json-updates.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Proposal for global.json

**PM** [Kathleen Dollard](https://github.com/KathleenDollard)
**Owner** [Kathleen Dollard](https://github.com/KathleenDollard)

---
**NOTE:**
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/install-locations.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Install location search for .NET Core

**Dev** [Vitek Karas](https://github.com/vitek-karas)
**Owner** [Vitek Karas](https://github.com/vitek-karas)

.NET Core has several cases where it needs to search for the install location of the runtime and SDKs. This document described the proposed algorithm for how this search will be done on all the supported platforms.

Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/json-http-extensions/json-http-extensions.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# JSON extension methods for HttpClient

**PM** [Immo Landwerth](https://github.com/terrajobst)
**Owner** [Immo Landwerth](https://github.com/terrajobst)

Serializing and deserializing JSON payloads from the network is a very common
operation for clients, especially in the upcoming Blazor environment. Right now,
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/linking-libraries.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Linking the .NET Libraries

**Dev** [Eric Erhardt](https://github.com/eerhardt)
**Owner** [Eric Erhardt](https://github.com/eerhardt)

When publishing a self-contained application, a .NET runtime is bundled together
with the application. This bundling adds a significant amount of content to the
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/minimum-os-version/minimum-os-version.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# .NET 5 Minimum OS Versioning

**Dev** [Mikayla Hutchinson](https://github.com/mhutch)
**Owner** [Mikayla Hutchinson](https://github.com/mhutch)

# Introduction

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Globalization Support in .NET 5

**Dev** [Steve Pfister](https://github.com/steveisok)
**Owner** [Steve Pfister](https://github.com/steveisok)

## Overview
Globalization in the .NET Core space has been handled by taking a dependency on the [icu4c](http://site.icu-project.org/home) library and p-invoking into it from managed code. This model has been successful for desktop and server modes mostly because they can afford to take on the disk space ICU requires. However, in the size restricted workloads, this is quite a different story as there are differences in platform support and tolerance of taking on a significantly sized dependency.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Platform Specific HttpClient Support in dotnet/runtime

**Dev** [Steve Pfister](https://github.com/steveisok)
**Owner** [Steve Pfister](https://github.com/steveisok)

## Overview
The underlying networking libraries and capabilities in iOS, Android, and Wasm have required us to implement custom **HttpMessageHandler** classes using platform-specific APIs. Because each platform has unique API, different release pressures, and deeper infrastructure dependencies, the Mono team pushed the platform implementation into the individual SDKs.
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/net5/net5.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

# Target Framework Names in .NET 5

**PM** [Immo Landwerth](https://github.com/terrajobst) |
**Owner** [Immo Landwerth](https://github.com/terrajobst) |
[GitHub Issue](https://github.com/dotnet/runtime/issues/34173) |
[Video Presentation](https://youtu.be/kKH8NzvtENQ?t=694)

Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/or-greater-defines/or-greater-defines.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# OR_GREATER preprocessor symbols for TFMs

**PM** [Immo Landwerth](https://github.com/terrajobst)
**Owner** [Immo Landwerth](https://github.com/terrajobst)

Today, projects automatically define `#if` symbols based on the friendly TFM
representation. This includes both versionless- as well as version-specific
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/platform-checks/platform-checks.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Annotating platform-specific APIs and detecting its use

**PM** [Immo Landwerth](https://github.com/terrajobst)
**Owner** [Immo Landwerth](https://github.com/terrajobst)

With .NET Core, we've made cross-platform development a mainline experience in
.NET. Even more so for library authors that use [.NET 5][net5-tfms]. We
Expand Down
2 changes: 1 addition & 1 deletion accepted/2020/platform-exclusion/platform-exclusion.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Annotating APIs as unsupported on specific platforms

**PM** [Immo Landwerth](https://github.com/terrajobst)
**Owner** [Immo Landwerth](https://github.com/terrajobst)

For .NET 5, we're building a feature which [annotates platform-specific
APIs][platform-checks]. The goal is to provide warnings when developers
Expand Down
Loading