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
proteusguy has quit [Read error: Connection reset by peer]
proteusguy has joined #m-labs
sb0 has joined #m-labs
proteusguy has quit [Ping timeout: 258 seconds]
sb0 has quit [Quit: Leaving]
_whitelogger has joined #m-labs
_whitelogger has joined #m-labs
_whitelogger has joined #m-labs
_whitelogger has joined #m-labs
cedric has quit [Ping timeout: 244 seconds]
cedric has joined #m-labs
cedric has quit [Changing host]
cedric has joined #m-labs
daveshah has quit [Ping timeout: 252 seconds]
daveshah has joined #m-labs
mumptai has joined #m-labs
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±2] https://git.io/fj9hx
<_whitenotifier-3> [m-labs/nmigen] whitequark 29fee01 - hdl.ir: warn if .elaborate() returns None.
<_whitenotifier-3> [nmigen] whitequark closed pull request #164: Specific error message for missing module return from 'elaborate'. - https://git.io/fj9wV
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567287441?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.76% (+0.01%) compared to 995e4ad - https://codecov.io/gh/m-labs/nmigen/commit/29fee01f8629fcc10a0b52598d817f32e803bcb4
<_whitenotifier-3> [nmigen] Failure. 80% of diff hit (target 80.74%) - https://codecov.io/gh/m-labs/nmigen/commit/29fee01f8629fcc10a0b52598d817f32e803bcb4
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 2 commits to master [+0/-0/±8] https://git.io/fj9j3
<_whitenotifier-3> [m-labs/nmigen] whitequark bcdc280 - hdl.ast, back.rtlil: add source locations to anonymous wires.
<_whitenotifier-3> [m-labs/nmigen] whitequark 94e13ef - hdl.ast: deprecate Value.part, add Value.{bit,word}_select.
<_whitenotifier-3> [nmigen] whitequark closed issue #148: Operator like .part() that returns a non-overlapping chunk of signal - https://git.io/fjXCx
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567294557?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.92% (+0.16%) compared to 29fee01 - https://codecov.io/gh/m-labs/nmigen/commit/94e13effad26bbfeeead4e8d37c33719becbaf2d
<_whitenotifier-3> [nmigen] Success. 88.46% of diff hit (target 80.76%) - https://codecov.io/gh/m-labs/nmigen/commit/94e13effad26bbfeeead4e8d37c33719becbaf2d
<_whitenotifier-3> [nmigen] Success. 80.76% (+<.01%) compared to 29fee01 - https://codecov.io/gh/m-labs/nmigen/commit/94e13effad26bbfeeead4e8d37c33719becbaf2d
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567294557?utm_source=github_status&utm_medium=notification
<vup> whitequark: shouldn't the deprecation message say use `.bit_select` and not use `.bit_slip`?
<whitequark> vup: oops
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fj9jE
<_whitenotifier-3> [m-labs/nmigen] whitequark 0a603b3 - hdl.ast: fix typo.
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567297413?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.76% (+0%) compared to 94e13ef - https://codecov.io/gh/m-labs/nmigen/commit/0a603b3844b8da7ede8857f56a2889eff19f15c6
<_whitenotifier-3> [nmigen] Success. 100% of diff hit (target 80.76%) - https://codecov.io/gh/m-labs/nmigen/commit/0a603b3844b8da7ede8857f56a2889eff19f15c6
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567297413?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fj9jD
<_whitenotifier-3> [m-labs/nmigen] whitequark ee03eab - back.rtlil: fix sim-synth mismatch with assigns following switches.
<_whitenotifier-3> [nmigen] whitequark closed issue #155: Simulation-synthesis mismatch overriding value selected in a switch with a plain assignment - https://git.io/fj1Kf
<whitequark> ok, this was the issue that worried me the most
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567298907?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.84% (+0.08%) compared to 0a603b3 - https://codecov.io/gh/m-labs/nmigen/commit/ee03eab52fbcb2b110753d198ffa8f2537f1638a
<_whitenotifier-3> [nmigen] Failure. 45.45% of diff hit (target 80.76%) - https://codecov.io/gh/m-labs/nmigen/commit/ee03eab52fbcb2b110753d198ffa8f2537f1638a
<_whitenotifier-3> [nmigen] Failure. 80.69% (-0.08%) compared to 0a603b3 - https://codecov.io/gh/m-labs/nmigen/commit/ee03eab52fbcb2b110753d198ffa8f2537f1638a
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567298907?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] whitequark commented on issue #159: (~False) instead of (not False) can break a design - https://git.io/fjHeO
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 2 commits to master [+0/-0/±3] https://git.io/fjHeu
<_whitenotifier-3> [m-labs/nmigen] whitequark ab5426c - Improve test added in 29fee01f to not leak warnings.
<_whitenotifier-3> [m-labs/nmigen] whitequark ace2b5f - hdl.dsl: warn on suspicious statements like `m.If(~True):`.
<_whitenotifier-3> [nmigen] whitequark closed issue #159: (~True) instead of (not True) can break a design - https://git.io/fjDXP
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567304905?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.87% (+0.18%) compared to ee03eab - https://codecov.io/gh/m-labs/nmigen/commit/ace2b5ff0a0bc27bb36ba89f9a0f5ebc4202cb39
<_whitenotifier-3> [nmigen] Success. 100% of diff hit (target 80.69%) - https://codecov.io/gh/m-labs/nmigen/commit/ace2b5ff0a0bc27bb36ba89f9a0f5ebc4202cb39
<_whitenotifier-3> [nmigen] Success. 80.72% (+0.02%) compared to ee03eab - https://codecov.io/gh/m-labs/nmigen/commit/ace2b5ff0a0bc27bb36ba89f9a0f5ebc4202cb39
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567304905?utm_source=github_status&utm_medium=notification
mumptai has quit [Remote host closed the connection]
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±7] https://git.io/fjHvB
<_whitenotifier-3> [m-labs/nmigen] whitequark fdb0c5a - hdl.ir: call back from Fragment.prepare if a clock domain is missing.
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567316100?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.96% (+0.24%) compared to ace2b5f - https://codecov.io/gh/m-labs/nmigen/commit/fdb0c5a6bc5f2e77ded421337b17f225f72c0539
<_whitenotifier-3> [nmigen] Success. 96% of diff hit (target 80.72%) - https://codecov.io/gh/m-labs/nmigen/commit/fdb0c5a6bc5f2e77ded421337b17f225f72c0539
<_whitenotifier-3> [nmigen] Success. 80.81% (+0.09%) compared to ace2b5f - https://codecov.io/gh/m-labs/nmigen/commit/fdb0c5a6bc5f2e77ded421337b17f225f72c0539
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567316100?utm_source=github_status&utm_medium=notification
gric_ has quit [Ping timeout: 248 seconds]
gric has joined #m-labs
miek has quit [Ping timeout: 245 seconds]
miek has joined #m-labs
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 2 commits to master [+0/-0/±4] https://git.io/fjHf0
<_whitenotifier-3> [m-labs/nmigen] whitequark fc84653 - hdl.ir: raise DomainError if a domain is used but not defined.
<_whitenotifier-3> [m-labs/nmigen] whitequark cea92e9 - hdl.ir: allow returning elaboratables from missing domain callback.
<whitequark> mkay... the remaining part is the platform stuff
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567326237?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 81.02% (+0.21%) compared to fdb0c5a - https://codecov.io/gh/m-labs/nmigen/commit/cea92e95314e882059b8380c8253f34c46c9a8b0
<_whitenotifier-3> [nmigen] Success. 100% of diff hit (target 80.81%) - https://codecov.io/gh/m-labs/nmigen/commit/cea92e95314e882059b8380c8253f34c46c9a8b0
<_whitenotifier-3> [nmigen] Success. 80.87% (+0.06%) compared to fdb0c5a - https://codecov.io/gh/m-labs/nmigen/commit/cea92e95314e882059b8380c8253f34c46c9a8b0
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567326237?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fjHJk
<_whitenotifier-3> [m-labs/nmigen] whitequark 4dbb535 - build.plat: add default_clk{,_constraint,_frequency}.
<_whitenotifier-3> [m-labs/nmigen-boards] whitequark pushed 2 commits to master [+0/-0/±20] https://git.io/fjHJI
<_whitenotifier-3> [m-labs/nmigen-boards] whitequark bc2d42e - Replace subprocess.run(..., check=True) with subprocess.check_call().
<_whitenotifier-3> [m-labs/nmigen-boards] whitequark d5bea94 - Update all boards to use default_clk.
proteusguy has joined #m-labs
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567332960?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.93% (+0.06%) compared to cea92e9 - https://codecov.io/gh/m-labs/nmigen/commit/4dbb5352ad52518d74b81289868ab616a07bc6ff
<_whitenotifier-3> [nmigen] Failure. 41.66% of diff hit (target 80.87%) - https://codecov.io/gh/m-labs/nmigen/commit/4dbb5352ad52518d74b81289868ab616a07bc6ff
<_whitenotifier-3> [nmigen] Failure. 80.77% (-0.1%) compared to cea92e9 - https://codecov.io/gh/m-labs/nmigen/commit/4dbb5352ad52518d74b81289868ab616a07bc6ff
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567332960?utm_source=github_status&utm_medium=notification
<whitequark> sb: are there any special concerns about resetting designs on xilinx devices?
<whitequark> for example, on ice40, BRAMs are not functional for some microseconds after startup
<whitequark> (this is of course not documented anywhere...)
<whitequark> sb: the crux of the question is: is there any point in generating a power on reset on xilinx? or should the clock domain created automatically by platform for default_clk be just reset_less?
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fjHJZ
<_whitenotifier-3> [m-labs/nmigen] whitequark 21f2f8c - build.plat: add default_rst, to be used with default_clk.
<_whitenotifier-3> [m-labs/nmigen-boards] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fjHJn
<_whitenotifier-3> [m-labs/nmigen-boards] whitequark 84321d8 - Update all boards to use default_rst.
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567334266?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.93% (+0.15%) compared to 4dbb535 - https://codecov.io/gh/m-labs/nmigen/commit/21f2f8c46efeab16207f1818398e9da6232c3117
<_whitenotifier-3> [nmigen] Success. 100% of diff hit (target 80.77%) - https://codecov.io/gh/m-labs/nmigen/commit/21f2f8c46efeab16207f1818398e9da6232c3117
<_whitenotifier-3> [nmigen] Success. 80.78% (+<.01%) compared to 4dbb535 - https://codecov.io/gh/m-labs/nmigen/commit/21f2f8c46efeab16207f1818398e9da6232c3117
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567334266?utm_source=github_status&utm_medium=notification
proteusguy has quit [Remote host closed the connection]
proteusguy has joined #m-labs
proteusguy has quit [Ping timeout: 245 seconds]
proteusguy has joined #m-labs
<_whitenotifier-3> [m-labs/nmigen-boards] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fjHT0
<_whitenotifier-3> [m-labs/nmigen-boards] whitequark 2cf8599 - Remove explicit domain instantiation from blinky.
<whitequark> cr1901_modern: okay, *now* you can write/edit/publish (whichever stage you're at) the blog post
<whitequark> i consider clock domain work in nmigen ~finished, at least for 0.1
<cr1901_modern> ack
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 4 commits to master [+0/-0/±11] https://git.io/fjHTX
<_whitenotifier-3> [m-labs/nmigen] whitequark 9c28b61 - hdl.ir: don't expose as ports missing domains added via elaboratables.
<_whitenotifier-3> [m-labs/nmigen] whitequark e0b54b4 - hdl.ir: allow adding more than one domain in missing domain callback.
<_whitenotifier-3> [m-labs/nmigen] whitequark 8854ca0 - build.plat,vendor: automatically create sync domain from default_clk.
<_whitenotifier-3> [m-labs/nmigen] whitequark 99d2054 - hdl.dsl: reword m.If(~True) warning to be more clear.
<_whitenotifier-3> [nmigen] whitequark closed issue #57: Fragment.prepare should allow caller to handle nonexistent clock domains - https://git.io/fjmtP
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567360953?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Failure. 80.62% (-0.16%) compared to 21f2f8c - https://codecov.io/gh/m-labs/nmigen/commit/99d205494a8930eac8f7da85a9558dd7e7b933f6
<_whitenotifier-3> [nmigen] Success. Coverage not affected when comparing 21f2f8c...99d2054 - https://codecov.io/gh/m-labs/nmigen/commit/99d205494a8930eac8f7da85a9558dd7e7b933f6
adamgreig has quit [Quit: brb]
proteusguy has quit [Ping timeout: 272 seconds]
adamgreig has joined #m-labs
<_whitenotifier-3> [nmigen] whitequark opened issue #166: Rename CEInserter to EnableInserter - https://git.io/fjHIM
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 2 commits to master [+0/-0/±2] https://git.io/fjHLc
<_whitenotifier-3> [m-labs/nmigen] whitequark 0fe0518 - compat.fhdl.specials: track changes in build.plat.
<_whitenotifier-3> [m-labs/nmigen] whitequark 8dd54ac - build.run: use keyword-only arguments where appropriate.
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567408569?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.77% (+0.15%) compared to 99d2054 - https://codecov.io/gh/m-labs/nmigen/commit/8dd54ac5444de0b4635fe3af073d84e050128125
<_whitenotifier-3> [nmigen] Success. 100% of diff hit (target 80.62%) - https://codecov.io/gh/m-labs/nmigen/commit/8dd54ac5444de0b4635fe3af073d84e050128125
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567408569?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fjHLR
<_whitenotifier-3> [m-labs/nmigen] whitequark 999a2f6 - vendor.lattice_ice40: add missing signal indexing.
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567409545?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.77% remains the same compared to 8dd54ac - https://codecov.io/gh/m-labs/nmigen/commit/999a2f612a566e63b675bb5ff1aa4be96c109a1c
<_whitenotifier-3> [nmigen] Success. Coverage not affected when comparing 8dd54ac...999a2f6 - https://codecov.io/gh/m-labs/nmigen/commit/999a2f612a566e63b675bb5ff1aa4be96c109a1c
<_whitenotifier-3> [nmigen] Failure. 80.62% (-0.16%) compared to 8dd54ac - https://codecov.io/gh/m-labs/nmigen/commit/999a2f612a566e63b675bb5ff1aa4be96c109a1c
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567409545?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fjHLx
<_whitenotifier-3> [m-labs/nmigen] whitequark 578c1c5 - back.rtlil: actually match shape of left hand side.
<_whitenotifier-3> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fjHLj
<_whitenotifier-3> [m-labs/nmigen] whitequark d0ac8bf - back.rtlil: actually match shape of left hand side.
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567416302?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.71% (+0.09%) compared to 999a2f6 - https://codecov.io/gh/m-labs/nmigen/commit/578c1c500e191ba53e547817b05ee1c5abef73b6
<_whitenotifier-3> [nmigen] Failure. 0% of diff hit (target 80.62%) - https://codecov.io/gh/m-labs/nmigen/commit/578c1c500e191ba53e547817b05ee1c5abef73b6
<_whitenotifier-3> [nmigen] Failure. 80.57% (-0.05%) compared to 999a2f6 - https://codecov.io/gh/m-labs/nmigen/commit/578c1c500e191ba53e547817b05ee1c5abef73b6
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567416302?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567416578?utm_source=github_status&utm_medium=notification
<_whitenotifier-3> [nmigen] Success. 80.7% (+0.07%) compared to 999a2f6 - https://codecov.io/gh/m-labs/nmigen/commit/d0ac8bf78940037a6b70c8dcff6fbea925d4135f
<_whitenotifier-3> [nmigen] Failure. 0% of diff hit (target 80.62%) - https://codecov.io/gh/m-labs/nmigen/commit/d0ac8bf78940037a6b70c8dcff6fbea925d4135f
<_whitenotifier-3> [nmigen] Failure. 80.56% (-0.06%) compared to 999a2f6 - https://codecov.io/gh/m-labs/nmigen/commit/d0ac8bf78940037a6b70c8dcff6fbea925d4135f
<_whitenotifier-3> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/567416578?utm_source=github_status&utm_medium=notification