libera/#clasp - IRC Chatlog
Search
16:19:45
Bike
would also be good if we could make it stop printing the "# symbol stub" thing. we can print our own function names
16:21:35
Bike
but the main function is the basically important thing, since xeps aren't that interesting.
16:21:54
Bike
could we keep a pointer to that in Function_O's maybe? not that all functions have one
17:09:36
yitzi
Bike: If I understand you correctly this shouldn't be possible https://plaster.tymoon.eu/view/2647
17:11:56
yitzi
I didn't see anything for simple-condition. There are several accessors in that file.
17:12:42
yitzi
stassats: are you saying setters are permitted as long as they are not exported (by the spec)?
18:27:38
yitzi
Bike: I can do it if you are busy. I am sure it is not really all that important. Not trying to make more work for you, in other words.
20:23:53
Bike
including local entry points might get weird with funcallable instances and stuff... i guess it can just be along with the global one, though, since there's already an indirection
22:02:26
drmeister
I could figure out how/where we set the global entry point and look and see if we could get the local entry point in the EntryPoint_O structure.
22:03:46
drmeister
Uh - wait - there was an issue with that. We were going to search the local values of the Code_O object for local entry points for some reason weren't we?
22:07:47
drmeister
In the log a couple of months ago I said "LocalEntryPoint_O objects are just for nice backtraces"
22:10:54
drmeister
Do xep functions call lcl functions directly? Are lcl functions even exposed to Clasp?
22:13:17
drmeister
Search for "local entry point" in the log for the last couple of months and we were having almost this same conversation.
22:28:51
Bike
i could look through the code object for the disassembler. that is what we already do for backtraces
22:29:16
Bike
but it would kind of work differently since we only have an IP in the XEP, not the local function
22:29:45
drmeister
I think that's what we are going to have to do. We have a kind of complicated situation with these xep and lcl functions and llvm can decide to merge them. Does that describe it?
22:32:09
drmeister
I've got the fasoll mode - I'm not sure if it's working at the moment - but I could get it working and then absolutely everything becomes llvm-ir.