Lean stage0 autoupdater
5ec3b8c9d2
chore: update stage0
2026-02-03 23:07:52 +00:00
Lean stage0 autoupdater
70f4530dfa
chore: update stage0
2026-02-03 11:15:37 +00:00
Leonardo de Moura
3deba604bf
feat: cache output universe parameter positions ( #12285 )
...
This PR implements a cache for the positions of class universe level
parameters that only appear in output parameter types.
During type class resolution, the cache key for a query like
`HAppend.{0, 0, ?u} (BitVec 8) (BitVec 8) ?m` should be independent of
the specific metavariable IDs in output parameter positions. To achieve
this, output parameter arguments are erased from the cache key. However,
universe levels that only appear in output parameter types (e.g., `?u`
corresponding to the result type's universe) must also be erased to
avoid cache misses when the same query is issued with different universe
metavariable IDs.
This function identifies which universe level parameter positions are
"output-only" by collecting all level param names that appear in
non-output parameter domains, then returning the positions of any level
params not in that set.
**Remark**: This PR requires a manual update stage0 because it changes
the structure of our .olean files.
2026-02-02 19:56:33 -08:00
Lean stage0 autoupdater
3ad3bacd97
chore: update stage0
2026-02-03 02:34:19 +00:00
Lean stage0 autoupdater
240c64b20c
chore: update stage0
2026-02-02 14:36:04 +00:00
Lean stage0 autoupdater
c7a9a4e18c
chore: update stage0
2026-02-01 17:04:45 +00:00
Lean stage0 autoupdater
ec60620534
chore: update stage0
2026-02-01 03:54:16 +00:00
Lean stage0 autoupdater
6d370ec3c2
chore: update stage0
2026-01-30 09:12:55 +00:00
Sebastian Ullrich
c4aac5d7c5
chore: update stage0
2026-01-28 16:27:57 +01:00
Lean stage0 autoupdater
cedc641fd5
chore: update stage0
2026-01-27 20:33:17 +00:00
Lean stage0 autoupdater
a011c9c5dd
chore: update stage0
2026-01-26 18:21:01 +00:00
Lean stage0 autoupdater
1bf16f710e
chore: update stage0
2026-01-26 12:17:07 +00:00
Lean stage0 autoupdater
63d1b530ba
chore: update stage0
2026-01-23 18:35:59 +00:00
Lean stage0 autoupdater
470e3b7fd0
chore: update stage0
2026-01-22 12:59:28 +00:00
Lean stage0 autoupdater
b09e33f76b
chore: update stage0
2026-01-21 15:30:16 +00:00
Lean stage0 autoupdater
9efb2bf35c
chore: update stage0
2026-01-20 12:05:41 +00:00
Lean stage0 autoupdater
86da5ae26e
chore: update stage0
2026-01-16 22:00:49 +00:00
Lean stage0 autoupdater
12adfbf0e3
chore: update stage0
2026-01-16 09:49:53 +00:00
Lean stage0 autoupdater
21cf5881f5
chore: update stage0
2026-01-14 23:05:12 +00:00
Lean stage0 autoupdater
d68de2e018
chore: update stage0
2026-01-12 23:25:51 +00:00
Lean stage0 autoupdater
e766839345
chore: update stage0
2026-01-09 09:33:31 +00:00
Lean stage0 autoupdater
11e4e44be0
chore: update stage0
2026-01-06 21:42:26 +00:00
Lean stage0 autoupdater
4f7ba5eb09
chore: update stage0
2025-12-27 03:18:33 +00:00
Lean stage0 autoupdater
0df74178d8
chore: update stage0
2025-12-22 20:55:00 +00:00
Leonardo de Moura
dc53fac626
chore: use extensible grind attribute framework to implement [grind] itself ( #11769 )
...
This PR uses the new support for user-defined `grind` attributes to
implement the default `[grind]` attribute.
A manual update-stage0 is required because it affects the .olean files.
2025-12-22 10:07:30 -08:00
Lean stage0 autoupdater
13c88f960f
chore: update stage0
2025-12-22 03:42:18 +00:00
Lean stage0 autoupdater
aa9f7ab14b
chore: update stage0
2025-12-17 23:51:56 +00:00
Lean stage0 autoupdater
f63c2363ee
chore: update stage0
2025-12-17 11:51:52 +00:00
Lean stage0 autoupdater
3fdde57e7b
chore: update stage0
2025-12-15 08:59:34 +00:00
Lean stage0 autoupdater
6d8a16f137
chore: update stage0
2025-12-13 09:57:36 +00:00
Lean stage0 autoupdater
902226642f
chore: update stage0
2025-12-13 03:28:09 +00:00
Lean stage0 autoupdater
9df8a80c7d
chore: update stage0
2025-12-12 16:00:39 +00:00
Lean stage0 autoupdater
864acddb4a
chore: update stage0
2025-12-11 15:53:31 +00:00
Lean stage0 autoupdater
37f9984d71
chore: update stage0
2025-12-11 12:37:21 +00:00
Lean stage0 autoupdater
2e4b079e73
chore: update stage0
2025-12-10 22:16:36 +00:00
Lean stage0 autoupdater
acb7bc5f22
chore: update stage0
2025-12-10 19:42:56 +00:00
Joachim Breitner
a7ecae5189
chore: update stage0
2025-12-10 17:28:06 +01:00
Lean stage0 autoupdater
0738e4d61a
chore: update stage0
2025-12-10 09:53:29 +00:00
Lean stage0 autoupdater
2fff4c6522
chore: update stage0
2025-12-09 15:32:10 +00:00
Lean stage0 autoupdater
c9b8508f6b
chore: update stage0
2025-12-08 11:24:45 +00:00
Lean stage0 autoupdater
03a6e58cec
chore: update stage0
2025-12-06 03:40:18 +00:00
Lean stage0 autoupdater
8afaa1bc11
chore: update stage0
2025-12-05 05:03:48 +00:00
Lean stage0 autoupdater
5f561bfee2
chore: update stage0
2025-12-04 15:52:42 +00:00
Lean stage0 autoupdater
cac2c47376
chore: update stage0
2025-12-02 20:03:50 +00:00
Lean stage0 autoupdater
c0d5b9b52c
chore: update stage0
2025-12-01 21:07:38 +00:00
Lean stage0 autoupdater
35a36ae343
chore: update stage0
2025-12-01 13:35:51 +00:00
Lean stage0 autoupdater
057b70b443
chore: update stage0
2025-12-01 11:47:18 +00:00
Kim Morrison
3e370600e5
chore: update stage0
2025-11-29 01:08:47 +11:00
Lean stage0 autoupdater
8ff3adaa01
chore: update stage0
2025-11-28 11:52:39 +00:00
Lean stage0 autoupdater
fc36b1b796
chore: update stage0
2025-11-28 05:17:56 +00:00