Sebastian Ullrich
65c1bc8952
fix: gen_constants_cpp.py: mark constants as persistent
2020-11-29 18:59:39 +01:00
Sebastian Ullrich
ab6b1b4918
chore: delete obsolete scripts
2020-10-14 19:14:00 +02:00
Sebastian Ullrich
c077363c43
chore: delete horrible CamelCase conversion scripts no-one should ever use again
2020-10-14 19:09:47 +02:00
Sebastian Ullrich
d5f58d27b0
chore: delete StyleCheck
2020-10-14 19:07:52 +02:00
Sebastian Ullrich
485a1d67f8
chore: update CI
2020-06-10 21:30:38 +02:00
Sebastian Ullrich
26dab90b1b
chore: update-stage0 output should not depend on locale
2020-05-20 10:35:43 +02:00
Sebastian Ullrich
6a0410f8f0
feat: make import A import A.olean instead of A/Default.olean
2020-05-19 11:29:32 -07:00
Sebastian Ullrich
a6fbf3c20e
refactor: make stages internally consistent by compiling the stageN lib with the stageN compiler, rename static libraries
...
The old stage1 is now stage0.5, which at least suggests that it's not an entirely consistent stage in general
2020-05-14 23:13:51 +02:00
Sebastian Ullrich
984fec7387
refactor: move update-stage0 out of Makefile
2020-05-14 14:47:54 +02:00
Sebastian Ullrich
279746fa6a
chore: change stage1-3 into homogeneous ExternalProjects from new top-level /CMakeLists.txt
...
This ensures stage2+3 are full, standalone Lean installations
2020-05-14 14:47:54 +02:00
Sebastian Ullrich
7d0833e05a
chore: extended CI checks
2019-12-07 21:51:59 +01:00
Leonardo de Moura
a8578b4354
chore: remove old files
2019-12-05 08:24:20 -08:00
Sebastian Ullrich
82a0991df6
chore: switch to Github Actions
2019-11-21 13:11:16 -08:00
Sebastian Ullrich
353b511e9b
chore: CI: close ctest's stdin
...
Apparently CMake reverted auto-closing stdin for ctest in a recent release because people relied on the old behavior...
Perhaps we should add this to all test scripts instead, but this CI fix is easier
2019-11-17 21:24:33 +01:00
Sebastian Ullrich
aa380ff505
chore: update stage0 path in script/pre-push
2019-11-15 18:29:57 +01:00
Sebastian Ullrich
cf381f68b7
chore: revert "chore: call ctest with -V"
...
This reverts commit 6a34b20540 .
2019-11-06 10:13:52 -08:00
Sebastian Ullrich
6a34b20540
chore: call ctest with -V
2019-10-29 17:08:34 +01:00
Sebastian Ullrich
264fd2b987
chore: remove obsolete prepare-commit-msg script
2019-10-04 10:51:24 +02:00
Sebastian Ullrich
8da203b91a
perf(compiler/ir_interpreter): do not allocate temp closure for saturated partial applications
2019-09-12 18:26:15 +02:00
Leonardo de Moura
245d476845
fix(script/patch): apply changes
2019-08-09 08:52:49 -07:00
Leonardo de Moura
7a89d45391
feat(script): add helper script for patching lean files
2019-08-08 10:20:32 -07:00
Joe Hendrix
e5d3a40d82
chore(azure-pipelines): Ensure build is with LLVM
2019-07-31 18:21:49 -07:00
Joe Hendrix
37ff241467
feat(CMakeLists): Add option to link in LLVM.
...
This updates cmake and Lean to link against the LLVM libraries.
2019-07-31 18:21:49 -07:00
Sebastian Ullrich
b343e45958
chore(script/prepare-commit-msg): fix suffix pattern
2019-07-05 16:22:06 +02:00
Sebastian Ullrich
2c9dce6eed
fix(runtime/mpz): use size_t instead of unsigned long for Windows compatibility
2019-07-05 11:24:15 +02:00
Sebastian Ullrich
66c85c968a
chore(azure-pipelines.yml): Azure Pipelines CI
2019-07-05 11:24:15 +02:00
Sebastian Ullrich
9b4fcf572c
chore(script/prepare-commit-msg): whitelist extensions to be autoremoved
2019-07-04 14:31:54 +02:00
Leonardo de Moura
e080909ba7
chore(gen/apply): move to script
2019-06-07 11:05:14 -07:00
Sebastian Ullrich
51fe185989
chore(script/prepare-commit-msg): fix shebang
2019-05-05 23:24:24 +02:00
Leonardo de Moura
50207e2c5a
chore(library/constants.txt): remove dead variables
2019-03-22 13:26:48 -07:00
Sebastian Ullrich
f34d37c371
chore(tests): port tests, fix at least compiler tests
2019-03-21 15:11:05 -07:00
Sebastian Ullrich
20451918a6
fix(library/constants): more Io -> IO
2019-03-21 15:11:05 -07:00
Sebastian Ullrich
cf72e97455
chore(library): capitalize more Props
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
4b3ca1f679
fix(script/gen_constants_cpp): do not insert '_' between two upper case letters
2019-03-21 15:06:45 -07:00
Leonardo de Moura
d78ad40aaf
feat(script/gen_constants_cpp.py): support for provifing custom C name
2019-03-21 15:06:44 -07:00
Leonardo de Moura
9d5ab01647
fix(script/gen_constants_cpp): snake_case conversion
2019-03-21 15:06:43 -07:00
Leonardo de Moura
ef85657c90
feat(script/gen_constants_cpp): generate snake_case C++ function names
2019-03-21 15:06:43 -07:00
Sebastian Ullrich
beda5f5f43
chore(library): capitalize types and namespaces
2019-03-21 15:06:43 -07:00
Sebastian Ullrich
f7aeeaf237
exclude export/extern, translate constants.txt
2019-03-21 15:06:43 -07:00
Sebastian Ullrich
b939162168
chore(library): switch from snake_case to camelCase
2019-03-21 15:06:43 -07:00
Sebastian Ullrich
0db283023c
chore(src/boot): rename to stage0
2019-03-18 17:14:30 +01:00
Sebastian Ullrich
f964ec3bc8
chore(CMakeLists): style_check: ignore src/boot/
2019-02-07 15:41:12 +01:00
Leonardo de Moura
78de3de764
chore(script/lib_perf): adapt to change in lean command line behavior
2018-09-27 13:11:42 -07:00
Sebastian Ullrich
37e5f03351
refactor(library/system/io): move into init
2018-08-21 08:43:09 -07:00
Sebastian Ullrich
dedff7d295
chore(script/prepare-commit-msg): strip 'src/' prefix
2018-08-02 14:45:37 -07:00
Sebastian Ullrich
3127553e72
chore(script/prepare-commit-msg): filter out .expected.out files
2018-07-30 17:30:20 -07:00
Sebastian Ullrich
a91de26c90
chore(script/prepare-commit-msg): use file with largest diff
2018-07-19 18:49:31 +02:00
Sebastian Ullrich
42d58580e6
chore(script/prepare-commit-msg): remove file extension, guess change type
2018-06-12 17:39:59 +02:00
Sebastian Ullrich
ad1422890e
chore(script/prepare-commit-msg): fix
2018-06-07 16:55:36 +02:00
Sebastian Ullrich
9d36bd057c
chore(script/prepare-commit-msg): add simple commit message generator
2018-06-07 14:57:13 +02:00