Leonardo de Moura
|
7ad256131e
|
feat(elaborator): add support for constraints of the form ?m[inst, ...] == t, fix bugs, add more tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 16:39:22 -07:00 |
|
Leonardo de Moura
|
a5b4908f71
|
fix(elaborator): process_simple_ho_match and missing cases
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 13:45:04 -07:00 |
|
Leonardo de Moura
|
cb2c73cf37
|
feat(elaborator): add higher-order matching support to elaborator
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 11:22:00 -07:00 |
|
Leonardo de Moura
|
f4592da87f
|
feat(elaborator): solve more unification constraints, add more tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 08:15:37 -07:00 |
|
Leonardo de Moura
|
7f96c07a01
|
refactor(library): rename light_checker to type_inferer
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 08:15:36 -07:00 |
|
Leonardo de Moura
|
183f5a1ccf
|
feat(elaborator): solve unification constraints
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 08:15:36 -07:00 |
|
Leonardo de Moura
|
a1710aeeb9
|
feat(elaborator): add trace objects for elaborator
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 08:15:36 -07:00 |
|
Leonardo de Moura
|
dc0e7a4472
|
feat(pos_info_provider): add position information provider for expressions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 08:15:36 -07:00 |
|
Leonardo de Moura
|
b1b49e86e7
|
test(elaborator): add simple test
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 08:15:36 -07:00 |
|
Leonardo de Moura
|
1548ffabb1
|
feat(elaborator): add new elaborator interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-10-22 08:15:36 -07:00 |
|