<leeward>
mm, my source for LSI feature sizes is not good. It looks like early intel chip VLSI layout was done by hand then shrunk by only a factor of 100 or so. Totally doable for optics.
<leeward>
This is what I get for skipping the silicon classes.
hf69 has joined #zig
<marler8997>
pixelherodev I'm not coming up with a solution
<pixelherodev>
:(
<pixelherodev>
The traditional solution is "trust the people instead of the tools"
<marler8997>
so I suppose having a handwritten Zig compiler written in C would have a use case here
<pixelherodev>
e.g. I trust the compiler on plan9 because I trust the 9front community
<marler8997>
but wait a second, Dlang would have this same problem of trust
<marler8997>
and I'm pretty sure they have a dlang package
<marler8997>
in Debian
<g-w1>
I think gcc has a backend for it
<marler8997>
yes, but the problem is the backend (Zig's backend is in C++)
<earnestly>
This is why reproducible builds exists
<pixelherodev>
Phew; good thing my web browser has no scripting! :P
<earnestly>
They have a suite of tools that attack all parts, dns, etc.
fwg has joined #zig
hlolli_ has quit [Read error: Connection reset by peer]
wilsonk has quit [Ping timeout: 240 seconds]
<pixelherodev>
... wow yeah this is more than a tad horrifying
<earnestly>
And it's very old too
ur5us has joined #zig
tomku has quit [Ping timeout: 240 seconds]
a92 has joined #zig
fwg has quit [Read error: Connection reset by peer]
fwg has joined #zig
tomku has joined #zig
fwg has quit [Quit: .zZ( sleep is healthy )]
fwg has joined #zig
fwg has quit [Client Quit]
wilsonk_ has joined #zig
nycex has joined #zig
nycex- has quit [Ping timeout: 240 seconds]
st4ll1 has quit [Ping timeout: 240 seconds]
st4ll1 has joined #zig
ifreund has quit [Quit: WeeChat 3.0]
ifreund has joined #zig
marijnfs has joined #zig
marijnfs1 has quit [Ping timeout: 265 seconds]
a92 has quit [Quit: My presence will now cease]
<mla>
a fn to take a [*c]u8 string that looks forward for the 0 senintal; and converts to [:0]u8? is there something like that in the std lib?
<fengb>
std.mem.spanZ
<mla>
fengb: nice, works
<mla>
thanks
leon-p has joined #zig
radgeRayden has joined #zig
ur5us has quit [Ping timeout: 260 seconds]
squeek502 has quit [Remote host closed the connection]
mikdusan has quit [Read error: Connection reset by peer]
mikdusan has joined #zig
freshmaker666 has quit [Remote host closed the connection]
freshmaker666 has joined #zig
spiderstew_ has joined #zig
nycex- has joined #zig
spiderstew has quit [Ping timeout: 258 seconds]
nycex has quit [Ping timeout: 240 seconds]
marnix has joined #zig
marnix has quit [Read error: Connection reset by peer]
marnix has joined #zig
radgeRayden has quit [Remote host closed the connection]
waleee-cl has quit [Quit: Connection closed for inactivity]
hf69 has quit [Ping timeout: 260 seconds]
xackus_ has joined #zig
xackus_ has quit [Client Quit]
Wolf480pl has quit [Ping timeout: 260 seconds]
Wolf480pl has joined #zig
sord937 has joined #zig
squeek502 has joined #zig
decentpenguin has quit [Quit: ZNC crashed or something]
decentpenguin has joined #zig
notzmv has quit [Ping timeout: 256 seconds]
gpanders has quit [Ping timeout: 246 seconds]
lemmi has quit [Remote host closed the connection]
lemmi has joined #zig
ur5us has joined #zig
fwg has joined #zig
fwg has quit [Read error: Connection reset by peer]
fwg has joined #zig
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
lucid_0x80 has joined #zig
spiderstew_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
spiderstew has joined #zig
ur5us has quit [Ping timeout: 260 seconds]
ur5us has joined #zig
cole-h has quit [Ping timeout: 264 seconds]
ur5us has quit [Ping timeout: 260 seconds]
dumenci has joined #zig
mattmurr___[m] has joined #zig
lucid_0x80 has quit [Ping timeout: 256 seconds]
wootehfoot has joined #zig
nycex- has quit [Remote host closed the connection]
rzezeski has quit [Quit: Connection closed for inactivity]
nycex has joined #zig
<dutchie>
are there any guarantees about the number of bits in a usize?
wootehfoot has quit [Quit: Leaving]
<ifreund>
it's pointer sized
<ifreund>
e.g. 32bits on a 32bit system, 64 on 64 bit system
ifreund1 has joined #zig
ifreund has quit [Ping timeout: 260 seconds]
<dutchie>
so e.g. @as(usize, @as(u64, 0)) will either compile or not depending on the target?
cren has joined #zig
<dutchie>
ok, maybe that's a bad example because 0 always fits
<ifreund1>
comptime std.debug.assert(@bitSizeOf(usize) == 64); would be the way to assert that
ifreund1 is now known as ifreund
leon-p has quit [Quit: leaving]
<dutchie>
my real question is "how confident can i be that i can do slice indexing with u32" and the answer is "pretty confident as long as i don't start going down some embedded/historical computing hole"
<dutchie>
i suppose
tomku has quit [Ping timeout: 272 seconds]
tomku has joined #zig
<ifreund>
yep, that sounds about right
g_w1 has joined #zig
leon-p has joined #zig
jokoon has joined #zig
frmdstryr has joined #zig
gpanders has joined #zig
fwg has quit [Quit: .zZ( sleep is healthy )]
fwg has joined #zig
fwg has quit [Quit: .zZ( sleep is healthy )]
fwg has joined #zig
fwg has quit [Client Quit]
donniewest has joined #zig
jokoon2 has joined #zig
jokoon has quit [Ping timeout: 246 seconds]
waleee-cl has joined #zig
fwg has joined #zig
fwg has quit [Client Quit]
fwg has joined #zig
fwg has quit [Quit: .zZ( sleep is healthy )]
fwg has joined #zig
fwg has quit [Read error: Connection reset by peer]