Sebastian Ullrich
|
ed3fa37341
|
chore: Nix: add overrideBuildModAttrs
|
2022-12-03 14:13:31 +01:00 |
|
Gabriel Ebner
|
4b87103931
|
chore: ignore document version errors
|
2022-12-03 01:20:47 +01:00 |
|
tydeu
|
fe09c9c824
|
chore: update Lake
|
2022-12-03 01:19:29 +01:00 |
|
tydeu
|
148b067724
|
test: fix shell script permissions
|
2022-12-02 17:58:51 -05:00 |
|
tydeu
|
479fe81894
|
feat: print log on failing lake print-paths
closes leanprover/lake#116
|
2022-12-02 17:26:36 -05:00 |
|
Gabriel Ebner
|
47b4eae9a6
|
perf: use ByteArray.hash directly
|
2022-12-02 14:31:48 -05:00 |
|
ChrisHughes24
|
e168806078
|
chore: rename Prod.ext
|
2022-12-02 20:24:19 +01:00 |
|
tydeu
|
c60ccdc974
|
test: increase sleep in 44
|
2022-12-02 14:20:58 -05:00 |
|
tydeu
|
25ab266a2e
|
fix: escape names from new/init
closes leanprover/lake#128
|
2022-12-02 14:17:57 -05:00 |
|
tydeu
|
b8c4ed5a83
|
feat: -U to update & build; add packagesDir to manifest
|
2022-12-02 14:17:57 -05:00 |
|
tydeu
|
93f1d05e2a
|
fix: various build problems
fixes leanprover/lake#139
touches on leanprover/lake#132
|
2022-12-02 14:17:56 -05:00 |
|
tydeu
|
b813197b36
|
chore: cleanup
|
2022-12-02 14:17:56 -05:00 |
|
Gabriel Ebner
|
b76bfcac91
|
fix: do not rely on iteration order of NameSet
|
2022-12-02 14:11:12 -05:00 |
|
Gabriel Ebner
|
7603e49169
|
chore: bump Lean version
|
2022-12-02 14:06:15 -05:00 |
|
Leonardo de Moura
|
8a573b5d87
|
fix: fixes #1900
|
2022-12-02 10:04:01 -08:00 |
|
Leonardo de Moura
|
a999015371
|
feat: add applicationTime to registerTagAttribute
|
2022-12-02 09:58:41 -08:00 |
|
Leonardo de Moura
|
50fc4a6ad8
|
fix: fixes #1907
|
2022-12-02 08:59:16 -08:00 |
|
Gabriel Ebner
|
681bbe5cf4
|
feat: ByteArray.hash
|
2022-12-01 20:18:14 -08:00 |
|
Gabriel Ebner
|
a67a5080e9
|
chore: fix tests after hash change
|
2022-12-01 20:18:14 -08:00 |
|
Gabriel Ebner
|
c83e33b06a
|
chore: update stage0
|
2022-12-01 20:18:14 -08:00 |
|
Gabriel Ebner
|
9b416667e7
|
chore: replace all hashes by murmurhash
|
2022-12-01 20:18:14 -08:00 |
|
Gabriel Ebner
|
b0cadbc1fa
|
fix: support escaped field names in deriving FromJson/ToJson
|
2022-12-02 03:48:19 +01:00 |
|
Gabriel Ebner
|
3d1571896c
|
fix: support escaped field names in dot-notation
|
2022-12-02 03:48:19 +01:00 |
|
Gabriel Ebner
|
7af80766e3
|
fix: do not ignore applicationTime in parametric attributes
|
2022-12-02 02:15:35 +01:00 |
|
Leonardo de Moura
|
ffb0f42aae
|
fix: fixes #1901
|
2022-12-01 08:39:06 -08:00 |
|
Leonardo de Moura
|
0dda3a8c02
|
fix: include instance implicits that depend on outParams at outParamsPos
This fixes the fix for #1852
|
2022-12-01 06:11:48 -08:00 |
|
Leonardo de Moura
|
0a031fc9bb
|
chore: replace Expr.forEach with Expr.forEachWhere
|
2022-12-01 05:19:32 -08:00 |
|
Sebastian Ullrich
|
af5efe0b2d
|
doc: MonadReader
|
2022-12-01 10:16:04 +01:00 |
|
Sebastian Ullrich
|
50b2ad89b4
|
test: limit maxRecDepth
|
2022-12-01 10:06:57 +01:00 |
|
Leonardo de Moura
|
30d625697e
|
chore: use Expr.forEachWhere to implement linter
closes #1899
TODO: use `Expr.forEachWhere` in other modules. There are many other opportunities.
|
2022-11-30 18:44:20 -08:00 |
|
Leonardo de Moura
|
1c5706bcc0
|
feat: add Expr.forEachWhere
|
2022-11-30 18:41:12 -08:00 |
|
Leonardo de Moura
|
5a151ca64c
|
chore: fix tests
|
2022-11-30 17:52:37 -08:00 |
|
Leonardo de Moura
|
0db02c3911
|
chore: update Lake
|
2022-11-30 17:05:38 -08:00 |
|
Leonardo de Moura
|
95467dfab7
|
chore: update stage0
|
2022-11-30 17:05:38 -08:00 |
|
Leonardo de Moura
|
e5681ac141
|
feat: replace mixHash implementation
We are now using part of the murmur hash like Scala.
For additional information and context, see
https://leanprover.zulipchat.com/#narrow/stream/147302-lean4-maintainers/topic/Increasing.20.60Expr.2Ehash.60.20to.2064.20bits/near/313114719
|
2022-11-30 17:03:58 -08:00 |
|
Leonardo de Moura
|
8fbb866798
|
fix: incorrect use of outParam
We have
```
class BindAsync (n : Type u → Type v) (k : outParam $ Type u → Type u)
instance : BindAsync BaseIO (EIOTask ε)
instance : BindAsync BaseIO OptionIOTask
instance [BindAsync n k] [Pure n] [Pure k] : BindAsync n (ExceptT ε k)
instance [BindAsync n k] [Pure n] [Pure k] : BindAsync n (OptionT k)
```
See discussion at: https://leanprover.zulipchat.com/#narrow/stream/147302-lean4-maintainers/topic/Increasing.20.60Expr.2Ehash.60.20to.2064.20bits/near/313183466
|
2022-11-30 16:56:09 -08:00 |
|
Leonardo de Moura
|
8fc3d77a0b
|
feat: add trace.Meta.Tactic.simp.numSteps and trace.Meta.Tactic.simp.heads
|
2022-11-30 07:07:07 -08:00 |
|
Leonardo de Moura
|
2a36cf42d2
|
chore: update stage0
|
2022-11-30 06:43:57 -08:00 |
|
Leonardo de Moura
|
aee63ee7b0
|
feat: panic at Name.append if both names have macro scopes
|
2022-11-30 06:39:49 -08:00 |
|
Leonardo de Moura
|
7c5d91ebc3
|
fix: avoid hygienic ++ hygienic at Specialize.lean
|
2022-11-30 06:31:03 -08:00 |
|
Leonardo de Moura
|
a095dabb17
|
feat: Name.append and macro scopes
|
2022-11-29 23:06:04 -08:00 |
|
Leonardo de Moura
|
bc21716bad
|
chore: helper simp theorems
|
2022-11-29 23:05:48 -08:00 |
|
Leonardo de Moura
|
dc937cb1f9
|
chore: Name.append
|
2022-11-29 23:05:19 -08:00 |
|
Leonardo de Moura
|
3e45060dd5
|
fix: disable implicit lambdas for local variables without type information
Problem reported at https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/why.20doesn't.20this.20unify.3F/near/312806870
|
2022-11-29 14:33:16 -08:00 |
|
Scott Morrison
|
1b50292228
|
chore: protect Prod.Lex
|
2022-11-29 20:09:08 +01:00 |
|
Sebastian Ullrich
|
bc0684a29c
|
fix: work around VS Code completion bug
|
2022-11-29 19:14:45 +01:00 |
|
Leonardo de Moura
|
069873d8e5
|
fix: fixes #1891
|
2022-11-29 08:59:46 -08:00 |
|
Mario Carneiro
|
40e212c166
|
feat: infer def/theorem DefKind for let rec
|
2022-11-29 08:16:47 -08:00 |
|
Gabriel Ebner
|
6e23ced6d9
|
fix: test
|
2022-11-29 08:16:09 -08:00 |
|
Gabriel Ebner
|
bdbab653fd
|
fix: synthesize tc instances before propagating expected type
|
2022-11-29 08:16:09 -08:00 |
|