diff options
| author | Emilio Jesus Gallego Arias | 2019-02-19 18:23:42 +0100 |
|---|---|---|
| committer | Emilio Jesus Gallego Arias | 2019-04-24 15:32:25 +0200 |
| commit | 728216337e2541b37135d86c1b0206706cf4ed1a (patch) | |
| tree | 8382ec1fa8615844792f2784a805d6bef2126f03 /dev/doc/changes.md | |
| parent | 75c5264aa687480c66a6765d64246b5ebd2c0d54 (diff) | |
[coq_makefile] Enforce warn_error for plugins.
The amount of dangerous warnings in plugins is out of hand, including
some very serious ones.
As Coq developers are maintaining plugins these days it makes sense to
require the contributions to follow the same coding discipline as in
the main tree, thus we require the set of warnings fatal warnings to
be the same in Coq and in plugins.
We don't mark deprecation as fatal as to allow time for migration.
Fixes #6974
Diffstat (limited to 'dev/doc/changes.md')
| -rw-r--r-- | dev/doc/changes.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/dev/doc/changes.md b/dev/doc/changes.md index 40c3c32e4f..4533a4dc01 100644 --- a/dev/doc/changes.md +++ b/dev/doc/changes.md @@ -20,6 +20,15 @@ General deprecation removed. Please, make sure your plugin is warning-free in 8.8 before trying to port it over 8.9. +Warnings + +- Coq now builds plugins with `-warn-error` enabled by default. The + amount of dangerous warnings in plugin code was very high, so we now + require plugins in the CI to adhere to the Coq warning policy. We + _strongly_ recommend against disabling the default set of warnings. + If you have special needs, see the documentation of your build + system and/or OCaml for further help. + Names - Kernel names no longer contain a section path. They now have only two |
