freenode/#clasp - IRC Chatlog
Search
14:10:41
drmeister
Bike, karlosz: Firefox is much better at rendering those complex svg flame graphs
14:14:29
drmeister
yitzi is rapidly bringing jupyter notebooks/widgets/lab online and we have a really good idea of how we are going to use it to make user interfaces.
14:14:54
drmeister
Bike and karlosz are making great progress in improving the underlying compiler that everything builds on.
14:15:36
drmeister
Bike: What do you think about the setjmp/longjmp idea now that we've had a few days working on it?
14:18:05
Bike
the intrinsics are documented incorrectly and are listed as only being generated by internal llvm passes
14:19:29
drmeister
Build a small test case and then compile it with just the c-preprocessor. Do you know how to do that?
14:24:01
drmeister
Sure - but nobody is going to fundamentally change it or there will be heck to pay.
14:25:28
Bike
the jump buffer type is also defined by the C implementation, which is another wrinkle
14:26:32
Bike
yes, i'm nervous about some random change in glibc causing bizarre hard to reproduce unwinding crashes
14:27:03
drmeister
We can put in a sanity check to make sure that the invariants remain so. Also, keep the code in one place. Then we leave it for the future to deal with.
14:27:46
drmeister
The only other way out of this is to figure out what is going on in the kernels where we see crazy slowdowns and try and get control there.