Lean stage0 autoupdater
1b63e7dfc6
chore: update stage0
2026-03-19 19:02:33 +00:00
Lean stage0 autoupdater
ea49bc9bcf
chore: update stage0
2026-03-18 14:07:05 +00:00
Lean stage0 autoupdater
09da0d22a1
chore: update stage0
2026-03-18 12:37:41 +00:00
Lean stage0 autoupdater
4ba85acc46
chore: update stage0
2026-03-17 17:55:05 +00:00
Lean stage0 autoupdater
72a97a747a
chore: update stage0
2026-03-17 11:48:51 +00:00
Lean stage0 autoupdater
133fd016b4
chore: update stage0
2026-03-16 13:15:14 +00:00
Lean stage0 autoupdater
24acf2b895
chore: update stage0
2026-03-11 21:36:12 +00:00
Lean stage0 autoupdater
d3db4368d4
chore: update stage0
2026-03-11 14:53:48 +00:00
Lean stage0 autoupdater
7acf5710c4
chore: update stage0
2026-03-11 08:49:43 +00:00
Lean stage0 autoupdater
0ebc126718
chore: update stage0
2026-03-10 13:16:48 +00:00
Lean stage0 autoupdater
04f676ec64
chore: update stage0
2026-03-10 11:49:44 +00:00
Lean stage0 autoupdater
e2b500b204
chore: update stage0
2026-03-09 08:53:25 +00:00
Lean stage0 autoupdater
c948d24b6d
chore: update stage0
2026-03-07 00:02:16 +00:00
Lean stage0 autoupdater
f059a1ebd3
chore: update stage0
2026-03-05 15:36:46 +00:00
Lean stage0 autoupdater
caad260789
chore: update stage0
2026-03-04 16:32:35 +00:00
Lean stage0 autoupdater
145a121048
chore: update stage0
2026-03-02 22:42:13 +00:00
Lean stage0 autoupdater
54df5173d2
chore: update stage0
2026-02-27 21:05:46 +00:00
Lean stage0 autoupdater
846420daba
chore: update stage0
2026-02-26 10:20:57 +00:00
Lean stage0 autoupdater
805060c0a8
chore: update stage0
2026-02-26 08:58:17 +00:00
Sebastian Ullrich
fa31b285df
chore: update stage0
2026-02-25 11:40:02 +01:00
Lean stage0 autoupdater
c1ab1668b2
chore: update stage0
2026-02-24 15:19:57 +00:00
Lean stage0 autoupdater
66ce282364
chore: update stage0
2026-02-24 00:40:29 +00:00
Lean stage0 autoupdater
5c23579f93
chore: update stage0
2026-02-23 20:33:27 +00:00
Lean stage0 autoupdater
aab4d64f25
chore: update stage0
2026-02-23 04:20:25 +00:00
Lean stage0 autoupdater
c03fbddef0
chore: update stage0
2026-02-23 00:04:52 +00:00
Lean stage0 autoupdater
55a9cb162c
chore: update stage0
2026-02-22 22:27:53 +00:00
Lean stage0 autoupdater
2e7fe7e79d
chore: update stage0
2026-02-21 19:25:27 +00:00
Lean stage0 autoupdater
4fbc5d3c2a
chore: update stage0
2026-02-20 13:32:43 +00:00
Lean stage0 autoupdater
c6f33240de
chore: update stage0
2026-02-20 04:16:35 +00:00
Lean stage0 autoupdater
cce7507451
chore: update stage0
2026-02-19 20:33:18 +00:00
Lean stage0 autoupdater
6410de4726
chore: update stage0
2026-02-19 09:50:52 +00:00
Lean stage0 autoupdater
c67dd2386a
chore: update stage0
2026-02-18 23:11:53 +00:00
Lean stage0 autoupdater
c7457fc219
chore: update stage0
2026-02-18 07:56:34 +00:00
Lean stage0 autoupdater
bfc5d43ad3
chore: update stage0
2026-02-17 12:18:17 +00:00
Lean stage0 autoupdater
a166d6ee20
chore: update stage0
2026-02-16 16:51:43 +00:00
Lean stage0 autoupdater
fb13783f5c
chore: update stage0
2026-02-15 03:57:22 +00:00
Lean stage0 autoupdater
6a283751b9
chore: update stage0
2026-02-15 02:57:23 +00:00
Lean stage0 autoupdater
d77efe6a5f
chore: update stage0
2026-02-14 05:47:52 +00:00
Lean stage0 autoupdater
6a1550d3be
chore: update stage0
2026-02-11 16:33:52 +00:00
Lean stage0 autoupdater
94deb89556
chore: update stage0
2026-02-11 12:59:14 +00:00
Lean stage0 autoupdater
d886be121e
chore: update stage0
2026-02-10 22:17:26 +00:00
Lean stage0 autoupdater
4a450bf01a
chore: update stage0
2026-02-07 11:52:08 +00:00
Lean stage0 autoupdater
85899ddd17
chore: update stage0
2026-02-06 17:11:00 +00:00
Lean stage0 autoupdater
6cf632bef2
chore: update stage0
2026-02-06 07:02:22 +00:00
Kim Morrison
b1b8e95713
chore: update stage0
2026-02-05 13:41:34 +11:00
Kim Morrison
2f2a004c7f
chore: update stage0
2026-02-05 13:41:34 +11:00
Kim Morrison
9203df205a
chore: update stage0
2026-02-05 13:41:34 +11:00
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