tydeu
|
49384a69bf
|
fix: precompile imports of precompiled imports
|
2022-06-29 17:06:24 -04:00 |
|
tydeu
|
17a36f89aa
|
fix: use Lake install's olean files over LEAN_PATH
|
2022-06-29 12:56:49 -04:00 |
|
tydeu
|
7ea0ea3393
|
fix: use library, not package, for lean root dir
|
2022-06-29 04:05:35 -04:00 |
|
tydeu
|
f62b017654
|
feat: user-specified native module facets for libraries
|
2022-06-29 03:36:05 -04:00 |
|
tydeu
|
85f6d1a402
|
feat: preliminary custom module facets
|
2022-06-28 23:39:47 -04:00 |
|
tydeu
|
4d118062b8
|
chore: add note highlighting perf decision
|
2022-06-28 14:02:07 -04:00 |
|
Mac
|
a2e39659f9
|
perf: do not build object files of imports when linking executable
|
2022-06-28 13:57:23 -04:00 |
|
tydeu
|
5f1eca5954
|
refactor: minor cleanup
|
2022-06-28 13:35:20 -04:00 |
|
tydeu
|
a4174a560b
|
refactor: build code cleanup / reorg
|
2022-06-28 01:01:13 -04: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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
tydeu
|
d3c373478e
|
refactor: generalize module facet build code to any target
|
2022-06-23 13:19:39 -04:00 |
|
tydeu
|
f7451e025c
|
feat: basic precompiled modules + builtin module facets
closes leanprover/lake#47
|
2022-06-22 13:20:15 -04:00 |
|
tydeu
|
aa4b82c53f
|
chore: update Lean version
|
2022-06-17 04:39:47 -04:00 |
|
Sebastian Ullrich
|
dad47195da
|
chore: adapt to where syntax change
|
2022-06-17 04:39:47 -04:00 |
|
Mac
|
7447cb444c
|
ci: skip duplicate/unnecessary jobs
|
2022-06-16 18:08:36 -04:00 |
|
tydeu
|
f5126bc82a
|
chore: remove lean-toolchain from version agnostic tests
|
2022-06-16 17:33:00 -04:00 |
|
tydeu
|
4ffe900d93
|
chore: update Lean version
|
2022-06-16 17:33:00 -04:00 |
|
Leonardo de Moura
|
8d854900fd
|
chore: replace constant with opaque
|
2022-06-16 17:33:00 -04:00 |
|
Leonardo de Moura
|
4b7188e0ce
|
chore: opaque is now a command keyword
|
2022-06-16 17:33:00 -04:00 |
|
tydeu
|
61926bbb32
|
chore: fix test
|
2022-06-16 02:24:46 -04:00 |
|
tydeu
|
eb7979b332
|
test: add test for leanprover/lake#75
|
2022-06-16 02:12:40 -04:00 |
|
tydeu
|
02ee011a0e
|
refactor: simplify module target code + related cleanup
closes leanprover/lake#75
|
2022-06-16 02:04:31 -04:00 |
|
tydeu
|
8dc3133244
|
chore: use bash shebang in test scripts
|
2022-06-14 18:56:20 -04:00 |
|
tydeu
|
38fc7192ed
|
chore: fix new shell scripts' premissions
|
2022-06-14 18:39:04 -04:00 |
|
tydeu
|
8faafb7ef6
|
test: reorg + regression tests
|
2022-06-14 18:33:01 -04:00 |
|
tydeu
|
4ff44fb050
|
fix: don't require know expected type for __dir__/__args__
|
2022-06-14 16:59:13 -04:00 |
|
tydeu
|
854b154a5f
|
fix: lake serve fallback regression
closes leanprover/lake#76
|
2022-06-14 15:54:07 -04:00 |
|
tydeu
|
1996d6710b
|
chore: update Lean version
|
2022-06-14 13:07:42 -04:00 |
|
tydeu
|
7bbe6cfce8
|
feat: different package templates
|
2022-06-13 20:01:43 -04:00 |
|
tydeu
|
7cd0107ae1
|
chore: start next Lake version
|
2022-06-13 13:03:32 -04:00 |
|
tydeu
|
8646aa142d
|
release: 3.1.1
|
2022-06-10 19:41:38 -04:00 |
|
tydeu
|
22ecda20c7
|
feat: rev opt in git dep + fix path opt in require
|
2022-06-10 19:28:52 -04:00 |
|
tydeu
|
2f7825e06b
|
chore: start next Lake version
|
2022-06-10 19:20:32 -04:00 |
|
tydeu
|
bf5c89352d
|
release: 3.1.0
|
2022-06-10 16:51:58 -04:00 |
|
tydeu
|
7ea84c5961
|
doc: update defaultFacet description
|
2022-06-10 16:13:55 -04:00 |
|
tydeu
|
05b4a8fc76
|
chore: silence some "unused variable" warnings
|
2022-06-10 15:44:08 -04:00 |
|
tydeu
|
e6e2c2ab72
|
test: make git example clone local repo
|
2022-06-10 15:25:34 -04:00 |
|