tydeu
|
538ed26ca4
|
feat: module deps facet (+ test)
also improve facet build info docs
|
2023-07-03 18:31:34 -04:00 |
|
tydeu
|
331c4c39b8
|
feat: type-level named Package + target fetch helpers
|
2023-07-01 23:10:25 -04:00 |
|
tydeu
|
68800cdcf8
|
chore: fix test
|
2023-07-01 19:25:51 -04:00 |
|
Denis Gorbachev
|
1292819f64
|
chore: update scripts example to new GetElem syntax (leanprover/lake#171)
|
2023-06-10 03:55:55 -04:00 |
|
tydeu
|
3f49861ee1
|
test: add test with - in lake new
from https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/lake.20new.20lean-data
|
2023-06-02 03:18:06 -04:00 |
|
tydeu
|
c49a7d84e9
|
chore: fix test
|
2023-04-15 21:04:46 -04:00 |
|
tydeu
|
346da2c29c
|
feat: bare lake run default scripts
|
2023-04-15 20:07:47 -04:00 |
|
tydeu
|
e1887fa510
|
fix: put FFI lib in pkg lib dir in example (for Linux)
|
2023-01-11 18:24:15 -05:00 |
|
tydeu
|
25ab266a2e
|
fix: escape names from new/init
closes leanprover/lake#128
|
2022-12-02 14:17:57 -05:00 |
|
tydeu
|
b8c4ed5a83
|
feat: -U to update & build; add packagesDir to manifest
|
2022-12-02 14:17:57 -05:00 |
|
tydeu
|
b813197b36
|
chore: cleanup
|
2022-12-02 14:17:56 -05:00 |
|
Gabriel Ebner
|
42a8e0f190
|
refactor: split code for lake update and lake build
|
2022-11-23 20:56:40 -05:00 |
|
tydeu
|
837eec5d9a
|
feat: add buildO helper
closes leanprover/lake#126
|
2022-11-10 20:48:05 -05:00 |
|
tydeu
|
ddd7581ee4
|
refactor: lean_packages -> lake-packages + cleanup
|
2022-11-10 20:48:04 -05:00 |
|
tydeu
|
0bf59a5921
|
feat: library defaultFacets setting
closes leanprover/lake#117
|
2022-11-10 20:48:02 -05:00 |
|
tydeu
|
d3d526d43f
|
test: make FFI example builds verbose
|
2022-11-10 20:46:57 -05:00 |
|
tydeu
|
25fe4a6f4d
|
chore: update Lean version + attr fixes
|
2022-10-20 12:20:57 -04:00 |
|
Mario Carneiro
|
39feeaab74
|
chore: snake-case attributes
|
2022-10-18 21:34:51 -04:00 |
|
tydeu
|
70172158a4
|
fix: improve targets/facets UX (e.g., errors when type incorrect)
|
2022-08-05 22:24:32 -04:00 |
|
tydeu
|
9121c4dfa8
|
feat: facet info param + unique names for facet syntax
|
2022-08-04 19:55:32 -04:00 |
|
tydeu
|
f2bcba7c73
|
refactor: renames + cleanup
|
2022-08-04 18:30:53 -04:00 |
|
tydeu
|
b8ed74e89f
|
feat: recursive builds in extern_lib
|
2022-08-04 16:58:42 -04:00 |
|
tydeu
|
99a0a1ee1f
|
refactor: remove remainder of Target code
|
2022-08-02 21:46:51 -04:00 |
|
tydeu
|
3cfc0d9f68
|
feat: cloud build support
|
2022-07-28 23:31:39 -04:00 |
|
Mario Carneiro
|
a0400cbe97
|
feat: verbosity options for logging + neater build progress
|
2022-07-28 14:45:23 -04:00 |
|
tydeu
|
6bb5101256
|
refactor: pattern TargetConfig off FacetConfig
|
2022-07-27 19:54:15 -04:00 |
|
tydeu
|
bc8c809d66
|
refactor; replace ActiveTarget with Job
|
2022-07-27 16:08:09 -04:00 |
|
tydeu
|
dd30925ba6
|
chore: fix targets example
|
2022-07-27 02:46:36 -04:00 |
|
tydeu
|
1d2ca29f2a
|
chore: remove package config builtin targets
|
2022-07-25 14:59:49 -04:00 |
|
tydeu
|
dc8097dae6
|
feat: support pkg/ to disambiguate packages
|
2022-07-24 21:47:34 -04:00 |
|
tydeu
|
25d3860823
|
feat: lake exe CLI to run workspace exes
closes leanprover/lake#82
|
2022-07-09 02:47:01 -04:00 |
|
tydeu
|
958e3fc4da
|
feat: add shorthands for lake script run/list
closes leanprover/lake#88
|
2022-07-08 23:03:42 -04:00 |
|
tydeu
|
185e10f6f3
|
misc: hoist facet name check to load + related bugfixes/refactors
|
2022-07-07 21:38:55 -04:00 |
|
tydeu
|
b6dc189f0a
|
feat: augment server env + add dynlib search path
see leanprover/lake#93, closes leanprover/lake#91
|
2022-07-05 02:45:45 -04:00 |
|
tydeu
|
4f8c51f102
|
test: use -fPIC in ffi example
|
2022-07-01 20:25:02 -04:00 |
|
tydeu
|
83b9404d02
|
chore: don't use ../$LAKE idiom
|
2022-07-01 20:13:53 -04:00 |
|
tydeu
|
906bc3c9c2
|
refactor: simplify custom target API (for now)
|
2022-07-01 16:26:35 -04:00 |
|
tydeu
|
8c46d7439a
|
chore: remove some deprecated features + deprecate extraDepTarget
|
2022-07-01 15:35:45 -04:00 |
|
tydeu
|
48d595b722
|
feat: preliminary custom package facets
|
2022-07-01 00:11:53 -04:00 |
|
tydeu
|
2ccd41ac82
|
feat: preliminary custom targets
|
2022-07-01 00:11:44 -04:00 |
|
tydeu
|
c0bc0344b0
|
refactor: add LeanLib/LeanExe/ExternLib + reorg & cleanup
|
2022-06-26 18:26:12 -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
|
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
|
f7451e025c
|
feat: basic precompiled modules + builtin module facets
closes leanprover/lake#47
|
2022-06-22 13:20:15 -04:00 |
|
Leonardo de Moura
|
8d854900fd
|
chore: replace constant with opaque
|
2022-06-16 17:33:00 -04:00 |
|
tydeu
|
02ee011a0e
|
refactor: simplify module target code + related cleanup
closes leanprover/lake#75
|
2022-06-16 02:04:31 -04:00 |
|
tydeu
|
8faafb7ef6
|
test: reorg + regression tests
|
2022-06-14 18:33:01 -04:00 |
|