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

Add C++20 audit #2688

Merged
merged 10 commits into from
Mar 26, 2024
Merged

Add C++20 audit #2688

merged 10 commits into from
Mar 26, 2024

Commits on Mar 25, 2024

  1. resolve merge conflict

    b/309847996
    
    Change-Id: Ib691cdcdf017bf2b902e2d795a2b29fdf4f1db8c
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    e0c2517 View commit details
    Browse the repository at this point in the history
  2. Use value of ends_with to avoid compiler warning

    b/309847996
    
    Change-Id: If8d17e5182f06577db9293be4defd8120aa77085
    andrewsavage1 authored and niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    50b9573 View commit details
    Browse the repository at this point in the history
  3. Refactor cpp17 flag for windows, remove it while building cpp20 code

    b/309847996
    
    Change-Id: I3b9f16199bca34385d7e31adf2f541b3cf73bc83
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    c4d1a01 View commit details
    Browse the repository at this point in the history
  4. Add more cpp20 features

    b/309847996
    
    Change-Id: I3263c57ac7c5fa9a84f4f6277e405cb2061993ad
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    94a8837 View commit details
    Browse the repository at this point in the history
  5. Refactor android cpp17 flag, remove it while building cpp20 code

    b/309847996
    
    Change-Id: I0c220570d67e692c00a52a9034fc935c2c204318
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    cc7372e View commit details
    Browse the repository at this point in the history
  6. Add conditional to avoid building std::assume_aligned for android

    b/309847996
    
    Change-Id: I538fa194d1a76c447ae328e320dd3f1d6c24613b
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    1ceaad1 View commit details
    Browse the repository at this point in the history
  7. Address feedback

    Change-Id: Idb7387e56036fb4b7cbda406b14f91b7e11759c6
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3fe1af9 View commit details
    Browse the repository at this point in the history
  8. Refactor tvos config, cpp20 config

    Change-Id: I898f97286bc15229b8c8ce0f9670614ff0d4d274
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    cbd65ab View commit details
    Browse the repository at this point in the history
  9. Refactor linux shared, stub config.

    Refactor linux, stub platform config flags into 'default_cpp_standard'.
    
    Only apply `default_cpp_standard` to default toolchain, avoid applying
    it to other toolchains like host_toolchain.
    
    Change-Id: Ia533601ceb7a0bd8f906dbb5ba885191ea4adb04
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    be35177 View commit details
    Browse the repository at this point in the history
  10. Separate out flags for win, apple host config

    Change-Id: I0944883eca106cc48de8f77474be9efbb0303c77
    niranjanyardi committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    04b9e73 View commit details
    Browse the repository at this point in the history