Leonardo de Moura
|
4787cf179e
|
fix(library/class_instance_resolution): skip (instance) meta-variables that have been assigned by solving unification constraints
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
eb2236f036
|
feat(library/class_instance_resolution): bug in mk_choice
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
97407eb178
|
fix(library/class_instance_resolution): add hack for mk_subsingleton_instance API
The comment in the source code explains why the hack is needed
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
1b92a8333e
|
fix(library/class_instance_resolution): better is_def_eq for universe levels at new type class resolution procedure
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
6b4a891adb
|
fix(library/class_instance_resolution): bug when creating auxiliary meta-variables at try_instance
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
919d55b799
|
fix(library/class_instance_resolution): position information in the type class trace
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
088b0fb795
|
fix(library/class_instance_resolution): relax has_expr_metavar test at mk_choice
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
5f90ff0f07
|
fix(library/class_instance_resolution): incorrect assertion
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
443aca6280
|
chore(library/class_instance_resolution,library/init_module): fix style
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
abcfe0d805
|
feat(library/class_instance_resolution): add support for attribute [multiple-instances] in the new type class resolution procedure
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
2c177d595c
|
fix(library/class_instance_resolution): bug in cache validation
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
343ede3fbe
|
fix(library/class_instance_resolution): trace option for new type class resolution procedure
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
98943f7832
|
fix(library/class_instance_resolution): initialization bug and ignore universe metavariables not instantiated by unifier
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
6a36bffe4b
|
fix(library/class_instance_resolution): bugs in new type class resolution procedure
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
bf17440f31
|
feat(library/class_instance_resolution): throw exception is maximum depth is reached
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
f5819fab60
|
feat(library/class_instance_resolution): new type class resolution procedure
|
2015-11-08 14:04:57 -08:00 |
|
Leonardo de Moura
|
3b6eae1907
|
feat(library): start new type class resolution procedure
|
2015-11-08 14:04:56 -08:00 |
|