correctcomputation / checkedc-clang

This is the primary development repository for 3C, a tool for automatically converting legacy C code to the Checked C extension of C, which aims to enforce spatial memory safety. This repository is a fork of Checked C's.
14 stars 5 forks source link

Extend and clean up public documentation #325

Open mattmccutchen-cci opened 3 years ago

mattmccutchen-cci commented 3 years ago

This is a catch-all issue for documentation extensions and cleanups that didn't make the initial submission of the "October 2020" PR to Microsoft (microsoft/checkedc-clang#930). Some might still be added to that PR if they are done early enough in the review process of the PR, while others will miss it. We can file more specific issues as desired.

I hope I got everything...

Other things we have since decided we'd like to add:

mwhicks1 commented 3 years ago

For the first bullet:

mwhicks1 commented 3 years ago

For the second bullet:

mwhicks1 commented 3 years ago

For the third bullet: The tutorial link is fine as is. Won't change.

For the fourth bullet, on Checked C stuff that is not specific to us; this is low priority. You could file an issue suggesting they include these changes, or else file a PR to their main trunk with the changes, as you like.

For the fifth bullet: File a PR on this (perhaps with the stuff above) ?

For the rest: Nothing specific to add.

mattmccutchen-cci commented 3 years ago
  • There's nothing we are going to provide to ensure that the pragma is included. That's a Checked C issue.

Right, I wasn't proposing that 3C do that; I just thought of mentioning it as part of the workflow.