Wojciech Nawrocki
|
a3f5aca22f
|
fix: tail-recursive readBinToEnd
|
2021-01-22 18:02:31 +01:00 |
|
Wojciech Nawrocki
|
d9c6a992b5
|
feat: specify version in waitForDiagnostics
|
2021-01-22 18:02:31 +01:00 |
|
Wojciech Nawrocki
|
b9cc6a709f
|
feat: amortise fileworker restarts and change processing
|
2021-01-22 18:02:31 +01:00 |
|
Wojciech Nawrocki
|
d5ba10a316
|
feat: IO API for retrieving monotonic time
|
2021-01-22 18:02:31 +01:00 |
|
Wojciech Nawrocki
|
8addea6e74
|
chore: remove Handle.size
|
2021-01-22 18:02:31 +01:00 |
|
Sebastian Ullrich
|
0c91b3769e
|
chore: replace variables in src/
|
2021-01-22 14:36:05 +01:00 |
|
Sebastian Ullrich
|
55102eb548
|
chore: update stage0
|
2021-01-22 14:36:05 +01:00 |
|
Sebastian Ullrich
|
8a02dfec4f
|
feat: subsume variables under variable
/cc @leodemoura
|
2021-01-22 14:36:05 +01:00 |
|
Sebastian Ullrich
|
48f4f6a908
|
doc: Nix: clarify .#executable command
|
2021-01-22 12:41:18 +01:00 |
|
Leonardo de Moura
|
7ae861f6bd
|
test: simplify
|
2021-01-21 18:32:23 -08:00 |
|
Leonardo de Moura
|
9fb5118990
|
chore: update stage0
|
2021-01-21 17:45:55 -08:00 |
|
Leonardo de Moura
|
d6eb5a9ff2
|
feat: generate sizeOf equality lemmas for constructors
TODO: support for nested inductive types.
|
2021-01-21 17:44:15 -08:00 |
|
Leonardo de Moura
|
c78a06d9a5
|
test: add Kyle's experiment to test suite
|
2021-01-21 10:35:22 -08:00 |
|
Leonardo de Moura
|
1f88d66035
|
feat: add missing instances
|
2021-01-21 10:35:22 -08:00 |
|
Leonardo de Moura
|
0bce549d92
|
test: remove code that is being generated automatically
|
2021-01-21 10:35:22 -08:00 |
|
Sebastian Ullrich
|
941a68165a
|
fix: hover/definition for applications with only implicit arguments
|
2021-01-21 17:23:17 +01:00 |
|
Sebastian Ullrich
|
c1a07e5687
|
chore: Nix: delete obsolete workaround
|
2021-01-21 15:01:40 +01:00 |
|
Sebastian Ullrich
|
2a45525b24
|
chore: clean up code
|
2021-01-21 15:00:38 +01:00 |
|
Sebastian Ullrich
|
fbb1184f25
|
feat: auto-add stdlib to LEAN_SRC_PATH for installed Lean
|
2021-01-21 14:18:52 +01:00 |
|
Leonardo de Moura
|
f0cbf08cb0
|
chore: update stage0
|
2021-01-20 18:20:43 -08:00 |
|
Leonardo de Moura
|
f5517f9e14
|
chore: update stage0
|
2021-01-20 18:16:46 -08:00 |
|
Leonardo de Moura
|
1abd36dc0d
|
test: sizeOf
|
2021-01-20 18:14:52 -08:00 |
|
Leonardo de Moura
|
e8401ea6e7
|
chore: remove old instances
|
2021-01-20 18:12:35 -08:00 |
|
Leonardo de Moura
|
7c6d09496e
|
chore: define SizeOf Lean.Name instance manually
|
2021-01-20 18:07:14 -08:00 |
|
Leonardo de Moura
|
46c62a3fed
|
chore: add missing instances
|
2021-01-20 17:53:43 -08:00 |
|
Leonardo de Moura
|
2b6e3bb696
|
chore: do not generate SizeOf instance for classes
|
2021-01-20 17:48:27 -08:00 |
|
Leonardo de Moura
|
ce11b23a59
|
feat: use deriving insertion sizeOf for types defined at Prelude.lean
|
2021-01-20 17:48:17 -08:00 |
|
Leonardo de Moura
|
757a56af9c
|
chore: update stage0
|
2021-01-20 17:22:26 -08:00 |
|
Leonardo de Moura
|
65ffb15dff
|
feat: add mkSizeOfHandler
|
2021-01-20 17:18:51 -08:00 |
|
Leonardo de Moura
|
4ffc2c93cd
|
feat: invoke mkSizeOfInstances from structure and inductive commands
|
2021-01-20 17:07:02 -08:00 |
|
Leonardo de Moura
|
80e547ae98
|
feat: add mkSizeOfInstances
|
2021-01-20 17:07:02 -08:00 |
|
Leonardo de Moura
|
ad913de340
|
refactor: define SizeOf before Core.lean
|
2021-01-20 17:07:02 -08:00 |
|
Leonardo de Moura
|
4615ae743a
|
feat: add mkSizeOfFns
|
2021-01-20 17:07:02 -08:00 |
|
Leonardo de Moura
|
ea0fda39bc
|
chore: Declaration.lean naming convention
`Declaration.lean` was one of the first Lean 4 files, and was still
using an old naming convention.
cc @Kha
|
2021-01-20 17:07:02 -08:00 |
|
Leonardo de Moura
|
d428c388cf
|
feat: generater minor premises for sizeOf function rec application
|
2021-01-20 17:07:01 -08:00 |
|
Leonardo de Moura
|
eaace14d55
|
feat: add helper functions for creating +, *, - applications
|
2021-01-20 17:07:01 -08:00 |
|
Leonardo de Moura
|
6c63780a81
|
chore: use double quote
This commit also fixes a typo at `Option.cons`
|
2021-01-20 17:07:01 -08:00 |
|
Sebastian Ullrich
|
84c07a9bc3
|
chore: update stage0
|
2021-01-20 22:49:58 +01:00 |
|
Sebastian Ullrich
|
771f023cd3
|
fix: preserve syntheticness in resolveName'
|
2021-01-20 22:47:18 +01:00 |
|
Sebastian Ullrich
|
b94c5c181c
|
chore: annotate syntheticness in info format
|
2021-01-20 22:47:18 +01:00 |
|
Sebastian Ullrich
|
21a826ee51
|
chore: naming
|
2021-01-20 22:47:18 +01:00 |
|
Mohamed Al-Fahim
|
53750ddae6
|
chore: fix typos
|
2021-01-20 22:43:25 +01:00 |
|
Leonardo de Moura
|
21812541ea
|
fix: solve method at isLevelDefEq
closes #283
|
2021-01-20 08:36:26 -08:00 |
|
Leonardo de Moura
|
6a89a811ce
|
chore: cleanup
|
2021-01-20 08:36:26 -08:00 |
|
Leonardo de Moura
|
901a89a58c
|
chore: cleanup
|
2021-01-20 08:36:26 -08:00 |
|
Sebastian Ullrich
|
45aa7f732b
|
chore: update stage0
|
2021-01-20 16:48:50 +01:00 |
|
Sebastian Ullrich
|
316b453be4
|
chore: do not show term info for synthetic sorry
|
2021-01-20 16:48:50 +01:00 |
|
Sebastian Ullrich
|
b2c609c3ac
|
chore: Nix: set up LEAN_SYSROOT automatically in server
|
2021-01-20 16:48:50 +01:00 |
|
Sebastian Ullrich
|
67c78ef1b7
|
fix: exclude synthetic syntax from hover/definition
|
2021-01-20 16:48:50 +01:00 |
|
Sebastian Ullrich
|
a9f96ace3e
|
chore: naming
|
2021-01-20 16:48:50 +01:00 |
|