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

Fix implicit noexcept warnings #36507

Merged
merged 9 commits into from
Oct 31, 2023

Commits on Oct 18, 2023

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

Commits on Oct 19, 2023

  1. suggested details

    fchapoton committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    31f4fa6 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    aaf8cac View commit details
    Browse the repository at this point in the history
  2. Fix implicit noexcept warnings (automatic)

    This was generated as follows:
     - cythonize sagemath and save all "Implicit noexcept" warnings
     - sort -u and parse to produce a list of unique filename + line number
     - pipe the list to the following snippet:
    
        while read file line; do
            sed "$file" -ne "$line"p | grep -q -e noexcept -e '<.*>' ||
            sed -i "$file" -e "$line"'s/\(\( \+\(with \|no\)gil *\)\?[:,]\?\( *#.*\)\?\)$/ noexcept\1/'
        done
    tornaria committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    d7495e2 View commit details
    Browse the repository at this point in the history
  3. Minor fixes after the automatic commit.

     - fix one incorrectly placed `noexcept`
     - fix a doctest due to code change
    tornaria committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    3bd5532 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    131b747 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Fix more implicit noexcept warnings (automatic)

    The previous run only fixed files in the sagemath-standard distribution,
    just because we started with a list of warnings produced when compiling
    just sagemath-standard.
    
    This time we apply the same strategy to files in the other
    distributions.
    tornaria committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    62c1210 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Revert "disable legacy_implicit_noexcept"

    This reverts commit 131b747.
    tornaria committed Oct 27, 2023
    Configuration menu
    Copy the full SHA
    6ab1f92 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

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