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

[libc++][hardening] Always enable all checks during constant evaluation #107713

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Commits on Sep 8, 2024

  1. Configuration menu
    Copy the full SHA
    c115b14 View commit details
    Browse the repository at this point in the history
  2. Cut out function call

    It was originally added so that the assertion message would be in the
    constexpr call stack but Clang just shows the source location,
    including the line number, expression and message anyways
    MitalAshok committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    817d019 View commit details
    Browse the repository at this point in the history
  3. Fix test failures

    MitalAshok committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    9320bb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c1c4505 View commit details
    Browse the repository at this point in the history
  5. Workaround for GCC bug for __builtin_is_constant_evaluated when evalu…

    …ating attribute argument
    MitalAshok committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    006e98d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9ac5fe View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a05ff10 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

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