GCC Goes with No Recompiling: GNU compiler collection that enforces good coding practices at the expense of the programmer
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
HACKING
LICENSE
README.md
force_rot.py
ggcc.py
requirements.txt

README.md

GCC Goes with No Recompiling

A GNU compiler collection that enforces good coding practices at the expense of the programmer

TODO

  • Make a plan
  • Enforce rule of 30
  • Compile and stack overflow
  • Get useful feedback from internet
  • Silly typecaster
  • Annoying debugger

For safety critical code

  • Remove all recursion
  • Remove all goto statements
  • Only max 2 assertions per function
  • Remove all complicated macros