Sebastian Ullrich
6810d31602
chore: CI: cache again on failure ( #10137 )
2025-08-26 14:47:05 +00:00
Sebastian Ullrich
6a3fc281ad
chore: CI: use Namespace.so checkout action for Linux Lake ( #10103 )
2025-08-26 09:19:58 +00:00
Joachim Breitner
13e8cb5a3a
perf: reorder DiscrTree.Key constructors ( #10110 )
...
this PR reorders the `DiscrTree.Key` constructors to match the order
given in the manually written `DiscrTree.Key.ctorIdx`. This allows us to
use the auto-generated one, and moreover lets this code benefit from
special compiler support for `.ctorIdx`, once that lands.
2025-08-25 16:13:43 +00:00
Sebastian Ullrich
5ccea92a09
chore: revert "chore: CI: use Namespace.so checkout action for Linux Lake" ( #10102 )
...
Reverts leanprover/lean4#10100 pending a fix for running it on master
2025-08-24 15:58:25 +00:00
Sebastian Ullrich
3fc3f5d240
chore: CI: use Namespace.so checkout action for Linux Lake ( #10100 )
...
~1min ~> ~10s
2025-08-24 15:24:50 +00:00
Sebastian Ullrich
8d34dfe914
chore: CI: make cached Lake primary job ( #9401 )
2025-08-19 20:43:00 +00:00
Sebastian Ullrich
c9a6446041
chore: CI: include tests in rebootstrap check ( #9788 )
2025-08-07 15:37:36 +00:00
Mac Malone
dbfeb9e2da
chore: upload build directory as artifact in cache CI ( #9600 )
...
This PR adds a step to the cached Linux Lake CI to upload the build
directory. This will help us debug any cache failures.
2025-07-28 20:29:51 +00:00
Sebastian Ullrich
ff1d3138bf
refactor: module-ize Lean ( #9330 )
2025-07-25 12:02:51 +00:00
Sebastian Ullrich
04be1c6b5c
chore: CI: cached Lake as secondary job ( #9486 )
2025-07-23 13:26:35 +00:00
Sebastian Ullrich
e28569f2a1
perf: minimize exported codegen data ( #9356 )
...
To be documented
2025-07-22 09:05:49 +00:00
Sebastian Ullrich
9fc31abb1f
chore: benchmark using USE_LAKE ( #9361 )
2025-07-17 18:44:29 +00:00
Sebastian Ullrich
357b5f9ed8
chore: CI: restore cache in update-stage0 ( #9179 )
...
Avoid rebuilding stage 0 all the time
2025-07-03 20:55:14 +00:00
Sebastian Ullrich
aadc74bee2
perf: do not import non-meta IR
2025-06-27 08:13:31 -07:00
Sebastian Ullrich
e129e75e66
chore: CI: temporarily disable .olean cache
2025-06-18 11:12:56 +09:00
Sebastian Ullrich
3feb63231e
chore: merge-checkout test fixed and removed from exclusions on master
2025-06-13 15:30:58 +02:00
Sebastian Ullrich
121ce56506
chore: CI: make "Linux Lake" primary PR CI job ( #8739 )
...
Comes with .olean caching and module system-powered short-circuiting
2025-06-13 11:27:49 +00:00
Sebastian Ullrich
5023b40576
chore: CI: fix cache ( #8579 )
...
* include .olean variants
* include SHA in key on push as well
2025-06-02 08:00:42 +00:00
Sebastian Ullrich
e635eeacd3
chore: CI: replace Nix CI with Linux release ( #8335 )
...
Nix cannot handle the awesomeness of our stdlib anymore.
2025-05-14 15:31:40 +00:00
Sebastian Ullrich
96cda3f498
chore: CI: revert accidentally disabling Lake cache
2025-04-24 15:01:09 +02:00
Sebastian Ullrich
d5494a306c
chore: CI: extend list of virtual merge checkout files
2025-04-24 08:43:42 +02:00
Sebastian Ullrich
0669a04704
chore: CI: limit CCACHE_SIZE to 400MB ( #7922 )
2025-04-11 17:09:16 +00:00
Sebastian Ullrich
314f6c73b7
chore: remove ctest timeout pending further testing
2025-04-03 14:05:07 +02:00
Sebastian Ullrich
33e456dd3c
chore: CI: improve ccache ( #7643 )
2025-04-02 13:18:42 +00:00
Sebastian Ullrich
d57cbdfb95
chore: CI: bring back coredump tracing ( #7625 )
2025-03-21 15:25:45 +00:00
Sebastian Ullrich
edbb84d23b
chore: CI: USE_LAKE secondary build job ( #7505 )
...
As preparation for the module system, and in hopes it will be faster
than and replace the Nix CI. Secondary build jobs do not block merging.
Also makes macOS aarch64 a secondary build job on the PR level, where it
is the current bottleneck.
---------
Co-authored-by: Mac Malone <tydeu@hatpress.net>
2025-03-20 12:16:53 +00:00