freenode/#clasp - IRC Chatlog
Search
13:34:43
Bike
i guess the correct thing to do for fixnums would be to sext to i128 first. god knows how that lowers...
14:19:01
Bike
also the way i have it written right now it will multiply by 1 for a one dimensional array, which isn't optimized out
15:04:13
beach
I am willing to bet that vectors are quite common, so that case is probably worth some specialization.
15:05:29
Bike
i could, but removing multiplication by 1 seems like something that should be optimized out anyway. (ideally. right now i might be able to overcome my principles)
15:33:09
Shinmera
beach: I'm intending on making another push for the Cleavir bachelor's thesis. Regarding that, would you be willing to write up a report at the end of it documenting your view of my performance? I'm hoping that that'll help alleviate some of their worries, as it should give them an insight into what happened and how I did for the parts they can't directly supervise.
15:34:22
Shinmera
I'll arrange a meeting with them as soon as possible to see if I can convince them.
15:34:49
Shinmera
In other news, I passed last semester's classes, so I don't have to repeat anything next Spring, hoorah.
15:39:12
Shinmera
Maybe I'll find a job that interests me. Maybe I'll try to do an internship at Google.
16:09:50
Bike
not sure how to call an intrinsic that takes a uint, and the array-dimension instruction isn't working for some reason
16:18:26
drmeister
We should define a %uint% type using (define-symbol-macro %uint% %i32%) ... juuuust in case someday we are on a system that has a non 32bit uint.
16:31:11
Bike
defining like ten different functions for every intrinsic is not good, but the differences are juuuuust enough that i don't know about a macro
16:40:27
drmeister
We may be able to write template functions for intrinsics and then expose specialized versions.
16:40:29
Shinmera
Eg a version upgrade scheme could be modelled by change-classing a version through each of its concrete states to arrive at a final version.
16:41:51
Shinmera
Well I kind of doubt you have a lot of stuff going on in update-instance-for-different-class
17:03:26
Bike
perhaps update-instance-for-different-class has fastgf problems since the stamp is changing somewhere in there.
18:56:19
drmeister
Hmmm, even when I duplicate the method signatures and what they do - it works fine.
18:57:32
drmeister
But I shouldn't need to satiate change-class - there is clearly something subtle wrong with the dispatcher that is being generated for that. I'll write it out and step through it.
19:04:07
robink
Does the build_cboehm Clasp build process log anywhere besdies /tmp/dispatch-history/dispatch-miss.log?
19:04:57
robink
(The Gentoo Sandbox is tetchy about builds writing anywhere beyond ${S} (the build sourcetree))
19:06:15
robink
(...and I can't fake out silently having writes fail to /tmp/dispatch-history/dispatch-miss.log)