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 |
|
tydeu
|
7bbe6cfce8
|
feat: different package templates
|
2022-06-13 20:01:43 -04:00 |
|
tydeu
|
22ecda20c7
|
feat: rev opt in git dep + fix path opt in require
|
2022-06-10 19:28:52 -04:00 |
|
tydeu
|
e6e2c2ab72
|
test: make git example clone local repo
|
2022-06-10 15:25:34 -04:00 |
|
tydeu
|
1523e2d729
|
feat: extend DSL syntax and improve docs
|
2022-06-10 14:08:40 -04:00 |
|
tydeu
|
e5782adeff
|
feat: replace moreLibTargets w/ new extern_lib syntax
|
2022-06-10 12:08:58 -04:00 |
|
tydeu
|
049259b47f
|
fix: delete duplicate improperly case Ffi.lean
|
2022-06-09 20:29:44 -04:00 |
|
tydeu
|
5fdf97db20
|
feat: none package facet to avoid warnings in scripts example
|
2022-06-09 19:12:29 -04:00 |
|
tydeu
|
108d9852ca
|
chore: deprecate package facets
|
2022-06-09 16:38:07 -04:00 |
|
tydeu
|
9dadf7e0b1
|
feat: attr to mark targets as package defaults
|
2022-06-09 12:52:54 -04:00 |
|
tydeu
|
1be19f0ebd
|
fix: another casing error in targets test
|
2022-06-08 17:53:40 -04:00 |
|
tydeu
|
318b12c710
|
fix: casing in targets test
|
2022-06-08 17:42:01 -04:00 |
|
tydeu
|
427ad67d79
|
fix: include submodules at hasModule + test
|
2022-06-08 17:34:57 -04:00 |
|
tydeu
|
9c20cad9d8
|
feat: syntax for defining extra lib & exe targets
|
2022-06-08 17:06:03 -04:00 |
|
tydeu
|
18b6bf3cf8
|
fix: exe link args & targets test
|
2022-06-07 21:27:41 -04:00 |
|
tydeu
|
18eef56322
|
feat: multi lib & exe targets w/ updated build CLI syntax
|
2022-06-07 20:48:41 -04:00 |
|
tydeu
|
a815d29630
|
feat: __dir__/`__args__ syntax for config settings
|
2022-06-03 10:58:42 -04:00 |
|
tydeu
|
c19417b86a
|
feat: new require syntax for package deps
|
2022-06-01 16:26:39 -04:00 |
|