Leonardo de Moura
|
60f230a206
|
doc(library/unifier): ignore flex-flex constraints
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-23 14:33:09 -07:00 |
|
Leonardo de Moura
|
7df397fe63
|
test(lua): add universe constraint unifier test
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-23 14:19:02 -07:00 |
|
Leonardo de Moura
|
a0e4dccdac
|
refactor(kernel/constraint): rename choice constraint fields
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-23 13:52:03 -07:00 |
|
Leonardo de Moura
|
6d14de76f3
|
feat(kernel/constraint): add 'delayed' flag to choice constraints
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-23 12:56:06 -07:00 |
|
Leonardo de Moura
|
66016df0ad
|
feat(library/unifier): add imitation step for macros
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-23 12:44:22 -07:00 |
|
Leonardo de Moura
|
2fa5b17592
|
feat(library/unifier): add unifier.max_steps unifier.use_exceptions options
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-23 12:38:57 -07:00 |
|
Leonardo de Moura
|
7b188ea37e
|
feat(library/unifier): implement flex-rigid case
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-23 11:00:35 -07:00 |
|
Leonardo de Moura
|
68d55ef398
|
doc(library/unifier): document some of the unifier_fn methods
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-23 08:22:38 -07:00 |
|
Leonardo de Moura
|
9f7b92a410
|
refactor(library/unifier): combine active and delayed constraint sets
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-22 21:10:59 -07:00 |
|
Leonardo de Moura
|
228f51dcfa
|
feat(library/unifier): add support for choice constraint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-22 17:21:24 -07:00 |
|
Leonardo de Moura
|
c8a07dee53
|
feat(library/unifier): add unifier_plugin support, and unit test with plugin implemented using Lua
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-22 16:27:04 -07:00 |
|
Leonardo de Moura
|
238a0dbfba
|
fix(library/unifier): memory violation, and missing set_conflict
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-22 14:09:06 -07:00 |
|
Leonardo de Moura
|
29a00c46d0
|
feat(library/unifier): add main loop and resolve_conflict
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-22 11:57:10 -07:00 |
|
Leonardo de Moura
|
644c387cfe
|
refactor(kernel/constraint): rename: level constraints are also equality constraints
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-22 10:50:47 -07:00 |
|
Leonardo de Moura
|
9c745057b4
|
feat(library/unifier): add unify_fn skeleton
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-21 20:08:39 -07:00 |
|
Leonardo de Moura
|
bf8f3318d8
|
feat(library): add unifier module skeleton
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-21 13:38:17 -07:00 |
|