sb0 changed the topic of #m-labs to: https://m-labs.hk :: Mattermost https://chat.m-labs.hk :: Logs http://irclog.whitequark.org/m-labs
<_whitenotifier> [nmigen] xobs commented on issue #242: bitarray dependency is unfortunate - https://git.io/JenFV
<_whitenotifier> [nmigen] mithro commented on issue #242: bitarray dependency is unfortunate - https://git.io/JenFr
<_whitenotifier> [nmigen] whitequark commented on issue #242: bitarray dependency is unfortunate - https://git.io/JenFK
<_whitenotifier> [nmigen] xobs commented on issue #242: bitarray dependency is unfortunate - https://git.io/JenF1
<_whitenotifier> [nmigen] cr1901 commented on issue #242: bitarray dependency is unfortunate - https://git.io/JenFM
harryho has joined #m-labs
<_whitenotifier> [nmigen] whitequark commented on issue #242: bitarray dependency is unfortunate - https://git.io/JenFy
<_whitenotifier> [nmigen] xobs commented on issue #242: bitarray dependency is unfortunate - https://git.io/JenFS
<_whitenotifier> [nmigen] whitequark commented on issue #242: bitarray dependency is unfortunate - https://git.io/JenFQ
<cr1901_modern> xobs: pip should've been installed when you installed Python 3.7.3 from their website. I'm pretty stumped as to why it's not there.
<cr1901_modern> It is true that installing pip used to be a royal PITA on Windoze, but I thought those days were done
<cr1901_modern> xobs: Run this https://bootstrap.pypa.io/get-pip.py
<xobs> cr1901_modern: I'm using the embedded version -- the other install prevents you from installing more than one version, and naturally can't be distributed.
<cr1901_modern> embedded version?
<xobs> cr1901_modern: zipimport.ZipImportError: can't decompress data; zlib not available
<cr1901_modern> oh ffs
sb0 has joined #m-labs
<xobs> I was using the other version, but every time I needed to install a different version to compile nextpnr, it would remove my python install.
<sb0> xobs: try conda maybe? it's also shit, but maybe less shitty than the other solutions for windows
<cr1901_modern> https://github.com/pypa/pip/issues/1919#issuecomment-48571848 The official solution is "you need zlib support"
<cr1901_modern> which means you have to recompile
<tpw_rules> i think you can have multiple versions installed and just invoke them with py -3.7, py -3.5 or whatever
<whitequark> sb0: I think we can redistribute "everything nmigen needs" as a python zip archive that can be directly put on PYTHONPATH
<whitequark> this would also be useful for glasgow
<Dar1us> can't you make a virtual env for that sort of thing
<Dar1us> ?
<Dar1us> then it would be self contained
<whitequark> you can't redistribute it easily
<Dar1us> due to licensing?
<whitequark> no, it's just not portable
<Dar1us> hmm OK, I didn't realise venvs had the path hard coded
<sb0> whitequark: so you'd also have *.exe files inside the python "package" and nmigen would execute them?
<whitequark> sb0: that is also possible to include yosys in it, yes
<whitequark> (separately from what i suggest)
<sb0> well if you don't include yosys, nextpnr, etc. then nmigen doesn't work without additional steps
<whitequark> yosys is 13M which is fine. nextpnr is several hundred MB
<whitequark> which is not very realistic
<sb0> hm then maybe conda is less bad
<xobs> Right, this was the error I was getting when trying to install a different version, and is why I moved to the embedded version:
<Dar1us> whitequark: as in, too big to distribute?
<sb0> or port/rewrite nix to windows :)
<Dar1us> do a Xilinx and ship it in a Linux VM ;)
<sb0> something like the "anaconda navigator" GUI but using a nix or nix-like layer would both work well and be easy to use for people who don't want to mess with package management
<xobs> Right now what I do is ship binaries and have people add it to their PATH. Then I add things like migen, litex, and such to PYTHONPATH via a script that re-executes itself. This also sets PYTHONHASHSEED.
<sb0> this PYTHONHASHSEED thing is a hack
<xobs> This is nice for a few reasons: (1) it's completely offline, and so I can give it to people at a workshop where the Internet is usually terrible, (2) it works cross-platform, and (3) the uninstall process is "delete the toolchain directory".
<sb0> newer migen/misoc/nmigen should not need it, otherwise it's a bug
lkcl has joined #m-labs
harryho has quit [Remote host closed the connection]
harryho has joined #m-labs
rohitksingh has quit [Ping timeout: 276 seconds]
kjh-m has quit [Ping timeout: 245 seconds]
kjh-m has joined #m-labs
jaeckel has quit [Ping timeout: 245 seconds]
<_whitenotifier> [m-labs/nmigen] whitequark pushed 2 commits to master [+0/-0/±2] https://git.io/JenNR
<_whitenotifier> [m-labs/nmigen] whitequark 3a1dae5 - back.rtlil: it is not necessary to match binop operand width.
<_whitenotifier> [m-labs/nmigen] whitequark d3f7cc8 - back.rtlil: sign of rhs and lhs of ${sshr,sshl,pow} don't need to match.
jaeckel has joined #m-labs
rohitksingh has joined #m-labs
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592382903?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. Absolute coverage decreased by -0.01% but relative coverage increased by +17.65% compared to 905920a - https://codecov.io/gh/m-labs/nmigen/commit/d3f7cc8ed2a81480b232fe736bde3e786dde9e59
<_whitenotifier> [nmigen] Success. 100% of diff hit (target 82.34%) - https://codecov.io/gh/m-labs/nmigen/commit/d3f7cc8ed2a81480b232fe736bde3e786dde9e59
kjh-m has quit [Quit: Lost terminal]
<Dar1us> hmm is verilator supposed to be slower doing FST than VCD dumping?
<Dar1us> oops this VM is set for only 1 CPU, that probably does help
<Dar1us> *doesn't
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<Dar1us> hmm even so, very very slow
<Dar1us> TBH I am pretty surprised - I would expect compression to have fairly minimal overhead and would be a net win due to greatly reduced disk IO (even onto an SSD)
<whitequark> depends on compression algo. if it's bz2...
<Dar1us> hmm I guess so
<Dar1us> I only linked with -lz so I assume it's just gzip
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/Jenx7
<_whitenotifier> [m-labs/nmigen] whitequark d139f34 - back.rtlil: don't cache wires for legalized switch tests.
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592436405?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.47% (+0.15%) compared to d3f7cc8 - https://codecov.io/gh/m-labs/nmigen/commit/d139f340b33ce79dcb97f29b9e08f544a650e52b
<_whitenotifier> [nmigen] Failure. 40% of diff hit (target 82.32%) - https://codecov.io/gh/m-labs/nmigen/commit/d139f340b33ce79dcb97f29b9e08f544a650e52b
<_whitenotifier> [nmigen] Failure. 82.3% (-0.02%) compared to d3f7cc8 - https://codecov.io/gh/m-labs/nmigen/commit/d139f340b33ce79dcb97f29b9e08f544a650e52b
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592436405?utm_source=github_status&utm_medium=notification
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±2] https://git.io/Jenp3
<_whitenotifier> [m-labs/nmigen] whitequark 247454e - hdl.ast: don't crash on Mux(<bool>, ...).
<_whitenotifier> [nmigen] whitequark closed issue #240: Mux(<bool>, a, b) throws TypeError - https://git.io/JeZjf
<_whitenotifier> [nmigen] Failure. The Travis CI build failed - https://travis-ci.org/m-labs/nmigen/builds/592448051?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Failure. The Travis CI build failed - https://travis-ci.org/m-labs/nmigen/builds/592448051?utm_source=github_status&utm_medium=notification
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±2] https://git.io/Jenpc
<_whitenotifier> [m-labs/nmigen] whitequark 9458de2 - hdl.ast: don't crash on Mux(<bool>, ...).
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592449918?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.31% (+<.01%) compared to d139f34 - https://codecov.io/gh/m-labs/nmigen/commit/9458de207927918a848330ab799d63d34dd89b79
<_whitenotifier> [nmigen] Success. 100% of diff hit (target 82.3%) - https://codecov.io/gh/m-labs/nmigen/commit/9458de207927918a848330ab799d63d34dd89b79
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592449918?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] whitequark commented on issue #239: Indexing into a 0-length array - https://git.io/Jenpx
rohitksingh has quit [Ping timeout: 252 seconds]
harryho has quit [Remote host closed the connection]
<mtrbot-ml_> [mattermost] <hartytp> @rjo ping
jfng has quit [Read error: Connection reset by peer]
jayaura has quit [Write error: Connection reset by peer]
marble[m] has quit [Read error: Connection reset by peer]
xobs has quit [Remote host closed the connection]
jryans has quit [Read error: Connection reset by peer]
rjo has quit [Read error: Connection reset by peer]
synaption[m] has quit [Remote host closed the connection]
jayaura has joined #m-labs
xobs has joined #m-labs
marble[m] has joined #m-labs
jryans has joined #m-labs
jfng has joined #m-labs
synaption[m] has joined #m-labs
rjo has joined #m-labs
<_whitenotifier> [nmigen] ZirconiumX synchronize pull request #221: vendor.altera: use buffer primitives - https://git.io/JesUg
<_whitenotifier> [nmigen] ZirconiumX synchronize pull request #221: vendor.altera: use buffer primitives - https://git.io/JesUg
<_whitenotifier> [nmigen] ZirconiumX synchronize pull request #221: vendor.altera: use buffer primitives - https://git.io/JesUg
<_whitenotifier> [nmigen] ZirconiumX commented on pull request #221: vendor.altera: use buffer primitives - https://git.io/JecvV
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592533023?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing fdb9937...69ef109 - https://codecov.io/gh/m-labs/nmigen/compare/fdb99379db2719d8af35115adc38d9b4da0d6b5c...69ef1092fca0b4ec0f0737e7b010747edb4843be
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592533418?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing fdb9937...91e4d7f - https://codecov.io/gh/m-labs/nmigen/compare/fdb99379db2719d8af35115adc38d9b4da0d6b5c...91e4d7f7f56439394b75e41cc163aff1c1093b85
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592533023?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592533760?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.34% remains the same compared to fdb9937 - https://codecov.io/gh/m-labs/nmigen/compare/fdb99379db2719d8af35115adc38d9b4da0d6b5c...91e4d7f7f56439394b75e41cc163aff1c1093b85
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592533760?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/592533418?utm_source=github_status&utm_medium=notification
alexhw has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
alexhw_ has joined #m-labs
alexhw_ has quit [Client Quit]
alexhw has joined #m-labs
<_whitenotifier> [nmigen] plaes commented on issue #242: bitarray dependency is unfortunate - https://git.io/JecJB
<_whitenotifier> [nmigen] programmerjake commented on issue #242: bitarray dependency is unfortunate - https://git.io/JeckJ
lkcl has quit [Ping timeout: 240 seconds]
sb0 has quit [Quit: Leaving]
cedric has quit [Ping timeout: 240 seconds]
lkcl has joined #m-labs
X-Scale has joined #m-labs
rohitksingh has joined #m-labs
mumptai has joined #m-labs
rohitksingh has quit [Ping timeout: 250 seconds]
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 240 seconds]
rohitksingh has joined #m-labs
mumptai has quit [Quit: Verlassend]
gnufan_home has joined #m-labs
<mtrbot-ml_> [mattermost] <astro> @hartytp could you please review the voltage calculation and steinhart-hart equation?
gnufan_home has quit [Quit: Leaving.]