tydeu
|
5ae0b979e8
|
doc: update README and some comments
|
2022-08-05 22:06:32 -04:00 |
|
tydeu
|
93c0b44623
|
doc: correct require syntax docs
|
2022-08-02 02:26:42 -04:00 |
|
tydeu
|
a6cc5f3a9d
|
doc: mention types of root(s)/lib/exeName in README
closes leanprover/lake#105
|
2022-07-20 19:38:09 -04:00 |
|
tydeu
|
5cd2d85515
|
doc: add trace to glossary + cleanup
|
2022-07-14 14:47:51 -04:00 |
|
tydeu
|
e498ff1aa8
|
doc: add glossary of Lake terminology to README
also added missing doc on `LeanLibConifg.srcDir`
|
2022-07-12 01:43:50 -04:00 |
|
tydeu
|
df8085b7c2
|
fix: don't set LEAN_CC unless necessary + detect src dirs
closes leanprover/lake#93
|
2022-07-05 15:41:33 -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
|
f0c9b74540
|
doc: update README
|
2022-07-01 17:30:38 -04:00 |
|
tydeu
|
17a36f89aa
|
fix: use Lake install's olean files over LEAN_PATH
|
2022-06-29 12:56:49 -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
|
f7451e025c
|
feat: basic precompiled modules + builtin module facets
closes leanprover/lake#47
|
2022-06-22 13:20:15 -04:00 |
|
tydeu
|
22ecda20c7
|
feat: rev opt in git dep + fix path opt in require
|
2022-06-10 19:28:52 -04:00 |
|
tydeu
|
7ea84c5961
|
doc: update defaultFacet description
|
2022-06-10 16:13:55 -04:00 |
|
tydeu
|
144fbaf642
|
doc: update w/ extern_lib + some cleanup
|
2022-06-10 15:16:49 -04:00 |
|
tydeu
|
6f38ebebe9
|
doc: fix heading
|
2022-06-09 20:57:20 -04:00 |
|
tydeu
|
964eb5ef10
|
doc: update with new features + other cleanup
|
2022-06-09 18:58:43 -04:00 |
|
tydeu
|
c19417b86a
|
feat: new require syntax for package deps
|
2022-06-01 16:26:39 -04:00 |
|
tydeu
|
55a2395db5
|
feat: retool configure into update
closes leanprover/lake#69
|
2022-05-24 13:57:30 -04:00 |
|
tydeu
|
85e3385aaa
|
feat: only update deps in configure + don't ignore manifest.json
closes leanprover/lake#59, leanprover/lake#63
|
2022-05-23 20:38:54 -04:00 |
|
tydeu
|
5102d21cc5
|
feat: expand script CLI into its own script command
|
2021-12-24 03:26:34 -05:00 |
|
tydeu
|
d4e7e33652
|
feat: split Lake context from BuildContext and also use it in scripts
|
2021-12-22 00:39:36 -05:00 |
|
tydeu
|
50fa9a0b53
|
feat: resolve deps immediately and store them in workspace
|
2021-12-04 16:24:19 -05:00 |
|
tydeu
|
b996117482
|
doc: mention options for a package's Git revision in README
closes leanprover/lake#37
|
2021-12-02 21:37:10 -05:00 |
|
ammkrn
|
a727a3de5c
|
fix: syntax/mathlib name in dependencies example
Mathlib4 changed the package name to just `mathlib`. Trying to build
with a dependency name `mathlib4 will now cause an error.
|
2021-11-25 19:45:45 -05:00 |
|
tydeu
|
bb2c720411
|
doc: fix mathlib link in README
|
2021-11-21 16:55:29 -05:00 |
|
tydeu
|
8a1e413d5a
|
doc: update README
* Add dependency example (closes leanprover/lake#27)
* Move build instructions to bottom (closes leanprover/lake#28)
* Remove mention of the `name` option (closes leanprover/lake#29)
* Correct `OpaqueTarget` guidance (closes leanprover/lake#30)
|
2021-11-20 20:26:23 -05:00 |
|
tydeu
|
8babf3fc70
|
doc: nclude --help option info in scripts docs
|
2021-11-05 15:22:57 -04:00 |
|
tydeu
|
8a20cafebf
|
chore: fix some overlooked docs
|
2021-10-29 19:04:21 -04:00 |
|
tydeu
|
e006f8534d
|
feat: add supportInterpreter config setting
also don't use `--export-all` on Windows anymore
|
2021-10-23 16:16:09 -04:00 |
|
tydeu
|
53ad51e984
|
fix: correct the lake lib location of a co-located lake and lean
|
2021-10-18 12:39:30 -04:00 |
|
tydeu
|
d9f53dfec9
|
refactor: replace leanpkg.toml with a lakefile.lean + build reorg
|
2021-10-17 13:52:01 -04:00 |
|
tydeu
|
b558536129
|
feat: add basic lake server CLI
|
2021-10-13 15:31:49 -04:00 |
|
tydeu
|
4eec17c876
|
chore: use return at examples/scripts
|
2021-10-13 14:47:57 -04:00 |
|
tydeu
|
15a2981804
|
feat: new build CLI
|
2021-10-09 19:24:28 -04:00 |
|
tydeu
|
8a06d4f529
|
feat: introduce Workspace which is shared across a pkg and its deps
|
2021-10-08 14:09:05 -04:00 |
|
tydeu
|
6cfbd90426
|
refactor: always pass -O3 and -DNDEBUG when building Lean o files
also add `more` prefix to `leanArgs`/`leancArgs`/`linkArgs`
closes leanprover/lake#19
|
2021-10-06 21:07:56 -04:00 |
|
tydeu
|
5b0e264f8c
|
feat: promote scripts from PackageConifg to top level commands
|
2021-10-03 21:38:22 -04:00 |
|
tydeu
|
50f70712a8
|
feat: add name to package DSL signature
|
2021-10-03 13:31:09 -04:00 |
|
tydeu
|
3b28d24319
|
refactor: make package name a Name
|
2021-10-03 12:42:24 -04:00 |
|
tydeu
|
557adf9ffc
|
refactor: default binRoot to Main and expand init code
|
2021-10-02 23:41:55 -04:00 |
|
tydeu
|
0f5dd30880
|
refactor: use an Array for package depedencies
|
2021-10-02 21:48:23 -04:00 |
|
tydeu
|
a21274c302
|
refactor: make return code part of the CLI + have scripts return code
|
2021-09-30 20:36:21 -04:00 |
|
tydeu
|
8cd7efb2d8
|
chore: post PR cleanup
|
2021-09-30 16:25:58 -04:00 |
|
Anders Christiansen Sørby
|
cadc812608
|
feat: add a Nix flakes build setup
|
2021-09-30 16:13:58 -04:00 |
|
tydeu
|
a093a38459
|
refactor: rename package.lean to lakefile.lean
|
2021-09-26 18:52:31 -04:00 |
|
tydeu
|
6a9997c7ad
|
chore: -O3 not -03
|
2021-09-25 23:59:13 -04:00 |
|
tydeu
|
ff1e63c719
|
refactor: default leancArgs to -03, -DNDEBUG (like leanpkg)
|
2021-09-25 23:57: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 |
|