Gabriel Ebner
|
54c02d75b2
|
chore: let consumeTypeAnnotations remove semiOutParam
|
2023-04-10 13:00:04 -07:00 |
|
Gabriel Ebner
|
b8671ed18d
|
fix: disable checkSynthOrder for Quote instance
|
2023-04-10 13:00:04 -07:00 |
|
Gabriel Ebner
|
4544443d98
|
feat: reorder tc subgoals according to out-params
|
2023-04-10 13:00:04 -07:00 |
|
Gabriel Ebner
|
25fe723b14
|
chore: add semiOutParam annotations
|
2023-04-10 13:00:04 -07:00 |
|
Sebastian Ullrich
|
a0b960b77b
|
perf: --profile can use tracing fast path
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
41a3ebed02
|
fix: profiler threshold in C++
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
59ac123f61
|
chore: remove with_trace macro again
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
427540db45
|
chore: remove redundant Elab.input trace class in favor of Elab.command
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
6fdb73c6ed
|
feat: pp.oneline
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
3336443358
|
fix: convert traces to messages at outermost level only
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
f9dcc9ca1b
|
fix: trim syntax in messages
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
bafa4e0a78
|
feat: use with_trace for important trace classes
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
d8e826c2a7
|
feat: trace.profiler
|
2023-04-10 16:57:54 +02:00 |
|
Sebastian Ullrich
|
d51e404d6a
|
refactor: move profiling options to Lean
|
2023-04-10 16:57:54 +02:00 |
|
Olivier Taïbi
|
9aeae67708
|
fix: advance pointer into array when generating random bytes
otherwise if we have more than one chunk then the first one is overwritten
over and over, and the end of the array is not really random
|
2023-04-06 11:32:12 +02:00 |
|
Bulhwi Cha
|
d694bf2d09
|
doc: heading (#2180)
Add '#' to the docstring.
|
2023-04-03 09:40:22 +02:00 |
|
Gabriel Ebner
|
742d053a97
|
fix: respect pp.raw in interactive .ofGoal
Fixes #2175
|
2023-03-30 17:19:35 -07:00 |
|
Adrien Champion
|
39f0fa670a
|
doc: document Int and its basic operations (#2167)
|
2023-03-28 14:54:14 +02:00 |
|
Sebastian Ullrich
|
b076d488e3
|
feat: show typeclass and tactic names in profile output
|
2023-03-27 17:47:52 +02:00 |
|
int-y1
|
9bc6fa1c6e
|
chore: fix typos
|
2023-03-27 10:05:50 +02:00 |
|
Sebastian Ullrich
|
042d14c470
|
fix: List.append_eq name
Fixes #2157
|
2023-03-19 10:28:48 +01:00 |
|
Gabriel Ebner
|
8650804b02
|
perf: cache tc results with mvars
|
2023-03-16 15:26:38 -07:00 |
|
Gabriel Ebner
|
d3c55ef249
|
perf: do not reset tc cache when adding local instances
|
2023-03-16 15:26:38 -07:00 |
|
Sebastian Ullrich
|
a62d412dce
|
fix: implement · tacs as a builtin elaborator, part 2
Fixes #2153
|
2023-03-15 17:00:15 +01:00 |
|
Sebastian Ullrich
|
9d144c73fd
|
fix: implement · tacs as a builtin elaborator
|
2023-03-15 13:59:16 +01:00 |
|
Sebastian Ullrich
|
b8cc5b277e
|
fix: strict indentation check in · tacs
|
2023-03-15 11:33:19 +01:00 |
|
Sebastian Ullrich
|
a89accfbbe
|
feat: parser alias for tacticSeqIndentGt
|
2023-03-15 10:54:05 +01:00 |
|
Sebastian Ullrich
|
d7a0197fee
|
chore: improve tacticSeqIndentGt error message
|
2023-03-15 10:52:57 +01:00 |
|
Sebastian Ullrich
|
3d21124445
|
perf: scale Expr.replace cache with input size
|
2023-03-14 23:20:23 +01:00 |
|
Sebastian Ullrich
|
96aa021007
|
feat: add attribute application profile metric
|
2023-03-13 16:17:20 +01:00 |
|
Sebastian Ullrich
|
b15d7b8f17
|
feat: add kernel type checking profile metric
|
2023-03-13 16:17:20 +01:00 |
|
Sebastian Ullrich
|
a4f732e6b1
|
fix: ignore vanishing files during watchdog update
|
2023-03-10 19:13:24 +01:00 |
|
Sebastian Ullrich
|
15c146b382
|
feat: proper I/O errors from getLine
|
2023-03-10 16:27:56 +01:00 |
|
Sebastian Ullrich
|
51e77d152c
|
fix: do not inherit file handles across process creation
|
2023-03-10 16:27:56 +01:00 |
|
Sebastian Ullrich
|
113de7cca1
|
refactor: move from fopen to open
|
2023-03-10 16:27:56 +01:00 |
|
Sebastian Ullrich
|
aacab14394
|
chore: remove support for text-mode I/O
This didn't do anything except on Windows, where it would make the
application differ from standard Windows applications, which we don't
want.
|
2023-03-10 16:27:56 +01:00 |
|
int-y1
|
0477276f66
|
chore: fix typos in prelude
|
2023-03-09 18:12:24 +01:00 |
|
Sebastian Ullrich
|
8509a28798
|
feat: profile tactic execution
|
2023-03-09 17:18:19 +01:00 |
|
Gabriel Ebner
|
0cc9d7a43d
|
fix: do not reverse subgoals of local instances
|
2023-03-08 15:54:07 -08:00 |
|
Gabriel Ebner
|
2262579f9b
|
fix: tc: filter out assigned subgoals at the correct place
|
2023-03-08 15:54:07 -08:00 |
|
Gabriel Ebner
|
3ab859553e
|
fix: allow function coercion to assign universe mvars
|
2023-03-08 15:54:07 -08:00 |
|
Gabriel Ebner
|
1c641b569a
|
chore: synthInstance trace message on cache hit
|
2023-03-08 15:54:07 -08:00 |
|
Gabriel Ebner
|
1f61633da7
|
fix: typo in trace class name
|
2023-03-08 15:54:07 -08:00 |
|
Gabriel Ebner
|
e6b3202df3
|
chore: remove dead code
|
2023-03-08 15:54:07 -08:00 |
|
Sebastian Ullrich
|
d4caf1f922
|
fix: $_* anonymous suffix splice syntax pattern
|
2023-03-06 16:30:18 +01:00 |
|
Gabriel Ebner
|
0da281fab4
|
fix: reject occurrences of inductive type in index
Fixes #2125
|
2023-02-28 12:22:54 -08:00 |
|
Adrien Champion
|
473486eeb9
|
fix: calc indentation and allow underscore in first relation
|
2023-02-23 14:20:21 -08:00 |
|
Sebastian Ullrich
|
3f6c5f17db
|
fix: unhygiene in expandExplicitBinders
|
2023-02-22 17:07:31 +01:00 |
|
Gabriel Ebner
|
adcca17991
|
chore: add option to enable structure eta in tc search
|
2023-02-21 16:41:30 -08:00 |
|
Sebastian Ullrich
|
c826168cfa
|
fix: atomic --profile output for xargs -P
|
2023-02-11 17:41:07 +01:00 |
|