Merged
Conversation
* Publish the C# 9 alpha branch Start the process of publishing the early alpha drafts in favor of the current committee working draft. * fix branch name. * Fix build warnings New version means lots of new clauses. * Add items to TOC Add clause number to the TOC. * Fix spec links * Replace links Replace all links to the C# 9 feature specs with the corresponding location in the C# 9 alpha draft of the C# standard.
* Async troubleshooting and pitfalls Create `common-async-bugs.md` — from "Psychic Debugging of Async Methods." Covers the 4 most common bugs: method runs synchronously despite `async`, can't await `void`, deadlocks with `SynchronizationContext`, `Task<Task>` unwrapping. Also incorporate mentions of UI deadlocks (from "Await and UI and deadlocks") and static constructor deadlocks as warning notes. 1. Create `async-lambda-pitfalls.md` — from "Potential pitfalls to avoid when passing around async lambdas." Covers: async lambdas assigned to `Action` delegates (becomes async void), `Parallel.ForEach` with async lambdas, `Task.Factory.StartNew` returning `Task<Task>`. 1. Decompose relevant Async/Await FAQ content into both articles (FAQ answers about async void, `Task.Wait` vs `await`, the `async` keyword not forcing asynchrony). 1. Add both to TOC. Consider grouping under a new "Best practices and troubleshooting" sub-section. * Proofread and update Do a full edit pass and update. * Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update docs/standard/asynchronous-programming-patterns/async-lambda-pitfalls.md Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com> * format table. --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
* 4B .NET Framework release notes DO NOT MERGE until 4/14 at 10am Redmond time. * Change release date to April 14, 2026 Updated the release date for the .NET Framework release notes. * Fix markdown formatting in April cumulative update notes Updated markdown formatting for release notes to use asterisks instead of underscores for emphasis.
* Update GitHub Copilot modernization docs with latest features - Update overview.md with 8 scenarios, VB support, new project types, four-phase workflow, upgrade strategies, flow modes, state management - Update install.md with correct VS Code extension name, VB support - Update faq.yml with new scenarios, version matrix, new Q&As - Update how-to-upgrade with upgrade options phase, flow modes - Create concepts.md covering scenarios, skills, tasks, workflow, state management, flow modes, and resumability - Create scenarios-and-skills.md with full reference of 8 scenarios and 30+ built-in migration skills organized by domain - Create best-practices.md with preparation, collaboration, pitfalls, recovery, security, and performance guidance - Create troubleshooting.md covering workflow, build, Git, performance, and customization issues - Update toc.yml and index.yml with new articles Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add customization and working-with-agent articles - Create customization.md covering custom skills, custom scenarios, scenario artifact editing, chat customization, source control/branching, and skill loading priority with real-world examples - Create working-with-agent.md covering collaboration patterns, teaching preferences/corrections, flow modes, mid-session corrections, multi-session workflows, reviewing work, and quick reference phrase table - Update toc.yml and index.yml with both new articles - Update output.md with fact-check entries for both articles Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix scenarios-and-skills.md per review feedback - Shorten title for SEO compliance - Add periods to all scenario table 'What it does' rows - Fix 'end to end' to 'end-to-end' - Replace em-dashes with colons in section headings - Add CoreWCF GitHub link Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Change from four-phase to three-phase workflow Remove assessment as a numbered phase. Assessment is now described as a preliminary step the agent performs before the three phases (upgrade options, planning, execution) begin. Updated across all 6 affected files: overview.md, concepts.md, how-to-upgrade-with-github-copilot.md, best-practices.md, troubleshooting.md, and working-with-agent.md. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add intro text between consecutive H2/H3 headings Add brief introductory paragraphs between H2 and H3 headings in best-practices.md (5 instances) and troubleshooting.md (4 instances) to comply with docs style requirement that consecutive headings must have content between them. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Apply best-practices.md review feedback - Add guidance to initialize a local Git repo for non-Git projects, with benefits list and example commands - Add note about editing plan.md directly with CAUTION about contradictory instructions - Add 'or stop the session manually' to agent-stuck-in-loop section Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Edit pass * Remove file * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Some feedback * Editing * Another editing pass * Review comments * Feedback * Fix VSCode's bad GitHub integration... * Change type to reference --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Initial plan * Update What's new articles for .NET 11 Preview 3 - Updated all 4 What's new articles for .NET 11 to Preview 3 - Updated ms.date to 04/14/2026 in all files - runtime.md: simplified Runtime Async opt-in (no EnablePreviewFeatures needed), added NativeAOT/R2R support, added JIT switch folding and uint-float cast improvements, added WebAssembly section - libraries.md: added System.Text.Json naming/ignore enhancements, Zstandard in System.IO.Compression, ZIP CRC32 validation, SafeFileHandle pipe support, RandomAccess pipe support, Regex AnyNewLine option - sdk.md: added solution filter CLI support, file-based app #:include, dotnet run -e, dotnet watch improvements, other CLI improvements - overview.md: updated summaries to reflect Preview 3 features, added union types to C# 15 list - Updated Libraries.cs snippet with new code samples for Preview 3 features - Updated Runtime.cs snippet to remove EnablePreviewFeatures comment Agent-Logs-Url: https://github.com/dotnet/docs/sessions/b44af3f0-172c-4e4f-bb38-d79eed5ce99c Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix snippet parameter name It should be `asyncRead` and `asyncWrite`, not `asyncReads` and `asyncWrites`. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> Co-authored-by: Bill Wagner <wiwagn@microsoft.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Please don't squash-merge this PR.
Internal previews
Toggle expand/collapse
isandswitchexpressions, and operatorsand,or, andnotin patternsNote
This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.