tydeu
|
e906f39201
|
refactor: cleanup Compile.lean
|
2021-10-04 17:51:47 -04:00 |
|
tydeu
|
a9b87adbeb
|
feat: print-paths as a JSON object
|
2021-10-04 12:50:57 -04:00 |
|
tydeu
|
b2acab81d4
|
refactor: output print-paths build info to stderr
|
2021-10-04 12:27:14 -04:00 |
|
tydeu
|
3ab3b69293
|
chore: minor ccide leanup
|
2021-10-04 12:25:40 -04:00 |
|
tydeu
|
5b0e264f8c
|
feat: promote scripts from PackageConifg to top level commands
|
2021-10-03 21:38:22 -04:00 |
|
tydeu
|
583b534e6c
|
refactor: simplify / reorder LeanConfig
|
2021-10-03 21:20:52 -04:00 |
|
tydeu
|
0ede8f2c4c
|
chore; minor doc cleanup
|
2021-10-03 17:09:30 -04:00 |
|
tydeu
|
8852c5e236
|
feat: use an attribute to identify packages in lakefile
|
2021-10-03 14:13:49 -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
|
d533606a86
|
chore: update examples/git URL
|
2021-10-03 00:01:56 -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
|
7197f60d9c
|
fix: do not resolve the same dependency multiple times
|
2021-10-02 21:33:08 -04:00 |
|
tydeu
|
3d76e48181
|
fix: do not build deep deps multiple times
|
2021-10-02 16:11:53 -04:00 |
|
tydeu
|
cfc8a2538d
|
refactor: generalize buildTop and failOnImportCycle
Reason: will be useful for upcoming dependency build fix
|
2021-10-02 14:21:45 -04:00 |
|
tydeu
|
83ccf8a15d
|
test: extend examples/deps to include a deep dependency
|
2021-10-01 21:23:31 -04:00 |
|
tydeu
|
f187761c2e
|
chore: bump Lean version
Reason: fixes `leanc` on Linux
|
2021-10-01 21:20:45 -04:00 |
|
tydeu
|
a8d5348f4f
|
chore: bump Lean version
Reason: 816dc1895f may be of use to Lake
|
2021-09-30 20:56:34 -04:00 |
|
tydeu
|
fe87b064a2
|
feat: for most CLI commands, error when given more args than expected
|
2021-09-30 20:37:18 -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
|
526e6e223e
|
refactor: throw error on build failure
Reason: `lake` will now exit with code 1 rather than 0 on build failure
|
2021-09-30 19:24:37 -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
|
2b8f0f768c
|
chore: use lake clean for examples/hello
|
2021-09-30 15:56:46 -04:00 |
|
tydeu
|
628e5e2818
|
fix: only call removeDirAll if path exists
|
2021-09-30 15:50:22 -04:00 |
|
tydeu
|
3abf53d196
|
chore: just build bin in examples/bootstrap
Reason: `bin` now imports the entire `Lake` lib so this is unecessary
|
2021-09-30 02:20:41 -04:00 |
|
tydeu
|
3b78652547
|
refactor: prefer build rather than fetch terminology
|
2021-09-27 02:50:45 -04:00 |
|
tydeu
|
032be7ee2e
|
refactor: generalize buildRBTop
|
2021-09-27 02:40:24 -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
|
2e5b4d2221
|
feat: add simple DSL for package configurations
|
2021-09-25 23:40:31 -04:00 |
|
tydeu
|
63ad2d7765
|
chore: bump to v3.0.0-pre
|
2021-09-25 22:59:15 -04:00 |
|
tydeu
|
a9c0210ef3
|
refactor: use import Lake in package configurations
|
2021-09-25 19:36:00 -04:00 |
|
tydeu
|
efadebd5ef
|
refactor: move main into Lake.Main which is not imported by Lake
|
2021-09-25 19:18:10 -04:00 |
|
tydeu
|
1d052a1b39
|
fix: update examples/git commit hash
|
2021-09-25 18:38:42 -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
|
ba8067f3bd
|
refactor: don't use globs to determine local modules + cleanup
Reasion: globs should be submodules of the roots
|
2021-09-24 01:11:29 -04:00 |
|
tydeu
|
0f0ea57ef5
|
chore: some cleanup and reorg
|
2021-09-23 23:12:51 -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 |
|
Mario Carneiro
|
5007ceae69
|
feat: add module Glob API
|
2021-09-23 11:33:10 -04:00 |
|
tydeu
|
6d4360a04d
|
release: 2.1.0
|
2021-09-22 15:43:07 -04:00 |
|
tydeu
|
194247bb32
|
chore: bump Lean version
|
2021-09-22 12:19:51 -04:00 |
|
Sebastian Ullrich
|
abd617b9a5
|
test: use $LAKE everywhere
|
2021-09-21 12:17:27 -04:00 |
|
tydeu
|
dfa959ba30
|
test: add clean* targets to Makefile
closes leanprover/lake#13
|
2021-09-20 18:14:50 -04:00 |
|
Sebastian Ullrich
|
9b80f69e54
|
chore: add proper shebang to build.sh & port to sh
|
2021-09-20 12:53:55 -04:00 |
|
tydeu
|
b4150f61c7
|
chore: cleanup fromLeanFileUnsafe code
|
2021-09-19 23:41:14 -04:00 |
|
tydeu
|
1432bd91bb
|
chore: fix ffi-dep shell script permissions
|
2021-09-19 20:09:56 -04:00 |
|