Search
19:30:21
Bicyclidine
trying un/boxing with math first. drmeister, create-fadd takes an argument of type MDNode* for the fast math flags, what do i pass?
19:37:38
Bicyclidine
lowering lexical locations to mir typed lexical locations seems to work ok. not that i've run this yet
19:37:50
Bicyclidine
well, i'll just try passing nil and watch it crash
19:54:37
Bicyclidine
aaaaand hit a cleavir bug i wrote in, guess i'll just fix that up...
19:56:54
Bicyclidine
holy shit, it works.
19:59:13
Bicyclidine
%14 = fadd double %12, %13, !dbg !5 right there in the disassembly, along with from_object_double and to_object_double
19:59:15
Bicyclidine
without a segfault!
20:14:02
Bicyclidine
of course, if there's an fp overflow it does fault
20:14:09
Bicyclidine
but it already did, so
20:14:51
Shinmera
No signal traps yet, huh
20:15:40
Bicyclidine
https://github.com/drmeister/clasp/issues/307
20:16:19
Bicyclidine
signal handling is weird. i don't understand it.
20:16:35
Bicyclidine
sbcl manages to allow lisp functions as signal handlers, so there's probably SOME way to do it, but i don't know how
20:16:54
Bicyclidine
i think it does anyway
20:17:06
Shinmera
I remember stas talking about it at length in here at one point
21:01:20
whoman
i wanted to play with clasp, but i dont have the guts
21:03:44
Bicyclidine
admittedly the chamber of trials you need to pass to get a copy has proven intimidating
21:04:23
Shinmera
whoman: well it's not like it'll punch you in your face or anything
21:04:32
Shinmera
at worst you'll waste some time trying to get it to run
21:06:49
whoman
the biggest thing i can have going on is a web browser
22:11:01
drmeister
whoman: That's a bit of a barrier
22:32:34
drmeister
DISASSEMBLE works like this...
22:32:35
drmeister
https://www.irccloud.com/pastebin/IdKkAjAJ/
22:32:48
drmeister
(defun disassemble (desig &key (start 0) (num 16) (type :asm)) ...)
22:34:53
drmeister
https://www.irccloud.com/pastebin/EFrdfV4L/
22:35:11
Bike
so the default :type is :asm?
22:35:29
drmeister
Yes - I thought that would be the least surprising - would you like IR as the default?
22:36:15
drmeister
From a Clasp point of view it makes more sense that :IR would be the default - I think.
22:36:30
drmeister
I'll switch it to :IR
22:37:05
Bike
mainly i think that the default should print the entire function
22:37:42
drmeister
I wish I could do that with :ASM - but I can't yet.
2:54:51
drmeister
I pushed the new DISASSEMBLE code
6:10:40
beach
Good morning everyone!