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 |
|
tydeu
|
9bdd0202b7
|
test: add ffi-dep example and fix ffi example
see leanprover/lake#8
|
2021-09-19 20:01:55 -04:00 |
|
tydeu
|
1c0c5a84a4
|
refactor: merge rootDir into srcDir
|
2021-09-19 19:59:07 -04:00 |
|
tydeu
|
06a6b9a88c
|
feat: add pure Packager variant
|
2021-09-19 19:58:30 -04:00 |
|
tydeu
|
9f90c9bb66
|
feat: don't overwite existing files on init + test
closes leanprover/lake#10
|
2021-09-17 16:26:25 -04:00 |
|
tydeu
|
fdb9915bcc
|
feat: print usage on bare lake
closes leanprover/lake#9
|
2021-09-17 14:54:33 -04:00 |
|
tydeu
|
4b7a98bc38
|
chore: replace removeDirAll with the proper function
|
2021-09-16 21:48:21 -04:00 |
|
tydeu
|
b158f1fd8b
|
chore: bump Lean version
|
2021-09-16 21:43:21 -04:00 |
|
tydeu
|
50a23a3aa5
|
refactor: print last error message on build failure + cleanup
|
2021-09-16 18:36:07 -04:00 |
|
tydeu
|
6a3d299378
|
fix: log trace computation errors at FileTarget
resolves leanprover/lake#7
|
2021-09-16 18:33:38 -04:00 |
|
tydeu
|
8b83d80956
|
chore: add mising (Active)Target.with* utilities
|
2021-09-16 17:03:15 -04:00 |
|
tydeu
|
bf4db86bdd
|
feat: search path now first checks IO.appPath for lean
|
2021-09-16 16:26:06 -04:00 |
|
tydeu
|
b4dcad59fa
|
test: add alternate binRoot example (called main)
|
2021-09-16 15:13:11 -04:00 |
|
tydeu
|
3c1185dc9c
|
chore: document package configuration + other minor cleanup
|
2021-09-16 07:49:56 -04:00 |
|
tydeu
|
f39b1b8378
|
chore: remove unused MonadLiftT Id instance
|
2021-09-14 11:18:16 -04:00 |
|
tydeu
|
dd120dbc5a
|
feat: use lean-toolchain file to specify Lean version for package
|
2021-09-13 15:57:33 -04:00 |
|
tydeu
|
276163afd7
|
chore: bump to v2.1.0-pre
|
2021-09-13 15:48:26 -04:00 |
|
tydeu
|
c97eac1e82
|
release: 2.0.1
|
2021-09-13 14:57:20 -04:00 |
|
tydeu
|
9285fb6f1d
|
chore: update Lean version
|
2021-09-13 14:52:19 -04:00 |
|
tydeu
|
58eff66799
|
chore: merge build-*.sh into build.sh + cleanup README
|
2021-09-13 14:34:56 -04:00 |
|
tydeu
|
ce46960416
|
ci: continue even if build upload fails
|
2021-09-13 13:48:02 -04:00 |
|
tydeu
|
8e8ea4da33
|
ci: add GitHub Actions workflow
|
2021-09-13 13:34:03 -04:00 |
|
tydeu
|
eca73809e6
|
chore: bin/Hello -> bin/hello
|
2021-09-13 13:28:54 -04:00 |
|
tydeu
|
e3ec2b9e39
|
chore: revert casing change and instead output lower-cased bin
|
2021-09-13 13:21:35 -04:00 |
|
tydeu
|
4e61320225
|
chore: bin/lake -> bin/Lake
Reason: casing matters on Linux
|
2021-09-13 12:55:36 -04:00 |
|
tydeu
|
e441c40a3d
|
chore: fix typo in Makefile
|
2021-09-13 12:52:37 -04:00 |
|
tydeu
|
60c749ab1d
|
test: tweak & expand test Makefile
|
2021-09-13 12:22:11 -04:00 |
|
tydeu
|
0188eb84df
|
chore: add .gitattributes file
|
2021-09-13 11:55:02 -04:00 |
|
tydeu
|
5caa12c0b0
|
chore: fix shell script permissions
|
2021-09-13 11:40:05 -04:00 |
|