Search
21:18:24
Shinmera
yeah, not much momentum to get it working there I imagine.
21:18:44
Shinmera
though I remember visualstudio being able to show me locals and struct contents.
21:19:09
selwyn
can't believe i wanted to port clasp to windows at one point
21:19:15
selwyn
such a low effort to reward ratio
21:19:42
Shinmera
you mean such a high ratio, surely :)
21:20:11
selwyn
on the order of a year spent dealing with c++ exceptions
21:39:36
selwyn
going to stop working on this for the moment
21:40:10
selwyn
earning my bones as a shirakumo dev :)
21:40:17
Shinmera
if you want I can put some dollars onto the collective and you can book it
21:40:34
selwyn
ah that won't be necessary :) but thanks for the offer
21:41:26
selwyn
need to take some time to think what to do next. nothing looks particularly suspicious inside bip_request_read
21:41:49
selwyn
perhaps... make bip_request_read a dummy method that just doesn't do any reading? and then see if stuff still crashes
21:43:03
Shinmera
not reading will stall the entire pipeline
22:13:16
Shinmera
besides it's not like the read/write functions do anything other than just reading and writing struct fields
22:18:57
selwyn
but then why does it bug out :(
22:19:29
Shinmera
that's the mystery isn't it.
22:19:51
Shinmera
try replacing the atomic calls by just straight writes
22:20:08
Shinmera
the windows backend doesn't do any cross-thread sync anyway so it should work just the same.
22:21:21
Shinmera
another thing to see is look at the assembly generated for the function to see what it actually translates this stuff to
22:25:39
selwyn
i wonder why it didn't inline
22:27:14
Shinmera
who knows. maybe needs an __attribute__(inline) or __atribute_(always_inline) or something.
22:32:55
Shinmera
selwyn: so if I just gcc -S buffer.c, it does inline it.
22:33:11
Shinmera
selwyn: maybe it's compiling the library without optimisations for you?
22:33:23
selwyn
it was happening before i started recompiling though
22:33:35
selwyn
with the libraries that are shipped with cl-mixed
22:33:43
selwyn
anyway i don't think its suspicious