Leonardo de Moura
|
618d113075
|
chore: remove workaround for bug at new { ... : <expected-type> } syntax
|
2020-05-20 15:56:28 -07:00 |
|
Leonardo de Moura
|
70c57ce0f0
|
chore: update stage0
|
2020-05-20 15:50:51 -07:00 |
|
Leonardo de Moura
|
c01da783ca
|
fix: { ... : <expected-type> } syntax in the old frontend
|
2020-05-20 15:49:40 -07:00 |
|
Leonardo de Moura
|
05dda45a22
|
chore: remove { <structure-name> . ... } from stdlib
TODO: fix problems with `{ ... : <expected-type }` new syntax
|
2020-05-20 15:43:21 -07:00 |
|
Leonardo de Moura
|
5aff998aa3
|
chore: update stage0
|
2020-05-20 15:30:06 -07:00 |
|
Leonardo de Moura
|
22ae065d16
|
feat: add { ... : <expected-type> } syntax
It replaces the `{ <struct-name> . ... }` syntax.
|
2020-05-20 15:24:27 -07:00 |
|
Leonardo de Moura
|
8d9543d9c2
|
chore: update stage0
|
2020-05-20 15:09:12 -07:00 |
|
Leonardo de Moura
|
bd58048449
|
chore: { <source> with ... } syntax
|
2020-05-20 15:08:43 -07:00 |
|
Leonardo de Moura
|
eef2ca66a1
|
chore: update stage0
|
2020-05-20 13:10:12 -07:00 |
|
Leonardo de Moura
|
3f44e8f3df
|
chore: remove .. src syntax from old frontend
|
2020-05-20 13:07:21 -07:00 |
|
Sebastian Ullrich
|
3d891be49e
|
feat: delaborator: do not set whitespace information
|
2020-05-20 11:54:53 -07:00 |
|
Sebastian Ullrich
|
b28eedbd98
|
refactor: make all fields of SourceInfo optional
|
2020-05-20 11:54:53 -07:00 |
|
Sebastian Ullrich
|
493cbd5582
|
chore: update stage0
|
2020-05-20 11:54:53 -07:00 |
|
Sebastian Ullrich
|
0086bdf642
|
feat: use new SourceInfo in syntax quotations
|
2020-05-20 11:54:53 -07:00 |
|
Sebastian Ullrich
|
d420f46432
|
fix: '\r' escape
|
2020-05-20 15:13:24 +02:00 |
|
Sebastian Ullrich
|
dea99e1814
|
fix: imax is not a keyword
|
2020-05-20 15:13:10 +02:00 |
|
Sebastian Ullrich
|
66a0a239a3
|
fix: structure instances missing comma
|
2020-05-20 15:12:42 +02:00 |
|
Sebastian Ullrich
|
26dab90b1b
|
chore: update-stage0 output should not depend on locale
|
2020-05-20 10:35:43 +02:00 |
|
Sebastian Ullrich
|
3c8400d30f
|
chore: CI: check update-stage0
|
2020-05-19 11:31:36 -07:00 |
|
Leonardo de Moura
|
9da4f09c67
|
chore: update stage0
|
2020-05-19 11:29:32 -07:00 |
|
Sebastian Ullrich
|
6a0410f8f0
|
feat: make import A import A.olean instead of A/Default.olean
|
2020-05-19 11:29:32 -07:00 |
|
Leonardo de Moura
|
abbd79a749
|
chore: update stage0
|
2020-05-19 11:29:32 -07:00 |
|
Sebastian Ullrich
|
e86758da60
|
chore: add missing preludes in Init/Lean
These aren't really necessary, but it's more consistent with other files and saves me a stage 0 update
|
2020-05-19 11:29:32 -07:00 |
|
Sebastian Ullrich
|
dc56eb7a86
|
chore: remove obsolete built-in search path
|
2020-05-19 11:29:32 -07:00 |
|
Sebastian Ullrich
|
18a89abbe6
|
chore: fix Windows CI
Switch to a `setup-msys2` fork working around https://github.com/msys2/MSYS2-packages/issues/1962
|
2020-05-19 15:44:27 +02:00 |
|
Leonardo de Moura
|
c7a5963483
|
fix: missing file
|
2020-05-18 12:15:41 -07:00 |
|
Leonardo de Moura
|
5c03838fad
|
chore: update stage0
|
2020-05-18 12:14:42 -07:00 |
|
Leonardo de Moura
|
1a77ee4f89
|
chore: delete old runtime directory
|
2020-05-18 11:33:18 -07:00 |
|
Leonardo de Moura
|
e7cbaf1b57
|
chore: adjust CMakeLists.txt
|
2020-05-18 11:32:46 -07:00 |
|
Leonardo de Moura
|
8bdca35282
|
chore: use #include <lean/runtime/...> for runtime .h files
|
2020-05-18 11:30:07 -07:00 |
|
Leonardo de Moura
|
72df1b323a
|
chore: copy runtime files
|
2020-05-18 11:06:26 -07:00 |
|
Sebastian Ullrich
|
9fdcf6ea59
|
refactor: put all includes in include/lean/
|
2020-05-18 11:00:26 -07:00 |
|
Sebastian Ullrich
|
655a16ce56
|
doc: reference correct default stage
|
2020-05-18 14:52:10 +02:00 |
|
Sebastian Ullrich
|
78a3305764
|
chore: duplicate install file
|
2020-05-18 14:51:18 +02:00 |
|
Sebastian Ullrich
|
99e90cbdb9
|
fix: Nix build
|
2020-05-18 14:38:27 +02:00 |
|
Sebastian Ullrich
|
150f44b61b
|
fix: install
|
2020-05-18 14:38:23 +02:00 |
|
Sebastian Ullrich
|
3c3258abd8
|
chore: install stage 0.5 by default
|
2020-05-18 14:38:23 +02:00 |
|
Sebastian Ullrich
|
ff0d56da65
|
doc: further elaborate on elan and Emacs setup
/cc @leodemoura @mhuisi
|
2020-05-18 11:00:29 +02:00 |
|
Sebastian Ullrich
|
bb554930f8
|
doc: elaborate on elan setup
|
2020-05-15 21:31:23 +02:00 |
|
Leonardo de Moura
|
e6463903d8
|
chore: add comment
|
2020-05-15 11:26:24 -07:00 |
|
Leonardo de Moura
|
d4aea2453a
|
chore: another OSX issue
|
2020-05-15 11:22:29 -07:00 |
|
Leonardo de Moura
|
8a4e752f56
|
chore: fix OSX issues
|
2020-05-15 11:07:24 -07:00 |
|
Sebastian Ullrich
|
0918c8602b
|
fix: avoid sed, which doesn't always like \r
|
2020-05-15 19:41:32 +02:00 |
|
Sebastian Ullrich
|
ed9b845eaa
|
chore: test/update-stage0 targets with default stage
|
2020-05-15 11:46:38 +02:00 |
|
Sebastian Ullrich
|
5086c030f3
|
chore: remove obsolete style_check setup
|
2020-05-14 23:13:51 +02:00 |
|
Sebastian Ullrich
|
f64a343183
|
doc: describe new bootstrap setup
|
2020-05-14 23:13:51 +02:00 |
|
Sebastian Ullrich
|
a6fbf3c20e
|
refactor: make stages internally consistent by compiling the stageN lib with the stageN compiler, rename static libraries
The old stage1 is now stage0.5, which at least suggests that it's not an entirely consistent stage in general
|
2020-05-14 23:13:51 +02:00 |
|
Sebastian Ullrich
|
d36c7dc33b
|
doc: port test program instructions to leanmake
|
2020-05-14 14:47:54 +02:00 |
|
Sebastian Ullrich
|
afd7e5fa6e
|
feat: introduce simple leanmake wrapper
|
2020-05-14 14:47:54 +02:00 |
|
Sebastian Ullrich
|
aa3bca1cf5
|
refactor: make Makefile reusable
|
2020-05-14 14:47:54 +02:00 |
|