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
<_whitenotifier-6> [amaranth] wanda-phi opened pull request #1278: back.rtlil: refactor to use intermediate structures. - https://github.com/amaranth-lang/amaranth/pull/1278
<_whitenotifier-5> [amaranth] codecov[bot] commented on pull request #1278: back.rtlil: refactor to use intermediate structures. - https://github.com/amaranth-lang/amaranth/pull/1278#issuecomment-2035835397
<_whitenotifier-5> [amaranth] whitequark reviewed pull request #1278 commit - https://github.com/amaranth-lang/amaranth/pull/1278#discussion_r1550664830
<_whitenotifier-5> [amaranth] whitequark reviewed pull request #1278 commit - https://github.com/amaranth-lang/amaranth/pull/1278#discussion_r1550667027
<_whitenotifier-6> [amaranth] whitequark reviewed pull request #1278 commit - https://github.com/amaranth-lang/amaranth/pull/1278#discussion_r1550664228
<_whitenotifier-6> [amaranth] whitequark reviewed pull request #1278 commit - https://github.com/amaranth-lang/amaranth/pull/1278#discussion_r1550667175
<_whitenotifier-5> [amaranth] whitequark reviewed pull request #1278 commit - https://github.com/amaranth-lang/amaranth/pull/1278#discussion_r1550669137
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 264 seconds]
Degi_ is now known as Degi
<_whitenotifier-6> [amaranth] whitequark reviewed pull request #1278 commit - https://github.com/amaranth-lang/amaranth/pull/1278#discussion_r1550684787
<_whitenotifier-5> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1277-262e24b56455bb8256e84d07f576bb015f885dde - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1278-81c35a5922fa402fb3fdace68abb6981fd918795 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth] wanda-phi opened pull request #1279: build.plat: use `lib.io.*Buffer` in default platform. - https://github.com/amaranth-lang/amaranth/pull/1279
<_whitenotifier-6> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±8] https://github.com/amaranth-lang/amaranth/compare/262e24b56455...81c35a5922fa
<_whitenotifier-5> [amaranth-lang/amaranth] wanda-phi 81c35a5 - hdl._ir: remove `Fragment.drivers`.
<_whitenotifier-6> [amaranth] whitequark closed pull request #1277: hdl._ir: remove `Fragment.drivers`. - https://github.com/amaranth-lang/amaranth/pull/1277
<_whitenotifier-5> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1277-262e24b56455bb8256e84d07f576bb015f885dde - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±35] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/66327cb6702a...79f3b05e72df
<_whitenotifier-5> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 79f3b05 - Deploying to main from @ amaranth-lang/amaranth@81c35a5922fa402fb3fdace68abb6981fd918795 🚀
<_whitenotifier-5> [amaranth-lang/amaranth] wanda-phi 2d59242 - back.rtlil: refactor to use intermediate structures.
<_whitenotifier-6> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+1/-0/±3] https://github.com/amaranth-lang/amaranth/compare/81c35a5922fa...2d59242bf731
<_whitenotifier-6> [amaranth] whitequark closed pull request #1278: back.rtlil: refactor to use intermediate structures. - https://github.com/amaranth-lang/amaranth/pull/1278
<_whitenotifier-5> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1278-81c35a5922fa402fb3fdace68abb6981fd918795 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth] whitequark closed issue #1100: Refactor `back.rtlil` to convert Amaranth IR structures to Yosys IR structures - https://github.com/amaranth-lang/amaranth/issues/1100
<_whitenotifier-5> [amaranth] codecov[bot] commented on pull request #1279: build.plat: use `lib.io.*Buffer` in default platform. - https://github.com/amaranth-lang/amaranth/pull/1279#issuecomment-2035898016
<_whitenotifier-6> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±35] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/79f3b05e72df...5bef149901a3
<_whitenotifier-5> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 5bef149 - Deploying to main from @ amaranth-lang/amaranth@2d59242bf731b258e2f155fece933ae66acbe03b 🚀
<_whitenotifier-6> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1152-2d59242bf731b258e2f155fece933ae66acbe03b - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth-lang/amaranth] wanda-phi d3c5b95 - back.rtlil: Opportunistically trim zero and sign extension on operands.
<_whitenotifier-5> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±3] https://github.com/amaranth-lang/amaranth/compare/2d59242bf731...d3c5b958d3ae
<_whitenotifier-6> [amaranth] whitequark closed pull request #1152: back.rtlil: Opportunistically trim zero and sign extension on operands. - https://github.com/amaranth-lang/amaranth/pull/1152
<_whitenotifier-6> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1152-2d59242bf731b258e2f155fece933ae66acbe03b - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth] whitequark closed issue #1148: New IR causes DSP inference issues with Quartus - https://github.com/amaranth-lang/amaranth/issues/1148
<_whitenotifier-5> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±35] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/5bef149901a3...ee8bc2776833
<_whitenotifier-6> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] ee8bc27 - Deploying to main from @ amaranth-lang/amaranth@d3c5b958d3ae030ae84341bbf2b4d3b2cb69ce2b 🚀
<_whitenotifier-5> [amaranth] wanda-phi opened pull request #1280: back.rtlil: implement remaining format specifiers. - https://github.com/amaranth-lang/amaranth/pull/1280
<_whitenotifier-6> [amaranth] codecov[bot] commented on pull request #1280: back.rtlil: implement remaining format specifiers. - https://github.com/amaranth-lang/amaranth/pull/1280#issuecomment-2036088652
<_whitenotifier-6> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1280-d3c5b958d3ae030ae84341bbf2b4d3b2cb69ce2b - https://github.com/amaranth-lang/amaranth
<_whitenotifier-5> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±5] https://github.com/amaranth-lang/amaranth/compare/d3c5b958d3ae...d94c97981a5b
<_whitenotifier-6> [amaranth-lang/amaranth] whitequark d94c979 - back.rtlil: implement remaining format specifiers.
<_whitenotifier-5> [amaranth] whitequark closed pull request #1280: back.rtlil: implement remaining format specifiers. - https://github.com/amaranth-lang/amaranth/pull/1280
<_whitenotifier-5> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1280-d3c5b958d3ae030ae84341bbf2b4d3b2cb69ce2b - https://github.com/amaranth-lang/amaranth
<_whitenotifier-5> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±35] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/ee8bc2776833...09afe461bdcd
<_whitenotifier-6> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 09afe46 - Deploying to main from @ amaranth-lang/amaranth@d94c97981a5bb23bdebd9088784a317ceb323ce8 🚀
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 252 seconds]
notgull has joined #amaranth-lang
Bluefoxicy has quit [Ping timeout: 256 seconds]
Bluefoxicy has joined #amaranth-lang
<galibert[m]> Nice
FFY00 has quit [Read error: Connection reset by peer]
notgull has quit [Ping timeout: 252 seconds]
notgull has joined #amaranth-lang
<_whitenotifier-5> [YoWASP/wavedrom] whitequark pushed 1 commit to main [+18/-0/±0] https://github.com/YoWASP/wavedrom/commit/4ab42c209e3e
<_whitenotifier-6> [YoWASP/wavedrom] whitequark 4ab42c2 - Initial commit.
<_whitenotifier-6> [wavedrom] whitequark created branch main - https://github.com/YoWASP/wavedrom
<_whitenotifier-5> [YoWASP/wavedrom] whitequark pushed 1 commit to main [+20/-0/±0] https://github.com/YoWASP/wavedrom/compare/4ab42c209e3e...d666115dcabd
<_whitenotifier-6> [YoWASP/wavedrom] whitequark d666115 - Initial commit.
<_whitenotifier-6> [YoWASP/wavedrom] whitequark dca8967 - Fix PyPI package on Python>=3.9.
<_whitenotifier-5> [YoWASP/wavedrom] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/YoWASP/wavedrom/compare/d666115dcabd...dca89671440b
<_whitenotifier-5> [YoWASP/wavedrom] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/YoWASP/wavedrom/compare/dca89671440b...9e6b41fceff2
<_whitenotifier-6> [YoWASP/wavedrom] whitequark 9e6b41f - Fix CLI runner in the PyPI package.
_whitelogger has joined #amaranth-lang
Lunaphied[m] has quit [Quit: Idle timeout reached: 172800s]
<_whitenotifier-6> [rfcs] ld-cd reviewed pull request #41 commit - https://github.com/amaranth-lang/rfcs/pull/41#discussion_r1552340734
<_whitenotifier-6> [amaranth] wanda-phi opened pull request #1281: Lib io ice40 - https://github.com/amaranth-lang/amaranth/pull/1281
<_whitenotifier-5> [amaranth] wanda-phi edited pull request #1281: vendor._lattice_ice40: implement `lib.io` buffer primitives. - https://github.com/amaranth-lang/amaranth/pull/1281
<_whitenotifier-5> [amaranth] codecov[bot] commented on pull request #1281: vendor._lattice_ice40: implement `lib.io` buffer primitives. - https://github.com/amaranth-lang/amaranth/pull/1281#issuecomment-2038124610
<_whitenotifier-6> [rfcs] ld-cd reviewed pull request #41 commit - https://github.com/amaranth-lang/rfcs/pull/41#discussion_r1552453293
balrog has quit [Remote host closed the connection]
balrog has joined #amaranth-lang
<_whitenotifier-5> [rfcs] ld-cd reviewed pull request #41 commit - https://github.com/amaranth-lang/rfcs/pull/41#discussion_r1552481010
<_whitenotifier-5> [rfcs] zyp reviewed pull request #41 commit - https://github.com/amaranth-lang/rfcs/pull/41#discussion_r1552497581
notgull has quit [Ping timeout: 260 seconds]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 264 seconds]
<_whitenotifier-6> [amaranth] wanda-phi opened pull request #1282: back.rtlil: fix use of deprecated `Signal.width`. - https://github.com/amaranth-lang/amaranth/pull/1282
<_whitenotifier-6> [amaranth] codecov[bot] commented on pull request #1282: back.rtlil: fix use of deprecated `Signal.width`. - https://github.com/amaranth-lang/amaranth/pull/1282#issuecomment-2038369987
<_whitenotifier-5> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1282-d94c97981a5bb23bdebd9088784a317ceb323ce8 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/amaranth-lang/amaranth/compare/d94c97981a5b...572d546e07ae
<_whitenotifier-5> [amaranth-lang/amaranth] wanda-phi 572d546 - back.rtlil: fix use of deprecated `Signal.width`.
<_whitenotifier-6> [amaranth] whitequark closed pull request #1282: back.rtlil: fix use of deprecated `Signal.width`. - https://github.com/amaranth-lang/amaranth/pull/1282
<_whitenotifier-5> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1282-d94c97981a5bb23bdebd9088784a317ceb323ce8 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±35] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/09afe461bdcd...c43291eb7c09
<_whitenotifier-5> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] c43291e - Deploying to main from @ amaranth-lang/amaranth@572d546e07ae2b5437921d50edbbaf056e2f4081 🚀
<_whitenotifier-5> [YoWASP/wavedrom] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/YoWASP/wavedrom/compare/9e6b41fceff2...d0f2ee51a272
<_whitenotifier-6> [YoWASP/wavedrom] whitequark d0f2ee5 - Fix workaround for wavedrom/wavedrom#409.
<_whitenotifier-5> [amaranth] wanda-phi opened pull request #1283: hdl._ir: fix `SwitchValue` LHS lowering. - https://github.com/amaranth-lang/amaranth/pull/1283
<_whitenotifier-5> [amaranth] codecov[bot] commented on pull request #1283: hdl._ir: fix `SwitchValue` LHS lowering. - https://github.com/amaranth-lang/amaranth/pull/1283#issuecomment-2038419499
lf has quit [Ping timeout: 240 seconds]
lf has joined #amaranth-lang
<_whitenotifier-5> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1283-572d546e07ae2b5437921d50edbbaf056e2f4081 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±2] https://github.com/amaranth-lang/amaranth/compare/572d546e07ae...9bd536bbf96b
<_whitenotifier-5> [amaranth-lang/amaranth] wanda-phi 9bd536b - hdl._ir: fix `SwitchValue` LHS lowering.
<_whitenotifier-5> [amaranth] whitequark closed pull request #1283: hdl._ir: fix `SwitchValue` LHS lowering. - https://github.com/amaranth-lang/amaranth/pull/1283
<_whitenotifier-6> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1283-572d546e07ae2b5437921d50edbbaf056e2f4081 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-6> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±35] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/c43291eb7c09...ecda5e2ec18a
<_whitenotifier-5> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] ecda5e2 - Deploying to main from @ amaranth-lang/amaranth@9bd536bbf96b07720d6e4a8709b30492af8ddd13 🚀
<ldcd[m]> I'm attempting to give the RFC41 fixed point types a spin and I'm trying to create a struct that wraps two fixed point numbers to create a complex number, is there a better way of implementing `__mul__` on a struct view than this:... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/hPiuUbmAmfHWPphZebKXQYzY>)
<ldcd[m]> Specifically around the cast
Wanda[cis] has joined #amaranth-lang
<Wanda[cis]> you could inherit from Struct
<_whitenotifier-6> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1279-9bd536bbf96b07720d6e4a8709b30492af8ddd13 - https://github.com/amaranth-lang/amaranth