Leonardo de Moura
|
e3e1668f27
|
fix(util/thread_script_state): disable script_state recycling at finalization time
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-17 09:57:17 -07:00 |
|
Leonardo de Moura
|
e128610711
|
chore(tests): use option -t 100000 to speedup tests
|
2014-09-10 11:20:16 -07:00 |
|
Leonardo de Moura
|
abdd784729
|
feat(shell): start 'lean --server' with 'pp.beta = true'
|
2014-09-09 14:13:35 -07:00 |
|
Leonardo de Moura
|
d48dbccb00
|
fix(shell): allow multiple spaces after -D option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-05 18:07:54 -07:00 |
|
Leonardo de Moura
|
37c36e8b4e
|
feat(shell): add -D command line option for setting configuration options, closes #130
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 13:33:00 -07:00 |
|
Leonardo de Moura
|
b5b68613b1
|
feat(shell): remove '--server' command line option when compiling with -DMULTI_THREAD=OFF
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 12:43:14 -07:00 |
|
Leonardo de Moura
|
5ebebb30a8
|
feat(shell): remove --permissive option, closes #107
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 13:26:07 -07:00 |
|
Leonardo de Moura
|
eeffb498b8
|
feat(frontends/lean/dependencies): send all missing files to standard error, closes #111
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-29 13:20:25 -07:00 |
|
Leonardo de Moura
|
eb794f7491
|
refactor(shell): remove obsolete tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-23 18:12:19 -07:00 |
|
Leonardo de Moura
|
dbaf81e16d
|
refactor(library): remove unnecessary 'standard' subdirectory
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-23 18:08:09 -07:00 |
|
Leonardo de Moura
|
b13851ba13
|
feat(frontends/lean): add kind and type to index, closes #89
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-23 12:39:59 -07:00 |
|
Leonardo de Moura
|
b746492ac8
|
refactor(library/simple_formatter): rename simple_formatter to print
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-22 10:32:08 -07:00 |
|
Leonardo de Moura
|
7d987df429
|
refactor(kernel/formatter): move simple_formatter to library
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-22 10:26:45 -07:00 |
|
Leonardo de Moura
|
670bfe24f5
|
chore(build): remove hott library directory, and move hott tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-15 13:30:56 -07:00 |
|
Leonardo de Moura
|
dc3e9a15d2
|
refactor(library/definitions_cache): rename to definition_cache
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-14 18:12:12 -07:00 |
|
Leonardo de Moura
|
343407b1b6
|
feat(shell/lean): add --index option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-14 18:05:48 -07:00 |
|
Leonardo de Moura
|
40f7ef5097
|
feat(shell/lean): display src file name when printing 'file not found in the LEAN_PATH' error, closes #47
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-14 15:48:31 -07:00 |
|
Leonardo de Moura
|
4bbabfe6d4
|
feat(shell/lean): add --permissive command line option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-14 14:01:59 -07:00 |
|
Leonardo de Moura
|
9d4c073618
|
feat(frontends/lean): add option --cache
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-10 11:04:16 -07:00 |
|
Leonardo de Moura
|
21b151bc98
|
chore(shell/lean): rename shortname for --luahook option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-10 10:00:04 -07:00 |
|
Leonardo de Moura
|
0af4a67881
|
feat(frontends/lean): save type information after elaboration, remove --flyinfo option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-06 19:35:26 -07:00 |
|
Leonardo de Moura
|
1a725574b1
|
refactor(frontends/lean): add 'server' module as a replacement for 'interactive'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-06 18:07:04 -07:00 |
|
Leonardo de Moura
|
59f6cb5962
|
fix(build): delete incorrect/old .d and .olean files, detect errors when generating .d files.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-04 13:58:48 -07:00 |
|
Leonardo de Moura
|
f39b2eb70f
|
feat(frontends/lean): add --flyinfo option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-31 19:54:21 -07:00 |
|
Soonho Kong
|
b4c2234e10
|
chore(shell/CMakeLists.txt): put EXECUTABLE_SUFFIX to lean
|
2014-07-31 14:11:59 -07:00 |
|
Soonho Kong
|
14a406d4d7
|
feat: add "--flycheck" option to print out error msgs for flycheck
|
2014-07-31 11:18:51 -07:00 |
|
Leonardo de Moura
|
b4700e4eed
|
chore(build): eliminate artificial dependencies
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-29 18:25:57 -07:00 |
|
Leonardo de Moura
|
8278700b47
|
feat(build): copy lean executable to bin directory
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-29 10:25:55 -07:00 |
|
Leonardo de Moura
|
2b4bd66081
|
feat(build): generate tests for all code blocks in org-files, and examples at ./examples/standard
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-28 12:06:11 -07:00 |
|
Leonardo de Moura
|
206206060f
|
test(tests/lean/hott): add some of Vladimir's definitions as tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-26 20:50:37 -07:00 |
|
Leonardo de Moura
|
70ef92cd5e
|
feat(build): add tests/lean/slow test directory, and add nat_wo_hints.lean file that elaborates nat.lean without using any hint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-26 10:53:44 -07:00 |
|
Leonardo de Moura
|
71afb83fcd
|
feat(shell/lean): rename multi-threading option to -j
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-23 14:35:02 -07:00 |
|
Leonardo de Moura
|
405e57eb2d
|
refactor(kernel/formatter): add formatter_factory, and simplify formatter interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-10 18:32:00 +01:00 |
|
Leonardo de Moura
|
2ef7b9be2f
|
feat(frontends/lean): add basic pretty printer
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-09 01:12:36 -07:00 |
|
Leonardo de Moura
|
e445515f2b
|
refactor(kernel): move standard and hott kernel instantiations to library
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-05 10:31:27 -07:00 |
|
Leonardo de Moura
|
abe12b0631
|
fix(shell/lean): only save .olean file if there are no errors
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 18:04:18 -07:00 |
|
Leonardo de Moura
|
cf28981f45
|
feat(tests/lean/run): add test_single script that sets the LEAN_PATH
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-29 07:47:46 -07:00 |
|
Leonardo de Moura
|
65c63e146f
|
feat(frontends/lean): add display_deps function, and --deps command line option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-28 18:35:18 -07:00 |
|
Leonardo de Moura
|
3ea24c0f32
|
fix(library/kernel_bindings): set_environment and set_io_state objects
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-17 22:36:47 -07:00 |
|
Leonardo de Moura
|
b9a7cc41ef
|
feat(shell): use system_import for lua files provided in the command line (i.e., their code will be available for all threads)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-17 22:04:09 -07:00 |
|
Leonardo de Moura
|
1378fa5cbb
|
refactor(util/script_state): remove support for threads and communication channels from the Lua API, the goal is to keep is simple, and use one Lua state object per thread
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-17 21:56:45 -07:00 |
|
Leonardo de Moura
|
73b7a44c84
|
fix(shell/CMakeFiles): typo
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-16 16:55:16 -07:00 |
|
Leonardo de Moura
|
a964ceb0e2
|
feat(frontends/lean): add 'import' command, add command line option for setting number of threads
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-16 16:37:46 -07:00 |
|
Leonardo de Moura
|
79d32b768d
|
feat(shell): add '--hott' command line option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-16 15:50:27 -07:00 |
|
Leonardo de Moura
|
9931033554
|
feat(shell/lean): remove --olean option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-15 10:50:35 -07:00 |
|
Leonardo de Moura
|
891a3fb48b
|
feat(frontends/lean): add command block reader with snapshot and resume
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-14 14:13:32 -07:00 |
|
Leonardo de Moura
|
5fee6fd140
|
feat(shell/lean): add '-o' command line option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-14 08:10:43 -07:00 |
|
Leonardo de Moura
|
cffbae3667
|
test(tests/lean/run): add new test group, where we just execute Lean (and don't check output)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-11 21:07:23 -07:00 |
|
Leonardo de Moura
|
05edbe00ad
|
chore(shell): re-activate .lean tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-11 14:36:42 -07:00 |
|
Leonardo de Moura
|
2e8ebb6d9e
|
feat(frontends/lean/parser): add 'parse_commands' and 'parse_script'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-11 14:32:07 -07:00 |
|