Sebastian Ullrich
|
4b78d02a5e
|
fix: do not discriminate anonymous antiquots after all
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
9b71fbb461
|
chore: default pp.rawOnError to true for stage 0
|
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
|
3a61cc247e
|
chore: introduce doSeq antiquotation
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
330245816c
|
fix: macro: inferred syntax kinds for literal parsers
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
2ef3636022
|
fix: elaborating category quotations
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
4588b1ec90
|
fix: ignore withPosition when binding macro arguments
Would be nice to generalize this at some point
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
80a92cceeb
|
fix: avoid choice nodes with LeadingIdentBehavior.both
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
e6954bb4f3
|
fix: quote Name.anonymous
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
7d48d125da
|
fix: store syntax kinds of parser aliases in order to construct correct antiquotations in macro and elab
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
2c54a0d17a
|
feat: allow anonymous antiquotations for tacticSeq
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
df499a5b64
|
feat: early coercion from TSyntax to Syntax
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
c2b4c37792
|
refactor: make Init.Coe independent of Init.Notation
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
3b3961a89b
|
chore: disable some anonymous antiquotations
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
8bbae8b8da
|
feat: introduce TSyntax
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
292d24ba19
|
feat: always store quoted kind in antiquotation kind
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
0bd864deca
|
fix: nesting of pattern info nodes
|
2022-06-27 22:37:02 +02:00 |
|
Leonardo de Moura
|
6ebae968a7
|
feat: use IO.getRandomBytes to initialize random seed
See https://github.com/leanprover/lean4-samples/pull/2
|
2022-06-27 13:01:20 -07:00 |
|
Leonardo de Moura
|
f4e083d507
|
feat: dot notation and aliases
This commit addresses the issue raised at
https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/Namespace-based.20overloading.20does.20not.20find.20exports/near/282946185
|
2022-06-27 12:42:25 -07:00 |
|
Leonardo de Moura
|
fc25689f21
|
feat: add Syntax.eraseSuffix?
|
2022-06-27 10:30:57 -07:00 |
|
Leonardo de Moura
|
3f0a9eb424
|
test: add test for issue #1253
closes #1253
|
2022-06-27 09:56:47 -07:00 |
|
Leonardo de Moura
|
c498285d94
|
chore: add missing double backtick
|
2022-06-27 09:56:47 -07:00 |
|
tydeu
|
0e99494611
|
refactor: move lib/exe targets into the index
|
2022-06-27 02:07:45 -04:00 |
|
tydeu
|
62815168c6
|
feat: library-level module configuration
|
2022-06-26 20:35:23 -04:00 |
|
tydeu
|
c0bc0344b0
|
refactor: add LeanLib/LeanExe/ExternLib + reorg & cleanup
|
2022-06-26 18:26:12 -04:00 |
|
Sebastian Ullrich
|
3eeeca22e2
|
chore: lean-gdb: recursive values & tag
|
2022-06-26 18:47:47 +02:00 |
|
Mac
|
a8d1ff5fdc
|
fix: properly link libraries on MacOS
|
2022-06-25 21:46:01 -04:00 |
|
tydeu
|
6812bae11a
|
feat: link libraries in a path and platform independent way
|
2022-06-25 19:22:41 -04:00 |
|
tydeu
|
c4580839b5
|
test: "fix" library loading issues
|
2022-06-25 17:07:52 -04:00 |
|
Sebastian Ullrich
|
5a0c3b8d80
|
fix: String.isNat
|
2022-06-25 18:42:08 +02:00 |
|
Wojciech Nawrocki
|
aacfd11508
|
feat: boolean inequality lemmas
|
2022-06-25 11:18:09 +02:00 |
|
tydeu
|
3200b43371
|
feat: include external libraries in precompilation
|
2022-06-25 00:35:29 -04:00 |
|
tydeu
|
45ff2dbc9d
|
feat: add isLeanOnly package config
closes leanprover/lake#74
|
2022-06-24 18:35:14 -04:00 |
|
E.W.Ayers
|
cc9293af09
|
doc: isDefEq explain mvar levels
|
2022-06-24 15:24:52 -07:00 |
|
tydeu
|
961a328bfd
|
fix: report precompiled dynlibs to server
a feature of leanprover/lake#47 I had hetherto missed
|
2022-06-24 17:04:42 -04:00 |
|
tydeu
|
4f739572c9
|
refactor: use IndexT at Index.lean
|
2022-06-24 15:05:41 -04:00 |
|
Sebastian Ullrich
|
8979ed42a4
|
refactor: file worker: wait on header task before dispatching requests
|
2022-06-24 19:02:00 +02:00 |
|
Sebastian Ullrich
|
e14b4ab0e4
|
feat: file worker: make header snapshot asynchronous
|
2022-06-24 19:02:00 +02:00 |
|
Leonardo de Moura
|
220d2e3816
|
feat: add filterTR and [csimp] theorem
|
2022-06-24 06:40:38 -07:00 |
|
Leonardo de Moura
|
1fd2b17a92
|
fix: bug at addDependencies
closes #1247
|
2022-06-24 06:20:00 -07:00 |
|
Gabriel Ebner
|
ec4200fc75
|
chore: remove unnecessary ppLine
|
2022-06-24 10:59:55 +02:00 |
|
Gabriel Ebner
|
233a787e65
|
chore: add test for sepByIndent.formatter
|
2022-06-24 10:59:55 +02:00 |
|
Gabriel Ebner
|
d5142ddeb8
|
chore: add sepByIndent.formatter
|
2022-06-24 10:59:55 +02:00 |
|
Gabriel Ebner
|
733f220ee3
|
feat: $[...]* antiquotations for sepByIndent
|
2022-06-24 10:59:55 +02:00 |
|
tydeu
|
241665dc27
|
refactor: move recurse arg into the monad stack
|
2022-06-23 23:42:12 -04:00 |
|
tydeu
|
0655233dd2
|
fix: precompile mods if they want not if their importer wants
closes leanprover/lake#83
|
2022-06-23 22:45:11 -04:00 |
|
tydeu
|
36fe59f687
|
test: expand precompile example to test leanprover/lake#83
|
2022-06-23 22:06:15 -04:00 |
|
tydeu
|
d842158172
|
refactor: reorg build code into smaller, focused files
|
2022-06-23 21:27:57 -04:00 |
|
Leonardo de Moura
|
09c4af26fc
|
fix: ConstantInfo.all for consistency
|
2022-06-23 16:41:54 -07:00 |
|
Leonardo de Moura
|
88fae4e3d6
|
chore: update stage0
|
2022-06-23 16:41:05 -07:00 |
|