freenode/#sbcl - IRC Chatlog
Search
4:20:15
stylewarning
I'd rather not have some folks who are trying to do a little linear algebra have to figure out how to fix their program breaking when they try to make a "simple executable". Unfortunately the world isn't filled with advanced users of Lisp.
4:21:16
stylewarning
Programming the human is usually more expensive and error prone than programming the computer. :)
4:21:43
stylewarning
I'd rather document to the advanced user "you may disable these hooks at your peril"
4:23:33
stylewarning
Why can't I just look for them in the image later? Can't I just map across all objects and look for the ones I care about?
4:24:22
stylewarning
They're saving an image. Who cares if that process is not the pinnacle of efficiency?
8:07:31
scymtym
dougk_: the macos build on our slaves succeeds with SHAKE-PACKAGES disabled. anything else i should try?
9:29:05
flip214
with current git HEAD, a DEFSTRUCT and a corresponding (DEFMETHOD PRINT-OBJECT) tells me that some calls couldn't be inlined because the structure was not yet defined.
9:57:54
scymtym
ACTION compiled a file containing (defstruct foo) (defmethod print-object ((object foo) stream))
12:47:05
stassats
when NOTE_GARBAGE is taken out both make-target-2 and (gc :gen 7) in slime succeed
14:23:15
stassats
why do you go through zeroed and then update totals? can't you just increase totals directly?
14:26:01
stassats
interestingly, to diagnose it i disabled -O2, that helped, but in the cases when it did not crash it did crash later during slad
14:27:30
dougk
pretty. and another thing, sweep seems to clobber way too much on precise platforms. totally unusable
14:27:55
dougk
i wanted to diagnose it using 'traceroot' but that doesn't work on precise platforms either
14:28:29
dougk
just bzeroing garbage. generation 6 is the problem. whether it bzeros younger is irrelevant
14:32:09
dougk
yes, it just zeros without compacting so that subsequent passes have fewer spurious roots
14:51:34
Shinmera
Why does make.sh invoke time anyway? Shouldn't that be a responsibility of the user if they want timing data?
14:57:47
stassats
error: 'os_context_t {aka struct sigcontext}' has no member named 'si_mask'; did you mean 'sigc_mask'?
15:00:51
stassats
nobody uses sparc anyway, so i'll forgo #ifdefs and just make it work on my machine (ha-ha)
15:04:34
stassats
/usr/bin/ld: sparc architecture of input file `sparc-assem.o' is incompatible with sparc:v9 output
15:30:28
stassats
i wonder if i just remove static functions from hppa and alpha altogether, will it work?
15:53:46
Shinmera
foom: You'll probably have to fight nyef if you want to get rid of any architecture
16:09:48
stassats
call_into_lisp () at sparc-assem.S:59 59 st reg_ZERO, [reg_NL0+%lo(foreign_function_call_active)]