02:09
Degi_ has joined #amaranth-lang
02:10
Degi has quit [Ping timeout: 255 seconds]
02:10
Degi_ is now known as Degi
02:37
Wanda[cis] has quit [Quit: Idle timeout reached: 172800s]
02:57
zyp[m] has quit [Quit: Idle timeout reached: 172800s]
04:25
frgo_ has quit [Remote host closed the connection]
04:43
frgo has joined #amaranth-lang
04:47
frgo has quit [Ping timeout: 264 seconds]
04:56
notgull has joined #amaranth-lang
05:04
notgull has quit [Ping timeout: 264 seconds]
05:29
frgo has joined #amaranth-lang
05:34
frgo has quit [Ping timeout: 264 seconds]
05:43
frgo has joined #amaranth-lang
05:44
frgo_ has joined #amaranth-lang
05:44
frgo has quit [Read error: Connection reset by peer]
10:36
frgo_ has quit [Quit: Leaving...]
11:03
notgull has joined #amaranth-lang
11:11
notgull has quit [Ping timeout: 264 seconds]
12:13
oter has quit [Remote host closed the connection]
12:13
oter has joined #amaranth-lang
12:27
Guest66 has joined #amaranth-lang
12:27
Guest66 has quit [Client Quit]
13:20
cr1901_ has joined #amaranth-lang
13:24
cr1901 has quit [Ping timeout: 264 seconds]
17:54
notgull has joined #amaranth-lang
17:58
notgull has quit [Ping timeout: 240 seconds]
18:05
dyniec has joined #amaranth-lang
19:26
nyanotech has quit [Remote host closed the connection]
19:27
nyanotech has joined #amaranth-lang
20:51
Guest33 has joined #amaranth-lang
20:51
Guest33 has quit [Client Quit]
21:09
Stary has joined #amaranth-lang
23:42
Wanda[cis] has joined #amaranth-lang
23:42
<
Wanda[cis] >
Catherine: so I can make `iter(View(ArrayLayout(...)))` work in two ways; one is making out-of-bounds access raise `IndexError` instead of just returning 0 (and doing a minor compat break), the other is just writing an `__iter__` method; preferences?
23:42
<
whitequark[cis] >
latter; we can backport that and then consider compat break for 0.6
23:42
<
whitequark[cis] >
now that i started writing code that works with stuff like this...
23:43
<
whitequark[cis] >
i've started to really appreciate the ways in which amaranth structs and arrays behave like python objects and lists
23:44
<
whitequark[cis] >
and it's kind of irritating when they don't, for no clear reason
23:44
<
whitequark[cis] >
this is for BitSerializer
23:44
<
_whitenotifier-9 >
[amaranth-lang/amaranth] wanda-phi 7a58b62 - lib.data: make `len()` work on views of array layout.
23:45
<
_whitenotifier-9 >
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] d20405c - Deploying to main from @ amaranth-lang/amaranth@7a58b6204d9920a42fd3bc902e5c00f945ef9134 🚀
23:46
<
Wanda[cis] >
so be it
23:47
<
whitequark[cis] >
thanks ^^