01:48
ilbot3 joined
03:45
mst joined
09:19
brrt joined
09:41
Ven joined
09:53
Ven_ joined
10:12
colomon joined
10:26
Ven joined
10:40
Ven_ joined
10:51
BinGOs_ joined
10:52
hoelzro_ joined
11:00
brrt joined
11:11
BinGOs joined
11:53
colomon joined
12:11
Ven joined
12:27
colomon joined
12:28
Ven joined
12:35
FROGGS joined
12:45
Ven joined
12:51
colomon joined
13:03
brrt joined
13:05
Ven joined
|
|||
dalek | arVM: 72a4c1a | timotimo++ | tools/moar-gdb.py: make moar-gdb.py source-able, instead of only autoloadable when not autoloading, "current_objfile" has no meaning. |
13:50 | |
13:56
colomon joined
13:59
colomon joined
14:03
colomon joined
|
|||
timotimo | gdb is annoying to work with sometimes | 14:07 | |
set logging file /tmp/foobar.txt, break in MVM_frame_find_contextual_by_name, commands "print name"; c; end | |||
run it for a few minutes | 14:08 | ||
turns out, i forgot to "set logging on" | |||
fair enough. start over, run it. | |||
turns out "start" will clear out plugins, so the names were just pointer values | |||
there doesn't seem to be a simple way to make the big line about breakpoints being hit from the output so i could just have the results for names | 14:09 | ||
result: table flipped. the results would probably not have been terribly interesting anyway | 14:11 | ||
$*W shows up a bunch of times, $*ACTIONS, too. then a bunch of others. | 14:12 | ||
we wanted to have the ACTIONS linked to from ParseShared, didn't we? i wonder if that's still an interesting optimization right now | |||
14:12
colomon joined
14:19
colomon joined
14:29
colomon joined
14:34
colomon joined
|
|||
nine | timotimo: if you find gdb annoying try working with jdb for some time :) | 14:38 | |
timotimo | ugh | ||
jdb is probably just an afterthought | 14:39 | ||
brrt | seconded | ||
timotimo | "we should probably also let people who don't have an IDE debug their shit" | ||
14:40
colomon joined
|
|||
jnthn | printf for the win! :P | 14:44 | |
timotimo | what attracted me to the idea of using gdb is you don't have to rebuild, and you have sort of a repl-like experimentation setup for your stuff | 14:45 | |
14:46
colomon joined
|
|||
nine | jnthn: printf debugging is much more fun when the time between adding the printf and looking at the result is significantly < 10 minutes ;) | 14:47 | |
timotimo | ah, yeah | 14:48 | |
well, on moarvm when you change a .c file you only need to rebuild that single file and re-link, plus the relatively quick install step | |||
brrt | gdb is awesome | 14:52 | |
or at least the principle is | 14:53 | ||
lldb is on the other hand clearly not meant for human use | |||
timotimo | beh. and that's all people have on osx? | ||
14:56
zakharyas joined
|
|||
dalek | arVM/even-moar-jit: ac8b1e1 | brrt++ | src/jit/ (5 files): Simplify the tile function signature Tile objects already contain all the necessary values, so we can just pass it rather than push all its elements. |
14:58 | |
arVM/even-moar-jit: ba7f715 | brrt++ | src/jit/ (2 files): Use static register buffers No need to allocate fixed-size buffers |
|||
brrt | no, you can use gdb, but you have to jump through hoops | ||
timotimo | OK :( | 14:59 | |
brrt | well, fortunately, i don't have to deal with that anymore (in the recent future at least) | ||
near future of course | 15:02 | ||
15:02
colomon joined
|
|||
brrt | i'm watching too much doctor who | 15:02 | |
timotimo | :D | ||
standing with your back to the future? | 15:03 | ||
jnthn | nine: Yes, very true... | ||
jnthn does use gdb, the VS debugger, etc. also :) | |||
Though in terms of tooling, the valgrind suite is perhaps what I reach for most these days | 15:04 | ||
brrt | :-) | 15:05 | |
i'm going to go and ehm, have dinner or something | |||
jnthn | om nom :) | 15:06 | |
jnthn is feeling super lazy and will order dinner to home today :) | |||
Got some nice cooking planned for next week though :) | |||
timotimo | the usual time/money trade-off ... :) | 15:07 | |
brrt is that lazy more often than he would like | |||
aye, and energy | |||
jnthn | Yeah, energy is my problem. | ||
timotimo | right, makes sense | ||
jnthn | Slept really well last night, better than for a while. And my body is doign the "oooh, rest is good, let's keep doing that" thing :) | ||
*doing | |||
timotimo | i have friends who live right in my neighbourhood. they have cats, and we cook & eat dinner together almost every day now | ||
jnthn parses the sentence the wrong way, and has a mental image of timotimo cooking together with a bunch of cats | 15:08 | ||
timotimo | well, the cats surely try to "help" with the ingredients | ||
jnthn | ;-) | ||
timotimo | "oh, your meat isn't chewed up yet? let me help with that" | 15:09 | |
"oops, it's gone" | |||
jnthn | ;) | 15:10 | |
16:34
Ven joined
16:43
Ven joined
17:03
Ven joined
17:21
vendethiel joined
17:22
Ven joined
17:42
Ven joined
17:46
brrt joined
|
|||
brrt | rats are much like that, really | 17:55 | |
18:12
Ven joined
18:32
Ven joined
|
|||
timotimo | i suppose many animals are | 18:35 | |
except, some can be taught to not be as forward about their urges | |||
18:56
zakharyas joined
19:00
colomon joined
19:33
mst joined
|
|||
nine | even some humans | 19:36 | |
geekosaur | executive function is always tricky and cranky | 19:44 | |
22:45
colomon joined
|