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

Brodes/seh flow phase2 splitting seh edges #18049

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

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    de05aee View commit details
    Browse the repository at this point in the history
  2. Change log

    bdrodes committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    4b83a45 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1c7b5ae View commit details
    Browse the repository at this point in the history
  4. Removing SEH default case for function calls as the logic to handle S…

    …EH is not yet part of the IR generation to make this logic work.
    bdrodes committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    792231c View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Fixed usage raisesException

    bdrodes committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    1c874d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bb765d View commit details
    Browse the repository at this point in the history
  3. Putting back deleted file, and deprecating instead. Deprecating mayTh…

    …rowException as well.
    bdrodes committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    26d590a View commit details
    Browse the repository at this point in the history
  4. Merge branch 'brodes/seh_flow_phase1_throwing_models' of https://gith…

    …ub.com/microsoft/codeql into brodes/seh_flow_phase1_throwing_models
    bdrodes committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    63ddd81 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0784776 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ae1ed38 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a69daa0 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'brodes/seh_flow_phase1_throwing_models' of https://gith…

    …ub.com/microsoft/codeql into brodes/seh_flow_phase1_throwing_models
    bdrodes committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    23485f1 View commit details
    Browse the repository at this point in the history
  9. Changing terminology back to "throws" vs "rasis" for alwaysThrowsExce…

    …ption to be consistent with other backward compatibility changes.
    bdrodes committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    4e77756 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Update cpp/ql/lib/change-notes/2024-11-18-throwing-functions.md

    Co-authored-by: Mathias Vorreiter Pedersen <[email protected]>
    bdrodes and MathiasVP authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    69df07e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6aa7412 View commit details
    Browse the repository at this point in the history
  3. Adds SEH exception edge types, disjoint from normal C++ edges. Does n…

    …ot apply the edges yet, just stipulates the types.
    bdrodes committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    4078d79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    007dd83 View commit details
    Browse the repository at this point in the history