Gabriel Ebner
|
181fbdfb42
|
feat: add fun x ↦ y syntax
|
2023-01-03 13:59:53 -08:00 |
|
Gabriel Ebner
|
b83e185c79
|
chore: parse quotations with current stage
|
2023-01-03 13:59:53 -08:00 |
|
Gabriel Ebner
|
70a6c06eef
|
fix: erase *dependent* local instances
|
2023-01-03 11:39:46 -08:00 |
|
Sebastian Ullrich
|
948eba4e8b
|
fix: render examples
|
2023-01-01 21:08:31 +01:00 |
|
Sebastian Ullrich
|
f3f27f5c15
|
doc: titling consistency
|
2022-12-31 12:52:27 +01:00 |
|
Sebastian Ullrich
|
048a088010
|
fix: render monad tutorials
|
2022-12-31 12:51:48 +01:00 |
|
Siddharth
|
b6eb780144
|
feat: LLVM backend (#1837)
|
2022-12-30 12:45:30 +01:00 |
|
Gabriel Ebner
|
d19033e443
|
fix: correctly parse json unicode escapes
|
2022-12-23 17:04:10 -08:00 |
|
Gabriel Ebner
|
0553b5936e
|
perf: avoid lifting ← over an if
|
2022-12-23 05:46:04 +01:00 |
|
Sebastian Ullrich
|
10d2403e83
|
chore: Nix: link dynamically by default
The Nix way
|
2022-12-22 12:13:22 +01:00 |
|
Gabriel Ebner
|
a2f5959118
|
chore: use deriving Nonempty
|
2022-12-22 03:48:15 +01:00 |
|
Gabriel Ebner
|
53ff517a92
|
chore: update stage0
|
2022-12-22 03:48:15 +01:00 |
|
Gabriel Ebner
|
430d7d05d6
|
feat: add derive handler for Nonempty
|
2022-12-22 03:48:15 +01:00 |
|
Gabriel Ebner
|
a90afa8a51
|
fix: tests
|
2022-12-22 02:02:55 +01:00 |
|
Gabriel Ebner
|
7736c051ff
|
fix: assigned tc mvar check
|
2022-12-22 02:02:55 +01:00 |
|
Gabriel Ebner
|
6083b01c86
|
fix: remove maxCoeSize option
|
2022-12-22 02:02:55 +01:00 |
|
Gabriel Ebner
|
8a48a8f119
|
refactor: use coercion meta API
|
2022-12-22 02:02:55 +01:00 |
|
Gabriel Ebner
|
05401776f2
|
fix: add reflexivity instances to coercions
This is important when users plug custom instances into auxiliary
classes like `CoeTC`. We already had a reflexivity instance for
`CoeTC`.
|
2022-12-22 02:02:55 +01:00 |
|
Gabriel Ebner
|
f798507bbf
|
chore: tc: only normalize level mvars at current depth
|
2022-12-22 02:02:55 +01:00 |
|
Gabriel Ebner
|
e71a2e58bb
|
fix: remove misleading leading space in " where"
|
2022-12-21 22:54:42 +01:00 |
|
Gabriel Ebner
|
0d598dcfdf
|
fix: Format.align always prints whitespace
|
2022-12-21 22:54:42 +01:00 |
|
github-actions[bot]
|
d3c852a3b1
|
doc: update changelog
|
2022-12-21 21:00:58 +00:00 |
|
Sebastian Ullrich
|
de9a6374f1
|
feat: make #check <ident> always show the signature without elaboration
|
2022-12-21 21:59:05 +01:00 |
|
Sebastian Ullrich
|
de180e5c7a
|
fix: private + pp.fullNames
|
2022-12-21 21:59:05 +01:00 |
|
Sebastian Ullrich
|
eaafd36918
|
feat: use signature pretty printer in #check id/#check @id
|
2022-12-21 21:59:05 +01:00 |
|
Sebastian Ullrich
|
84de976111
|
chore: fix copy-produced script
|
2022-12-21 21:59:05 +01:00 |
|
Sebastian Ullrich
|
b6bd2dea35
|
feat: signature pretty printer for hovers
|
2022-12-21 21:59:05 +01:00 |
|
Sebastian Ullrich
|
533c770e36
|
refactor: remove redundant state
|
2022-12-21 21:59:05 +01:00 |
|
Gabriel Ebner
|
572ffe77e3
|
fix: implement assertAfter using revert
|
2022-12-21 21:42:07 +01:00 |
|
Gabriel Ebner
|
eeab2af7ae
|
fix: remove Inhabited Environment instance
|
2022-12-21 20:08:08 +01:00 |
|
Sebastian Ullrich
|
cbf1b433d7
|
chore: Nix: linkFarm, not symlinkJoin
|
2022-12-21 20:06:18 +01:00 |
|
Gabriel Ebner
|
443c1a08e5
|
fix: lsp change debouncing
|
2022-12-21 20:02:53 +01:00 |
|
Sebastian Ullrich
|
73f9377322
|
chore: Nix: cache depRoots
|
2022-12-21 15:22:13 +01:00 |
|
Gabriel Ebner
|
586079462c
|
doc: explain variable conditions in type classes
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
14f8ff1642
|
feat: add CoeOut class
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
c7fb3a1c91
|
chore: make use of CoeHead chaining
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
78676a5a5a
|
refactor: chain CoeHead
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
2b97392f2e
|
refactor: use @[coe_decl] attribute
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
4e02c55766
|
chore: update stage0
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
e59ddb0c16
|
refactor: replace hardcoded list of coercions by attribute
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
d2203aa5a0
|
chore: restrict dangerous typed syntax coercions
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
118567657d
|
chore: remove dangerous instances in json-rpc
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
434d889f4d
|
chore: remove dangerous instances
|
2022-12-21 04:24:39 +01:00 |
|
Gabriel Ebner
|
2606021304
|
fix: use ppTerm instead of formatTerm
|
2022-12-21 03:08:18 +01:00 |
|
Gabriel Ebner
|
54290d537b
|
fix: deterministic fvar alias printing
|
2022-12-21 03:08:18 +01:00 |
|
Sebastian Ullrich
|
96ccf192e8
|
fix: parenthesize by optParam values
|
2022-12-20 18:10:39 +01:00 |
|
Gabriel Ebner
|
e386d5941e
|
refactor: replace ignoreLevelMVarDepth by levelAssignDepth
|
2022-12-19 20:14:17 +01:00 |
|
Mario Carneiro
|
8b0699cd3b
|
fix: disable memoize in pattern conv
|
2022-12-19 06:21:54 -08:00 |
|
Sebastian Ullrich
|
adf74380cc
|
chore: Nix: cache Leanc.src
|
2022-12-18 15:02:48 +01:00 |
|
Sebastian Ullrich
|
f732afed0a
|
fix: dynamic linking of Lean programs
|
2022-12-18 12:19:21 +01:00 |
|