Some compilers don't document some of the flags, such as clang for
-g3. However, practice shows that clang behaves the same way as g++
in that regard. As an experiment, providing -g4 results in
-`error: unknown argument: '-g4'`, but providing -g3 succesfully
+`error: unknown argument: '-g4'`, but providing -g3 successfully
compiles, and supposedly puts it into effect.
Disabling optimizations via `-O0` is also recommended for debugging.
update. The date is there, so we (and users) can determine if the grammar
is or isn't out of date.
-Sphinx is a Python tool that whas several Python packages. To ensure reproduceability of the
+Sphinx is a Python tool that was several Python packages. To ensure reproducibility of the
documentation that it generates, a file named requirements.txt is used to lock the version for
Sphinx and its dependencies. The file is located at `doc/sphinx/src/requirements.txt`. It can be
regenerated based on input from `doc/sphinx/src/requirements.in` as long as you have `pip-compile`