Commit graph

23 commits

Author SHA1 Message Date
Sebastian Ullrich
8e8b7757e2 fix(library/Makefile): recreate libleanstdlib.a from scratch to avoid conflicts when moving files 2019-05-08 18:13:17 +02:00
Sebastian Ullrich
5b8c2574ed feat(shell/CMakeLists): build stdlib using -g in debug mode 2019-03-29 14:32:12 +01:00
Sebastian Ullrich
fa0381cecf fix(library/Makefile): clean STAGE1_OUT too
vanished during merge
2019-03-22 10:18:33 +01:00
Sebastian Ullrich
6988a8e69a fix(library/Makefile): avoid half-finished .cpp files 2019-03-21 15:11:05 -07:00
Sebastian Ullrich
a9416b722d chore(library/Makefile): move extracted .cpp files back to src/stage1/ so that we can share them between build configs 2019-03-21 15:11:05 -07:00
Sebastian Ullrich
883ba15812 fix(library/Makefile): actually fix clean 2019-03-21 13:47:52 +01:00
Sebastian Ullrich
beae045ebc fix(CMakeLists): complete move of stage1 from src/ to build dir 2019-03-21 13:16:17 +01:00
Sebastian Ullrich
4a3cc12a13 fix(library/Makefile): clean: don't error on missing stage1/ 2019-03-20 15:45:24 +01:00
Sebastian Ullrich
ab974c1c4c chore(shell/CMakeLists,library/Makefile): store stage1 C++ output in build directory 2019-03-20 14:27:17 +01:00
Sebastian Ullrich
15fe51b8bd chore(library/Makefile): make .olean and .cpp files in a single run 2019-03-18 20:25:59 +01:00
Sebastian Ullrich
bf5c2ea123 chore(src/CMakeLists,library/Makefile): remove stage1 on clean-olean as well 2019-03-18 20:25:59 +01:00
Sebastian Ullrich
0db283023c chore(src/boot): rename to stage0 2019-03-18 17:14:30 +01:00
Sebastian Ullrich
dec8b76c32 feat(src/CMakeLists): build stdlib using leanc instead of nested CMake run 2019-03-18 16:11:39 +01:00
Sebastian Ullrich
8a04ae56d5 chore(library/Makefile.in): update stage1/CMakeLists.txt only when out of date
not sure this really improves anything
2019-03-18 16:09:20 +01:00
Sebastian Ullrich
074b179984 feat(shell/CMakeLists): do not touch src/boot by default, use untracked dir src/stage1 instead 2019-03-18 16:09:20 +01:00
Leonardo de Moura
613980fb30 fix(library/Makefile.in): add .olean as .cpp dependency 2019-02-08 17:09:53 -08:00
Sebastian Ullrich
12480e665e chore(library/Makefile): make generated CMakeLists.txt deterministic 2019-02-07 14:25:14 +01:00
Leonardo de Moura
4fa06e38b2 chore(*): add skeleton for new builtin primitives, update src/boot 2019-02-01 14:03:03 -08:00
Leonardo de Moura
1a190021ce feat(library/Makefile.in): generate src/boot 2019-02-01 11:15:51 -08:00
Sebastian Ullrich
507509b336 chore(library/Makefile.in): suppress comment output
I hate make
2018-11-05 17:15:01 +01:00
Sebastian Ullrich
58df9cb813 chore(library/Makefile.in): prevent infinite make cycles 2018-11-04 20:24:40 +01:00
Sebastian Ullrich
0d7ea62f9a perf(frontends/lean/elaborator,library/init/lean): put out_params first to benefit from instance pre-filtering 2018-10-30 17:43:05 +01:00
Leonardo de Moura
8ce945bc24 fix(CMakeLists): trying again to fix new build system
Trying to find a solution that works in all platforms.
2018-10-19 10:25:28 -07:00