diff options
author | Twan van Laarhoven <twanvl@gmail.com> | 2013-09-11 15:32:33 +0200 |
---|---|---|
committer | Herbert Valerio Riedel <hvr@gnu.org> | 2013-09-18 09:53:18 +0200 |
commit | bd42c9dfd1c9ce19672e1d63871a237c268e0212 (patch) | |
tree | 0d9e6e3fdedae39176751cc62c1458344a0cf781 /compiler/codeGen | |
parent | b6bc3263d0099e79b437ac5f3c053452c608c710 (diff) | |
download | haskell-bd42c9dfd1c9ce19672e1d63871a237c268e0212.tar.gz |
Implement checkable "minimal complete definitions" (#7633)
This commit adds a `{-# MINIMAL #-}` pragma, which defines the possible
minimal complete definitions for a class. The body of the pragma is a
boolean formula of names.
The old warning for missing methods is replaced with this new one.
Note: The interface file format is changed to store the minimal complete
definition.
Authored-by: Twan van Laarhoven <twanvl@gmail.com>
Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions