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
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 268 seconds]
Degi_ is now known as Degi
<_whitenotifier-9> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1441-ef5c506f64ebb9c73578edb03b3ae4efda810964 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-9> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±9] https://github.com/amaranth-lang/amaranth/compare/ef5c506f64eb...9686da290c61
<_whitenotifier-9> [amaranth-lang/amaranth] wanda-phi 9686da2 - build: add clock constraints on `IOPort` instead of buffered `Signal`.
<_whitenotifier-9> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1441-ef5c506f64ebb9c73578edb03b3ae4efda810964 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-9> [amaranth] whitequark closed pull request #1441: build: add clock constraints on `IOPort` instead of buffered `Signal`. - https://github.com/amaranth-lang/amaranth/pull/1441
<_whitenotifier-9> [amaranth] wanda-phi opened pull request #1442: build: add clock constraints on `IOPort` instead of buffered `Signal`. [0.5 backport] - https://github.com/amaranth-lang/amaranth/pull/1442
<_whitenotifier-9> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±37] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/58ed66b0a724...79befef9589f
<_whitenotifier-9> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 79befef - Deploying to main from @ amaranth-lang/amaranth@9686da290c6144cd8bf7575de38e22eb122388a1 🚀
<_whitenotifier-9> [amaranth] whitequark closed pull request #1442: build: add clock constraints on `IOPort` instead of buffered `Signal`. [0.5 backport] - https://github.com/amaranth-lang/amaranth/pull/1442
dyniec has quit [Quit: WeeChat 4.2.2]
<_whitenotifier-9> [amaranth] wanda-phi opened pull request #1443: build, vendor: use `dir="-"` in `create_missing_domain`. - https://github.com/amaranth-lang/amaranth/pull/1443
<_whitenotifier-9> [amaranth] codecov[bot] commented on pull request #1443: build, vendor: use `dir="-"` in `create_missing_domain`. - https://github.com/amaranth-lang/amaranth/pull/1443#issuecomment-2198416196
<_whitenotifier-9> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1443-9686da290c6144cd8bf7575de38e22eb122388a1 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-9> [amaranth] wanda-phi opened pull request #1444: build, vendor: use `dir="-"` in `create_missing_domain`. [0.5 backport] - https://github.com/amaranth-lang/amaranth/pull/1444
<_whitenotifier-9> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±6] https://github.com/amaranth-lang/amaranth/compare/9686da290c61...eefca8323028
<_whitenotifier-9> [amaranth-lang/amaranth] wanda-phi eefca83 - build, vendor: use `dir="-"` in `create_missing_domain`.
<_whitenotifier-9> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1443-9686da290c6144cd8bf7575de38e22eb122388a1 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-9> [amaranth] whitequark closed issue #1402: `create_missing_domain` uses `platform.request()` in deprecated mode in all platforms - https://github.com/amaranth-lang/amaranth/issues/1402
<_whitenotifier-9> [amaranth] whitequark closed pull request #1443: build, vendor: use `dir="-"` in `create_missing_domain`. - https://github.com/amaranth-lang/amaranth/pull/1443
<_whitenotifier-9> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±37] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/79befef9589f...f7d919623dff
<_whitenotifier-9> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] f7d9196 - Deploying to main from @ amaranth-lang/amaranth@eefca8323028a0616d2b50019d119fcf7dd3d200 🚀
<_whitenotifier-9> [amaranth] whitequark closed pull request #1444: build, vendor: use `dir="-"` in `create_missing_domain`. [0.5 backport] - https://github.com/amaranth-lang/amaranth/pull/1444
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 268 seconds]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 264 seconds]
d_olex has quit [Ping timeout: 268 seconds]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 256 seconds]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 268 seconds]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 264 seconds]
RobTaylor[m] has joined #amaranth-lang
<RobTaylor[m]> In the AST, what is the role of SwitchValue?
d_olex has joined #amaranth-lang
Wanda[cis] has joined #amaranth-lang
<Wanda[cis]> <RobTaylor[m]> "In the AST, what is the role..." <- see this RFC: https://github.com/amaranth-lang/rfcs/pull/52
<Wanda[cis]> SwitchValue is essentially the "backend" AST node used to represent Choice when it is lowered
<Wanda[cis]> (Choice is not actually supported yet, as the RFC is still pending some discussion, but the underlying primitive was considered useful enough that we already added the backend node and refactored some stuff to use it, such as Array and Mux)
<RobTaylor[m]> <Wanda[cis]> "SwitchValue is essentially the..." <- Thank you!
<RobTaylor[m]> Will Switch(Statement) continue to exist?
<Wanda[cis]> it will; it is orthogonal to Choice or SwitchValue, and has capabilities that cannot be realized through them (such as being able to conditionally assign a signal, or to do conditionals over Display statements)
SpaceCoaster has quit [Quit: Bye]
SpaceCoaster has joined #amaranth-lang
dyniec has joined #amaranth-lang
<RobTaylor[m]> <Wanda[cis]> "it will; it is orthogonal to ..." <- Makes sense, thank you
<whitequark[cis]> Choice is essentially a more general version of Array
<whitequark[cis]> Array is kind of a weird hack Migen had, it has a lot of utility, but it's not really a solid language construct that can be composed with other features
lonjil[m] has quit [Quit: Idle timeout reached: 172800s]
zyp[m] has quit [Quit: Idle timeout reached: 172800s]
Hoernchen has quit [Quit: meh.]
Hoernchen has joined #amaranth-lang
notgull has joined #amaranth-lang
jfng[m] has quit [Quit: Idle timeout reached: 172800s]
notgull has quit [Ping timeout: 264 seconds]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 268 seconds]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 255 seconds]