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).
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).