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
|
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
|
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 |
|
Leonardo de Moura
|
8d854900fd
|
chore: replace constant with opaque
|
2022-06-16 17:33:00 -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
|
108d9852ca
|
chore: deprecate package facets
|
2022-06-09 16:38:07 -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 |
|
tydeu
|
e37cde0def
|
test: reorganize ffi example
|
2021-12-14 16:45:43 -05:00 |
|
tydeu
|
15a2981804
|
feat: new build CLI
|
2021-10-09 19:24:28 -04:00 |
|
tydeu
|
ae01b5d586
|
chore: use c++ not cc at examples/fffi
|
2021-10-09 11:26:21 -04:00 |
|
tydeu
|
427cb0fc7c
|
feat: add inputFileTarget util
|
2021-10-08 15:26:07 -04:00 |
|
tydeu
|
85efdb159a
|
test: expand examples/ffi to use getLeanIncludeDir
|
2021-10-08 15:20:23 -04:00 |
|
tydeu
|
50f70712a8
|
feat: add name to package DSL signature
|
2021-10-03 13:31:09 -04:00 |
|
tydeu
|
557adf9ffc
|
refactor: default binRoot to Main and expand init code
|
2021-10-02 23:41:55 -04:00 |
|
tydeu
|
a093a38459
|
refactor: rename package.lean to lakefile.lean
|
2021-09-26 18:52:31 -04:00 |
|
tydeu
|
3f534e1155
|
refactor: use DSL in examples
|
2021-09-25 23:53:34 -04:00 |
|
tydeu
|
a9c0210ef3
|
refactor: use import Lake in package configurations
|
2021-09-25 19:36:00 -04:00 |
|
tydeu
|
4af8135172
|
refactor: remove the package version field
Reason: It is unused. See https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/.5BRFC.5D.20name.2Fversion.20package.20fields/near/254114011 for more discussion of topic.
|
2021-09-25 18:31:33 -04:00 |
|
tydeu
|
5b37f1c5c5
|
feat: split moduleRoot into libRoots and libGlobs
Reason: provide finer grain control over library modules
|
2021-09-23 21:04:29 -04:00 |
|
Sebastian Ullrich
|
abd617b9a5
|
test: use $LAKE everywhere
|
2021-09-21 12:17:27 -04:00 |
|
tydeu
|
9bdd0202b7
|
test: add ffi-dep example and fix ffi example
see leanprover/lake#8
|
2021-09-19 20:01:55 -04:00 |
|
tydeu
|
e3ec2b9e39
|
chore: revert casing change and instead output lower-cased bin
|
2021-09-13 13:21:35 -04:00 |
|
tydeu
|
5caa12c0b0
|
chore: fix shell script permissions
|
2021-09-13 11:40:05 -04:00 |
|
tydeu
|
103e8ab61c
|
test: convert examples' main test.sh into a Makefile
|
2021-09-05 19:54:39 -04:00 |
|
tydeu
|
3e1cdda87e
|
refactor: make PackageConfig take normal targets
|
2021-09-04 18:53:21 -04:00 |
|
tydeu
|
80416677d8
|
refactor: compute trace duing build
|
2021-09-04 17:45:56 -04:00 |
|
tydeu
|
64634dbc32
|
refactor: change target abstraction (again)
|
2021-08-21 21:05:52 -04:00 |
|
tydeu
|
8b74108f6e
|
refactor: remove FilesTarget
|
2021-08-19 12:05:44 -04:00 |
|
tydeu
|
c1f61d6716
|
feat add config setting for specificying extra lib targets
|
2021-08-15 16:12:45 -04:00 |
|
tydeu
|
609ee22971
|
refactor: LeanTrace/Target -> LakeTrace/Target
|
2021-08-06 01:17:17 -04:00 |
|
tydeu
|
aa1ca9c4b7
|
feat: improve Target API
|
2021-08-04 14:07:28 -04:00 |
|
tydeu
|
4ae14ac849
|
refactor: rename 'ext' example to 'ffi'
|
2021-07-27 07:24:45 -04:00 |
|