Leonardo de Moura
|
9de58c66eb
|
chore: add default_or_ofNonempty%
|
2022-01-15 11:50:39 -08:00 |
|
Leonardo de Moura
|
a3a134a297
|
chore: export Inhabited.default
|
2022-01-15 11:50:28 -08:00 |
|
Leonardo de Moura
|
c1fccf19cb
|
chore: fix test
|
2022-01-15 11:46:11 -08:00 |
|
Leonardo de Moura
|
901c0dba83
|
chore: update lake
|
2022-01-15 11:44:40 -08:00 |
|
Leonardo de Moura
|
b0d9c16c7a
|
chore: rename PointedType => NonemptyType
|
2022-01-15 11:43:53 -08:00 |
|
Leonardo de Moura
|
4ac34f4cd5
|
chore: rename PointedType => NonemptyType
|
2022-01-15 11:42:09 -08:00 |
|
Henrik Böving
|
c1b31a57eb
|
feat: store ModuleData of imported modules in EnvironmentHeader
|
2022-01-15 10:40:52 -08:00 |
|
tydeu
|
07bfdc02e7
|
chore: update Lake
|
2022-01-15 17:57:51 +01:00 |
|
tydeu
|
f3d8fcc85d
|
test: don't check for lean-toolchain generation in init example
|
2022-01-15 11:35:40 -05:00 |
|
Leonardo de Moura
|
5e462f704a
|
chore: update stage0
|
2022-01-14 20:43:22 -08:00 |
|
Leonardo de Moura
|
83b616ad07
|
chore: update lake
|
2022-01-14 20:42:36 -08:00 |
|
Leonardo de Moura
|
e880dd52a4
|
chore: PointedType
|
2022-01-14 20:41:47 -08:00 |
|
Leonardo de Moura
|
e3241e82bc
|
feat: define PointedType as { α : Type u // Nonempty α }
|
2022-01-14 20:36:51 -08:00 |
|
Leonardo de Moura
|
23e27f657f
|
chore: update stage0
|
2022-01-14 20:29:26 -08:00 |
|
Leonardo de Moura
|
6ea0aaf35a
|
fix: do not invoke add_extern for declarations marked with implementedBy
|
2022-01-14 20:27:50 -08:00 |
|
Leonardo de Moura
|
9499cea2a5
|
fix: bug at skip_code_generation
|
2022-01-14 19:58:24 -08:00 |
|
Leonardo de Moura
|
42db1f09d2
|
chore: update lake
|
2022-01-14 19:49:30 -08:00 |
|
Leonardo de Moura
|
b970919978
|
chore: remove unnecessary Inhabited
|
2022-01-14 19:48:10 -08:00 |
|
Leonardo de Moura
|
acd482c5f2
|
feat: define Array.modify without using Inhabited
|
2022-01-14 19:47:42 -08:00 |
|
Leonardo de Moura
|
9c5668515c
|
chore: update stage0
|
2022-01-14 19:21:29 -08:00 |
|
Leonardo de Moura
|
b22a3a4cc4
|
feat: skip code generation for declarations marked with implementedBy, init, and builtinInit
This is a bit hackish. We should clean up when we rewrite the compiler
in Lean.
|
2022-01-14 19:20:16 -08:00 |
|
Leonardo de Moura
|
a438a2ee21
|
feat: elaborate arbitrary_or_ofNonempty% and use it to define constants
|
2022-01-14 17:22:39 -08:00 |
|
Leonardo de Moura
|
2fe59456fd
|
chore: update stage0
|
2022-01-14 17:19:34 -08:00 |
|
Leonardo de Moura
|
0a726a755f
|
feat: add helper parser arbitrary_or_ofNonempty%
|
2022-01-14 17:11:55 -08:00 |
|
Leonardo de Moura
|
226d828e19
|
chore: update stage0
|
2022-01-14 16:51:05 -08:00 |
|
Leonardo de Moura
|
c34adb7dd5
|
feat: allow partial definitions to be define if type is non empty
|
2022-01-14 16:50:36 -08:00 |
|
Leonardo de Moura
|
f1adedb2de
|
feat: add Classical.ofNonempty
|
2022-01-14 15:59:11 -08:00 |
|
Leonardo de Moura
|
83b69bc340
|
refactor: move Classical.choice and Nonempty to Prelude
|
2022-01-14 15:59:11 -08:00 |
|
Sebastian Ullrich
|
9ab5f0376e
|
feat: Nix: iTree attribute for symlinking (complete) ilean files
|
2022-01-14 19:02:10 +01:00 |
|
Sebastian Ullrich
|
753e396705
|
fix: recurse in findAllWithExt
|
2022-01-14 18:59:58 +01:00 |
|
Sebastian Ullrich
|
6ec406b7d0
|
feat: System.FilePath.walkDir
|
2022-01-14 16:22:14 +01:00 |
|
larsk21
|
b712918db9
|
fix: unify handleDefinition for imports
|
2022-01-14 10:32:06 +01:00 |
|
larsk21
|
ecaa004dcc
|
feat: make withWaitFindSnap consider all snaps of a document
|
2022-01-14 10:32:06 +01:00 |
|
larsk21
|
e584560b17
|
feat: enable "go to definition" for imports
|
2022-01-14 10:32:06 +01:00 |
|
larsk21
|
89bbaf514e
|
feat: include imports in header snap info tree
|
2022-01-14 10:32:06 +01:00 |
|
Joscha
|
6d809e7cd1
|
test: remove references test
This test no longer works since the 'references' request now requires at
least a watchdog, but this kind of test only work with file workers.
|
2022-01-14 09:18:57 +01:00 |
|
Sebastian Ullrich
|
8e5fc66330
|
fix: do not error on non-existent search path entries
|
2022-01-14 09:18:57 +01:00 |
|
Sebastian Ullrich
|
a0e8c6183b
|
fix: parser should create choice node even on error
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
8c5868e106
|
perf: reduce size of ilean files
|
2022-01-14 09:18:57 +01:00 |
|
Sebastian Ullrich
|
37f5be1b26
|
chore: fix servertest_init_exit
|
2022-01-14 09:18:57 +01:00 |
|
Sebastian Ullrich
|
d503fe6d13
|
refactor: avoid double exception layer with AsyncList
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
d8ec900ae9
|
refactor: use array instead of list in AsyncElabState
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
ab52480b69
|
fix: implement suggestions
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
4bcf7ab31f
|
style: add copyright headers
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
b9f8f5eb38
|
fix: find references of function parameters
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
281ede6ed4
|
feat: handle references notifications
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
f98cf0289c
|
feat: send references notification when file evaluation finishes
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
7cce91acb4
|
refactor: move some reference-related types to Lean.Data
These types are required for worker->watchdog notifications.
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
088433dc57
|
refactor: let AsyncList creation be stateful
|
2022-01-14 09:18:57 +01:00 |
|
Joscha
|
67aa823ae2
|
fix: resolve symlinks for the LSP client
|
2022-01-14 09:18:57 +01:00 |
|