Show enters and exits. Hide enters and exits.
| 00:00:56 | evan | seriously, llvm has so crazy powerful tools for viewing the code. |
| 00:03:08 | brixen | hmm, mimicking rspec is getting exceedingly hard |
| 00:07:08 | evan | brixen: dave seems open to make rspec more sane |
| 00:07:11 | evan | so maybe thats the direction to take |
| 00:10:15 | twbray leaves the room. | |
| 00:12:10 | michalw leaves the room. | |
| 00:14:46 | wmorgan | evan: i'd love to help out on the llvm stuff once it's pushed |
| 00:17:55 | wmorgan | since that shit is so hot |
| 00:20:16 | wmorgan | in particular if you're interested in going down something along the trace trees route, |
| 00:20:44 | wmorgan | i imagine a sendsite-like object that sits aroudn and branch target points in the bytecode stream |
| 00:20:52 | wmorgan | keeps track of how many times it's been jumped into |
| 00:20:57 | wmorgan | and from where |
| 00:21:02 | imajes enters the room. | |
| 00:21:03 | wmorgan | and that forms the basis of the loop detection |
| 00:22:50 | twbray enters the room. | |
| 00:23:15 | obvio171 enters the room. | |
| 00:24:47 | webmat enters the room. | |
| 00:25:23 | twbray leaves the room. | |
| 00:29:26 | mjwhitt leaves the room. | |
| 00:31:33 | evan | wmorgan: absolutely. |
| 00:34:11 | wmorgan | s/and branch target/at branch target/ |
| 00:34:31 | wmorgan | yesssssssssss |
| 00:36:53 | krisps leaves the room. | |
| 00:44:34 | brixen | evan: it's not rspec, it's mimicking rspec. see e.g. http://pastie.org/210910 |
| 00:45:06 | brixen | rspec makes it so that @f is nil (i.e. the world just started) in *every* example block |
| 00:45:25 | brixen | trying to mimic that in mspec would require a lot more than it does now |
| 00:50:46 | evan | doesn it instance_eval each block in a new object each time? |
| 00:50:56 | evan | or is it reseting all ivars each time? |
| 00:52:04 | brixen | it's using an instance of an rspec class |
| 00:52:11 | brixen | but it's not simple to mimic |
| 00:52:25 | brixen | trying it several ways breaks all sorts of shit |
| 00:52:31 | brixen | massively breaks |
| 00:53:01 | evan | hm |
| 00:53:12 | evan | do we have to mimic it? |
| 00:53:20 | brixen | well, that's the thing |
| 00:53:21 | evan | does mspec need that? |
| 00:53:26 | evan | if someone wants that, let them use rspec. |
| 00:53:31 | brixen | not really, unless we want to run mspec specs with rspec |
| 00:53:33 | brixen | er mspec |
| 00:53:38 | brixen | yeah |
| 00:53:53 | brixen | but david was suggesting moving the helpers, guards, and special matchers into rubyspec proper |
| 00:54:02 | brixen | so you can run rubyspec with rspec without needing mspec |
| 00:54:08 | evan | sure |
| 00:54:12 | evan | seems natural to me |
| 00:54:23 | evan | would be nice if they were seperate from both |
| 00:54:26 | evan | actually |
| 00:54:33 | brixen | I can do that and guard all the mspec specs so that they won't run when you run rubyspecs with mspec |
| 00:54:38 | brixen | but that kinda sucks |
| 00:54:45 | evan | require 'rspec/brixen_awesome_stuff' |
| 00:55:26 | evan | i'd prefer you not get completely bogged down in that |
| 00:55:38 | brixen | yeah, I'm not |
| 00:55:44 | evan | k |
| 00:55:57 | brixen | but getting mocks and stubs to work the same has been a bitch |
| 00:56:23 | brixen | I was hoping to viciously slaughter two little birdies with one giant boulder |
| 00:56:23 | evan | well, perhaps we need to ask if thats necessary |
| 00:56:26 | brixen | ain't happening |
| 00:56:37 | brixen | yeah, stubs are super useful for e.g. Net::FTP specs |
| 00:56:43 | brixen | that's why they were added |
| 00:56:48 | evan | we have mspec specific stubs though, right? |
| 00:56:49 | brixen | I resisted for a long time ;) |
| 00:56:58 | brixen | very recent addition |
| 00:57:01 | brixen | and broken |
| 00:57:04 | brixen | but almost fixed |
| 00:57:18 | evan | ok. |
| 00:57:35 | evan | i'd almost prefer we use another mock lib |
| 00:57:38 | evan | rather than writing our own |
| 00:57:48 | brixen | nah, don't want to maintain that too |
| 00:58:02 | evan | ok |
| 01:02:00 | wmorgan | evan: question about blockenvironments. where are the bytecodes stored in them? |
| 01:02:23 | evan | there is @method |
| 01:02:27 | evan | which points to a CompiledMethod |
| 01:02:31 | evan | that contains the bytecode |
| 01:02:58 | wmorgan | ah nice |
| 01:03:00 | wmorgan | thanks |
| 01:03:59 | evan | alright |
| 01:04:06 | evan | i'm headed out |
| 01:04:14 | evan | bbiab. |
| 01:06:45 | mitchellvriley enters the room. | |
| 01:26:07 | loincloth enters the room. | |
| 01:37:02 | boyscout | 4 commits by William Morgan |
| 01:37:03 | boyscout | * Add more (failing) inliner specs; 64ed471 |
| 01:37:04 | boyscout | * Fix inliner spec plumbing for DelegatedMethods; bea40f7 |
| 01:37:05 | boyscout | * Fix inliner to extract bytecodes from DelegatedMethods; d715aa8 |
| 01:37:06 | boyscout | * Add DelegatedMethod#receiver; ad370f1 |
| 01:48:28 | rubuildius_amd64 | William Morgan: 64ed47148; 2189 files, 7324 examples, 26083 expectations, 2 failures, 2 errors; http://rafb.net/p/DQ41mg11.html |
| 01:50:03 | foysavas leaves the room. | |
| 01:50:13 | foysavas enters the room. | |
| 01:50:34 | rubuildius_ppc | William Morgan: 64ed47148; 2189 files, 7325 examples, 26118 expectations, 0 failures, 0 errors |
| 01:51:19 | mitchellvriley enters the room. | |
| 01:53:40 | ezmobius leaves the room. | |
| 02:16:33 | cheapRoc enters the room. | |
| 02:18:23 | obvio171 leaves the room. | |
| 02:20:40 | twbray enters the room. | |
| 02:22:31 | anonuser | I have a bunch of methods to get hpricot working |
| 02:23:02 | anonuser | though it runs into a problem with the rb_funcall in the Init_ routine. |
| 02:23:10 | anonuser | I can commit it if you want |
| 02:24:02 | anonuser | not sure what a fix is for the rb_funcall problem though |
| 02:26:11 | stepheneb_ leaves the room. | |
| 02:28:03 | stepheneb enters the room. | |
| 02:28:20 | anonuser | So let me know if you want to commit it even though it doesn't get it working |
| 02:28:53 | Arjen_ leaves the room. | |
| 02:31:06 | twbray leaves the room. | |
| 02:32:21 | blakewatters leaves the room. | |
| 02:32:40 | imajes leaves the room. | |
| 02:32:41 | brixen | anonuser: I think rue was working on the rb_funcall in Init_ |
| 02:32:47 | anonuser | cool |
| 02:32:59 | anonuser | I have the methods for the hpricot install to work |
| 02:33:31 | anonuser | so I guess I'll commit those and let rue work on the _push_and_call problem |
| 02:33:54 | brixen | sounds good |
| 02:34:47 | anonuser | i'll let ya look at it first to make sure I'm not crazy |
| 02:37:49 | VVSiz_ enters the room. | |
| 02:39:49 | stepheneb_ enters the room. | |
| 02:41:50 | stepheneb leaves the room. | |
| 02:43:38 | cored leaves the room. | |
| 02:47:21 | anonuser | I suck at merging :( |
| 02:52:19 | drbrain | try vim/emacs/sdiff |
| 02:53:58 | anonuser | Am trying. |
| 02:54:06 | anonuser | I just can't seem to get the right changes in there! |
| 02:54:17 | bitsweat | git mergetool |
| 02:54:20 | brixen | heh, that's what git is supposed to to |
| 02:54:21 | anonuser | let me check my branch o.O |
| 02:54:43 | anonuser | brixen, yeah but cezarsa and I had some conflicting changes |
| 02:55:05 | anonuser | so I'm trying to get rid of my changes and let his take over. but some old random changes are happening |
| 02:56:08 | VVSiz leaves the room. | |
| 02:56:24 | anonuser | bah |
| 03:06:20 | stepheneb_ leaves the room. | |
| 03:07:27 | stepheneb enters the room. | |
| 03:09:28 | stepheneb leaves the room. | |
| 03:18:46 | twbray enters the room. | |
| 03:22:41 | twbray leaves the room. | |
| 03:31:31 | stepheneb enters the room. | |
| 03:35:16 | anteaya leaves the room. | |
| 03:35:40 | dc_ leaves the room. | |
| 03:37:51 | anteaya enters the room. | |
| 03:42:44 | anonuser | brixen, http://pastie.org/210946 |
| 03:42:51 | anonuser | the only thing that bothers me is HNDL(sym) |
| 03:43:01 | anonuser | evan warned me about it but I see it used elsewhere. |
| 03:46:36 | stepheneb_ enters the room. | |
| 03:46:37 | stepheneb leaves the room. | |
| 03:53:04 | stepheneb enters the room. | |
| 04:02:07 | loincloth leaves the room. | |
| 04:10:20 | blakewatters enters the room. | |
| 04:15:12 | stepheneb_ leaves the room. | |
| 04:17:43 | ezmobius enters the room. | |
| 05:00:52 | stepheneb leaves the room. | |
| 05:04:05 | twbray enters the room. | |
| 05:05:17 | anteaya leaves the room. | |
| 05:13:03 | webmat leaves the room. | |
| 05:22:24 | elight leaves the room. | |
| 05:23:37 | benny leaves the room. | |
| 05:28:30 | mernen leaves the room. | |
| 05:48:49 | RyanTM leaves the room. | |
| 06:16:52 | robertpostill enters the room. | |
| 06:22:01 | headius | evan: what about tagging |
| 06:22:07 | headius | re unsigned in |
| 06:22:08 | headius | int |
| 06:22:43 | headius | I thought MRI uses most significant bits for tags |
| 06:24:53 | robertpostill leaves the room. | |
| 06:29:04 | headius | evan: I'd like to talk with you about any tricks you're using to reduce overhead of calls |
| 06:29:21 | headius | I think we actually have a very similar problem with our heap-allocated scopes and frames...we should talk |
| 06:29:28 | robertpostill enters the room. | |
| 06:29:46 | headius | got a sneaking suspicion that the primary thing holding JRuby perf back is too much GC/object churn |
| 07:04:09 | JonathanT enters the room. | |
| 07:05:00 | wycats | hey headius :) |
| 07:05:09 | headius | hey, there |
| 07:08:50 | twbray leaves the room. | |
| 07:10:59 | wycats | how's thingz? |
| 07:12:39 | Yurik enters the room. | |
| 07:28:38 | danlucraft enters the room. | |
| 07:28:48 | danlucraft | (test) |
| 07:30:02 | headius | wycats: not bad |
| 07:30:16 | headius | wish I didn't have almost 100% travel this month so I could work on things |
| 07:30:44 | headius | btw, I talked to the guy behind dappio, which is a newer do_jdbc that's written as a JRuby extension |
| 07:30:53 | headius | we'll try to help him as much as possible to get it done |
| 07:31:02 | headius | doppio maybe |
| 07:31:05 | headius | I forget exactly |
| 07:39:06 | twbray enters the room. | |
| 07:42:46 | mernen enters the room. | |
| 07:43:02 | mernen leaves the room. | |
| 07:58:03 | ezmobius leaves the room. | |
| 08:06:45 | twbray leaves the room. | |
| 08:12:45 | JonathanT_ enters the room. | |
| 08:12:45 | JonathanT leaves the room. | |
| 08:19:37 | NoKarma enters the room. | |
| 08:22:26 | blakewatters leaves the room. | |
| 08:23:54 | robertpostill leaves the room. | |
| 08:32:56 | JonathanT_ leaves the room. | |
| 08:38:34 | blakewatters enters the room. | |
| 08:43:27 | thehcdreamer enters the room. | |
| 08:58:34 | blakewatters leaves the room. | |
| 08:58:52 | robertpostill enters the room. | |
| 09:00:44 | krisps enters the room. | |
| 09:03:29 | Yurik leaves the room. | |
| 09:06:04 | JonathanT enters the room. | |
| 09:14:07 | headius leaves the room. | |
| 09:18:33 | headius enters the room. | |
| 09:27:08 | JonathanT_ enters the room. | |
| 09:28:22 | JonathanT leaves the room. | |
| 09:32:15 | blakewatters enters the room. | |
| 09:33:22 | kAworu enters the room. | |
| 09:34:28 | blakewatters leaves the room. | |
| 09:34:41 | JonathanT enters the room. | |
| 09:36:10 | blakewatters_ enters the room. | |
| 09:36:20 | JonathanT_ leaves the room. | |
| 09:37:40 | blakewatters__ enters the room. | |
| 09:42:12 | Skip enters the room. | |
| 09:46:26 | JonathanT_ enters the room. | |
| 09:46:53 | JonathanT leaves the room. | |
| 09:51:56 | blakewatters_ leaves the room. | |
| 09:53:33 | lstoll enters the room. | |
| 09:54:46 | sr leaves the room. | |
| 09:55:14 | blakewatters__ leaves the room. | |
| 10:04:36 | gnufied leaves the room. | |
| 10:05:32 | sr enters the room. | |
| 10:09:36 | kAworu leaves the room. | |
| 10:11:30 | freels enters the room. | |
| 10:12:53 | kAworu enters the room. | |
| 10:14:06 | blakewatters enters the room. | |
| 10:15:24 | blakewatters leaves the room. | |
| 10:15:53 | freels leaves the room. | |
| 10:16:39 | freels enters the room. | |
| 10:25:41 | freels leaves the room. | |
| 10:31:59 | blakewatters_ enters the room. | |
| 10:36:21 | blakewatters__ enters the room. | |
| 10:36:49 | Yurik enters the room. | |
| 10:42:11 | benny enters the room. | |
| 10:44:52 | dctanner enters the room. | |
| 10:46:57 | qwert666 enters the room. | |
| 10:48:37 | blakewatters_ leaves the room. | |
| 10:51:41 | Maledictus enters the room. | |
| 10:52:59 | blakewatters__ leaves the room. | |
| 11:10:10 | blakewatters_ enters the room. | |
| 11:15:33 | blakewatters enters the room. | |
| 11:16:59 | blakewatters leaves the room. | |
| 11:18:08 | blakewatters enters the room. | |
| 11:18:26 | blakewatters leaves the room. | |
| 11:20:36 | blakewatters enters the room. | |
| 11:22:20 | blakewatters__ enters the room. | |
| 11:26:34 | blakewatters_ leaves the room. | |
| 11:29:48 | Arjen_ enters the room. | |
| 11:36:12 | robertpostill leaves the room. | |
| 11:37:14 | blakewatters leaves the room. | |
| 11:38:27 | blakewatters enters the room. | |
| 11:38:51 | blakewatters__ leaves the room. | |
| 11:39:44 | jazen leaves the room. | |
| 11:40:30 | jacen_ enters the room. | |
| 11:41:26 | blakewatters__ enters the room. | |
| 11:42:54 | blakewatters_ enters the room. | |
| 11:42:55 | blakewatters leaves the room. | |
| 11:42:57 | blakewatters__ leaves the room. | |
| 11:44:59 | blakewatters enters the room. | |
| 11:45:00 | blakewatters_ leaves the room. | |
| 11:46:40 | blakewatters_ enters the room. | |
| 11:48:22 | blakewatters__ enters the room. | |
| 11:49:38 | blakewatters__ leaves the room. | |
| 11:50:06 | blakewatters__ enters the room. | |
| 11:51:17 | blakewatters__ leaves the room. | |
| 11:51:36 | blakewatters__ enters the room. | |
| 11:54:25 | krisps leaves the room. | |
| 11:54:59 | blakewatters___ enters the room. | |
| 11:56:21 | blakewatters___ leaves the room. | |
| 11:56:27 | blakewatters_ leaves the room. | |
| 11:56:29 | blakewatters___ enters the room. | |
| 11:57:53 | blakewatters___ leaves the room. | |
| 11:57:57 | blakewatters_ enters the room. | |
| 11:57:57 | stepheneb enters the room. | |
| 11:59:55 | olabini enters the room. | |
| 12:02:58 | blakewatters leaves the room. | |
| 12:08:01 | blakewatters__ leaves the room. | |
| 12:14:04 | blakewatters_ leaves the room. | |
| 12:28:44 | jazen enters the room. | |
| 12:35:59 | lopex enters the room. | |
| 12:36:46 | shevy enters the room. | |
| 12:38:18 | Fullmoon enters the room. | |
| 12:46:24 | jacen_ leaves the room. | |
| 12:53:36 | olabini leaves the room. | |
| 12:55:52 | yugui enters the room. | |
| 13:16:29 | VVSiz leaves the room. | |
| 13:53:42 | jtoy enters the room. | |
| 14:07:33 | NoKarma leaves the room. | |
| 14:19:58 | Fullmoon leaves the room. | |
| 14:20:26 | Fullmoon enters the room. | |
| 14:20:32 | Fullmoon leaves the room. | |
| 14:36:31 | Fullmoon enters the room. | |
| 14:43:12 | wyhaines enters the room. | |
| 14:57:24 | yugui leaves the room. | |
| 15:00:30 | yugui enters the room. | |
| 15:02:45 | cezarsa | anonuser: ping |
| 15:06:01 | lstoll leaves the room. | |
| 15:23:10 | michalw enters the room. | |
| 15:24:54 | Fullmoon leaves the room. | |
| 15:25:13 | stepheneb leaves the room. | |
| 15:36:15 | chris2 enters the room. | |
| 15:47:11 | yugui leaves the room. | |
| 16:02:02 | antares enters the room. | |
| 16:05:39 | twbray enters the room. | |
| 16:05:54 | yasuhito leaves the room. | |
| 16:06:51 | twbray leaves the room. | |
| 16:12:11 | blakewatters enters the room. | |
| 16:14:29 | headius leaves the room. | |
| 16:17:50 | mjwhitt enters the room. | |
| 16:18:22 | dschn leaves the room. | |
| 16:21:49 | boyscout | 3 commits by Wilson Bilkovich |
| 16:21:50 | boyscout | * Correct backtraces for madness such as: eval("raise 'argh'", some_proc); 6a9befe |
| 16:21:51 | boyscout | * A useful comment in 'def caller', and some renaming; b8ce0de |
| 16:21:52 | boyscout | * Simplify "calling_hierarchy" implementation; 73ae1e9 |
| 16:22:30 | Defiler | Still, not 100%, but the next notch up in correctness seems so high and out of reach |
| 16:22:33 | Defiler | I don't know how to get there |
| 16:22:41 | Defiler | no comma intended after 'Still' |
| 16:24:50 | enebo enters the room. | |
| 16:25:16 | twbray enters the room. | |
| 16:28:10 | twbray leaves the room. | |
| 16:29:46 | JonathanT enters the room. | |
| 16:34:04 | mernen enters the room. | |
| 16:34:40 | elight enters the room. | |
| 16:35:25 | anonuser | cezarsa, |
| 16:38:43 | rubuildius_ppc | Wilson Bilkovich: 6a9befe72; 2189 files, 7325 examples, 26118 expectations, 0 failures, 0 errors |
| 16:38:48 | NoKarma enters the room. | |
| 16:41:22 | mass | morning! |
| 16:47:54 | JonathanT_ leaves the room. | |
| 16:51:17 | brainopia enters the room. | |
| 16:57:23 | jtoy leaves the room. | |
| 16:58:52 | qwert666_ enters the room. | |
| 16:59:27 | anonuser | Morning mass |
| 16:59:33 | brainopia leaves the room. | |
| 17:03:26 | rubuildius_amd64 | Wilson Bilkovich: 6a9befe72; 2189 files, 7324 examples, 26083 expectations, 1 failure, 2 errors; http://rafb.net/p/Nvbii135.html |
| 17:04:37 | ruivaldo enters the room. | |
| 17:16:15 | qwert666 leaves the room. | |
| 17:27:59 | headius enters the room. | |
| 17:38:32 | anteaya enters the room. | |
| 17:38:44 | ruivaldo leaves the room. | |
| 17:39:34 | pauldix enters the room. | |
| 17:40:33 | mernen leaves the room. | |
| 17:46:55 | michalw leaves the room. | |
| 17:52:48 | lopex leaves the room. | |
| 18:05:12 | AndrewO enters the room. | |
| 18:14:43 | benburkert enters the room. | |
| 18:20:04 | VVSiz enters the room. | |
| 18:22:41 | binary42 leaves the room. | |
| 18:30:58 | RyanTM enters the room. | |
| 18:44:12 | JonathanT_ enters the room. | |
| 19:08:39 | JonathanT leaves the room. | |
| 19:17:04 | benburkert leaves the room. | |
| 19:18:04 | benburkert enters the room. | |
| 19:18:31 | twbray enters the room. | |
| 19:18:57 | enebo leaves the room. | |
| 19:20:08 | benburkert_ enters the room. | |
| 19:35:39 | twbray leaves the room. | |
| 19:37:45 | benburkert leaves the room. | |
| 19:41:07 | blakewatters leaves the room. | |
| 19:45:46 | benburkert_ leaves the room. | |
| 19:52:35 | twbray enters the room. | |
| 19:55:48 | elight leaves the room. | |
| 19:57:49 | cremes leaves the room. | |
| 20:08:24 | michaellatta_ enters the room. | |
| 20:09:20 | dc_ leaves the room. | |
| 20:09:47 | mernen enters the room. | |
| 20:20:10 | mernen leaves the room. | |
| 20:23:16 | cheapRoc leaves the room. | |
| 20:24:01 | michaellatta leaves the room. | |
| 20:25:04 | binary42 enters the room. | |
| 20:28:47 | blakewatters enters the room. | |
| 20:33:06 | benburkert enters the room. | |
| 20:33:33 | boyscout | 1 commit by Wilson Bilkovich |
| 20:33:34 | boyscout | * Make everything related to 'caller' or backtraces way more awesome.; 09b5f54 |
| 20:35:46 | blakewatters_ enters the room. | |
| 20:36:23 | pauldix leaves the room. | |
| 20:38:27 | dbussink | headius: already heading for amsterdam any time soon? |
| 20:44:09 | pauldix enters the room. | |
| 20:46:30 | rubuildius_ppc | Wilson Bilkovich: 09b5f54f1; 2189 files, 7325 examples, 26118 expectations, 0 failures, 0 errors |
| 20:47:59 | blakewatters leaves the room. | |
| 20:52:55 | blakewatters_ leaves the room. | |
| 21:01:52 | krisps enters the room. | |
| 21:10:44 | JonathanT_ leaves the room. | |
| 21:22:04 | mernen enters the room. | |
| 21:26:49 | TheVoice enters the room. | |
| 21:28:46 | headius leaves the room. | |
| 21:30:32 | chris2 leaves the room. | |
| 21:31:44 | boyscout | 3 commits by Brian Ford |
| 21:31:45 | boyscout | * Updated CI tags for merged specs.; 614d3e3 |
| 21:31:46 | boyscout | * Updated RubySpec source to d6754b35 except language/def_spec.rb.; 7ccc7a8 |
| 21:31:47 | boyscout | * Updated MSpec source to 6dc519b3.; de6e4f2 |
| 21:35:14 | ezmobius enters the room. | |
| 21:35:16 | mernen | dang, brixen! |
| 21:35:33 | mernen | I had a patch for one of the new spec failures |
| 21:36:02 | mernen | http://rubinius.lighthouseapp.com/projects/5089/tickets/602-patch-coerce-elements-which-respond-to -to_ary-for-array-flatten |
| 21:39:25 | chopmo enters the room. | |
| 21:44:44 | rubuildius_ppc | Brian Ford: 614d3e32f; 2373 files, 7734 examples, 26748 expectations, 0 failures, 0 errors |
| 21:50:01 | rubuildius_ppc leaves the room. | |
| 21:50:41 | rubuildius_ppc enters the room. | |
| 21:56:53 | chopmo leaves the room. | |
| 21:57:41 | elight enters the room. | |
| 21:58:11 | chopmo enters the room. | |
| 21:58:25 | krisps leaves the room. | |
| 21:58:34 | wyhaines leaves the room. | |
| 21:59:36 | brixen | mernen: sorry! had to get the specs updated |
| 21:59:51 | JonathanT enters the room. | |
| 21:59:53 | brixen | mernen: are you waiting for a commit bit? |
| 21:59:54 | mernen | I understand. I just wanted to point you to that patch before you did that |
| 22:00:00 | mernen | but I'm too late :) |
| 22:00:41 | brixen | mernen: don't you have a commit bit? |
| 22:00:43 | mernen | that'd surely help... I already have a few other stuff to fix for my next specs |
| 22:00:45 | mernen | nope |
| 22:01:03 | brixen | hmm, I thought I saw a commit from you |
| 22:01:08 | brixen | maybe I'm thinking of rubyspec |
| 22:01:42 | mernen | certainly it wasn't on rubinius :) |
| 22:03:09 | dctanner enters the room. | |
| 22:03:31 | brixen | mernen: just waiting for the build/spec run to finish and I'll push if everything passes |
| 22:07:07 | JonathanT leaves the room. | |
| 22:07:10 | imajes enters the room. | |
| 22:07:12 | seydar enters the room. | |
| 22:11:08 | pauldix leaves the room. | |
| 22:11:11 | benburkert leaves the room. | |
| 22:11:16 | Maledictus leaves the room. | |
| 22:11:28 | dctanner leaves the room. | |
| 22:11:37 | boyscout | 1 commit by Daniel Luz |
| 22:11:38 | boyscout | * Coerce elements which respond to #to_ary for Array#flatten; 31a3a96 |
| 22:12:01 | boyscout | 1 commit by Brian Ford |
| 22:12:02 | boyscout | * Removed CI tag for fixed Array#flatten spec.; f38cad6 |
| 22:12:13 | agardiner enters the room. | |
| 22:12:24 | brixen | mernen: there ya go! pastie evan your pub ssh key so you can get a bit |
| 22:12:33 | agardiner | howdy |
| 22:12:45 | brixen | hey agardiner |
| 22:13:00 | agardiner | hiya brixen |
| 22:14:05 | brixen | gotta run to a study group for my final tomorrow. catch y'all later |
| 22:14:45 | agardiner | later |
| 22:15:04 | brixen | djwhitt: oh, any way I could get access to the rubuildius_amd64 machine? if so, could you email me at brixen at gmail |
| 22:15:16 | rubuildius_amd64 | Brian Ford: 614d3e32f; 2373 files, 7735 examples, 26727 expectations, 1 failure, 1 error; http://rafb.net/p/ffQPC084.html |
| 22:15:17 | rubuildius_amd64 | Wilson Bilkovich: 09b5f54f1; 2189 files, 7324 examples, 26083 expectations, 1 failure, 2 errors; http://rafb.net/p/FtrajY48.html |
| 22:15:17 | brixen | agardiner: cheers :) |
| 22:15:28 | Defiler | Gah I hate that we can |
| 22:15:32 | Defiler | 't update the bots |
| 22:15:42 | brixen | me too! |
| 22:15:51 | brixen | we need to fix that this week |
| 22:15:57 | agardiner | Hey Defiler |
| 22:16:09 | brixen | k, hasta pronto |
| 22:16:49 | agardiner | been expecting it... your backtrace/exception changes require changes to the debugger |
| 22:17:31 | Defiler | Aah, sorry. Forgot to look there and I guess they aren't in CI |
| 22:17:37 | agardiner | just looking at what's changed... |
| 22:17:50 | Defiler | I'm working on my grandmother's PC (ugh) right now, but I was thinking of renaming 'stack_trace' to 'stack_frames' |
| 22:17:53 | agardiner | well, more likely there just arent specs for the bits that are busted |
| 22:17:54 | Defiler | but otherwise it should be static for a bit |
| 22:18:15 | agardiner | k |
| 22:18:17 | Defiler | It isn't perfect, but it is now going to be a lot easier to work on incorrect stack traces |
| 22:18:28 | Defiler | and we went from 15 spec_parser failures in RSpec down to 5 or 6 |
| 22:18:31 | Defiler | whee |
| 22:18:45 | agardiner | yeah, looks like it is a bit better structured now |
| 22:18:53 | agardiner | i like that backtrace is in its own file! |
| 22:19:08 | Defiler | I'm going to keep working on the fact that 'describe' and 'position_info' do similar things |
| 22:19:08 | agardiner | could never remember where to find it before! |
| 22:19:13 | Defiler | but that won't change the public API much |
| 22:19:17 | Defiler | I'm going to move Binding out as well, I think |
| 22:19:23 | agardiner | yeah, makes sense |
| 22:19:25 | Defiler | In fact, I'm doing that right now |
| 22:19:35 | agardiner | the debugger actually just needs the stack frames |
| 22:19:39 | djwhitt | brixen: pastie me your public key and I'll get you an account |
| 22:20:00 | agardiner | handles its own formatting, so we can exclude frames from the debugger |
| 22:20:16 | dysinger enters the room. | |
| 22:22:03 | cremes enters the room. | |
| 22:25:25 | rubuildius_ppc | Brian Ford: f38cad61e; 2373 files, 7735 examples, 26754 expectations, 0 failures, 0 errors |
| 22:27:24 | Defiler | agardiner: Check this out. (about to push) |
| 22:28:19 | boyscout | 2 commits by Wilson Bilkovich |
| 22:28:20 | boyscout | * Rename 'MethodContext#calling_hierarchy' and friends; 949831b |
| 22:28:20 | Defiler | You can now just ask any Context class for its 'context_stack' and get back things that you can call 'position_info' on if you want |
| 22:28:21 | boyscout | * Move class Binding from eval.rb to binding.rb; d8b8078 |
| 22:28:44 | djwhitt | Defiler: about those errors on rubuildius_amd64, is that a problem with the bot? |
| 22:28:46 | agardiner | ok, looking at it now |
| 22:28:48 | Defiler | djwhitt: yes |
| 22:29:05 | djwhitt | Defiler: gah, sorry about that. I actually thought those were real errors |
| 22:29:09 | Defiler | Take a look at BlockContext#position_info in order to see how to print the right crap for wacky proc bindings |
| 22:29:25 | Defiler | djwhitt: The bot just isn't running the latest frozen spec code for some reason. |
| 22:29:43 | agardiner | hehe... will do |
| 22:29:48 | djwhitt | Defiler: ah, is there something extra I need to do to update those? |
| 22:29:54 | Defiler | Hrm.. not at the moment |
| 22:30:28 | Defiler | Oh. Odd. I orphaned a method.. let's see if using it fixes this wacky eval("raise 'foo'", @some_proc) issue |
| 22:31:55 | cezarsa leaves the room. | |
| 22:34:28 | rubuildius_amd64 leaves the room. | |
| 22:34:52 | rubuildius_amd64 enters the room. | |
| 22:36:12 | djwhitt | there, I think that should take care of it... |
| 22:37:10 | seydar | what are you all fixing? |
| 22:37:56 | djwhitt | not sure about anyone else, but I'm fixing rubuildius_amd64 |
| 22:38:25 | agardiner | i'm fixing the debugger to work with the exception backtrace changes |
| 22:39:29 | seydar | sweet |
| 22:39:45 | seydar | was rubuildius_amd64 claiming errors when none existed? |
| 22:40:04 | djwhitt | seydar: kind of, it wasn't syncing up to the latest frozen specs |
| 22:40:12 | seydar | ah. |
| 22:40:25 | Yurik leaves the room. | |
| 22:40:46 | seydar | i was totally planning on doing a bunch of rubinius work this summer, particularly on garnet |
| 22:41:06 | seydar | but then i got an awesome job offer that is with ruby and it pays sooo well |
| 22:42:15 | blakewatters enters the room. | |
| 22:42:24 | seydar | anyone know if headius has done any work on duby lately? |
| 22:42:39 | rubuildius_ppc | Wilson Bilkovich: 949831ba2; 2373 files, 7735 examples, 26754 expectations, 0 failures, 0 errors |
| 22:43:37 | seydar | grats |
| 22:45:33 | benny leaves the room. | |
| 22:47:51 | seydar | ok. sha1.bundle has taken about 15 minutes to compile and its STILL not done. is there any reason for this? |
| 22:49:46 | djwhitt leaves the room. | |
| 22:50:46 | fbuilesv leaves the room. | |
| 22:55:07 | cezarsa enters the room. | |
| 22:55:36 | seydar | and has anyone else ever run into 'runaway rubinius tasks'? |
| 22:57:39 | agardiner | hmm... looks like IRB is also busted with the backtrace changes |
| 22:58:18 | agardiner | must be in the rubinius custom bits that use awesome_backtrace |
| 23:00:07 | djwhitt enters the room. | |
| 23:05:28 | agardiner | Defiler: so, it seems the main breakage is due to the change to make @frames hold the contexts, rather than an array of recv, loc |
| 23:05:30 | headius enters the room. | |
| 23:06:04 | agardiner | am i right in assuming that @frames will always hold MethodContext objects? |
| 23:06:10 | agardiner | (now) |
| 23:06:18 | thehcdreamer leaves the room. | |
| 23:06:39 | headius | dbussink: leaving in about 4 hours |
| 23:06:54 | dbussink | headius: ah, have a nice trip then |
| 23:07:15 | dbussink | headius: see you in amsterdam then ;) |
| 23:07:23 | headius | yes, should be a good conf |
| 23:08:02 | Defiler | agardiner: Yeah |
| 23:08:17 | Defiler | agardiner: That is the new invariant.. instead of having them hold random-ass shit based on the depth asked for, etc |
| 23:08:24 | seydar | headius: have you done any work on duby in the past? would you say it's stablish? |
| 23:08:31 | agardiner | ok, good stuff |
| 23:08:32 | Defiler | agardiner: It will always contain the whole trace, including ones that might later be skipped, like (eval) crap |
| 23:09:50 | agardiner | hehe, i'm not fully up to speed on what weird shit you've been working with, so that last bit doesn't mean much to me :-) |
| 23:10:41 | headius | seydar: no, I rebooted it to make it less dependent on java/jruby and that reboot isn't working fully yet |
| 23:11:02 | headius | primary task at the moment is to get the JVM bytecode backend working again, then I can expand out supported syntax again |
| 23:11:08 | seydar | ah. how did the ruby -> java source ever turn out though? is that in the JRuby svn? |
| 23:11:15 | seydar | gotcha |
| 23:11:22 | headius | I'd also like to make the parser/AST transformation front-end work from ruby_parser instead of our AST too |
| 23:11:27 | headius | since it's all ahead-of-time compilation anyway |
| 23:11:45 | chopmo leaves the room. | |
| 23:12:03 | headius | I didn't ever try ruby -> java source yet...did a little proof of concept of ruby to C source with Duby AST, but it was just playing around |
| 23:13:04 | obvio171 enters the room. | |
| 23:13:37 | seydar | coulda sworn you did some java source.. anyways, nice job on it all! |
| 23:13:50 | headius | yeah, hopefully over the next couple weeks of travel I can get back to it |
| 23:13:53 | seydar | i'm looking to bastardize it and do.... unholy things... to it this summer |
| 23:13:53 | headius | too many projects |
| 23:14:18 | headius | well I'd welcome some kind of contributions for sure...once it's independent from JRuby AST I could spin it off as a separate project |
| 23:14:46 | headius | gotta go, still getting ready for the trip :) ttfn |
| 23:14:48 | seydar | that would be MEGA useful, because I'm scared of breaking something, and plus, I don't really know how jruby parses things |
| 23:14:55 | seydar | later (alligator) |
| 23:15:01 | headius | yeah, and our parser is likely to get a major overhaul soon |
| 23:15:11 | headius | so AST is probably going to change |
| 23:15:22 | rubuildius_amd64 | Wilson Bilkovich: 949831ba2; 2373 files, 7736 examples, 26733 expectations, 1 failure, 1 error; http://rafb.net/p/5R9EkS99.html |
| 23:15:37 | djwhitt | hmm... not quite there yet... |
| 23:15:42 | headius | bbl |
| 23:19:02 | Arjen__ enters the room. | |
| 23:19:02 | Arjen_ leaves the room. | |
| 23:21:53 | djwhitt leaves the room. | |
| 23:22:00 | Arjen__ leaves the room. | |
| 23:22:24 | naeu enters the room. | |
| 23:22:46 | seydar leaves the room. | |
| 23:22:51 | djwhitt enters the room. | |
| 23:22:55 | djwhitt leaves the room. | |
| 23:25:24 | Arjen_ enters the room. | |
| 23:25:34 | anteaya_ enters the room. | |
| 23:27:45 | Yurik enters the room. | |
| 23:32:40 | Yurik leaves the room. | |
| 23:35:10 | anteaya leaves the room. | |
| 23:35:32 | boyscout | 5 commits by Adam Gardiner |
| 23:35:33 | boyscout | * Fix debugger backtrace command to work with new backtrace content; 5d577e1 |
| 23:35:34 | boyscout | * Add spec to check Degugger::CmdLineInterface handles exceptions; 1bb91a1 |
| 23:35:35 | boyscout | * Fix Debugger::CmdLineInterface#handle_exception to work with new frames content; 5f56a23 |
| 23:35:36 | boyscout | * Fix IRB to work with new backtrace frame content; e8bf6ef |
| 23:35:37 | boyscout | * Fallback to std backtrace if Debugger::Interface#handle_exception fails; f9cc342 |
| 23:38:20 | twbray leaves the room. | |
| 23:40:05 | benburkert enters the room. | |
| 23:43:24 | AndrewO leaves the room. | |
| 23:44:32 | naeu leaves the room. | |
| 23:44:42 | headius_ enters the room. | |
| 23:45:53 | jero5 enters the room. | |
| 23:47:07 | benburkert leaves the room. | |
| 23:47:17 | NoKarma leaves the room. | |
| 23:48:04 | agardiner | ok, calling it a night - later o/ |
| 23:49:05 | rubuildius_ppc | Adam Gardiner: 5d577e15b; 2374 files, 7736 examples, 26755 expectations, 0 failures, 0 errors |
| 23:49:42 | qwert666_ leaves the room. | |
| 23:51:31 | headius leaves the room. | |
| 23:58:16 | binary42 leaves the room. | |
| 23:59:22 | boyscout | 1 commit by Cezar Sa Espinola |
| 23:59:23 | boyscout | * Adding rb_exc_new{2,3} to subtend, with specs.; ef62724 |
| 23:59:36 | elight leaves the room. |