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
vipqualitypost[m has joined #amaranth-lang
<vipqualitypost[m> happy new year everyone! thanks for all the hard work on this project! it's such a pleasure to use and 0.4 is very exciting!
<whitequark[cis]> happy new year
<whitequark[cis]> I'm glad you like it
Degi has quit [Ping timeout: 252 seconds]
Degi has joined #amaranth-lang
<_whitenotifier-3> [YoWASP/vscode] whitequark 2876a69 - Add Python language support.
<_whitenotifier> [YoWASP/vscode] whitequark pushed 1 commit to main [+1/-1/±13] https://github.com/YoWASP/vscode/compare/d710a80f2c62...2876a69511fa
<_whitenotifier> [YoWASP/vscode] whitequark tagged 2876a69 as v0.2.0 https://github.com/YoWASP/vscode/commit/2876a69511fa657cd8836e0c1c99c28f52debaa6
<_whitenotifier> [vscode] whitequark created tag v0.2.0 - https://github.com/YoWASP/vscode
<_whitenotifier-3> [YoWASP/vscode] whitequark d81dd0a - Bump version.
<_whitenotifier> [YoWASP/vscode] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/YoWASP/vscode/compare/2876a69511fa...d81dd0a2750a
<_whitenotifier-3> [YoWASP/toolchain-demo] whitequark pushed 1 commit to main [+1/-1/±3] https://github.com/YoWASP/toolchain-demo/compare/6a1e42b1720b...23009ceacafd
<_whitenotifier> [YoWASP/toolchain-demo] whitequark 23009ce - Use Amaranth instead of Verilog.
<whitequark[cis]> check this out: https://vscode.dev/github/YoWASP/toolchain-demo
<whitequark[cis]> Amaranth, Yosys, nextpnr, and openFPGALoader running entirely in the browser
jn has quit [Ping timeout: 246 seconds]
jn has joined #amaranth-lang
jn has joined #amaranth-lang
<_whitenotifier-3> [YoWASP/vscode] whitequark tagged b2654eb as v0.2.1 https://github.com/YoWASP/vscode/commit/b2654eb5d4d045af8656b6862c7bcc0e7f5ce8f9
<_whitenotifier> [vscode] whitequark created tag v0.2.1 - https://github.com/YoWASP/vscode
<_whitenotifier-3> [YoWASP/vscode] whitequark b2654eb - Don't overwrite files with identical contents.
<_whitenotifier> [YoWASP/vscode] whitequark pushed 1 commit to main [+0/-0/±2] https://github.com/YoWASP/vscode/compare/d81dd0a2750a...b2654eb5d4d0
<tpw_rules> whitequark[cis]: hi, saw you recent patreon email. wrt the debugger, does proprietary mean source-available? what's the sort of timeline on open source?
<whitequark[cis]> should be open source within 6 months or less
<tpw_rules> okay, just curious
<tpw_rules> also, do you know why the toolchain demo needs to sign into github?
<whitequark[cis]> as for the terms, I won't promise anything until those 6 months pass
<tpw_rules> what i mean on terms is will there be source code before those six months, or will it only be released in binary form
<whitequark[cis]> (a lot of my work actually does end up being open source under ISC and committed to the Yosys repo, just not the VSCode extension)
<whitequark[cis]> tpw_rules: vscode.dev cannot clone git repositories directly
<whitequark[cis]> it doesn't have a server side component and a browser cannot just clone a git repo on its own
<whitequark[cis]> not even from https:// URLs (I think the CORS headers are wrong for that?)
<tpw_rules> interesting
notgull has quit [Ping timeout: 268 seconds]
notgull has joined #amaranth-lang
<_whitenotifier-3> [YoWASP/toolchain-demo] whitequark 4a4e4fd - Expand README.
<_whitenotifier> [YoWASP/toolchain-demo] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/YoWASP/toolchain-demo/compare/23009ceacafd...4a4e4fdd7873
<cr1901> Is there any docs for "adding a tool to yowasp (boolector)"? Hopefully it's not as badly-behaved as yices
<_whitenotifier-3> [toolchain-demo] whitequark closed pull request #1: Add very obvious explanations to the README to make it easier to get started - https://github.com/YoWASP/toolchain-demo/pull/1
<_whitenotifier> [toolchain-demo] whitequark commented on pull request #1: Add very obvious explanations to the README to make it easier to get started - https://github.com/YoWASP/toolchain-demo/pull/1#issuecomment-1873167725
<cr1901> (also happy new year +40mins from EST)
<whitequark[cis]> cr1901: not really; you copy an existing tool repository and try to do something similar
<tpw_rules> i need to get into formal verification...
<_whitenotifier-3> [YoWASP/toolchain-demo] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/YoWASP/toolchain-demo/compare/4a4e4fdd7873...8ad9a20950ee
<_whitenotifier> [YoWASP/toolchain-demo] whitequark 8ad9a20 - Expand README.
<_whitenotifier-3> [YoWASP/toolchain-demo] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/YoWASP/toolchain-demo/compare/8ad9a20950ee...6cf31d22dd49
<_whitenotifier> [YoWASP/toolchain-demo] whitequark 6cf31d2 - Expand README.
<cr1901> It doesn't look that bad to do since the python runtime package is already there (famous last words)?
<whitequark[cis]> it is not supposed to be very hard
<cr1901> I just thought of a good reason to have yowasp as an alternate toolchain for Sentinel; work around platform-specific toolchain bugs: https://github.com/YosysHQ/yosys/issues/4068
<whitequark[cis]> yep; if yowasp works for you on one platform it almost certainly work on another
<cr1901> Still I'd rather the platform-specific tools be fixed; AFAIK, this bug is UB that just isn't triggered on anywhere besides Windoze (I have a partial fix, but have been dealing w/ a hard drive failure, so it'll have to wait)
jjsuperpower has quit [Ping timeout: 260 seconds]
Wanda[cis] has quit [Quit: Idle timeout reached: 172800s]
galibert[m] has quit [Quit: Idle timeout reached: 172800s]
nelgau_ has joined #amaranth-lang
nelgau has quit [Read error: Connection reset by peer]
<cr1901> Okay, I have a working boolector on wasm... nowhere near ready for inclusion (need to submit a few patches to boolector and deps, yosys-smtbmc needs to learn about "yowasp-boolector"), but it does work: http://gopher.wdj-consulting.com:70/store/boolector
<cr1901> (Ignore the lack of suffix, it's wasm)
notgull has quit [Ping timeout: 252 seconds]
notgull has joined #amaranth-lang
jjsuperpower has joined #amaranth-lang
<cr1901> https://github.com/cr1901/yowasp-boolector Okay, that's enough for me for one day...
notgull has quit [Ping timeout: 264 seconds]
notgull has joined #amaranth-lang