Leonardo de Moura
|
e8a958d8f3
|
chore: parameter naming convention
|
2021-06-06 17:09:26 -07:00 |
|
Wojciech Nawrocki
|
485f8ea2d0
|
feat: setup Emscripten file paths
|
2021-06-06 15:34:44 +02:00 |
|
Wojciech Nawrocki
|
8ada0ba043
|
feat: initial Emscripten support
|
2021-06-06 15:34:44 +02:00 |
|
Leonardo de Moura
|
7424f9c8b0
|
chore: remove HashableUSize
|
2021-06-02 09:58:46 -07:00 |
|
Leonardo de Moura
|
37da993032
|
chore: remove HashableUSize instances
|
2021-06-02 08:48:11 -07:00 |
|
Leonardo de Moura
|
cbab9438c9
|
chore: Hashable instances for Expr and Level
|
2021-06-02 08:30:25 -07:00 |
|
Leonardo de Moura
|
5219593823
|
chore: use UInt64 to define Name
|
2021-06-02 08:00:23 -07:00 |
|
Leonardo de Moura
|
5ac2e14173
|
chore: add Hashable that uses UInt64
|
2021-06-02 07:47:41 -07:00 |
|
Leonardo de Moura
|
43812444a7
|
chore: Hashable => HashableUSize
|
2021-06-02 07:24:26 -07:00 |
|
Leonardo de Moura
|
6a87bba9c0
|
chore: mixHash => mixUSizeHash
|
2021-06-02 07:05:42 -07:00 |
|
Leonardo de Moura
|
c566ad97a4
|
chore: prepare to use UInt64 hash codes
|
2021-06-02 06:51:18 -07:00 |
|
Sebastian Ullrich
|
3fb7a2c0e1
|
fix: make problematic Ord -> LT instance a def
|
2021-05-31 19:05:50 -07:00 |
|
Leonardo de Moura
|
97ac231138
|
feat: add missing OptionT instance
|
2021-05-31 16:37:18 -07:00 |
|
François G. Dorais
|
29dc5c5b1b
|
fix: duplicate namespace prefix
|
2021-05-31 13:31:57 +02:00 |
|
Sebastian Ullrich
|
693c2ccf71
|
feat: min, max, List.min/maximum?
|
2021-05-30 17:29:54 +02:00 |
|
Sebastian Ullrich
|
6857076df4
|
feat: leanpkg build without external dependencies
|
2021-05-30 17:29:54 +02:00 |
|
Sebastian Ullrich
|
37dcbf3421
|
feat: have Ord imply LT/LE
|
2021-05-30 17:29:54 +02:00 |
|
Sebastian Ullrich
|
a9fa84815b
|
feat: IO.createDir, IO.createDirAll
|
2021-05-30 17:29:54 +02:00 |
|
Sebastian Ullrich
|
94aea76922
|
feat: FilePath.metadata
|
2021-05-30 17:29:54 +02:00 |
|
Sebastian Ullrich
|
e4995ce8ba
|
feat: add convenience coercion from String to FilePath
|
2021-05-28 14:19:59 +02:00 |
|
Sebastian Ullrich
|
619873c842
|
feat: make System.FilePath opaque
|
2021-05-28 14:19:59 +02:00 |
|
Sebastian Ullrich
|
4354534fda
|
feat: make FilePath a concrete type
Resolves #363
|
2021-05-28 14:19:59 +02:00 |
|
Sebastian Ullrich
|
2988897cac
|
feat: IO.FS.readDir
|
2021-05-26 09:47:43 +02:00 |
|
Sebastian Ullrich
|
e257caa446
|
feat: move block tactic macro to Init
|
2021-05-21 17:13:33 -07:00 |
|
Mac Malone
|
a6dc9e4ef3
|
feat: class abbrev now supports a type spec (+ test)
|
2021-05-20 15:23:30 -07:00 |
|
Mac Malone
|
6c07536b33
|
feat: simplified, improved class abbrev (+ tests)
|
2021-05-20 15:23:29 -07:00 |
|
Sebastian Ullrich
|
a02c6fd3eb
|
chore: adapt stdlib & tests
|
2021-05-20 15:17:36 -07:00 |
|
Sebastian Ullrich
|
7c3101a51c
|
chore: produce more efficient/pp-able array code from quotations
|
2021-05-19 09:52:35 +02:00 |
|
Sebastian Ullrich
|
23f0c1051c
|
feat: improve ToString/Quote Name
|
2021-05-19 09:34:01 +02:00 |
|
Leonardo de Moura
|
54745bda71
|
feat: use new endPos field
|
2021-05-17 15:04:24 -07:00 |
|
Leonardo de Moura
|
eae1f5412b
|
fix: bugs introduced in the previous commits
|
2021-05-17 15:00:51 -07:00 |
|
Leonardo de Moura
|
3b7bcdc449
|
feat: add endPos field to SourceInfo.original
We need an update stage0 before we use it.
|
2021-05-17 14:32:58 -07:00 |
|
Leonardo de Moura
|
ac90052139
|
feat: add option for controlling how deep we go when trying to discharge simp theorem hypotheses
|
2021-05-16 12:32:05 -07:00 |
|
Leonardo de Moura
|
4dabfef0e3
|
chore: remove done
|
2021-05-15 18:57:27 -07:00 |
|
Leonardo de Moura
|
c7096f54a2
|
feat: injectivity theorems for types defined in the prelude
|
2021-05-14 18:32:26 -07:00 |
|
Leonardo de Moura
|
f850820029
|
feat: add mkInjectiveTheorems
|
2021-05-13 22:09:50 -07:00 |
|
Leonardo de Moura
|
686b63c60f
|
feat: mark Eq.ndrec as a simp lemma
|
2021-05-13 17:23:23 -07:00 |
|
Leonardo de Moura
|
449c92a1bd
|
feat: add dite_True and dite_False simp lemmas
|
2021-05-13 17:21:49 -07:00 |
|
Leonardo de Moura
|
b52edf1259
|
fix: fixes #452
The new syntax is similar to `matchAlts` and uses `colGe`.
The first `|` is not optional anymore.
|
2021-05-10 17:28:10 -07:00 |
|
Leonardo de Moura
|
7d39a0d56c
|
chore: prepare to change first syntax
|
2021-05-10 17:05:31 -07:00 |
|
Leonardo de Moura
|
8e81f03e3a
|
chore: adjust stdlib to recent changes
|
2021-05-06 15:43:56 -07:00 |
|
Sebastian Ullrich
|
99864bbb31
|
chore: reintroduce ∅ as regular notation
|
2021-05-06 22:41:23 +02:00 |
|
Sebastian Ullrich
|
9ed8db4bc3
|
feat: add constructor tactic
|
2021-05-06 10:40:56 -07:00 |
|
Leonardo de Moura
|
7398db5f3f
|
fix: rw final goal state
|
2021-05-04 16:58:44 -07:00 |
|
Sebastian Ullrich
|
5b02254297
|
fix: rw final goal state
|
2021-05-04 15:24:42 -07:00 |
|
Sebastian Ullrich
|
aabb4a50aa
|
feat: remove bracket-less rw
|
2021-05-04 15:24:22 -07:00 |
|
Leonardo de Moura
|
6efb058e2c
|
refactor: add Name.modifyBase
|
2021-05-03 10:06:20 -07:00 |
|
Sebastian Ullrich
|
e76fc17b0e
|
fix: rw goal state positions
|
2021-05-03 14:14:12 +02:00 |
|
Leonardo de Moura
|
93189e0fce
|
chore: prepare to change case tactic
|
2021-05-01 19:53:44 -07:00 |
|
Leonardo de Moura
|
ba5d622e59
|
chore: avoid case tactic
|
2021-05-01 19:50:50 -07:00 |
|