Thursday, 2020-05-21

*** tpb has joined #yosys00:00
*** emeb has quit IRC00:05
*** tux3 has quit IRC00:06
*** emeb_mac has joined #yosys00:19
*** craigo has quit IRC01:03
*** craigo has joined #yosys01:06
*** craigo has quit IRC01:06
*** tux3 has joined #yosys01:14
*** lambda has quit IRC01:31
*** lambda has joined #yosys02:00
*** az0re has quit IRC02:00
*** citypw has joined #yosys02:01
*** az0re has joined #yosys03:01
*** Degi has quit IRC03:12
*** Degi has joined #yosys03:12
*** oldtopman has quit IRC03:33
*** BinaryLust has quit IRC05:08
*** futarisIRCcloud has quit IRC05:45
*** emeb_mac has quit IRC05:47
*** BinaryLust has joined #yosys05:50
*** Kamilion has quit IRC06:25
*** forrestv has quit IRC06:26
*** X-Scale` has joined #yosys06:27
*** X-Scale has quit IRC06:29
*** X-Scale` is now known as X-Scale06:29
*** forrestv has joined #yosys06:30
*** kgugala has quit IRC06:31
*** Kamilion has joined #yosys06:35
*** kgugala_ has joined #yosys06:57
*** futarisIRCcloud has joined #yosys07:06
*** vidbina has joined #yosys07:25
*** Asu has joined #yosys07:37
*** jakobwenzel has joined #yosys08:22
*** jakobwenzel has quit IRC08:31
*** kraiskil_ has joined #yosys08:31
*** kgugala has joined #yosys08:35
*** kgugala_ has quit IRC08:36
*** kraiskil_ has quit IRC08:37
*** kraiskil_ has joined #yosys08:49
*** X-Scale` has joined #yosys09:04
*** X-Scale has quit IRC09:06
*** X-Scale` is now known as X-Scale09:06
*** BinaryLust has quit IRC09:59
*** proteusguy has quit IRC10:08
*** proteusguy has joined #yosys10:22
*** vidbina has quit IRC10:34
*** markus-k has quit IRC11:06
*** markus-k has joined #yosys11:10
*** Cerpin has quit IRC11:43
*** kgugala has quit IRC12:09
*** kgugala has joined #yosys12:09
*** X-Scale has quit IRC13:23
*** X-Scale` has joined #yosys13:24
*** X-Scale` is now known as X-Scale13:25
*** Laksen has joined #yosys13:32
somlohas anyone encountered "ABC: malloc(): largebin double linked list corrupted (bk)" during an "8.48.18.4. Executing ABC9_EXE pass" ?13:58
ZirconiumXReport it as a bug14:00
somloZirconiumX: I'll need a bit of help before doing that -- I'm using ABCEXTERNAL (with abc git commit 97c826a from *today*); I wanted to re-run the test with abc commit fd2c9b1 as shown in the yosys Makefile's $ABCREV, but the weird thing is I can't find that commit in upstream ABC's git log14:06
ZirconiumXsomlo: because "upstream ABC" is now YosysHQ/abc14:06
ZirconiumXhttps://github.com/YosysHQ/abc/commit/fd2c9b1c19216f6b756f88b18f5ca67b759ca12814:07
tpbTitle: Remove ABC_NO_RLIMIT macro, use defined(__wasm) instead. · YosysHQ/abc@fd2c9b1 · GitHub (at github.com)14:07
somlohmmm... that's going to complicate packaging, but good to know14:08
somloso on a scale from "bundling for convenience" to "full-on libreoffice vs. openoffice fork", where does yosyshq/abc stand, roughly speaking ?14:10
whitequarkmore former than latter14:10
whitequarkabc had pull requests with no activity for years14:10
whitequarkon top of being a pretty awful codebase to work with in first place14:10
ZirconiumXA lot of good ideas in there, but the only person who can understand Mishchenko's code seems to be Mishchenko himself14:12
whitequarkyep14:13
somlodo you expect you'll still be tracking berkeley-abc? Right now I see 7 commits on top of berkeley, which is not too horrific. Is it still a goal to keep divergence to a minimum ?14:22
whitequarksomeone could submit the WASI patches on top of berkeley-abc14:27
ZirconiumXBut whether they'd get merged is...another question14:28
whitequarkyeah that's why i won't be the one doing it14:28
ZirconiumXIt's possible - depending on what your packaging team thinks - to carry these patches on top of berkeley-abc/abc14:28
ZirconiumXI suppose WASI isn't as important to...Fedora, I think you're using?14:29
somloZirconiumX: that's what I was wondering -- carrying the patches on top of berkeley makes sense, as long as the set is likely to remain more or less bounded14:29
whitequarkyou don't even need them if you don't arget WASM14:29
ZirconiumXhttps://github.com/YosysHQ/abc/commit/f2316ab7c818c5d5519a12d34b17b4845521d3f214:30
tpbTitle: Gia_ManDupPermFlop to behave as Gia_ManDupPerm · YosysHQ/abc@f2316ab · GitHub (at github.com)14:30
ZirconiumXOn the other hand, this is necessary for Yosys14:30
ZirconiumXBecause ABC has a bug in sequential synthesis14:30
ZirconiumX...14:31
ZirconiumXhttps://github.com/berkeley-abc/abc/commit/fb8d13a1c50f3ff7f6975551bc55104600b7980f14:31
tpbTitle: Merge pull request #65 from FPGeh/fix_seq_synth · berkeley-abc/abc@fb8d13a · GitHub (at github.com)14:31
ZirconiumXIt got merged14:31
somloyeah, I wasn't seeing it on the list of deltas between upstream and yosyshq/abc :)14:32
ZirconiumXOkay, so, it *should* work fine with upstream berkeley-abc/abc14:32
ZirconiumXBut obviously the ABCREV should be changed14:32
somlook, so with yosys 8b074cc and upstream ABC I'm getting that ABC malloc error... Guess that's really on ABC, not yosys14:33
ZirconiumXYep14:34
somlook, I'll file a bug against berkeley-abc, see what happens... Thanks for the the context and back-story on how the moving parts fit together :)14:36
*** jfcaron has joined #yosys14:55
*** citypw has quit IRC15:02
somlohttps://github.com/berkeley-abc/abc/issues/8415:03
tpbTitle: double free or corruption error during yosys abc9 techmap pass · Issue #84 · berkeley-abc/abc · GitHub (at github.com)15:03
az0reZirconiumX> A lot of good ideas in there, but the only person who can understand Mishchenko's code seems to be Mishchenko himself15:14
az0reHah, true, although I've found him to be very helpful if you just ask15:14
ZirconiumXWhat's a code comment, anyway?15:15
ZirconiumX /s15:15
soreara "code smell", I am told15:15
qu1j0t3lol15:16
ZirconiumXI've often found that I've found the Venn diagram between people who believe code should be self-documenting and people who do not write self-documenting code to be a near-perfect circle15:19
ZirconiumXI will confess to having been in that circle at one point15:20
qu1j0t3yeah i remember being about 16 and never writing comments15:23
*** Cerpin has joined #yosys15:30
somlo"if it was hard to write, it should, rightfully, be hard to understand", right? ;)16:08
*** jakobwenzel has joined #yosys16:16
qu1j0t3eek.16:19
qu1j0t3i first encountered that around 1982/3:)16:19
qu1j0t3"Real Programmers don't eat quiche."16:19
*** jakobwenzel has quit IRC16:45
*** jakobwenzel has joined #yosys16:48
*** Laksen has quit IRC16:54
*** jakobwenzel has quit IRC16:55
*** zkms has quit IRC17:13
*** zkms has joined #yosys17:13
*** BinaryLust has joined #yosys17:13
*** zkms has quit IRC17:14
*** zkms has joined #yosys17:15
*** kraiskil_ has quit IRC17:26
*** rlee287 has joined #yosys17:38
*** kraiskil_ has joined #yosys17:40
*** kraiskil_ has quit IRC18:02
*** zkms has quit IRC18:13
*** zkms has joined #yosys18:14
*** zkms has quit IRC18:16
*** smkz has joined #yosys18:34
*** BinaryLust has quit IRC19:12
*** vidbina has joined #yosys19:13
*** BinaryLust has joined #yosys19:21
*** Cerpin has quit IRC19:54
*** vidbina has quit IRC19:57
*** rlee287 has quit IRC20:04
*** kraiskil_ has joined #yosys20:09
*** Cerpin has joined #yosys20:16
*** kraiskil_ has quit IRC20:19
*** Asu has quit IRC20:29
*** Asuu has joined #yosys20:29
*** BinaryLust has quit IRC20:53
*** jakobwenzel has joined #yosys20:58
*** jakobwenzel has quit IRC21:07
*** emeb has joined #yosys21:17
*** proteusguy has quit IRC21:31
*** proteusguy has joined #yosys21:43
*** jfcaron has quit IRC22:00
*** smkz has quit IRC22:45
*** smkz has joined #yosys22:46
*** Asuu has quit IRC23:19
*** BinaryLust has joined #yosys23:40
*** emeb has quit IRC23:47
*** emeb_mac has joined #yosys23:59

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!