Leonardo de Moura
|
3196cd19dc
|
chore(util/thread): add atomic_uint type
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 16:14:31 -07:00 |
|
Leonardo de Moura
|
20947de2f1
|
test(lua): add replace method test
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 15:51:22 -07:00 |
|
Leonardo de Moura
|
9f86aa73c8
|
test(lua): add basic universe level tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 14:51:18 -07:00 |
|
Leonardo de Moura
|
2e753e2cc0
|
fix(kernel/error_msgs): application type mismatch error message
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 14:49:42 -07:00 |
|
Leonardo de Moura
|
b18263a014
|
feat(kernel/formatter): adjust simple formatter to the new convention for displaying universe levels
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 14:42:01 -07:00 |
|
Leonardo de Moura
|
d4922daedf
|
fix(kernel/level): add missing LEAN_THREAD_LOCAL directive
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 14:39:37 -07:00 |
|
Leonardo de Moura
|
a8a6bb1b7f
|
fix(kernel/level): bug in get_undef_global
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 14:34:24 -07:00 |
|
Leonardo de Moura
|
89d6a1e691
|
fix(kernel/type_checker): check for undefined global/local levels
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 14:23:04 -07:00 |
|
Leonardo de Moura
|
b6d6df161f
|
fix(kernel/level): bug in get_undef_param
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 14:22:23 -07:00 |
|
Leonardo de Moura
|
ad2b1d0d91
|
chore(util/lua_list): improve error message in table_to_list aux function
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 12:58:10 -07:00 |
|
Leonardo de Moura
|
1244a951f2
|
fix(kernel/type_checker): add missing test: number of universe level parameters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 12:57:27 -07:00 |
|
Leonardo de Moura
|
6f03064c46
|
fix(library/kernel_bindings): bug in mk_definition Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 12:56:50 -07:00 |
|
Leonardo de Moura
|
0eaf1bb2cf
|
fix(util/lua_named_param): compilation warning
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-12 12:21:48 -07:00 |
|
Leonardo de Moura
|
ff9004dae2
|
refactor(kernel): add level normalizer, is_equivalent predicate, switch to is_equivalent in the type checker, fix bugs in is_lt predicate
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-11 18:05:02 -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
|
e942aecca6
|
refactor(kernel/type_checker): remove method is_conv
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 20:29:35 -07:00 |
|
Leonardo de Moura
|
9d96f24766
|
refactor(kernel): remove convertability constraints
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 20:25:27 -07:00 |
|
Leonardo de Moura
|
d4400d6135
|
refactor(library/kernel_bindings): remove level_cnstrs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 20:16:51 -07:00 |
|
Leonardo de Moura
|
aaea298839
|
refactor(library/kernel_bindings): remove level pair and list of level pairs from Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 20:13:10 -07:00 |
|
Leonardo de Moura
|
7b6d555433
|
refactor(kernel): remove level constraints from definitions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 20:11:50 -07:00 |
|
Leonardo de Moura
|
23ed003389
|
refactor(kernel): remove diff_cnstrs module
We don't need them anymore. We will drop universe cumulativity from the kernel.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 19:58:25 -07:00 |
|
Leonardo de Moura
|
a650a4f9b5
|
fix(library/kernel_bindings): bug in mk_app, add expr_lt tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 19:54:52 -07:00 |
|
Leonardo de Moura
|
6493ff5388
|
fix(kernel/formatter): print level parameters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-09 19:50:04 -07:00 |
|
Leonardo de Moura
|
813eba6b3a
|
chore(build): add Lua thread tests to test suite
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 18:53:36 -07:00 |
|
Leonardo de Moura
|
21e3e22017
|
test(lua/threads): re-activate Lua thread examples
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 18:52:15 -07:00 |
|
Leonardo de Moura
|
9676f48470
|
feat(library/kernel_bindings): add list of certified_definitions in the Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 18:51:34 -07:00 |
|
Leonardo de Moura
|
129d108d0b
|
test(lua): add example for testing is_descendant
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 18:50:24 -07:00 |
|
Leonardo de Moura
|
bc1a91496a
|
feat(util/lua_list): allow Lua list objects to be moved between states
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 18:49:27 -07:00 |
|
Leonardo de Moura
|
fca65a9d69
|
fix(kernel/environment): is_descendant optimization
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 18:48:25 -07:00 |
|
Leonardo de Moura
|
c843243f64
|
feat(library/kernel_bindings): add add_decl and type_check functions to Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 18:08:32 -07:00 |
|
Leonardo de Moura
|
5a7f181efc
|
feat(util/name_set): improve name_set Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 17:17:00 -07:00 |
|
Leonardo de Moura
|
95262fb68d
|
feat(library/kernel_bindings): add remaining type_checker constructors in the Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 17:13:06 -07:00 |
|
Leonardo de Moura
|
3aa1afdf51
|
refactor(util): file name convention
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 14:15:28 -07:00 |
|
Leonardo de Moura
|
1e4c5f1761
|
feat(util/lua_named_param): add new functions for handling named parameters in Lua
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 14:12:15 -07:00 |
|
Leonardo de Moura
|
bf57f951ea
|
refactor(util): move Lua named parameter support to a different file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-08 13:20:37 -07:00 |
|
Leonardo de Moura
|
f3c7bc948a
|
feat(library/kernel_bindings): type_checker Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 19:04:15 -07:00 |
|
Leonardo de Moura
|
1a8d75c4f0
|
feat(util): name_set Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 18:32:53 -07:00 |
|
Leonardo de Moura
|
7fe61bc69c
|
feat(util): name_generator Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 17:28:11 -07:00 |
|
Leonardo de Moura
|
62db010ba3
|
feat(library/kernel_bindings): add optional arguments to empty_environment Lua API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 17:06:27 -07:00 |
|
Leonardo de Moura
|
4c5f88e63b
|
feat(library/kernel_bindings): global level constructor/accessor/recognizer
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 16:22:45 -07:00 |
|
Leonardo de Moura
|
db39458c30
|
fix(kernel/level): predicate is_param_core
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 16:22:08 -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
|
9c760132e2
|
feat(kernel): add global levels to environment
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 16:07:31 -07:00 |
|
Leonardo de Moura
|
208384b5b6
|
fix(util/rb_tree): missing const
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 14:07:15 -07:00 |
|
Leonardo de Moura
|
2424cf7ece
|
fix(kernel/expr): old comment
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-07 13:07:17 -07:00 |
|
Leonardo de Moura
|
503d8dfa9e
|
feat(kernel): add global universe level
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-06 16:13:29 -07:00 |
|
Leonardo de Moura
|
8095783c36
|
refactor(library/kernel_bindings): use new functions for simulating python-like named arguments
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-05 14:42:16 -07:00 |
|
Leonardo de Moura
|
f568ed97b8
|
feat(util/lua): add functions for simulating python-like named arguments using Lua tables
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-05 14:41:33 -07:00 |
|
Leonardo de Moura
|
850ec69538
|
feat(kernel): add flag for disabling impredicativity of Prop/Bool in the kernel
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-05 14:09:17 -07:00 |
|
Soonho Kong
|
b990bb6425
|
doc(README.md): use self-hosted icon for cdas
[skip ci]
|
2014-05-05 11:26:39 -04:00 |
|