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 · 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]
frgo has joined #amaranth-lang
Bluefoxicy has quit [Ping timeout: 256 seconds]
Bluefoxicy_ has joined #amaranth-lang
Bluefoxicy_ is now known as Bluefoxicy
frgo has quit [Ping timeout: 255 seconds]
<_whitenotifier-3> [amaranth] zyp opened issue #1001: GTKWave gets confused by `ArrayLayout`. - https://github.com/amaranth-lang/amaranth/issues/1001
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
nelgau_ has joined #amaranth-lang
nelgau_ has quit [Remote host closed the connection]
nelgau has quit [Read error: Connection reset by peer]
nelgau has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
frgo has joined #amaranth-lang
notgull has quit [Ping timeout: 276 seconds]
notgull has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
Degi has quit [Ping timeout: 260 seconds]
Degi has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
jn has quit [Ping timeout: 256 seconds]
jn has joined #amaranth-lang
jn has joined #amaranth-lang
iposthuman[m] has joined #amaranth-lang
<iposthuman[m]> verilog to Amaranth question: if i see a logic wired or statement such as ```if (xfer_edges) begin``` that is checking if xfer_edges is > 0, would the equivalent in Amaranth be: ```with m.Elif(xfer_edges > 0):```?
<Darius> assuming xfer_edges is unsigned..
frgo has joined #amaranth-lang
<iposthuman[m]> correct
<iposthuman[m]> s/>/!=/
<iposthuman[m]> s/>/!=/, s/>/!=/
frgo has quit [Ping timeout: 276 seconds]
frgo has joined #amaranth-lang
<ravenslofty[m]> You'd probably use `m.If` instead, and I'm pretty sure Amaranth implicitly uses "!= 0", so `with m.If(xfer_edges):` should be fine?
frgo has quit [Ping timeout: 245 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 240 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 263 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
<whitequark[cis]> you can write with m.Elif(xfer_edges):, yes
<whitequark[cis]> <zyp[m]> "just to confirm; I can't drive..." <- not yet; this will change with the new IR, I think
<whitequark[cis]> <zyp[m]> "this seems like an argument..." <- I don't think that's a good argument. we should change the restriction if this is desired by something as common as streams
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
skipwich_ has joined #amaranth-lang
skipwich has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 246 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 268 seconds]
urja has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 240 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 255 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 268 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 255 seconds]
frgo has joined #amaranth-lang
<_whitenotifier-3> [amaranth] whitequark commented on issue #1001: GTKWave gets confused by `ArrayLayout`. - https://github.com/amaranth-lang/amaranth/issues/1001#issuecomment-1853507304
frgo has quit [Ping timeout: 260 seconds]
frgo has joined #amaranth-lang
<_whitenotifier-3> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1000-fc4d70486ac1090732a3813640ecc258d4e0ef9d - https://github.com/amaranth-lang/amaranth
frgo has quit [Ping timeout: 276 seconds]
<_whitenotifier-3> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1000-fc4d70486ac1090732a3813640ecc258d4e0ef9d - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1000-fc4d70486ac1090732a3813640ecc258d4e0ef9d - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 2 commits to main [+0/-0/±2] https://github.com/amaranth-lang/amaranth/compare/fc4d70486ac1...a2f3c544eef8
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark 73e3ee6 - docs/changes: add some missing items.
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark a2f3c54 - Release version 0.4.
<_whitenotifier-3> [amaranth] whitequark closed pull request #1000: Release version 0.4 - https://github.com/amaranth-lang/amaranth/pull/1000
<_whitenotifier-3> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1000-fc4d70486ac1090732a3813640ecc258d4e0ef9d - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark tagged a2f3c54 as v0.4 https://github.com/amaranth-lang/amaranth/commit/a2f3c544eef8d55f29f115663eb33a467cc01178
<_whitenotifier-3> [amaranth] whitequark created tag v0.4 - https://github.com/amaranth-lang/amaranth
frgo has joined #amaranth-lang
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark deleted tag v0.4
<_whitenotifier-3> [amaranth] whitequark deleted tag v0.4 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark tagged a2f3c54 as v0.4.0 https://github.com/amaranth-lang/amaranth/commit/a2f3c544eef8d55f29f115663eb33a467cc01178
<_whitenotifier-3> [amaranth] whitequark created tag v0.4.0 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [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/9f48dece0855...54668e7c49c0
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 54668e7 - Deploying to main from @ amaranth-lang/amaranth@a2f3c544eef8d55f29f115663eb33a467cc01178 🚀
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+166/-0/±0] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/54668e7c49c0...30d6cc1192ed
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] whitequark 30d6cc1 - Deploying to main from @ amaranth-lang/amaranth@a2f3c544eef8d55f29f115663eb33a467cc01178 🚀
<_whitenotifier-3> [amaranth] whitequark created branch v0.4.x - https://github.com/amaranth-lang/amaranth
frgo has quit [Ping timeout: 245 seconds]
RobTaylor[m] has joined #amaranth-lang
<RobTaylor[m]> \o/
<_whitenotifier-3> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-961-a2f3c544eef8d55f29f115663eb33a467cc01178 - https://github.com/amaranth-lang/amaranth
<whitequark[cis]> now that 0.4.0 is released, Amaranth can be used with pyodide!
<whitequark[cis]> try it: https://pyodide.org/en/stable/console.html await micropip.install('amaranth'); from amaranth import *
frgo has joined #amaranth-lang
<_whitenotifier-3> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 2 commits to main [+0/-2/±3] https://github.com/amaranth-lang/amaranth/compare/a2f3c544eef8...475b0f35dd4b
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark 597b1b8 - Implement RFC 5: Remove `Const.normalize`.
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark 475b0f3 - Implement RFC 19: Remove `amaranth.lib.scheduler`.
<_whitenotifier-3> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-961-a2f3c544eef8d55f29f115663eb33a467cc01178 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth] whitequark closed pull request #961: (Merge after 0.4 is released) Remove `amaranth.lib.scheduler` - https://github.com/amaranth-lang/amaranth/pull/961
<_whitenotifier-3> [amaranth] whitequark closed issue #874: Implement RFC 19: Remove `amaranth.lib.scheduler` - https://github.com/amaranth-lang/amaranth/issues/874
<_whitenotifier-3> [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/30d6cc1192ed...0252b4d13b77
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 0252b4d - Deploying to main from @ amaranth-lang/amaranth@475b0f35dd4b25fd8df450862f45445cc4838832 🚀
<_whitenotifier-3> [amaranth] whitequark closed pull request #962: (Merge after 0.4 is released) Remove `Const.normalize` - https://github.com/amaranth-lang/amaranth/pull/962
<_whitenotifier-3> [amaranth] whitequark commented on pull request #962: (Merge after 0.4 is released) Remove `Const.normalize` - https://github.com/amaranth-lang/amaranth/pull/962#issuecomment-1853609891
<_whitenotifier-3> [amaranth] whitequark closed issue #754: Implement RFC 5: Remove `Const.normalize` - https://github.com/amaranth-lang/amaranth/issues/754
frgo has quit [Ping timeout: 255 seconds]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
<_whitenotifier-3> [amaranth-soc] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-63-ad9f7d461243b9e050c319692ea55cc59f310dd4 - https://github.com/amaranth-lang/amaranth-soc
<_whitenotifier-3> [amaranth-lang/amaranth-soc] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±9] https://github.com/amaranth-lang/amaranth-soc/compare/ad9f7d461243...622c7ac415ab
<_whitenotifier-3> [amaranth-lang/amaranth-soc] jfng 622c7ac - Update to follow RFCs 37 and 38.
<_whitenotifier-3> [amaranth-soc] jfng closed pull request #63: Update to follow RFCs 37 and 38. - https://github.com/amaranth-lang/amaranth-soc/pull/63
<_whitenotifier-3> [amaranth-soc] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-63-ad9f7d461243b9e050c319692ea55cc59f310dd4 - https://github.com/amaranth-lang/amaranth-soc
<Wanda[cis]> oh meow, I slept through the release
<whitequark[cis]> good morning
<whitequark[cis]> I think it would be pretty cool to have a "Try Amaranth" section on the website where you get a REPL with Amaranth, Yosys, nextpnr, and openFPGALoader, and can do everything from simulation to FPGA programming
<whitequark[cis]> all running completely on your own machine
<Darius> that would be pretty sweet
<adamgreig[m]> Using webusb for programming? Shame it remains a chrome thing
<whitequark[cis]> it would be theoretically possible to add support to firefox, by using native messaging and a native stub
<whitequark[cis]> but yeah
<adamgreig[m]> sounds very cool!
<adamgreig[m]> also congrats on the 0.4 release 🎉🎉
<whitequark[cis]> thanks! ^^
<whitequark[cis]> Wanda: could you update https://github.com/amaranth-lang/amaranth/pull/949 please?
<_whitenotifier-3> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-960-475b0f35dd4b25fd8df450862f45445cc4838832 - https://github.com/amaranth-lang/amaranth
<Wanda[cis]> the compat removal needs to go first
<whitequark[cis]> ah, right
<_whitenotifier-3> [amaranth] whitequark opened pull request #1002: Remove names for vendor platforms that were deprecated in RFC 18 - https://github.com/amaranth-lang/amaranth/pull/1002
<_whitenotifier-3> [amaranth] whitequark closed issue #872: Implement RFC 2: Interface definition library - https://github.com/amaranth-lang/amaranth/issues/872
<_whitenotifier-3> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-840-750cbbc3c704cf35aaed9455d5eb80b9deb1adf6 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±13] https://github.com/amaranth-lang/amaranth/compare/475b0f35dd4b...750cbbc3c704
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark 750cbbc - hdl: remove deprecated `Sample`, `Past`, `Stable`, `Rose`, `Fell`.
<_whitenotifier-3> [amaranth] whitequark closed pull request #960: (Merge after 0.4 is released) Remove deprecated `Sample`, `Past`, `Stable`, `Rose`, `Fell` - https://github.com/amaranth-lang/amaranth/pull/960
<_whitenotifier-3> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-960-475b0f35dd4b25fd8df450862f45445cc4838832 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth] codecov[bot] commented on pull request #1002: Remove names for vendor platforms that were deprecated in RFC 18 - https://github.com/amaranth-lang/amaranth/pull/1002#issuecomment-1853733304
<_whitenotifier-3> [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/0252b4d13b77...9b834df662fd
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 9b834df - Deploying to main from @ amaranth-lang/amaranth@750cbbc3c704cf35aaed9455d5eb80b9deb1adf6 🚀
<_whitenotifier-3> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-1002-9d4ffab104a048c7b551d66506761e3397b4ce48 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-29/±5] https://github.com/amaranth-lang/amaranth/compare/750cbbc3c704...9d4ffab104a0
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark 9d4ffab - compat: remove.
<_whitenotifier-3> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-840-750cbbc3c704cf35aaed9455d5eb80b9deb1adf6 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth] whitequark closed issue #692: Remove the Migen compatibility layer - https://github.com/amaranth-lang/amaranth/issues/692
<_whitenotifier-3> [amaranth] whitequark closed pull request #840: (Merge after 0.4 is released) Remove the Migen compatibility layer - https://github.com/amaranth-lang/amaranth/pull/840
<Wanda[cis]> holy diffstat
<Wanda[cis]> okay, let's update that PR
<_whitenotifier-3> [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/9b834df662fd...47e3e93d196d
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 47e3e93 - Deploying to main from @ amaranth-lang/amaranth@9d4ffab104a048c7b551d66506761e3397b4ce48 🚀
<_whitenotifier-3> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-7/±1] https://github.com/amaranth-lang/amaranth/compare/9d4ffab104a0...3ed78d98ea6d
<_whitenotifier-3> [amaranth-lang/amaranth] whitequark 3ed78d9 - Implement RFC 18: Reorganize vendor platforms
<_whitenotifier-3> [amaranth] whitequark closed pull request #1002: Remove names for vendor platforms that were deprecated in RFC 18 - https://github.com/amaranth-lang/amaranth/pull/1002
<_whitenotifier-3> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-1002-9d4ffab104a048c7b551d66506761e3397b4ce48 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth] whitequark closed issue #873: Implement RFC 18: Reorganize vendor platforms - https://github.com/amaranth-lang/amaranth/issues/873
<_whitenotifier-3> [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/47e3e93d196d...24790af3afe3
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 24790af - Deploying to main from @ amaranth-lang/amaranth@3ed78d98ea6d6d1f65dfd2ee94a0ea02dce7f571 🚀
<_whitenotifier-3> [amaranth] codecov[bot] commented on pull request #949: (Merge after 0.4 is released) Remove non-FWFT FIFOs - https://github.com/amaranth-lang/amaranth/pull/949#issuecomment-1853750812
<_whitenotifier-3> [amaranth] whitequark commented on pull request #949: (Merge after 0.4 is released) Remove non-FWFT FIFOs - https://github.com/amaranth-lang/amaranth/pull/949#issuecomment-1853752000
<_whitenotifier-3> [amaranth] whitequark commented on pull request #949: (Merge after 0.4 is released) Remove non-FWFT FIFOs - https://github.com/amaranth-lang/amaranth/pull/949#issuecomment-1853757349
<_whitenotifier-3> [amaranth] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-949-3ed78d98ea6d6d1f65dfd2ee94a0ea02dce7f571 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth-lang/amaranth] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±4] https://github.com/amaranth-lang/amaranth/compare/3ed78d98ea6d...8cd8cdde2b62
<_whitenotifier-3> [amaranth-lang/amaranth] wanda-phi 8cd8cdd - Implement RFC 20: Remove non-FWFT FIFOs.
<_whitenotifier-3> [amaranth] whitequark closed pull request #949: (Merge after 0.4 is released) Remove non-FWFT FIFOs - https://github.com/amaranth-lang/amaranth/pull/949
<_whitenotifier-3> [amaranth] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-949-3ed78d98ea6d6d1f65dfd2ee94a0ea02dce7f571 - https://github.com/amaranth-lang/amaranth
<_whitenotifier-3> [amaranth] whitequark closed issue #875: Implement RFC 20: Deprecate and remove non-FWFT FIFOs - https://github.com/amaranth-lang/amaranth/issues/875
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] whitequark pushed 1 commit to main [+0/-0/±40] https://github.com/amaranth-lang/amaranth-lang.github.io/compare/24790af3afe3...6c4a03257260
<_whitenotifier-3> [amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 6c4a032 - Deploying to main from @ amaranth-lang/amaranth@8cd8cdde2b62527a655cc4e374ab28ac6b3f4822 🚀
<whitequark[cis]> well, that was a serious amount of cleanup
fredholmes has joined #amaranth-lang
<_whitenotifier-3> [YoWASP/yowasp.github.io] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/YoWASP/yowasp.github.io/compare/6ee2014c9bc9...b7f41c174ce1
<_whitenotifier-3> [YoWASP/yowasp.github.io] whitequark b7f41c1 - Link to the extension.
sugarbeet has quit [Ping timeout: 240 seconds]
sugarbeet has joined #amaranth-lang
<_whitenotifier-3> [YoWASP/vscode] whitequark pushed 1 commit to main [+0/-0/±2] https://github.com/YoWASP/vscode/compare/f80711f976d5...0218a92d86b9
<_whitenotifier-3> [YoWASP/vscode] whitequark 0218a92 - Improve lexing in `Run Command...`
<_whitenotifier-3> [amaranth-boards] wanda-phi opened pull request #238: Bump to amaranth 0.4. - https://github.com/amaranth-lang/amaranth-boards/pull/238
<_whitenotifier-3> [amaranth-boards] whitequark reviewed pull request #238 commit - https://github.com/amaranth-lang/amaranth-boards/pull/238#discussion_r1425454489
<_whitenotifier-3> [amaranth-boards] wanda-phi reviewed pull request #238 commit - https://github.com/amaranth-lang/amaranth-boards/pull/238#discussion_r1425479265
<_whitenotifier-3> [amaranth] whitequark closed issue #243: Specifying logical signal direction for ports of an elaboratable - https://github.com/amaranth-lang/amaranth/issues/243
<_whitenotifier-3> [amaranth] whitequark commented on issue #243: Specifying logical signal direction for ports of an elaboratable - https://github.com/amaranth-lang/amaranth/issues/243#issuecomment-1854075937
<_whitenotifier-3> [amaranth-boards] whitequark closed pull request #238: Bump to amaranth 0.4. - https://github.com/amaranth-lang/amaranth-boards/pull/238
<_whitenotifier-3> [amaranth-lang/amaranth-boards] whitequark pushed 1 commit to main [+0/-0/±62] https://github.com/amaranth-lang/amaranth-boards/compare/48239718d050...170675812b71
<_whitenotifier-3> [amaranth-lang/amaranth-boards] wanda-phi 1706758 - Bump to amaranth 0.4.
fredholmes has quit [Quit: Client closed]
<tpw_rules> is 0.4 officially out?
<whitequark[cis]> yes
<whitequark[cis]> enjoy :3
nelgau has quit [Read error: Connection reset by peer]
nelgau has joined #amaranth-lang
<_whitenotifier-3> [amaranth] whitequark published v0.4.0 |  - https://github.com/amaranth-lang/amaranth/releases/tag/v0.4.0
<whitequark[cis]> Done
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
<_whitenotifier-3> [amaranth-soc] jfng closed issue #62: Update to amaranth 0.4 - https://github.com/amaranth-lang/amaranth-soc/issues/62
<_whitenotifier-3> [amaranth-soc] jfng commented on issue #62: Update to amaranth 0.4 - https://github.com/amaranth-lang/amaranth-soc/issues/62#issuecomment-1854171767
<_whitenotifier-3> [amaranth-stdio] jfng closed issue #9: Update to amaranth 0.4 - https://github.com/amaranth-lang/amaranth-stdio/issues/9
<_whitenotifier-3> [amaranth-stdio] jfng commented on issue #9: Update to amaranth 0.4 - https://github.com/amaranth-lang/amaranth-stdio/issues/9#issuecomment-1854172775
frgo has quit [Ping timeout: 255 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
frgo has joined #amaranth-lang
SpaceCoaster has quit [Quit: Bye]
SpaceCoaster has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 268 seconds]
frgo has joined #amaranth-lang
frgo_ has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
frgo_ has quit [Ping timeout: 256 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
Chips4MakersakaS has quit [Quit: Idle timeout reached: 172800s]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
cyb3r1a[m] has joined #amaranth-lang
<cyb3r1a[m]> grats on the 0.4.0 release
<cyb3r1a[m]> will the next update take 2yrs?
frgo has joined #amaranth-lang
<galibert[m]> Hopefully not
frgo has quit [Ping timeout: 276 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
<cyb3r1a[m]> :)
frgo has quit [Ping timeout: 276 seconds]
frgo has joined #amaranth-lang
V has quit [Ping timeout: 255 seconds]
frgo has quit [Ping timeout: 252 seconds]
V has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
jjsuperpower has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 268 seconds]
frgo has joined #amaranth-lang
crzwdjk has joined #amaranth-lang
frgo has quit [Ping timeout: 276 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
<zyp[m]> hmm, forwarding a component member that's an array to a submodule is kinda inconvenient; it's not an interface so I can't use connect() and it's just a list so it doesn't have .eq() either
<zyp[m]> so I have to loop over it and .eq() each element individually
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
<cr1901> zyp[m]: Yep, this is what I do. Arrays are useful for at least one use case; individually programmable inouts (because oe is forced to length 1 for a given resource)
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
jfng[m] has quit [Quit: Idle timeout reached: 172800s]
<_whitenotifier-3> [amaranth-stdio] zyp opened issue #11: `AsyncSerial.Signature` is problematic - https://github.com/amaranth-lang/amaranth-stdio/issues/11
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]