checkedc / checkedc-fork

This was a fork of Checked C used from 2021-2024. The changes have been merged into the original Checked C repo.
Other
26 stars 3 forks source link

Remove use of colon in decls for Checked C bounds and where clause declarations #489

Open dtarditi opened 1 year ago

dtarditi commented 1 year ago

We have introduced new keywords beginning with _ for the Checked C bounds annotations and where clauses, as part of creating erasable syntax. We no longer need the colon (:) to declare bounds declarations and where clauses from in declarations - there is not a potential for collisions.

We should update tests to remove the use of the ':' and to use the new keywords. We should update the syntax descriptions on the Wiki and in the spec to deprecate usage of the :. We'll remove support in the milestone after the v1.0 release (the 3C tools and various real-world codbases needs to be updated before deprecating compiler support).

mwhicks1 commented 1 year ago

To elaborate on your last sentence, the repos are