whitequark[cis] changed the topic of #amaranth-lang to: Amaranth hardware definition language · weekly meetings: Amaranth each Mon 1700 UTC, Amaranth SoC each Fri 1700 UTC · play https://amaranth-lang.org/play/ · code https://github.com/amaranth-lang · logs https://libera.irclog.whitequark.org/amaranth-lang · Matrix #amaranth-lang:matrix.org
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 246 seconds]
nimh has quit [Ping timeout: 252 seconds]
nimh has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 244 seconds]
Degi has quit [Ping timeout: 276 seconds]
Degi has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 272 seconds]
jjsuperpower has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
frgo has joined #amaranth-lang
cr1901_ has joined #amaranth-lang
cr1901 has quit [Ping timeout: 276 seconds]
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
weshu has joined #amaranth-lang
weshu has quit [Quit: Client closed]
d_olex_ has joined #amaranth-lang
<_whitenotifier-4> [amaranth] chipmuenk commented on issue #1549: Problems due to amaranth when packaging a project with pyinstaller - https://github.com/amaranth-lang/amaranth/issues/1549#issuecomment-2535879144
d_olex_ has quit [Ping timeout: 252 seconds]
jjsuperpower_ has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 276 seconds]
<vup> is there a generic way to get the numeric limits of a shape? Something akin to `std::numeric_limits<Shape>::{max,min}()`
<vup> if not, does this seem like a reasonable thing that would be worth to write a small RFC about?
zyp[m] has joined #amaranth-lang
<zyp[m]> since we can already cast a range to a shape, how about a `Shape.as_range()` to do the inverse so that e.g. `signed(3).as_range() -> range(-4, 4)`?
<vup> yeah, that seems like a reasonable API. And even leaves open a way for future extension to non power of two signals.
frgo has quit [Remote host closed the connection]
cr1901__ has joined #amaranth-lang
cr1901_ has quit [Ping timeout: 276 seconds]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 248 seconds]
frgo_ has joined #amaranth-lang
frgo_ has quit [Ping timeout: 246 seconds]
cr1901__ is now known as cr1901
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 248 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 272 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 276 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
<cr1901> tpw_rules: Doc landing page should be fixed: https://sentinel-cpu.readthedocs.io/en/latest/
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 244 seconds]
jjsuperpower_ has quit [Ping timeout: 248 seconds]
jjsuperpower_ has joined #amaranth-lang
jjsuperpower_ has quit [Ping timeout: 260 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 244 seconds]
galibert[m] has quit [Quit: Idle timeout reached: 172800s]