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
Degi_ has joined #amaranth-lang
Degi has quit [Ping timeout: 245 seconds]
Degi_ is now known as Degi
Psenteee has joined #amaranth-lang
Psentee has quit [Ping timeout: 252 seconds]
feldim2425 has quit [Ping timeout: 252 seconds]
feldim2425 has joined #amaranth-lang
notgull has quit [Ping timeout: 245 seconds]
notgull has joined #amaranth-lang
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 240 seconds]
notgull has quit [Ping timeout: 260 seconds]
notgull has joined #amaranth-lang
<whitequark[cis]> <cr1901> "Okay, I have a working boolector..." <- you don't need the cmakelists patch to add a suffix, that's done in the toolchain file
<whitequark[cis]> looks good otherwise, great work
<whitequark[cis]> happy to integrate that upstream
notgull has quit [Ping timeout: 252 seconds]
notgull has joined #amaranth-lang
<cr1901> whitequark[cis]: https://github.com/cr1901/yowasp-boolector/blob/main/boolector.patch#L9-L11 you mean this? I'll try without again, couldn't get it to work the first time
<whitequark[cis]> yes, I think it's supposed to be somewhere in after here https://github.com/cr1901/yowasp-boolector/blob/main/build.sh#L48
<cr1901> whitequark[cis]: I deleted the entire build folder; added "set(CMAKE_EXECUTABLE_SUFFIX ".wasm")" to the toolchain file, and the binary I got had no suffix. Maybe my CMAke is too old?
<cr1901> No, that can't be it (3.27)
<whitequark[cis]> might need CMAKE_EXECUTABLE_SUFFIX_CXX or something
<cr1901> I was gonna say "no go", but it would help if I edit the script instead of the toolchain file which is inevitably overwritten. Yes _CXX/_C works.
<cr1901> whitequark[cis]: Okay, that's fixed. What else do you need me to do before I xfer this repo to you? I assume version stuff, but would it be better if I leave CI to you?
<whitequark[cis]> yes
notgull has quit [Ping timeout: 252 seconds]
<anuejn> is there currently a nice way to have a vendor toolchain in a docker container (vivado in my case)
<whitequark[cis]> you can use remote builds for this, and ssh into the container
<anuejn> if not: what do you think adding an execute_docker method to BuildPlan?
<whitequark[cis]> I'm OK with that
<anuejn> okay I would actually prefer that since otherwise I would need to have the container running all the time
<anuejn> (context: I am using a MacOS laptop and want to have a solution that is not using a lot of energy all the time)
<anuejn> whitequark[cis]: does this need an RFC or could I just add a PR for that?
<whitequark[cis]> doesn't need an RFC, I can't see anyone being negatively impacted by this and it doesn't interact with any other feature
<anuejn> okay :)
<cr1901> I will do the boolector version stuff later today- am a bit distracted rn
nelgau_ has quit [Read error: Connection reset by peer]
nelgau has joined #amaranth-lang
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #amaranth-lang
<_whitenotifier-3> [amaranth] anuejn opened pull request #1010: build.run: add BuildPlan.execute_docker() - https://github.com/amaranth-lang/amaranth/pull/1010
<_whitenotifier-3> [amaranth] codecov[bot] commented on pull request #1010: build.run: add BuildPlan.execute_docker() - https://github.com/amaranth-lang/amaranth/pull/1010#issuecomment-1874236369
<tpw_rules> anuejn: you could be using pathlib a lot nicer instead of os.stuff :)
<anuejn> the code is basically a 1:1 copy of the execute local method :D
<anuejn> just the line actually executing docker is new
<anuejn> maybe that could be factored out, but I wanted to go for the minimal change here
<anuejn> and see what whitequark thinks
lofty has joined #amaranth-lang
<whitequark[cis]> pathlib sounds good, also a function to extract the build plan to a directory would be good
FFY00 has joined #amaranth-lang
jjsuperpower has joined #amaranth-lang
notgull has joined #amaranth-lang
mcc111[m] has quit [Quit: Idle timeout reached: 172800s]
frgo has joined #amaranth-lang
<_whitenotifier-3> [vscode] qarlosalberto opened issue #1: pyodide - https://github.com/YoWASP/vscode/issues/1
<_whitenotifier-3> [vscode] whitequark commented on issue #1: pyodide - https://github.com/YoWASP/vscode/issues/1#issuecomment-1874429864
jjsuperpower_ has joined #amaranth-lang
<_whitenotifier> [amaranth] whitequark reviewed pull request #1010 commit - https://github.com/amaranth-lang/amaranth/pull/1010#discussion_r1439737199
<_whitenotifier-3> [amaranth] whitequark reviewed pull request #1010 commit - https://github.com/amaranth-lang/amaranth/pull/1010#discussion_r1439737280
<_whitenotifier-3> [amaranth] whitequark reviewed pull request #1010 commit - https://github.com/amaranth-lang/amaranth/pull/1010#discussion_r1439737571
<_whitenotifier> [amaranth] whitequark reviewed pull request #1010 commit - https://github.com/amaranth-lang/amaranth/pull/1010#discussion_r1439736787
jjsuperpower has quit [Ping timeout: 268 seconds]
<_whitenotifier-3> [vscode] qarlosalberto commented on issue #1: pyodide - https://github.com/YoWASP/vscode/issues/1#issuecomment-1874435285
<_whitenotifier> [vscode] whitequark commented on issue #1: pyodide - https://github.com/YoWASP/vscode/issues/1#issuecomment-1874442556
<_whitenotifier> [vscode] qarlosalberto commented on issue #1: pyodide - https://github.com/YoWASP/vscode/issues/1#issuecomment-1874512282
<_whitenotifier-3> [vscode] whitequark closed issue #1: pyodide - https://github.com/YoWASP/vscode/issues/1
<_whitenotifier-3> [vscode] whitequark commented on issue #1: pyodide - https://github.com/YoWASP/vscode/issues/1#issuecomment-1874516156
<_whitenotifier> [vscode] qarlosalberto commented on issue #1: pyodide - https://github.com/YoWASP/vscode/issues/1#issuecomment-1874517736
notgull has quit [Ping timeout: 252 seconds]
notgull has joined #amaranth-lang