Adding contracts to the GCC GNAT Ada standard libraries
summary
Describes adding Ada 2012-style contracts (preconditions, postconditions, and other annotations) into GCC GNAT’s Ada standard libraries so SPARK users can get stronger formal proofs when their code uses those libraries. Explains which library APIs were annotated and how different levels of contracts range from preventing certain run-time errors to fully specifying library behavior for verification.
AI-written summary · about
related talks
56mContracts for Dependable C++
01h 34mContracts programming after C++17
01h 05m“Contract Programming in C++(20) (part 2 of 2)”
01h 21mProgramming with Contracts in C++20
01h 02mContracts in C++26 - An Insider's Overview
57mPerspectives on Contracts for C++
01h 03m“Contract Programming in C++(20) (part 1 of 2)”
01h 32mContracts for C++