Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: checkedc/checkedc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: checkedc/checkedc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 17-init-main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 22 files changed
  • 2 contributors

Commits on May 12, 2024

  1. Fix issues related to clang 17 upgrade.

    - The name of the system include directory has changed to not
      include the minor version inforamtion.  Update the hacky computation
      of this name for copying the Checked C files to that location.
    - FileCheck now complains about unused check-prefix
      arguments when checking test results. This uncovered a bunch
      of errors in our dynamic_checking tests with incorrect check prefixes
      (the test wasn't checking its results properly).
    - Clang's defaults have changed, so now a bunch of warnings are now
      errors.  These include things that Checked C complained about
      anyway, such as missing prototypes, incorrect function pointer casts,
      and so on.  The warnings being converted to errors affected some of
      our tests. We included clang's messages because they occurred on the
      same line as our errors.
    - A few error messages have change format.
    - Disabled the typechecking\no_prototype_functions.c test on Windows.
      It seems to cause the compiler to loop due to some changes in the
      internal representation of types. It might loop on Linux, I haven't
      checked.
    
    Testing results:
    
    Here are the results from running check-checkedc on Windows:
      Unsupported:  6
      Passed     : 82
      Failed     : 11
    dtarditi committed May 12, 2024
    Configuration menu
    Copy the full SHA
    877fc24 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    dbdb9e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8352a64 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

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

Commits on Oct 7, 2024

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