Index

Show enters and exits. Hide enters and exits.

02:43:01peterhilboyscout nad brixen: Did you get NArray to build?
05:47:23brixenpeterhil: yeah, I got it to build, but evan is fixing up some stuff in the C-API right now
05:48:01brixenwhen he's done, I'll see about getting it passing its tests
13:49:05peterhilbrixen: great! :-)
16:42:09weepyThis is intersting piece about compiling Ruby :
16:42:10weepyhttp://www.hokstad.com/the-problem-with-compiling-ruby.html
16:42:41weepyhttp://www.hokstad.com/the-problem-with-compiling-ruby.html
16:43:10weepyThis is interesting piece about compiling Ruby :
19:12:48libcevan, hi, http://pastie.org/453656
19:18:19evanhm
19:18:27evanthere are much easier ways to do this
19:18:40rueI am not convinced dynamic locals are working correctly anyway
19:19:29evanlibc: you're going to have to explain this to me
19:19:31evani don't get the skip
19:19:37evanrue: please provide failing code
19:20:05evanlibc: seems like the fast majority of this is unnecessary
19:20:07libcevan, for a in ... ; end is converted to .each do ... ; end… we create a new scope for a block
19:20:15evanlibc: the Loop node should just never be used
19:20:18evanif you want this.
19:20:25evanthen it works exactly like MRI
19:20:43evanlibc: i think i'm confused
19:20:45libcevan, oh, yeah…
19:20:47evanbecause you've got stuff mixed
19:20:53evani can't tell whats for the loop fix and whats for the for fix
19:20:57libcevan, there's two patches =) one for loop, the second for for
19:21:12evanbut i can't tell where one patch starts and the other starts
19:21:19evanone patch ends, and the other starts, rather
19:21:43libcheh
19:21:53evanplease redo it
19:22:01evanwith them seperate
19:22:07evanotherwise i can't really figure it out.
19:22:38rueWhen/if I have the time
19:23:08evanrue: then they're not broken :)
19:35:04libcevan, http://pastie.org/453690 easy one (for scope)
19:36:05evanok, that makes sense
19:41:57rueYeh, sure it works fine.
19:42:07ruebrixen: Seen http://blog.thinkrelevance.com/2009/3/26/introducing-micronaut-a-lightweight-bdd-framework ?
19:44:24libcevan, ok, for loop, should I stick to Loop class, or set @loop = true, and add conditions to bytecode ? (goto + check_interrupts + redo, next + block_call)
19:44:53brixenrue: hadn't, thanks
19:44:53libcs/redo, next/break, next/
19:45:03evanlibc: no
19:45:12evanif you want to pass this spec
19:45:16evanyou have to not use the loop class
19:45:19evanLoop
19:45:25evanso the code that creates one should not do that anymore
19:45:31evanjust do that and it should work
19:48:40libceeemm. I don't get it. I better leave this spec alone
20:11:12tilmanevan: did you deliberately put that early return in VMMethod::find_super_instructions in 214fe7e549?
20:11:19evanyeah
20:11:26evanto disable them.
20:14:36tilmanok
20:14:51tilmanevan: just checking, since the commit comment didn't mention it
20:15:00evanyeah
20:15:06evanit was initially a mistake
20:15:12evanbut then realized i wanted it there for now
20:15:34tilmanah