Richard Musiol
|
d4799eaf3a
|
doc: fix typo
|
2022-08-24 21:59:15 -07:00 |
|
Sebastian Ullrich
|
5ce5576b5d
|
fix: hygienic resolution of namespaces
|
2022-08-20 22:29:46 +02:00 |
|
Sebastian Ullrich
|
5694dea36d
|
chore: prepare bootstrap change
|
2022-08-20 22:29:46 +02:00 |
|
Leonardo de Moura
|
8985a15f96
|
chore: mark inferInstance and inferInstanceAs as [inline]
New code generator does not inline simple declarations not tagged with
`[inline]` yet. We need this change to simpilify testing
|
2022-08-17 19:08:51 -07:00 |
|
Mario Carneiro
|
8182f83929
|
doc: documentation for Init.Tactics
|
2022-08-17 14:44:40 -07:00 |
|
Mario Carneiro
|
ba938d4a6e
|
doc: documentation for Init.Notation
|
2022-08-17 05:56:10 -07:00 |
|
Sebastian Ullrich
|
b97a145836
|
fix: annotate all syntax nodes produced by quotations as synthetic
|
2022-08-13 18:07:30 -07:00 |
|
Mario Carneiro
|
6906a4d1ee
|
feat: generalize ReaderT definitions
|
2022-08-12 08:23:11 -07:00 |
|
Mario Carneiro
|
e51d892fc2
|
feat: implement USize.toUInt64 model
|
2022-08-09 18:04:05 -07:00 |
|
Leonardo de Moura
|
9e00cbd6d8
|
feat: add LCNFTypes.lean
|
2022-08-09 15:47:58 -07:00 |
|
Mario Carneiro
|
a28c19c161
|
doc: improve typeclass ops documentation
|
2022-08-09 14:25:44 -07:00 |
|
Mario Carneiro
|
6026894f9f
|
doc: finish Init.Prelude docs
|
2022-08-09 14:25:44 -07:00 |
|
Leonardo de Moura
|
1d9075db0b
|
chore: add more helper axioms for code generator
|
2022-08-06 20:20:50 -07:00 |
|
Mario Carneiro
|
37d3479e7c
|
doc: add more docs to Init.Prelude
|
2022-08-06 09:32:16 -07:00 |
|
Mario Carneiro
|
83da649a24
|
chore: remove typedExpr
|
2022-08-05 11:42:36 -07:00 |
|
Leonardo de Moura
|
659300597d
|
doc: some doc strings for Prelude.lean
|
2022-08-04 20:55:13 -07:00 |
|
Leonardo de Moura
|
5df588cbbf
|
chore: remove unnecessary annotations
|
2022-08-02 05:42:53 -07:00 |
|
Leonardo de Moura
|
0156b59ef1
|
chore: enforce naming convention
|
2022-08-01 09:58:11 -07:00 |
|
Leonardo de Moura
|
eafd2a88ce
|
chore: simplify Prelude.lean and Core.lean using elabAsElim
|
2022-07-29 18:13:56 -07:00 |
|
Sebastian Ullrich
|
f1f0f60768
|
fix: linter warnings
|
2022-07-29 10:31:19 -07:00 |
|
Leonardo de Moura
|
012cb13f51
|
feat: add [elabAsElim] elaboration strategy
|
2022-07-28 20:08:29 -07:00 |
|
Leonardo de Moura
|
ee6e2036dd
|
feat: allow relations in Type at Trans
It addresses issue reported at https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/Calc.20mode/near/291214574
|
2022-07-28 10:13:01 -07:00 |
|
Leonardo de Moura
|
3363ee414b
|
doc: add doc strings for declarations added by the init_quot command
See #1374
|
2022-07-27 10:17:03 -07:00 |
|
Mario Carneiro
|
f6211b1a74
|
chore: convert doc/mod comments from /- to /--//-! (#1354)
|
2022-07-22 12:05:31 -07:00 |
|
Ed Ayers
|
0bfee4fe1f
|
doc: apply suggestions from code review
Co-authored-by: Gabriel Ebner <gebner@gebner.org>
|
2022-07-20 15:30:30 -07:00 |
|
E.W.Ayers
|
8fe76ba9f4
|
doc: prelude Nat, Fin, USize
|
2022-07-20 15:30:30 -07:00 |
|
Leonardo de Moura
|
d95163641a
|
chore: indent docstrings
|
2022-07-18 22:36:55 -04:00 |
|
Leonardo de Moura
|
5083d47e4d
|
doc: some Syntax
|
2022-07-17 17:57:33 -04:00 |
|
Gabriel Ebner
|
eba400543d
|
refactor: use computed fields for Name
|
2022-07-11 14:19:41 -07:00 |
|
Gabriel Ebner
|
3776e3c925
|
feat: generalize unsafeCast to Sort
|
2022-07-11 12:26:53 -07:00 |
|
Leonardo de Moura
|
1caff852fb
|
chore: remove getOp functions
|
2022-07-09 16:09:28 -07:00 |
|
Leonardo de Moura
|
e4b358a01e
|
refactor: prepare to elaborate a[i] notation using typeclasses
|
2022-07-09 15:24:22 -07:00 |
|
Leonardo de Moura
|
c9771fa1b2
|
chore: unused variables
|
2022-07-07 20:24:18 -07:00 |
|
Leonardo de Moura
|
a2456c3a0f
|
feat: add notation a[i, h] for a[⟨i, h⟩]
|
2022-07-02 15:50:49 -07:00 |
|
Leonardo de Moura
|
b3ea1fc925
|
feat: a[i] notation for arrays now uses i : Fin a.size
|
2022-07-02 15:19:38 -07:00 |
|
Leonardo de Moura
|
3f3cd22366
|
feat: add Array.getOp! and Array.getOp?
Add warning when `Array.getOp` is used. TODO: replace `Array.getOp`
with safe version
|
2022-07-02 10:06:05 -07:00 |
|
Sebastian Ullrich
|
99f5e94efe
|
feat: MonadExcept.ofExcept
|
2022-06-28 16:54:29 -07:00 |
|
Sebastian Ullrich
|
e47f248161
|
doc: TSyntax
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
f90e4ae30c
|
feat: more TSyntax API & coercions
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
43ba121e98
|
feat: upgrade TSyntax to union of kinds
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
8bbae8b8da
|
feat: introduce TSyntax
|
2022-06-27 22:37:02 +02:00 |
|
Leonardo de Moura
|
d56163bd0e
|
refactor: resolveNamespace now return a List
|
2022-06-16 17:16:36 -07:00 |
|
Leonardo de Moura
|
02c4e548df
|
feat: replace constant with opaque
|
2022-06-14 17:02:59 -07:00 |
|
Leonardo de Moura
|
041827bed5
|
chore: unused variables
|
2022-06-07 17:54:10 -07:00 |
|
Leonardo de Moura
|
c2ddebc193
|
chore: unused variables
|
2022-06-07 16:47:04 -07:00 |
|
Sebastian Ullrich
|
897a5de6ac
|
chore: revert some questionable signature changes
|
2022-06-07 16:37:45 -07:00 |
|
Sebastian Ullrich
|
fb2a2b3de2
|
fix: fixup previous commit
|
2022-06-07 16:37:45 -07:00 |
|
Sebastian Ullrich
|
ae7b895f7a
|
refactor: unname some unused variables
|
2022-06-07 16:37:45 -07:00 |
|
Leonardo de Moura
|
2e6dae01f0
|
chore: synthetic := false by default at sorryAx
|
2022-05-31 18:08:10 -07:00 |
|
Leonardo de Moura
|
e00550c57e
|
chore: remove {} occurrences
|
2022-04-13 10:14:51 -07:00 |
|