Search
Wednesday, 9th of June 2021, 13:26:39 UTC
13:27:00
drmeister
The seqan library now works in clasp that was loaded from a snapshot.
13:27:08
drmeister
So I can use seqan in jupyterlab with fast start.
14:00:14
Bike
what exactly needs to be done at runtime for the casting anyway?
14:17:03
drmeister
Static casting one type to another can involve slicing the object.
14:17:09
drmeister
Because of multiple inheritance.
14:17:57
drmeister
So they cook up at compile time these static cast functions that cast one kind of object to another (or not).
14:18:25
drmeister
Actually I don't think "or not". The IsA tests should avoid bad casts.
19:17:45
Bike
the DO_CLASS stuff in clasp_gc.cc doesn't seem to be used, or at least i can build boehmprecise without it
19:18:06
drmeister
Ok - get rid of it then.
19:18:35
drmeister
I was trying to generate a general list of macros that I would expand to other things. It turned into a horror show of CPP macros - so I guess I stopped using it.
19:18:43
drmeister
https://usercontent.irccloud-cdn.com/file/9kE1K0x5/image.png
0:22:12
drmeister
Bike: I hit an infinite loop of this: DELETE-IBLOCK^CLEAVIR-BIR^FN^^
0:22:42
drmeister
It blows the stack. I'm working on getting a backtrace.
0:23:27
drmeister
Here's the infinite part of it.
0:23:29
drmeister
https://www.irccloud.com/pastebin/0ecguCPS/
0:30:54
drmeister
Here is the bottom.
0:30:55
drmeister
https://gist.github.com/drmeister/957c3235e799ebd5bc4614d3c8201d47
1:18:59
drmeister
https://gist.github.com/drmeister/55fc3e92523fdcc9168981e724781a0e
1:19:40
drmeister
Bike: I changed delete-iblock to this...
1:20:04
drmeister
https://gist.github.com/drmeister/0f744e11bc68ad46762e066893f861d2
1:20:55
drmeister
It's somewhat reproducable.
1:21:04
drmeister
Like 50% of the time.
Thursday, 10th of June 2021, 1:26:39 UTC