Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C++ 20: Move vnext to C++ 20 and C++ 20 coroutines #12331

Draft
wants to merge 12 commits into
base: main
Choose a base branch
from

Commits on Nov 1, 2023

  1. C++ 20: Move vnext to C++ 20 and C++ 20 coroutines

    This moves projects in vnext to build with C++ 20 and C++ 20 coroutines. This should not impact the ABI of MSRN DLLs, but may need care for cases of Folly at legacy ABI boundary.
    
    1. Set `<CppStandard>stdcpp20</CppStandard>` in `React.cpp.props`
    2. Remove explicit usages of `/await` to opt into coroutines TS
    3. Replace `std::experimental::coroutine_handle` with `std::coroutine_handle`
    NickGerleman committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    67e6b13 View commit details
    Browse the repository at this point in the history
  2. Change files

    NickGerleman committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    90774ca View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Configuration menu
    Copy the full SHA
    575c901 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Configuration menu
    Copy the full SHA
    06334d7 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Finixh Cpp20 update

    chiaramooney committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    7486891 View commit details
    Browse the repository at this point in the history
  2. Format

    chiaramooney committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    39df2ae View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Try Fix: Debug Tests

    chiaramooney committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    25c722f View commit details
    Browse the repository at this point in the history
  2. Remove Fix

    chiaramooney committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    00c8133 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    1428d59 View commit details
    Browse the repository at this point in the history
  2. Fix Format

    chiaramooney committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    1990ed6 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Fix Build Break

    chiaramooney committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    64addbd View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Merge

    chiaramooney committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    a8c072a View commit details
    Browse the repository at this point in the history