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
Guest69 has joined #amaranth-lang
Guest69 has left #amaranth-lang [#amaranth-lang]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 268 seconds]
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 256 seconds]
Degi_ is now known as Degi
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 255 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 256 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
Stary has quit [Quit: ZNC - http://znc.in]
Stary has joined #amaranth-lang
<cr1901> whitequark[cis]: What git command do you use to trigger a push release, because I for the life of me cannot get GHA to start the release build even tho I push the tag and we both do the "github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v')" dance
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 264 seconds]
<cr1901> >If you define only tags/tags-ignore or only branches/branches-ignore, the workflow won't run for events affecting the undefined Git ref. You fucking piece of shit
<cr1901> Disregard my q
frgo has joined #amaranth-lang
<cr1901> https://mastodon.social/@cr1901/112681217001638140 smolarith v0.2.0 is released. Details in post
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 246 seconds]
frgo has joined #amaranth-lang
frgo has quit [Remote host closed the connection]
frgo has joined #amaranth-lang
frgo_ has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 268 seconds]
toshywoshy has quit [Read error: Connection reset by peer]
toshywoshy has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo_ has quit [Read error: Connection reset by peer]
<whitequark[cis]> <cr1901> ">If you define only tags/tags-..." <- yeaaaa GHA requires amounts of patience even I do not have
<whitequark[cis]> I mean I still make it work, I just swear a lot while doing that, which is actually fairly uncommon for me
<cr1901> It's cathartic to swear sometimes :). I certainly feel better after cursing GHA out earlier. But also I'm happy that smolarith is caught up w/ upstream now.
galibert[m] has quit [Quit: Idle timeout reached: 172800s]
cr1901 has quit [Read error: Connection reset by peer]
cr1901_ has joined #amaranth-lang
frgo_ has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
qookie_ has joined #amaranth-lang
qookie_ has quit [Client Quit]
frgo_ has quit [Quit: Leaving...]
shadlock0133[m] has quit [Quit: Idle timeout reached: 172800s]
Hoernchen has quit [Ping timeout: 256 seconds]
Hoernchen has joined #amaranth-lang
Hoernchen_ has joined #amaranth-lang
Hoernchen has quit [Ping timeout: 268 seconds]
Hoernchen_ has quit [Ping timeout: 268 seconds]
Hoernchen has joined #amaranth-lang
Chips4MakersakaS has quit [Quit: Idle timeout reached: 172800s]
jfng[m] has quit [Quit: Idle timeout reached: 172800s]
mcc111[m] has quit [Quit: Idle timeout reached: 172800s]
Maja has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Maja has joined #amaranth-lang
<eigenform> im curious, has anyone considered adding some kind of primitive CIRCT/MLIR backend to amaranth? i noticed there are python bindings, but i'm not sure how they're packaged up considering that you have to cook up a special build of llvm for it
<whitequark[cis]> we have generally avoided binding to other software via the API because it creates a dependency/versioning nightmare
<whitequark[cis]> this is true even for Yosys
<whitequark[cis]> a CIRCT backend would be definitely possible, but the utility is still unclear to me, and if done it should go through whatever is the stable CIRCT representation (text I think?)
<whitequark[cis]> the whole deal with it being tightly tied to LLVM makes it not very attractive to most FPGA people I think, there's enough toolchain suffering as it is
<whitequark[cis]> I've been tracking most of the non-RTLIL backends (FIRRTL, MLIR, CIRCT, and some others) for a while and there's never been a use case compelling enough to justify the design, development, and testing effort
<whitequark[cis]> I think I even talked to Chris at some point about it
notgull has joined #amaranth-lang
notgull has quit [Ping timeout: 255 seconds]
<eigenform> yeah that's kind of what i figured. i didn't have any specific use-case in mind either, just a passing thought :)