02:57
<
_whitenotifier-3 >
[nmigen] mithro commented on issue #134: Add FSM state name annotations to generated Verilog output -
https://git.io/fji4r
03:26
<
cr1901_modern >
whitequark: Re: SPIResource name and dir, is it as simple as adding those as parameters to SPIResource function?
03:30
<
cr1901_modern >
I'll make a PR right from the GH editor if you can clean it up/review later tonight. I'm going to bed after this.
03:38
<
_whitenotifier-3 >
[nmigen-boards] cr1901 opened pull request #20: dev.spi: Update SPIResources to accept a name and direction. -
https://git.io/fji4p
03:38
<
cr1901_modern >
whitequark: If you absolutely think it's unsalvageable, just close it or completely rewrite it. At least the PR is open now.
03:38
<
cr1901_modern >
Bedtime for me
04:45
rohitksingh_work has joined #m-labs
04:58
tweakoz has joined #m-labs
05:48
rohitksingh_wor1 has joined #m-labs
05:50
rohitksingh_work has quit [Ping timeout: 268 seconds]
05:57
_whitelogger has joined #m-labs
06:00
tweakoz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
07:11
cr1901_modern has quit [Ping timeout: 248 seconds]
07:15
cr1901_modern has joined #m-labs
07:24
Getorix has quit [Ping timeout: 268 seconds]
09:10
m4ssi has joined #m-labs
09:11
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 2492f49 - back.rtlil: use a more principled approach to attributes. NFC.
09:11
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 70f3563 - back.rtlil: attach source locations to switches, not processes.
09:58
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark dac6275 - hdl.ast: use keyword-only arguments as appropriate.
09:58
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 710a8d0 - back.rtlil: ignore empty source locations.
09:59
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 8c9fdf9 - hdl.{dsl,mem,xfrm}: inject appropriate source locations.
09:59
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark ec7fcd3 - hdl.xfrm: don't overwrite source locations on ClockDomain signals.
10:08
Getorix has joined #m-labs
10:12
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 447bfa6 - compat.genlib.fsm: fix after commit dac62754.
10:12
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark c14d074 - examples/basic/ctr_ce: fix outdated syntax.
10:12
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 5c63177 - test: generate examples to verilog as part of unit tests.
10:12
Getorix has quit [Ping timeout: 248 seconds]
10:20
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark fd20e17 - test: fix Travis.
10:23
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 345a26b - test: fix Travis.
10:48
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark a7fbff9 - hdl.{ast,cd,dsl,xfrm}: reject inappropriately used comb domain.
10:48
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark f0c1c2c - build.dsl: allow assertions on subsignal widths.
10:48
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 0b844da - build.{dsl,res}: allow removing attributes from subsignals.
10:48
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark bfbeca4 - back.rtlil: don't name-prefix signals connected to instance ports.
10:48
<
_whitenotifier-3 >
[nmigen] whitequark closed issue #125: "comb" should not be accepted as a name in ClockDomain(), DomainRenamer(), etc -
https://git.io/fj6fe
10:48
<
_whitenotifier-3 >
[nmigen] whitequark closed issue #128: Allow removing attributes in subsignals -
https://git.io/fj6dr
10:50
<
_whitenotifier-3 >
[nmigen-boards] whitequark opened issue #21: Refactor awkward use of attributes -
https://git.io/fjizT
10:59
<
cr1901_modern >
Oh so assert_width is specifically meant for those *Resource functions where the user is passing in pins
10:59
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 0ab0a74 - hdl.rec: respect modifications to signals in Record.like().
10:59
<
_whitenotifier-3 >
[nmigen] whitequark closed issue #126: Record.like ignores modifications to signals -
https://git.io/fj6fV
11:01
<
cr1901_modern >
I guess if I had two words to describe nmigen, it would be "robustness" and "consistency"
11:02
<
cr1901_modern >
I'll add assert_width to SPIResource if you haven't done so later- running behind right now
11:03
<
whitequark >
>I guess if I had two words to describe nmigen, it would be "robustness" and "consistency"
11:03
<
whitequark >
exactly the things you want in a HDL.
11:05
<
cr1901_modern >
Robustness is that nmigen will not silently "try to do the right thing" if the input doesn't look right. Consistency in how you use the language primitives nmigen supplies using Context Managers to create something greater than the sum of it's parts.
11:05
* cr1901_modern
will steal this for a blog post^ :P
11:15
<
_whitenotifier-3 >
[m-labs/nmigen] whitequark 7b4fbf8 - build.{dsl,res}: allow platform-dependent attributes using callables.
11:16
<
_whitenotifier-3 >
[nmigen-boards] whitequark commented on issue #21: Refactor awkward use of attributes -
https://git.io/fjizP
12:05
Getorix has joined #m-labs
13:10
rohitksingh_wor1 has quit [Read error: Connection reset by peer]
14:21
zng has joined #m-labs
15:12
<
mithro >
whitequark: I think one of the best features of nmigen is the promise of decent error messages....
15:14
<
whitequark >
promise?
15:15
<
mithro >
whitequark: I guess and delivering on that promise :-)
15:15
<
mithro >
whitequark: Maybe it would have been better to say "I think one of the best features of nmigen is the commitment to provide decent error messages...."?
15:15
<
whitequark >
yeah :)
16:02
m4ssi has quit [Remote host closed the connection]
18:25
<
_whitenotifier-3 >
[nmigen-boards] cr1901 synchronize pull request #20: dev.spi: Update SPIResources to accept a name and direction. -
https://git.io/fji4p
19:06
_whitelogger has joined #m-labs
20:51
<
_whitenotifier-3 >
[nmigen-boards] Fatsie synchronize pull request #15: Digilent Atlys spartan6 board -
https://git.io/fj61v
20:52
mumptai has joined #m-labs
20:52
<
_whitenotifier-3 >
[nmigen-boards] Fatsie commented on pull request #15: Digilent Atlys spartan6 board -
https://git.io/fjiir
22:55
mumptai has quit [Quit: Verlassend]
23:49
lkcl has quit [Ping timeout: 268 seconds]