Leonardo de Moura
|
59755289e4
|
feat(library/unifier): case split on constraints of the form (f ...) =?= (f ...), where f can be unfolded, and there are metavariables in the arguments
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-05 15:52:40 -07:00 |
|
Leonardo de Moura
|
e366aadad0
|
refactor(library/converter): expose is_opaque predicate in the converter interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-05 12:05:23 -07:00 |
|
Leonardo de Moura
|
a52c9f4e2b
|
feat(library/unifier): add option 'unifier.unfold_opaque', remove option 'unifier.use_exceptions' (the user should not be able to change this)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-05 09:43:16 -07:00 |
|
Leonardo de Moura
|
a1d94d71ec
|
refactor(kernel/converter): eliminate converter::context, use type_checker directly
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-22 13:52:47 -07:00 |
|
Leonardo de Moura
|
2954d10df5
|
refactor(kernel/converter): remove unnecessary exception
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-19 23:06:49 -07:00 |
|
Leonardo de Moura
|
d58b8a8102
|
refactor(kernel): move delayed_justification to justification.h
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-15 13:53:10 -07:00 |
|
Leonardo de Moura
|
7176181b42
|
refactor(kernel/converter): cleanup and remove universe cumulativity support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 20:43:11 -07:00 |
|
Leonardo de Moura
|
b0e0e82350
|
refactor(kernel): separate type_checker and converter
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-04-30 18:42:01 -07:00 |
|