Sebastian Ullrich
884aa03584
fix: implement overlooked have syntax
2021-06-15 17:46:16 +02:00
Mac Malone
22dc542445
Release 1.0
2021-06-14 01:42:16 -04:00
Mac Malone
9aa78a5361
More README edits
2021-06-14 01:36:19 -04:00
Mac Malone
f7a858c0de
Add search path heading to README
2021-06-14 01:08:35 -04:00
Mac Malone
b7b0217241
Bump Lean version
2021-06-14 01:08:05 -04:00
Mac Malone
2aa3c1e0cb
Add test script to hello example
2021-06-14 00:29:09 -04:00
Wojciech Nawrocki
12a4ef54a9
chore: document io_mark_end_initialization setup
2021-06-13 17:32:35 -07:00
Wojciech Nawrocki
bf41d40b1d
fix: allow plugins to run IO initializers
2021-06-13 17:32:35 -07:00
Daniel Selsam
51d26e1172
feat: unexpanders take priority
2021-06-13 09:33:49 +02:00
Mac Malone
4532901112
Refactor helloDeps example to have two deps
2021-06-12 22:28:59 -04:00
Mac Malone
9138d37781
Fix dep lib separator
2021-06-12 22:27:19 -04:00
Mac Malone
c0d9917f7c
Update to Lean nightly 06-13
2021-06-12 22:01:17 -04:00
Mac Malone
f512a9a934
Auto link dep libs for bin (+ more pkg path helpers)
2021-06-12 21:34:34 -04:00
Mac Malone
ecfd65ffb7
Clean up buildModule code and integrate cycle fix
2021-06-12 20:00:07 -04:00
Daniel Selsam
ded51882a0
feat: pp motives and misc delab fixes
2021-06-13 00:06:27 +02:00
Sebastian Ullrich
27d52a352f
fix: leanpkg: actually detect import cycles
2021-06-12 10:09:55 +02:00
Sebastian Ullrich
2091a09fa1
feat: IO.Process.Child.takeStdin
2021-06-11 17:53:51 -07:00
Daniel Selsam
a22bba7bbf
feat: Process.exit
...
Closes #356
2021-06-11 17:53:51 -07:00
Sebastian Ullrich
4ed66cae3e
feat: add --print-prefix, --print-libdir flags
...
The names were taken from `llvm-config`
2021-06-11 17:53:51 -07:00
Sebastian Ullrich
1ebcf76d48
refactor: remove explicitly lifted IO functions and move more things into IO.FS
...
Automatic lifting takes care of this, and it wasn't consistently applied anyway
2021-06-11 17:53:51 -07:00
Mac Malone
93f5368162
Rename build state/result to BuildState/BuildResult
2021-06-11 17:15:31 -04:00
Leonardo de Moura
a435f3d641
feat: reduce s.1 =?= v to s =?= ⟨v⟩ if structure has a single field
...
This feature was suggested by @dselsam at PR #521 .
It closes #509
2021-06-11 11:23:19 -07:00
Gabriel Ebner
94e299a730
fix: instantiate mvars in rewrite tactic
2021-06-11 10:27:05 -07:00
Sebastian Ullrich
cc2f483951
chore: note on previous commit
2021-06-10 18:25:39 +02:00
Sebastian Ullrich
e4bf5977d9
fix: syntax pattern match against multiple identifiers
2021-06-10 18:15:40 +02:00
Gabriel Ebner
47f3cac0c5
fix: server: do not return duplicate response when worker crashes
2021-06-10 09:46:24 +02:00
Mac Malone
9b1d958f9c
Fixed a typo in the README
2021-06-08 17:40:02 -04:00
Mac Malone
68f0eb16bd
Minor LeanConfig code cleanup
2021-06-08 17:18:27 -04:00
Mac Malone
6fad405294
Intelligently initialize Lean search path
2021-06-08 17:17:58 -04:00
Sebastian Ullrich
52af4e2471
feat: lean4-mode: always show all messages
2021-06-08 18:58:55 +02:00
Sebastian Ullrich
db34e7f56d
feat: lean4-mode: never hide all messages
2021-06-08 18:36:05 +02:00
Sebastian Ullrich
725d2919e0
feat: lean4-mode: support term goals
2021-06-08 18:34:09 +02:00
Reijo Jaakkola
32897440dc
fix: change IO.FS.Handle.read to return empty array at EOF
...
Make EOF handling in IO.FS.Handle consistent with EOF handling in
IO.FS.Handle.getLine. Previously returned error at EOF which ended up
causing segmentation fault. Remove the declaration of g_io_error_eof,
since it becomes redundant.
Closes #349
2021-06-08 13:17:53 +02:00
Mac Malone
7791b49be9
Add shell scripts for building Lake and its examples
2021-06-07 22:23:54 -04:00
Gabriel Ebner
f5f9be191b
fix: show expected type in term goal
2021-06-07 16:23:22 -07:00
Gabriel Ebner
960cfd9cae
feat: store expected type in info tree
2021-06-07 16:23:22 -07:00
Gabriel Ebner
5786f58738
feat: plain term goal request
2021-06-07 16:23:22 -07:00
Mac Malone
96870779a2
Add Lake build/run instructions to README
2021-06-07 17:03:51 -04:00
Sebastian Ullrich
19094ff948
chore: revert Windows workaround
2021-06-07 18:14:21 +02:00
Sebastian Ullrich
0c3c0ed735
fix: ignore notifications in readResponseAs
2021-06-07 13:21:13 +02:00
Sebastian Ullrich
e3b127f34c
chore: lean4-mode: prefer cdot on \.
2021-06-07 13:16:41 +02:00
Daniel Fabian
1a9b383d58
chore: update stage0
2021-06-07 12:10:10 +02:00
Daniel Fabian
63d58c2f64
refactor: use Except instead of Option in the JSON code.
2021-06-07 12:10:10 +02:00
Daniel Fabian
4c78bf875a
chore: update stage0
2021-06-07 12:10:10 +02:00
Daniel Fabian
825218cd4a
feat: use Except instead of Option in the JSON deriving handlers.
2021-06-07 12:10:10 +02:00
Mac Malone
af7e167dea
Bump to v1.0-pre
2021-06-07 06:00:18 -04:00
Mac Malone
8c39a65609
Move .lake-lock into the build directory
2021-06-07 05:55:13 -04:00
Mac Malone
c5c46798fb
Extend README
2021-06-07 05:46:08 -04:00
Mac Malone
6fc398133d
Rename Leanpkg2 to Lake
2021-06-07 05:42:42 -04:00
Mac Malone
12537427c2
Fix some errors when running leanpkg2 in executable form
2021-06-07 05:30:17 -04:00