Leonardo de Moura
|
69e72c278d
|
feat(kernel): add proof irrelevance for classes
We can use this feature to implement proof irrelevance for Identity types.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-16 15:30:32 -07:00 |
|
Leonardo de Moura
|
8ae0e46e9d
|
feat(library/kernel_bindings): add new global level methods to environment Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 16:17:04 -07:00 |
|
Leonardo de Moura
|
a6116e3156
|
test(lua): reactivate some of the Lua unit tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-04-29 10:36:57 -07:00 |
|
Leonardo de Moura
|
5fe8c32da9
|
feat(kernel): use new universe contraints in the environment, allow new constraints to be added
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-06 16:46:11 -08:00 |
|
Leonardo de Moura
|
3f0279b88c
|
refactor(frontends/lua): replace lean.lua.h with util.lua
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-26 19:49:26 -08:00 |
|
Leonardo de Moura
|
4229e498d2
|
refactor(kernel/type_checker): combine type_checker and type_inferer into a single class, and avoid code duplication
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-22 11:51:38 -08:00 |
|
Leonardo de Moura
|
69be5f6c94
|
feat(kernel/environment): track which modules were already imported
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-11-17 18:15:44 -08:00 |
|
Leonardo de Moura
|
3078923ea4
|
fix(kernel/type_checker): add missing test, and kernel_exception has_no_type_exception
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-11-10 11:14:04 -08:00 |
|
Leonardo de Moura
|
9d61fcf85b
|
feat(lua): expose environment objects in the Lua bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-11-10 11:14:04 -08:00 |
|