Commit graph

26011 commits

Author SHA1 Message Date
Leonardo de Moura
6e2b7189e8 fix: fixes #242 2021-08-06 18:39:55 -07:00
Leonardo de Moura
d482212a1c feat: add Meta.abstract
closes #474
2021-08-06 18:19:06 -07:00
Leonardo de Moura
9dc2a4240d test: add test for getModuleDoc? 2021-08-06 14:14:22 -07:00
Leonardo de Moura
f2bbe222d7 chore: update stage0 2021-08-06 14:08:01 -07:00
Leonardo de Moura
8acbb55632 chore: fix tests 2021-08-06 14:05:00 -07:00
Leonardo de Moura
3293e9ef08 chore: fix module comments, they must occur after the imports 2021-08-06 14:02:42 -07:00
Leonardo de Moura
accdededc0 test: module docs 2021-08-06 13:54:56 -07:00
Leonardo de Moura
5796b93134 fix: support for /-! at whitespace 2021-08-06 13:52:32 -07:00
Leonardo de Moura
dca9278e09 feat: add elabModuleDoc 2021-08-06 13:45:36 -07:00
Leonardo de Moura
1fc1c4fe8b chore: update stage0 2021-08-06 13:41:27 -07:00
Leonardo de Moura
3d485bf375 feat: add moduleDocExt 2021-08-06 13:40:54 -07:00
Leonardo de Moura
8d5964ce19 feat: add module doc parser 2021-08-06 13:17:56 -07:00
Leonardo de Moura
634f5015fc chore: update stage0 2021-08-06 13:11:27 -07:00
Leonardo de Moura
75872189cc chore: fix test 2021-08-06 13:10:58 -07:00
Leonardo de Moura
1be41f2adb chore: fix stdlib 2021-08-06 12:58:58 -07:00
Leonardo de Moura
818466785a chore: update stage0 2021-08-06 12:53:26 -07:00
Leonardo de Moura
76cc99179d fix: fixes #370 2021-08-06 12:52:23 -07:00
Leonardo de Moura
a230fe2d06 fix: forallMetaTelescope issue
This commit incorporates the fix at PR #612, and clean up
`Meta/Basic.lean` using Lean 4 features.
2021-08-06 09:47:10 -07:00
Sebastian Ullrich
803b73e32d chore: update stage0 2021-08-06 09:46:46 -07:00
Sebastian Ullrich
01985f4b4c fix: actually interpret imported anonymous [init] decls
Fixes #588
2021-08-06 09:46:46 -07:00
Daniel Selsam
c6e1e356ab perf: trace messages should disable pp.analyze 2021-08-06 18:30:40 +02:00
Sebastian Ullrich
090786f07c chore: Nix: fix doc sources 2021-08-06 17:12:27 +02:00
Daniel Selsam
34a27f2d56 fix: pp.analyze strict implicits 2021-08-06 17:02:00 +02:00
Sebastian Ullrich
bae31853b8 chore: Nix: do not install Cachix if not authenticated 2021-08-06 16:58:44 +02:00
Sebastian Ullrich
557af62008 chore: Nix: do not include temci by default 2021-08-06 16:58:44 +02:00
Sebastian Ullrich
2cf780f95d chore: Nix: cache store 2021-08-06 16:58:44 +02:00
Sebastian Ullrich
e79d52d2ce chore: Nix: reduce doc/doc-test sources 2021-08-06 16:58:44 +02:00
Daniel Selsam
14177fbaf6 feat: misc pp.analyze improvements 2021-08-06 16:51:14 +02:00
Sebastian Ullrich
81400109f3 chore: Nix: go back to LLVM 11 on macOS 2021-08-06 09:38:14 +02:00
Leonardo de Moura
84b155cfc0 chore: add docstring 2021-08-05 18:12:14 -07:00
Leonardo de Moura
56320cb84f chore: naming convention and cleanup 2021-08-05 16:23:21 -07:00
Leonardo de Moura
bcfc927799 fix: fixes #602 2021-08-05 16:14:04 -07:00
Leonardo de Moura
789c7073dc fix: avoid eager TC synthesis at isDefEq 2021-08-05 12:09:22 -07:00
Leonardo de Moura
ddbd10f610 chore: update stage0 2021-08-05 07:02:24 -07:00
Leonardo de Moura
5f019a9770 chore: update stage0 2021-08-05 07:00:37 -07:00
Leonardo de Moura
4dbb3e6db1 fix: add workaround to prevent code explosion at deriving for FromJson
fixes #569
2021-08-05 06:58:07 -07:00
Sebastian Ullrich
d52908d3b7 chore: LLVM: 10 -> 12 2021-08-05 15:50:03 +02:00
Sebastian Ullrich
c78bbc6c9c chore: Nix: update inputs 2021-08-05 15:50:03 +02:00
Sebastian Ullrich
9ef2345aec perf: enforce hash map load factor 2021-08-05 06:28:24 -07:00
Wojciech Nawrocki
1b44768697 chore: fix test 2021-08-05 06:27:57 -07:00
Wojciech Nawrocki
3bbf19a404 feat: FromToJson for nested inductives 2021-08-05 06:27:57 -07:00
Sebastian Ullrich
07d1735ea2 feat: borrow inference: preserve mutual tail calls
Fixes #603
2021-08-05 06:26:06 -07:00
Daniel Selsam
4cdfbde93b fix: pp.analyze also bottom-up the trivials 2021-08-05 08:51:05 +02:00
Daniel Selsam
1a815a4339 perf: pp.analyze add quick check 2021-08-05 08:51:05 +02:00
Daniel Selsam
b86e9a3a27 fix: pp.analyze bottom-up only checks unknown types 2021-08-05 08:51:05 +02:00
Leonardo de Moura
7807f09dd5 chore: update stage0 2021-08-04 20:18:17 -07:00
Leonardo de Moura
1f0e0a7452 doc: document alternative design option 2021-08-04 20:16:58 -07:00
Leonardo de Moura
72e7bf4999 fix: synthPending bug 2021-08-04 20:07:06 -07:00
Leonardo de Moura
aff28f51cd fix: fixes #604 2021-08-04 17:19:17 -07:00
Leonardo de Moura
0869bbe558 fix: missig registerMVarErrorImplicitArgInfo for postponed instance mvars 2021-08-04 16:58:00 -07:00