Mario Carneiro
|
f6b3890dc5
|
feat: tail-recursive List.{mapM, foldrM}
|
2022-09-14 08:31:18 -07:00 |
|
Gabriel Ebner
|
f1b5fa53f0
|
chore: use new comment syntax
|
2022-09-14 08:26:17 -07:00 |
|
Mario Carneiro
|
b4ed2f2bbb
|
doc: document Init.Data.Queue
|
2022-09-13 03:09:25 -07:00 |
|
Mario Carneiro
|
19a50a32ec
|
chore: remove List.init
|
2022-09-11 07:21:24 -07:00 |
|
Mario Carneiro
|
2886174dd0
|
chore: remove map₂, [specialize] zipWith
|
2022-09-11 07:21:24 -07:00 |
|
Mario Carneiro
|
8017aa1706
|
fix: use Type u universes in List.foldl
|
2022-09-11 07:19:30 -07:00 |
|
Mario Carneiro
|
f2254088d1
|
feat: deriving Repr for TSyntax
|
2022-09-08 13:14:06 +02:00 |
|
Leonardo de Moura
|
04b32eb140
|
chore: remove noinline and nospecialize from runEval
|
2022-09-07 13:08:01 -07:00 |
|
Gabriel Ebner
|
8e7e58fc38
|
feat: synchronous operations for Channel
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
c4d421b3de
|
feat: Channel
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
7c552380da
|
feat: Mutex, Condvar
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
c2f1e01b3b
|
feat: Promise
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
451f6df5df
|
fix: IO.waitAny requires nonempty list
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
20f41deea7
|
feat: add Eval instance for BaseIO
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
b80775df6f
|
chore: add nonempty instance for monads
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
3bd0379993
|
chore: add nonempty instance for Task
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
f7bae54b09
|
chore: resurrect Std.Queue
|
2022-09-05 08:52:46 -07:00 |
|
Gabriel Ebner
|
22c3ec3996
|
chore: generalize IO.sleep to BaseIO
|
2022-09-05 08:52:46 -07:00 |
|
Mario Carneiro
|
158e182b8b
|
chore: move Bootstrap.Dynamic -> Init.Dynamic
|
2022-09-02 04:36:54 -07:00 |
|
Marcus Rossel
|
a2a39882d5
|
feat: add Hashable for Subtype
|
2022-09-01 06:11:23 -07:00 |
|
Mario Carneiro
|
ce3c0c0e6b
|
feat: add TR versions of Nat.{fold, any, all, repeat}
|
2022-08-31 17:52:59 -07:00 |
|
Mario Carneiro
|
c089639b19
|
refactor: Init.SimpLemmas proof golf / cleanup
|
2022-08-31 11:27:58 -07:00 |
|
Leonardo de Moura
|
b6f0bdc542
|
chore: add Array.mapMono
|
2022-08-30 11:45:05 -07:00 |
|
Mario Carneiro
|
b2b02295b0
|
chore: move ShareCommon to Init / Lean
|
2022-08-30 07:51:43 -07:00 |
|
Mario Carneiro
|
850ee17346
|
chore: move Bootstrap.System.Uri to Init
|
2022-08-29 08:06:30 -07:00 |
|
Mario Carneiro
|
31784c9a24
|
doc: documentation for Init.Core
|
2022-08-29 00:41:24 -07:00 |
|
Mario Carneiro
|
5658000396
|
refactor: golf proof of funext
|
2022-08-28 19:01:46 -07:00 |
|
Leonardo de Moura
|
4f5a014170
|
feat: add Array.mapMonoM
|
2022-08-28 08:55:35 -07:00 |
|
Mario Carneiro
|
f93914e613
|
fix: prove decidable_of_decidable_of_eq without cast
|
2022-08-28 08:32:00 -07:00 |
|
Mario Carneiro
|
d4c7d0f266
|
chore: remove def implies
|
2022-08-28 07:57:56 -07:00 |
|
Leonardo de Moura
|
0925051c51
|
chore: rename Reader to ReaderM
closes #1524
|
2022-08-26 20:59:17 -07:00 |
|
Sebastian Ullrich
|
12d7e839b0
|
doc: Stream.read/getLine
|
2022-08-26 20:55:09 -07:00 |
|
Sebastian Ullrich
|
a69d7fb018
|
fix: remove broken Handle.isEof
|
2022-08-26 20:55:09 -07:00 |
|
Sebastian Ullrich
|
d23c19884b
|
doc: read/getLine EOF behavior
|
2022-08-26 20:55:09 -07:00 |
|
Sebastian Ullrich
|
af7f5aa2a0
|
feat: dbgStackTrace
|
2022-08-26 20:52:51 -07:00 |
|
E.W.Ayers
|
f52a1bd37c
|
doc: JSON-RPC
|
2022-08-26 20:49:57 -07:00 |
|
E.W.Ayers
|
4ea4365354
|
doc: various String docstrings
|
2022-08-26 20:49:57 -07:00 |
|
E.W.Ayers
|
3aeb3db3b5
|
doc: Char/Basic.lean
|
2022-08-26 20:49:57 -07:00 |
|
E.W.Ayers
|
5611620d3a
|
dov: explanation of why pointers aren't sound.
|
2022-08-26 20:49:57 -07:00 |
|
E.W.Ayers
|
152d441a4c
|
doc: note that Float.beq is not refl
|
2022-08-26 20:49:57 -07:00 |
|
Mario Carneiro
|
d875f43b52
|
chore: remove outdated TODO
|
2022-08-26 15:31:13 -07:00 |
|
Fynn Schmitt-Ulms
|
064ab16791
|
feat: Float.abs function (#1514)
|
2022-08-25 18:45:46 -07:00 |
|
pcpthm
|
bc9c14a080
|
fix: remove duplicate OfNat Int instance
|
2022-08-25 11:57:13 -07:00 |
|
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
|
20f9b7172f
|
doc: documentation for Init.SizeOf
|
2022-08-17 14:48:10 -07:00 |
|
Mario Carneiro
|
8182f83929
|
doc: documentation for Init.Tactics
|
2022-08-17 14:44:40 -07:00 |
|
E.W.Ayers
|
4e7c1e1ec8
|
fix: missing digits in scientific literal should be an error
|
2022-08-17 05:57:22 -07:00 |
|