libera/#clasp - IRC Chatlog
Search
12:17:58
Bike
for doing fixnum arithmetic i can probably skip some work by applying transformations based on the derived /return type/ of a sum or whatever
12:56:21
drmeister
We don't have any kind of debug information for bytecode do we? Does any implementation do that?
12:59:00
Bike
then teach the debugger how to tell what (machine) frames are in the VM, and how to get the IP, and how to search the ranges based on that
13:21:37
drmeister
I don't need to recover the bytecode address - it is actually the bytecode address of the entry point - which is recoverable by other means.
13:29:22
drmeister
`Assertion failed: (Pool.empty() && "Dangling references at pool destruction time"), function ~SymbolStringPool, file SymbolStringPool.h, line 157.`
13:30:01
drmeister
I noticed it for the first time yesterday. It doesn't happen all the time. It may only happen to me because I run an llvm with assertions on.
13:55:02
Bike
although i have to double check that it's actually faster, since two-arg-* shouldn't be too bad when it's not consing
14:17:19
drmeister
we don't spill the arguments passed as registers and pass them to the general entry point (what I'm currently doing).