freenode/#clasp - IRC Chatlog
Search
18:25:13
Bike
inlining basic contagion arithmetic works (as does the primop etc) but it's slower, probably due to the un/boxing, so i'll do that next
18:30:18
beach
What is the difference between what was done before and what is done now, other than the inlining? No boxing and unboxing before?
18:33:19
Bike
It would call a C++ function, which would involve unboxing any boxed argument, but not boxing anything, since comparisons don't have results
18:35:16
Bike
not after. If you have, say, (< single double), it unboxes the single, converts it to an unboxed double, boxes the double, then unboxes both doubles and does the comparison.
18:37:35
beach
OK, good luck. I am off to spend time with my (admittedly small) family. I'll be back tomorrow morning (UTC+2).
20:21:46
Bike
just realized i've been pushing to my sicl branch so now update_submodules won't work on dev
20:22:56
drmeister
You can go ahead and push your stuff - or whatever will resolve the situation. If I'm right about this latest fastgf bug - I should be able to push my stuff soon.
20:33:47
shiho
I wrote collapse-dihedral-parameters function and tried methanol. But methanol has only one dihedral pattern(H-C-O-H), so I don't know the order.
20:34:29
drmeister
Ah - Shiho - that's right. So sort first on the outer two atoms and if they are identical then sort on the inner two.
23:17:02
edgar-rft
Probably clasp has tried to print a dead object and entered the realm of death to print it and later when we die we'll find god sitting among huge piles of printed clasp garbage.
23:21:56
drmeister
I can compile individual functions with the __attribute__((optnone)) and it suppresses optimization for that function and lets me see the lexical variables in lldb.
23:22:54
drmeister
Bike: Did you make any changes to source-tracking.lisp or something to how source tracking works (or when it works) that might cause a SIMPLE-VECTOR to be passed to oCar?