emeb has quit [Quit: Leaving.]
rohitksingh has quit [Ping timeout: 258 seconds]
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 260 seconds]
gregdavill has joined ##openfpga
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 258 seconds]
X-Scale` is now known as X-Scale
<zyp> that took me way longer to figure out than it should have: https://github.com/YosysHQ/nextpnr/pull/401
<mwk> ... oh gods.
<mwk> I'll merge it, pending CI result
<zyp> side note; I don't really understand the point of the «Short-circuit for different part count.» in the comparison function
<zyp> I mean, I'm new to this, but it seems really nonintuitive
<zyp> since effectively what it does is sorting all strings by how many parts (i.e. groups of digits and non-digits) they contain, and then alphabetically/numerically
<mwk> well, without the short circuit, it would blow up if a is longer than b
<zyp> e.g. these four strings will sort in this order: foo, foo.bar, global_clk, bar123, foo.baz[0]
<mwk> since the later loop assumes the parts lists are of equal length
<mwk> no
<mwk> hm
<mwk> or wait
<mwk> how does that work...
<mwk> okay, yes
<mwk> it... may not exactly be optimal, but that's how it works
<zyp> the next loop should do i < min(parts_a.size(), parts_b.size()), and if the loop ends without returning, it makes sense to sort the shorter first
peepsalot has joined ##openfpga
<mwk> right
futarisIRCcloud has joined ##openfpga
<zyp> I don't mind submitting another PR for that if you'd like, I figure it's a minor thing that either can get fixed now or will get forgotten
<mwk> merged
<zyp> nice
<mwk> zyp: yeah, if you want to
<zyp> done
Degi has quit [Ping timeout: 255 seconds]
Degi has joined ##openfpga
gregdavill has quit [Ping timeout: 240 seconds]
ZipCPU has joined ##openfpga
gregdavill has joined ##openfpga
mumptai_ has joined ##openfpga
mumptai has quit [Ping timeout: 260 seconds]
Bike has quit [Quit: Lost terminal]
OmniMancer has joined ##openfpga
____ has joined ##openfpga
rohitksingh has joined ##openfpga
gregdavill has quit [Quit: Leaving]
m4ssi has joined ##openfpga
emeb_mac has quit [Quit: Leaving.]
hackkitten has quit [Read error: Connection reset by peer]
hackkitten has joined ##openfpga
Asu has joined ##openfpga
mumptai_ has quit [Remote host closed the connection]
Bob_Dole has joined ##openfpga
ZipCPU has quit [Remote host closed the connection]
ZipCPU has joined ##openfpga
ZipCPU has quit [Remote host closed the connection]
ZipCPU has joined ##openfpga
ZipCPU has quit [Remote host closed the connection]
ZipCPU has joined ##openfpga
ZipCPU has quit [Remote host closed the connection]
____ has quit [Quit: Nettalk6 - www.ntalk.de]
emeb has joined ##openfpga
genii has joined ##openfpga
mumptai has joined ##openfpga
OmniMancer has quit [Quit: Leaving.]
zng has quit [Quit: ZNC 1.7.2 - https://znc.in]
zng has joined ##openfpga
rohitksingh has quit [Ping timeout: 240 seconds]
m4ssi has quit [Remote host closed the connection]
eigenform has joined ##openfpga
rohitksingh has joined ##openfpga
emily has quit [Ping timeout: 240 seconds]
lambda has quit [Ping timeout: 240 seconds]
omnitechnomancer has quit [Ping timeout: 256 seconds]
nrossi has quit [Ping timeout: 256 seconds]
lambda has joined ##openfpga
nrossi has joined ##openfpga
omnitechnomancer has joined ##openfpga
rohitksingh has quit [Ping timeout: 240 seconds]
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 260 seconds]
rohitksingh has joined ##openfpga
GenTooMan has quit [Quit: Leaving]
GenTooMan has joined ##openfpga
Bike has joined ##openfpga
rohitksingh has quit [Ping timeout: 240 seconds]
rohitksingh has joined ##openfpga
_whitelogger has joined ##openfpga
Asu has quit [Ping timeout: 272 seconds]
rohitksingh has quit [Ping timeout: 260 seconds]
rohitksingh has joined ##openfpga
genii has quit [Quit: Morning comes early.... GO LEAFS GO!]