Gabriel Ebner
|
d90dda01b0
|
chore(*): fix tests
|
2017-03-23 09:03:43 +01:00 |
|
Gabriel Ebner
|
9dfd8e1018
|
fix(shell/server): fix field completion
|
2017-03-23 09:03:43 +01:00 |
|
Gabriel Ebner
|
5e29fe227e
|
fix(shell/server): set global ios in info and complete tasks
|
2017-03-23 09:03:43 +01:00 |
|
Gabriel Ebner
|
dfb5dad1a3
|
chore(util/log_tree): style
|
2017-03-23 09:03:43 +01:00 |
|
Gabriel Ebner
|
c7ca21625c
|
feat(util/log_tree): annotate nodes with detail levels
|
2017-03-23 09:03:43 +01:00 |
|
Gabriel Ebner
|
ef0e113b4b
|
chore(tests): fix tests
|
2017-03-23 09:03:43 +01:00 |
|
Gabriel Ebner
|
0853d9fd2a
|
fix(util/thread): fix single-threaded build
|
2017-03-23 09:03:42 +01:00 |
|
Gabriel Ebner
|
05c151c60e
|
fix(CMakeLists): make leanchecker link to jemalloc
|
2017-03-23 09:03:42 +01:00 |
|
Gabriel Ebner
|
098d6f8f2a
|
refactor(init/meta/tactic): remove report_errors argument from to_expr
|
2017-03-23 09:03:42 +01:00 |
|
Gabriel Ebner
|
c8fff9f4ff
|
refactor(init/meta/interaction_monad): replace rstep by istep
|
2017-03-23 09:03:41 +01:00 |
|
Gabriel Ebner
|
7f1569535b
|
feat(library/messages): clamp message position to current location
|
2017-03-23 09:01:00 +01:00 |
|
Gabriel Ebner
|
98f86ccabd
|
chore(frontends/lean/parser): remove obsolete option
|
2017-03-23 09:01:00 +01:00 |
|
Gabriel Ebner
|
e64c10dd20
|
feat(emacs): create all info buffers by default
|
2017-03-23 09:01:00 +01:00 |
|
Gabriel Ebner
|
e35968cda1
|
feat(util/memory): implement get_current_rss using the jemalloc API
|
2017-03-23 09:01:00 +01:00 |
|
Gabriel Ebner
|
c5c0a74d77
|
fix(frontends/lean/definition_cmds): reinstate fallback to sorry
|
2017-03-23 09:01:00 +01:00 |
|
Gabriel Ebner
|
a591e35544
|
chore(*): fix tests
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
27f6f2a951
|
perf(util/log_tree): do not traverse the whole tree every time
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
feb13c47f8
|
perf(util/task_builder): speed up traverse
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
7036bec999
|
fix(util/cancellable): fix quadratic runtime with many children
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
d26e870aa5
|
chore(*): fix tests
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
cfa0f798ac
|
fix(util/log_tree): fix memory leak
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
677bf43da3
|
fix(library): fix various leaks
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
796097ec31
|
fix(util/log_tree): fix reference cycle between log_tree and tasks
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
3c515cc772
|
refactor(util/log_tree): use for_each
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
b6e79d646d
|
fix(util/cancellable): actually set interrupt flag
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
d0cc6f16b1
|
fix(shell/server): remove cancellation token from snapshot
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
f85468159d
|
fix(library/module): prevent reference to previous versions
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
28c71d7dba
|
fix(library/mt_task_queue): do not wait on freed condition_variables
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
fa232a3a1a
|
fix(util/timer): fix valgrind warning
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
fa19b3c94d
|
fix(library/vm/vm): prevent segfault in out-of-memory conditions
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
901cef6629
|
refactor(util/thread): simplify thread life-cycle
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
7fc190c730
|
fix(mt_task_queue): fix reference cycle between closure and lthread
|
2017-03-23 09:00:59 +01:00 |
|
Gabriel Ebner
|
667d06108a
|
chore(*): fix clang warnings
|
2017-03-23 09:00:58 +01:00 |
|
Gabriel Ebner
|
176fb9c81f
|
chore(tests): changed sorry warnings
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
d22bfbd12a
|
feat(util/debug): add version of lean_assert that also works in non-debug builds
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
52bcfb713f
|
fix(shell/server): also invalidate non-open files
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
5e94f63b3e
|
feat(library/mt_task_queue): kill all idle workers
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
667381b8bd
|
fix(library/mt_task_queue): bump_prio: handle unsubmitted tasks
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
823c451a51
|
fix(util/thread): detach unjoined threads
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
42288198db
|
fix(kernel/expr): disable caching by default
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
56aceae435
|
fix(library/mt_task_queue): ensure precondition for execute
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
1524979dbf
|
feat(emacs,shell/server): add different region-of-interest options
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
2799375d24
|
chore(*): style
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
a6d2e11a91
|
refactor(util/task): remove needs_separate_thread option
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
bbe30e1bc5
|
feat(library/module): only report sorry once per declaration
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
45820531c4
|
refactor(util/task): remove switch to disable priority inversion
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
26ba9c23a7
|
refactor(util/task): add eager execution
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
3eba8d3ffc
|
refactor(util/task): do not propagate errors
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
1182d8e7f7
|
fix(library/module): has_sorry: check examples
|
2017-03-23 08:57:56 +01:00 |
|
Gabriel Ebner
|
43a7dd8e4f
|
fix(shell/lean): prevent deadlock
|
2017-03-23 08:57:56 +01:00 |
|