Index

Show enters and exits. Hide enters and exits.

00:07:55slavaevan, brixen: do you guys attempt to trap callstack overflow?
00:15:34brixenslava: like runaway recursion?
00:15:38slavayeah
00:15:40brixenyes
00:15:53slavawhat if the overflow is inside the VM, for example the GC, and the heap is now in an inconsistent state
00:15:57slavaimagine a runaway recursion that also allocates
00:16:17slavaand on the last iteration, it runs out of space one or two frames inside a primitive call
00:16:28brixenhm, we don't track in the GC, no
00:16:36brixenonly the Ruby method call stack
00:16:42slavaso if the stack overflows from compiled code you bomb?
00:16:42brixenie, stack of interp invocations
00:16:46slavaok
00:16:49brixenyeah
00:18:27brixenslava: did you see evan added call_custom instruction?
00:18:41slavawhat does that do?
00:18:44brixenI'm playing with implementing method calls in Poison with it right now
00:18:50slavawhat's Poison?
00:18:54brixenbasically, invoke dynamic analog for rbx vm
00:19:01slavaaren't all your invokes already dynamic?
00:19:04brixenit's an implementation of _why's Potion lang
00:19:09brixenheh, yes
00:19:14slavawhere do you find the time to work on two language implementations?
00:19:16brixenbut this is custom call site logic
00:19:28brixenI don't find the time, but I'm stealing some time
00:19:31slavaheh
00:19:35brixenI'm speaking on it at oscon
00:19:43slavaat the emerigng languages thing?
00:19:56brixennah, at oscon proper, but I'll be at emerging langs
00:19:59slavacool
00:19:59brixenwill you be there
00:20:05slavayes! I'm giving a talk
00:20:09slavayou better show up
00:21:44brixenawesome!
00:21:51brixenyou better tell me when so I do show up
00:23:20slavaits 4pm on the 22nd or something
00:23:36slavaI only get 20 minutes to talk
00:23:47slavathey really crammed a lot of speakers into those 2 days of the summit
00:24:06slavaI'm looking forward to it
00:24:14slavalots of interesting people lined up to talk
00:25:29brixenawesome, yeah looking forward to it too
00:25:42brixendouble-checking when my talk is
00:26:12brixen7/22 5:20-6pm
00:26:14slavaI'm looking forward to checking out the food carts
00:26:20brixenso I'll be able to see yours
00:26:27brixenoh yeah! lots of great food carts
00:26:41slavaI've only been to portland once
00:26:53brixenthis will be fun! I wish evan were able to make it
00:26:58brixenhow long are you in town?
00:27:07slavaI haven't planned my trip yet, but I'll stay for a few days
00:27:18brixencool
01:34:05wayneeseguinbrixen: Can you hop in #rvm for a few ?
01:34:10wayneeseguindblack is in there now
01:34:12wayneeseguinbrixen:
01:34:12wayneeseguingcc version 4.1.2 20070925 (Red Hat 4.1.2-33) on fedora 8
01:41:10wayneeseguinbrixen: here's a gist of doing 'rake' in there: https://gist.github.com/0be0f7a6386e3318062b
01:41:26wayneeseguin(manually that is)
01:43:29brixenwayneeseguin: one sec, lost my mouse, gotta reboot
01:47:26wayneeseguinbrixen: NO problem, my wife wants me to spend some time with her. so if you can hop in #rvm and talk to dblack tha'd be great :)
01:49:19brixenok
04:09:29wmoxamare there currently dns issues? I cant' resolve 'asset.rubini.us'
04:10:17wmoxamhrmm, nm, now it works after failing in the first few attempts. Weird
16:51:46gavinstarkWhat process removes fails: tags from spec/tags/** While hunting failing specs to fix I see that BigDecimal#power now passes but is still listed with a fails tag.
16:54:16gavinstarkHmmm, bin/mspec tags --del fails /path/to/file it seems.
17:02:24VVSizgavinstark: mspec tag -g fails --del fails --pass -fs language/precedence_spec.rb