Leonardo de Moura
|
7e84d5df3d
|
refactor(util): explicit initialization/finalization
|
2014-09-24 10:12:29 -07:00 |
|
Leonardo de Moura
|
b1ee888aae
|
refactor(*): start move to explicit initialization/finalization,
explicitly initialize/finalize options
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-22 10:41:07 -07:00 |
|
Soonho Kong
|
5b9b814fd1
|
fix(shell/lean.cpp): use binary mode to open cache file
|
2014-09-19 09:36:23 -07:00 |
|
Leonardo de Moura
|
a3e43c2173
|
refactor(util/thread_script_state): remove 'enable_script_state_recycling' hack
|
2014-09-19 08:14:50 -07:00 |
|
Leonardo de Moura
|
2bde3f55d5
|
feat(shell): include build type when printing version
|
2014-09-18 22:40:05 -07:00 |
|
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
|
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
|
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
|
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
|
14a406d4d7
|
feat: add "--flycheck" option to print out error msgs for flycheck
|
2014-07-31 11:18:51 -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
|
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
|
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
|
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 |
|
Leonardo de Moura
|
3e222e2f22
|
refactor(kernel/formatter): add environment as an extra argument to the formatter
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-04-30 10:28:07 -07:00 |
|
Leonardo de Moura
|
f7e705badb
|
refactor(library/kernel_bindings): reactive some of the kernel Lua bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-04-29 11:52:09 -07:00 |
|
Leonardo de Moura
|
af927ecb7a
|
refactor(frontends/lua): reactivate some of the Lua extensions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-04-28 17:57:39 -07:00 |
|
Leonardo de Moura
|
2a59beee0a
|
feat(shell): reactivate lean shell, only Lua frontend is working
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-04-28 17:49:23 -07:00 |
|
Leonardo de Moura
|
d79e9af210
|
fix(frontends/lean): help msg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-02-18 09:31:30 -08:00 |
|
Leonardo de Moura
|
ccb9faf065
|
refactor(*): error messages
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-13 16:54:21 -08:00 |
|
Leonardo de Moura
|
35bacf95fc
|
feat(shell): provide the default environment when parsing Lua files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-12 18:21:14 -08:00 |
|
Leonardo de Moura
|
582569b793
|
feat(frontends/lean): allow the user to set the trust_imported flag when creating environments using Lua
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-12 16:46:53 -08:00 |
|