Index

Show enters and exits. Hide enters and exits.

00:00:04evanok
00:00:14evani'm going to frontload running instructions.rb manually
00:00:15evanone sec.
00:00:31hoopy_ enters the room.
00:01:03dgtizedk
00:02:02ShayArnett enters the room.
00:03:59lopex enters the room.
00:05:35evandgtized: ack
00:05:37evani have to run
00:05:41evani'll have to get to this in a bit
00:07:49massrue: I might be able to find a way to get someone else to partially foot the bill too
00:07:53massI'll have to pitch the idea :)
00:08:37ShayArnett leaves the room.
00:08:50kw leaves the room.
00:11:45dgtizedevan: alright well whenever you get the chance, I'd like to play with the cpp stuff more but it's tricky right now
00:12:34context enters the room.
00:18:56VVSiz_ enters the room.
00:25:09enebo leaves the room.
00:32:25kw enters the room.
00:33:13wycats_ enters the room.
00:33:41imajes leaves the room.
00:34:53wycats leaves the room.
00:34:56shame leaves the room.
00:35:35VVSiz leaves the room.
00:37:07imajes enters the room.
00:37:48DefilerOh man this is a wicked idea: http://java.sun.com/performance/reference/whitepapers/6_performance.html#2.1.1
00:41:41context leaves the room.
00:41:44context enters the room.
00:45:26imajes leaves the room.
00:46:04atmos leaves the room.
00:49:49radarek leaves the room.
00:57:06headius leaves the room.
01:01:30dlee leaves the room.
01:03:42ShayArnett enters the room.
01:13:33gnufied leaves the room.
01:19:43dewd enters the room.
01:27:37ShayArnett leaves the room.
01:29:21imajes enters the room.
01:33:32benburkert enters the room.
01:33:45imajes_ enters the room.
01:34:04twbray enters the room.
01:34:46imajes leaves the room.
01:35:48rueThat is a very white paper indeed
01:37:09scudco leaves the room.
01:37:45twbray leaves the room.
01:37:54shame enters the room.
01:38:26dysinger__ leaves the room.
01:38:43headius enters the room.
01:39:21imajes enters the room.
01:41:02headiusDefiler: cool stuff eh
01:47:38zenspiderI have a segfault from a fairly simple unit test...
01:47:45zenspidertoday is frustrating
01:54:46imajes_ leaves the room.
01:56:57dysinger enters the room.
01:57:23krisps leaves the room.
02:02:25lstoll enters the room.
02:03:59twbray enters the room.
02:04:02cored enters the room.
02:07:26imajes leaves the room.
02:23:03twbray leaves the room.
02:24:05mkescher enters the room.
02:31:30ShayArnett enters the room.
02:40:18ruezenspider: What is breaking?
02:45:43_VVSiz_ enters the room.
02:46:29dctanner enters the room.
02:58:40boyscout1 commit by Wilson Bilkovich
02:58:41boyscout * Fix an infinite loop in Numeric#==; a037a83
03:03:49VVSiz_ leaves the room.
03:08:43rubuildius_amd64Wilson Bilkovich: a037a838c; 2108 files, 6762 examples, 24966 expectations, 0 failures, 0 errors
03:11:55cored leaves the room.
03:17:36rubuildius_ppcWilson Bilkovich: a037a838c; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors
03:18:00gnufied enters the room.
03:18:34headius leaves the room.
03:27:35mkescher leaves the room.
03:33:33nicksieger leaves the room.
03:34:09nicksieger enters the room.
03:35:51ezmobius leaves the room.
03:39:39gnufied leaves the room.
03:44:49twbray enters the room.
03:48:11headius enters the room.
03:51:15headius leaves the room.
03:53:42headius enters the room.
03:54:15xhanjian leaves the room.
03:54:23xhanjian enters the room.
03:54:26lopex leaves the room.
03:55:15dctanner leaves the room.
03:57:57nicksieger leaves the room.
03:59:55twbray leaves the room.
04:03:14MenTaLguY leaves the room.
04:03:52masstinkers on the cpp branch
04:06:59MenTaLguY enters the room.
04:10:23benburkert leaves the room.
04:16:45nicksieger enters the room.
04:27:37twbray enters the room.
04:29:00twbray leaves the room.
04:32:47ShayArnett leaves the room.
04:36:39lstoll leaves the room.
04:57:36wycats leaves the room.
04:57:48masslets out a random cackle
04:59:20mernenum
04:59:34mernen> describe "Bareword array literals" do
05:00:30mernenwhen the subject of the test is in plural form, should I describe everything in plural too? i.e., it "treat consecutive whitespace as one"
05:01:36MenTaLguYyes, I believe so
05:01:44MenTaLguYwant to go for what will look natural in the output
05:03:00mernenI see
05:03:00rueYou should change the desc itself usually :)
05:03:48mernenI'll see if I can come up with a better description rue
05:04:00rueJust make it "Bareword array literal"
05:04:09mernenthis part of the spec is particularly bad, though I see it's not really easy to describe it
05:04:18mernendescribe "Bareword array literals" do
05:04:20rueToss in "syntax" and even "%w, %W" if you like
05:04:20mernenit "%w() transforms unquoted barewords into an array" do
05:05:01mernen%w and %W are thrown in the same describe block
05:05:15rueThey have commonalities
05:05:30mernenwhich I guess is part of the cause why this part of the spec is badly worded
05:06:25mernenwell, I guess changing it to singular form will work okay here
05:06:40mernensince the output would become "Bareword array literal %w() ..."
05:08:43yipstar leaves the room.
05:10:23rueYep. It could be otherwise reorganised too
05:11:45ruePlus maybe "bareword" is not immediately obvious for a casual observer. "Unquoted text separated by whitespace"?
05:14:50yugui enters the room.
05:16:54sambo82 enters the room.
05:19:39obvio171 enters the room.
05:21:13lstoll enters the room.
05:27:36shame leaves the room.
05:31:36obvio171 leaves the room.
05:32:14obvio171 enters the room.
05:33:56obvio171 leaves the room.
05:34:10sambo82 leaves the room.
05:34:25obvio171 enters the room.
05:42:44shame enters the room.
05:44:25kw leaves the room.
05:45:45binary42 enters the room.
05:51:31kw enters the room.
05:51:33kw leaves the room.
06:00:20twbray enters the room.
06:01:48binary42_ enters the room.
06:01:48binary42 leaves the room.
06:03:52sambo82 enters the room.
06:09:21lstoll leaves the room.
06:16:32dysinger leaves the room.
06:22:28binary42_ leaves the room.
06:23:21twbray leaves the room.
06:31:41dysinger enters the room.
06:47:15mkrauskopf enters the room.
06:59:24sambo82 leaves the room.
07:10:34twbray enters the room.
07:15:51nemerle enters the room.
07:39:23headius leaves the room.
07:40:52headius enters the room.
07:43:30headius leaves the room.
07:45:10headius enters the room.
07:53:21jacen_ leaves the room.
08:00:34jacen_ enters the room.
08:07:21TheVoice enters the room.
08:38:24twbray leaves the room.
08:39:36boyscout1 commit by Evan Phoenix
08:39:37boyscout * Fixes found running rails; 6168475
08:43:58rubuildius_amd64Evan Phoenix: 61684750a; bin/ci failed! http://rafb.net/p/rkg4eX73.html
08:48:28rubuildius_ppcEvan Phoenix: 61684750a; bin/ci failed! http://rafb.net/p/BevIpm68.html
08:54:34mutle enters the room.
09:02:35boyscout1 commit by Evan Phoenix
09:02:36boyscout * Fix case sexp generation error, fix compiler specs; a82fc63
09:10:05headiusrunning rails!!!
09:10:09evanyep!
09:10:14evanblogging now.
09:10:18evanstatic and dynamic content.
09:10:24headiusAR?
09:10:27evanaction_mailer is getting confused trying to load
09:10:35evanAR is next.
09:10:43headiusAR's the main event
09:10:43evanno AR yet.
09:10:56headiusthe rest is pretty much merb
09:10:59evanthere is 2x the code in activesupport
09:11:01evanoh hell no.
09:11:09rubuildius_amd64Evan Phoenix: a82fc63b6; bin/ci failed! http://rafb.net/p/YbWIcf71.html
09:11:13evanarg.
09:11:34evangreat
09:11:40evanthe ci bots are throwing up no perm errors.
09:11:41evansuper.
09:11:45evananyway
09:11:49evanwe'll hit AR tomorrow probably.
09:12:31headiusare you just executing a request, or running unit tests?
09:12:41evanthis was executing a request
09:12:46headiusahh ok
09:12:48evanthats my side to bang on it
09:12:53headiusso you fixed what you found on that path
09:12:56evanwilson is running the unit tests
09:13:02evanwhich sucks
09:13:06evanbecause they don't even run green on MRI
09:13:09headiusyeah, that's hell
09:13:23evanrunning down the request path is better for railsconf
09:13:28evangives us workable demos
09:13:33headiusthat's what we had in 2006 for javaone
09:13:40headiusno unit tests then
09:13:55headiusbut it was just tom and I part-time...hard to do much more than that
09:14:45headiusso can I install rails gems and gen an app and try it?
09:14:49evanyep.
09:15:00evaninstalling the rails gems is super slo
09:15:01evanw
09:15:10evani highly suggest you don't generate rdoc
09:15:13evanas you know.
09:15:23evanbut thats how i'm running it.
09:15:28headiusyeah, we had to turn it off years ago too
09:15:49evanif you're goal was to say that you had this working 2 years ago, it's taken. :)
09:16:03evani got it, i got it.
09:16:10headiusoh, no...just saying this is all fine
09:16:24evanok
09:16:24headiussensitive much?
09:16:41headius:)
09:16:41evanyou know how bad IRC is for that kind of thing
09:16:45evanand it's 1:15
09:16:52headiusis this with the new vm?
09:16:57evanno
09:17:00headiusoh, ok
09:17:01brixenhmm, we need to get ci.rubini.us bots reporting in channel
09:17:09brixenthe linux bot is reporting doa for like 10 commits
09:17:15evanthe new vm is taking me too long to get up and going
09:17:30evani've side tracked it while I bang on rails.
09:17:46evanbrixen: i un deviated a spec
09:17:53evannot sure how you want them sync'd
09:18:01evanso that frozen has the proper version
09:18:13evanreally? hrm. ok.
09:18:33brixenevan: I'll sync frozen tomorrow
09:18:39evanno prob
09:18:41evanjust a heads up.
09:18:42brixenevan: you committed the spec to rubyspec, right?
09:18:47evanyeah
09:18:49brixenk
09:19:14rubuildius_ppcEvan Phoenix: a82fc63b6; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/ljyg8w28.html
09:19:21evanok, yay.
09:19:27brixenevan: fyi, the url in the topic now has a section on syncing frozen
09:19:31evanok
09:19:33evani tried just now
09:19:36evandoing spec:sync
09:19:38headiuswhat's the status of the new vm right now anyway?
09:19:42evanbut i then got like 40 failures
09:19:47brixenevan: yep
09:19:54brixenstep 2 is to review and taag
09:19:57brixenor tag even
09:20:03evanheadius: it can load in and start executing the bootstrap
09:20:20evandoing simple method specialization instead of ivar_as_index
09:20:53headiusoh, what's that about?
09:22:57evanit's dope
09:23:05evanit uses a simplified form of what kresten talked about
09:23:21evanfor the builtin methods (String for instance)
09:24:02evanthe annotations let the build process figure out a mapping of internal named slot (size) to a number (1)
09:24:18evanthen when methods are added to String
09:24:30evanthe VM runs over them, looking if anyone accesses ivar @size
09:24:42evanif so, it rewrites the bytecode to access field 1
09:25:11evanso only the VM has to hold the name to number mapping
09:25:20evanwhere as before, it was pushed out into the kernel code
09:25:29headiusoh that whole thing
09:26:09headiusyeah, it's clever...I suppose more important for you with so much in ruby
09:26:16headiusare you doing it for all ivars or just core ones?
09:26:56evanphase 1 is just for builtin classes
09:27:00headiuslike, do you regenerate at runtime
09:27:01evanwhere the name to number mapping is static
09:27:14evanphase 2 is building the map dynamically
09:27:17evanand applied it to all classes
09:27:49manverusounds like smalltalk :)
09:28:06evanno coincidence there.
09:28:08evan:)
09:29:15headiusI had some prototype code for that a while back but never used it due to code-loading costs on JVM
09:29:31headiuslooking forward to JDK7 where most of that cost goes away
09:31:06evanyeah
09:31:12evanif you perform type specialization
09:31:22evanyou have to keep a private, type specific copy of those methods
09:31:57headiusyeah, at the moment our ivar access is quite a bit faster than 1.9 anyway, so it hasn't been a big issue
09:32:11evanjust using a better hash table?
09:32:16evanfor us it matters not just for performance
09:32:25headiusyeah, and of course it's implemented in Java
09:32:42evanbut because the builtin classes have their instances setup also as C++ objects
09:33:00evanso to bootstrap themselves, they have to be able to access stuff easily as the number slots
09:33:03headiusright...ours are the same but written by hand, using Java fields
09:33:07evanyep
09:33:07headiusmostly
09:33:35evanwow, loading script/server
09:33:52evanthe flat profile says that File::Stat#initialize is 19.5%
09:34:06headiusgood old stat
09:34:29headiuswe've gone through multiple iterations to speed up stat
09:34:46headiushmm, still Bulk updating..
09:34:51headiusshould I have installed locally or something?
09:35:00headiusit's been about fifteen minutes
09:35:49evanit will get there.
09:36:07headiusok, just making sure there wasn't a problem with it
09:36:22headiusis this just IO?
09:39:20headiusFWIW, I'm very glad you made it before IronRuby
09:40:06headiusnot that I wish John any ill will, but that whole spec blowup and their lack of openness until recently sucked
09:40:34evanyeah
09:43:11wycats enters the room.
09:43:16hedge-hog enters the room.
09:46:46imajes enters the room.
09:49:07headiusevan: it seems to be stuck in some kind of IO hell
09:49:12headiusdrive lights are solid on but almost no CPU
09:49:31evanstrange.
09:49:54headiusI'm going to have to kill it I think, dogging the whole system now
09:50:00headiusinstalled remotely ok for you?
09:50:16evanyeah
09:50:24headiusyeah, zero CPU now
09:50:32headiusreading from disk like a mofo
09:51:48evanyou getting output from gem?
09:51:52evanthat it's installing
09:52:12headiusI got two "Bulk updating Gem source" and then nothing
09:52:19evanhuh.
09:52:19evanok.
09:53:00headiushmm, might have popped some memory cap
09:53:29headiusYeeow, 1.28GB
09:53:32headiusthat's it
09:53:42evanit dogs a lot unmarshalling the index
09:53:50headiusmy po' old 2GB MBP can't do it
09:53:55evanperhaps try directly from .gem files
09:54:32headiusyeah I'll do that
09:54:34Maledictus enters the room.
09:54:45headiusbulk index update was definitely NOT friendly
09:55:31zenspiderheadius: do a bulk update in mri and copy over
09:55:52headiusmemory's better now...still 150-200MB for each gem, but it's succeeding
09:55:53zenspidernext release of rubygems won't have that problem
09:56:23rueWait, what, it actually *runs* Rails?
09:56:34headiushmm, AR is up to 300MB memory and climbing
09:56:36rueI thought you just got the help option to work.. double-hurray
09:56:40evandid i st-st-st-studder
09:56:45evan?
09:56:45evan:D
09:56:52headiusoh, rats...it started a remote
09:56:58headiusmust be missing something else
09:57:10rueevan: "rails -h works" is last I saw :)
09:57:19evanthat was the last I typed
09:57:24evani figured everyone had gone
09:57:30krisps enters the room.
09:57:35evanit happened at exactly midnight PDT
09:57:38headiusI got to see the truth first!
09:57:41evanMay 17th, 2008
09:57:45headiushooray!
09:57:54dbussinkevan: congrats :)
09:58:04evandbussink: thanks!
10:02:10evansweet
10:02:13evanaction_mailer loaded.
10:02:29evanthe staticscope just got truncated.
10:02:39headiusgenerating an app
10:03:01boyscout1 commit by Evan Phoenix
10:03:02boyscout * Retain the binding staticscope for constant lookup; 7cbbfd7
10:03:12headiusshould I run in prod mode or anything?
10:03:19evani generated the app
10:03:23evanand ran script/server
10:03:39headiusok
10:04:15evanyou'll need to update rubinius or exclude action_mailer
10:04:35headiusbooting webrick!
10:04:41headiusahh, it will blow up on load?
10:04:45evanyep
10:04:48headiusyup, there it goes
10:04:59headiusbig ol stack trace
10:05:09evanyeah
10:05:14evanthe wonders of racc's module_eval fun
10:06:00zenspiderit's so icky
10:06:28headiuswhat's using racc
10:06:33evantmail
10:06:38headiusahh
10:08:22headiusyarg
10:08:36headiushello world controller dropped a load of crap when I hit it
10:08:48headiussomething in dependencies
10:09:13evansqlite3 probably
10:09:18headiusI generated for mysql
10:09:24headiusand disabled ar
10:09:26evanoh, i didn't do that.
10:09:30headiusload_missing_constant
10:09:37headiuskapowie
10:09:38evanhow did you generate a hello world controller?
10:09:42evanwhat generate command
10:09:55headiusgenerate controller hello world
10:10:08headiusseemed to generate fine
10:10:12evanbut it has no index
10:10:19evandoes rail2 handle that specially?
10:10:21evani did the same
10:10:32evanthen added an index view
10:10:37evanworked ok.
10:11:04headiusI just hit /hello/world
10:11:11rubuildius_amd64Evan Phoenix: 7cbbfd7b6; bin/ci failed! http://rafb.net/p/qZhTio69.html
10:11:32evanhm.
10:11:33headiuslooks like both an error and IO getting clipped somewhere
10:11:38headiusI'll pastie what I see
10:11:41evank
10:12:05headiushttp://pastie.caboo.se/198652
10:12:25evanhm
10:12:34evanlooks like an error in reporting an error.
10:12:55headiusI just uncommented the disable line, so AR, AM, and ARes all out
10:13:09headiusif that makes a difference for this
10:13:21evanhm. ok.
10:13:37evanwhats in your world view?
10:13:52headiusdefault
10:13:58evanzenspider: btw, i had to make a test/unit/error file
10:13:59headiusnot even any scriptlets
10:14:02evanfor rails to load
10:14:16evanit seems to depend on mega test/unit just to load script/server
10:14:25evanwhats default?
10:14:31headiussome html crap
10:14:41evanlet me try
10:14:47headius"Find this file in app/views/hello/world.rhtml" or something
10:15:34evanhuh
10:15:40evanthat worked ok for me...
10:15:44evanwhats different...
10:15:49evanlet me try with a fresh app
10:16:03headiusspossible I'm not entirely clean, but I would have expected more to break before this
10:16:30headiusI got the welcome page, CGI cookie error and missing AR error all ok
10:16:35headiusall expected
10:17:20headiusdon't chase it for long if it's working for you, I hadn't updated rbx in a long time
10:17:29headiuscertainly possible I have something bogus here
10:17:40evanhow did your run script/generate?
10:17:43wycatsis it true?
10:17:47wycatsrubinius running rails?
10:17:50evan./shotgun/rubinius script/generate
10:17:51evanwycats: it's true.
10:17:54headius../
10:17:55headiusyes
10:17:55wycatsw0000000t
10:17:59mutleevan: congrats!
10:18:03wycatscracks open some champagne
10:18:04mutlecool!
10:18:04headiuswell, routing requests anyway :)
10:18:19headiusI suppose there's many levels of running
10:18:20mutleit's a start! awesome!
10:18:55rubuildius_ppcEvan Phoenix: 7cbbfd7b6; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/PgoYFo86.html
10:19:00wycatsgo team!
10:19:15evanheadius: don't ruin my fun
10:19:20headiusI will try one more thing before sleep
10:19:39headiusevan: you'll probably have AR by railsconf, so it ain't no thang
10:19:48headiusIR will be lucky to route a request
10:19:49evan:)
10:19:57evani guess they can't run optparse yet
10:20:04wycatsevan: correct
10:20:16dbussinkevan: hmm, how reliable is the coverage tool in the new vm?
10:20:21headiusok, AR didn't work :( oh wel
10:20:30headiusI though I'd try pure ruby mysql
10:20:38evandbussink: as reliable as gcov is
10:21:57evanheadius: hm.
10:22:03evani did basically the same thing again
10:22:09evangenerating an app
10:22:14evanmake controller hello world
10:22:20evango to it
10:22:23evanget a AR error
10:22:30evanchange the config to not include AR
10:22:32evanreload
10:22:35evanget the page fine
10:22:42headiusok, probably just my env
10:23:08evanthe info page stupidly depends on AR being loaded
10:23:34evanwell, i think thats enough for tonight
10:23:36evanmore tomorrow.
10:24:18rueNighty
10:25:16Yurik leaves the room.
10:25:28wycatsevan: yeah... that's retarded
10:25:34wycatsI've had that issue on MRI before
10:27:53headiusevan: yeah, it does
10:28:09wycatsgo Merb
10:29:01mutle leaves the room.
10:30:06mutle enters the room.
10:47:07mutle leaves the room.
10:47:21mutle enters the room.
10:59:24NoKarma enters the room.
11:23:23Fullmoon enters the room.
11:24:04jtoy enters the room.
11:28:45joachimmtest_load_file file seems to fail in the c++ vm tests. Likely because "test/fixture.rbc" is missing. Is there something I need to do to generate that file before running the tests?
11:29:29dbussinkjoachimm_: hmm, i'm not seeing any failures
11:30:13dbussinki do have the rbc file though, but didn't do anything special to generate it
11:30:28Yurik enters the room.
11:34:06Erlang00t1 enters the room.
11:36:00jtoy leaves the room.
11:37:17joachimmdbussink: thanks for applying my patch btw.
11:37:28dbussinkjoachimm_: np, that's what we do ;)
11:38:08NoKarmahello all
11:38:29dbussinkblegh, nasty cxxtest, it's exception assertions don't say what is thrown
11:38:41dbussinkError: Expected (as<Fixnum>(s)) to throw (TypeError) but it threw something else
11:38:48dbussinkanyone in here any experience with it?
11:39:05rueNope. Seems a common affliction in the C++ things
11:39:14joachimmdbussink: when I do git status, I am informed that fixture.rbc has been deleted. I guess I have screwed up somewhere
11:39:38TheVoice leaves the room.
11:39:56rueJust do a checkout then, that should restore
11:40:15dbussinkthat should fix it, since it's in the tree
11:40:35NoKarmawoo, my gsoc book package is already in Frankfurt!
11:41:36rueWhich books did you get?
11:41:53NoKarmarue: no idea, it's a secret :)
11:43:32Erlang00t2 enters the room.
11:44:46rueAha
11:48:09imajes leaves the room.
11:48:11dctanner enters the room.
11:48:15Fullmoon leaves the room.
11:51:46joachimmhow do i 'make coverage', since the last vm changes?
11:54:56dbussinkrake coverage
11:55:02dbussinkin the vm directory
11:57:02dbussinkjoachimm_: i just added some new stuff
11:57:08dbussinkthat will improve coverage too
11:57:10Erlang00t1 leaves the room.
12:00:46dbussinkjoachimm_: you gave evan you're public ssh key?
12:01:00joachimmdbussink: no I missed him.
12:02:48joachimmdbussink: did he switch back to shotgun, to get rails running. And what happend to the eval order, I thought that was a show stopper for rails.
12:03:24dbussinkwell, it's needed for some specific edge case
12:03:37dbussinkrunning rails is a loose definition ;)
12:04:58jp_tixjoachimm_: switched back, yes
12:05:41dbussinkactiverecord is not yet working for example
12:05:46dbussinkwhat is working is generating a new rails app
12:06:03dbussinkadd new controller and render a hello world page
12:07:47headius leaves the room.
12:12:41thehcdreamer enters the room.
12:15:36manveruok...
12:16:00manverui need a verification of a possible MRI bug
12:17:08manveruFile.open('foo', 'w+'){|f| f << 'foo' }; File.open('foo', 'a+'){|io| io.pos }
12:17:09manveru# 0
12:17:28manveruwhile open with 'a' returns 3
12:18:27zenspiderYAY! fixed up File#join
12:18:28jtoy enters the room.
12:19:55ruemanveru: 3 here
12:20:07ruex86 Leopard
12:20:50manveruok, i'm on x86_64 linux...
12:21:02manveru1.8.6 from 03-03
12:21:21zenspiderwith a GORGEOUS little cheating bastard... ruby in ruby is lovely
12:26:31ruemanveru: Older here. Is #tell the same? And does it actually write in the right place?
12:27:32manverutell is the same
12:28:04manveruand it appends correctly
12:32:09rueWeird. I wonder what is getting in its way. There are some platform issues we ran into with those
12:32:23rueSee if the man page sheds any light.
12:32:29rueBedtime, though.
12:38:03dbussinkrue: night
12:47:30jacen_ leaves the room.
12:49:16boyscout2 commits by Arthur Schreiber
12:49:17boyscout * Fixed Integer.induced_from.; 5cadd60
12:49:18boyscout * Added Fixnum.induced_from.; ea36721
12:50:14mutle leaves the room.
12:50:17mutle enters the room.
12:50:40dctanner leaves the room.
12:51:46Erlang00t3 leaves the room.
12:53:28jacen_ enters the room.
12:57:37dbussinkjoachimm_: what are you working on?
12:58:31Erlang0000 enters the room.
12:58:52rubuildius_amd64Arthur Schreiber: 5cadd608e; 2108 files, 6762 examples, 24964 expectations, 1 failure, 0 errors; http://rafb.net/p/YT1khD62.html
13:00:00thehcdreamer leaves the room.
13:03:46joachimmdbussink: I am having some troubles getting the 'rake coverage' to work. it aborts at GEN test/coverage/index.html
13:03:56rubuildius_ppcArthur Schreiber: 5cadd608e; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/pkioGu43.html
13:04:00dbussinkjoachimm_: hmm, any specific message?
13:05:01joachimmdbussink: http://pastie.textmate.org/private/5teooo6ft2rivnvgl7uw
13:05:23dbussinkthe file is not generated?
13:05:38dbussinkdo you have the latest version?
13:06:20joachimmdbussink: latest version of cxxtest?
13:06:31dbussinklatest new vm code
13:06:56NoKarmahm
13:07:03NoKarmathat failure is weird
13:07:28NoKarmawas that caused by me?
13:11:03dbussinkNoKarma: nope
13:11:06dbussinkwas already there
13:11:09NoKarmaok :)
13:20:05joachimmdbussink: did a fresh checkout, I had been playing to much with git to feel comfortable. rake coverage now works.
13:26:02joachimmdbussink: could you look at this patch btw http://rubinius.lighthouseapp.com/projects/5089/tickets/551-patch-additional-tests-for-float-in-th e-cpp-branch
13:27:30dbussinkjoachimm_: looks ok to me
13:35:14jtoy leaves the room.
13:37:47dbussinkjoachimm_: it's in
13:41:56joachimmI realised that an easy way to get quick coverage is to write tests for type_to_name, should I add a test for each type (e.g one for test_float, test_hash etc), or one test case that creates all types and verifies that type_to_name is correct.
13:50:01dbussinkhmmm, i don't really have a preference
13:50:07dbussinkin this case at least
13:50:22dbussinkcould probably go for type_to_name_for_float
13:50:28dbussinksomething like that
13:52:35joachimmdbussink: test_instructions.hpp seems to be under version control still it contains generated content. Is that intentional?
13:52:45dbussinkprobably not
14:04:58NoKarmacan somebody think of a method to copy instance methods from one class to another?
14:06:54NoKarmaor si there a way to revert what rb_undef_alloc_func does?
14:07:43pd enters the room.
14:13:49jtoy enters the room.
14:15:18MaledictusHow can I determine if the spec in my working copy are the frozen ones or newer?
14:15:59dbussinkMaledictus: what do you mean?
14:16:07NoKarmacd to the frozen folder
14:16:07dbussinkspec/frozen always has the frozen ones
14:16:10NoKarmagit log there
14:17:07NoKarmaMaledictus: does that work? it does here
14:17:22Maledictusyes. but doesn't it use spec/ruby ?
14:17:31NoKarma?
14:17:58dbussinkspec/ruby is submodule
14:18:21dbussinkspec/frozen is a copy at a certain point in time
14:18:23Maledictusan frozen is a revision out of that module?
14:18:36dbussinkyeah
14:18:40Maledictusah, ok.
14:18:42dbussinkfrozen is used for ci
14:18:58MaledictusI get 9 failures currently. Anybody else?
14:19:17MaledictusAnd some exceptions which aren't counted
14:19:22Maledictusdid a rake distclean
14:21:11NoKarmaMaledictus: can you pastie the failures?
14:21:55Maledictussure
14:22:02NoKarmaIs there some way to define the allocator method on the ruby side?
14:22:11NoKarmaI'm trying to subclass Integer
14:22:24NoKarmabut I can't allocate Objects of that subclass
14:23:55Maledictushttp://pastie.org/198698
14:24:30lopex enters the room.
14:25:29Erlang0000 leaves the room.
14:25:47MaledictusMaybe there are some fail tags missing?
14:26:36NoKarmaweird
14:26:38NoKarmamight be
14:27:06NoKarmaI don't get any errors when running the ci specs
14:27:50Maledictusfailure 9 e.g. needs a fail tag for current rubinius afaik
14:28:07MaledictusIt should fail for you too
14:29:00NoKarmahm
14:29:11NoKarmathen I might not have the latest spec/frozen
14:29:24MaledictusWhats the difference between rake spec:sync and rake spec:update?
14:30:33NoKarmaspec:sync updates the frozen specs on your side
14:30:37NoKarmaand creates a commit
14:30:46NoKarmawhen you push, you update the frozen specsin the repo
14:30:54NoKarmaspec:update updates your spec/ruby
14:31:00NoKarmato the latest revision
14:31:12Maledictusok
14:31:27MaledictusI think I did that. Will look in the log
14:31:33NoKarmaheh
14:37:55Maledictusyep. did a git reset --hard now ;)
14:49:35loop leaves the room.
14:50:09qwert666 enters the room.
14:58:58jeremydurham enters the room.
15:03:48vyom enters the room.
15:06:33manveruhrm
15:06:45manverufor some reason, 'rake git:update' doesn't work anymore
15:11:02MaledictusI think it works here
15:14:32manveruhmh
15:14:47manveruit fails on git stash, saying that i have a dirty repo
15:16:00manveruhttp://p.ramaze.net/1408
15:16:14manveruthis even happens on a totally new repo
15:21:32mkrauskopf leaves the room.
15:29:43benny enters the room.
15:30:52radarek enters the room.
15:32:52Jesterman81 enters the room.
15:33:14benburkert enters the room.
15:34:00Jesterman81 leaves the room.
15:36:23benburkert leaves the room.
15:38:06atmos enters the room.
15:38:23NoKarmaworks here, too
15:44:00binary42 enters the room.
16:00:09binary42_ enters the room.
16:00:26twbray enters the room.
16:00:54_sk enters the room.
16:00:58chris2 enters the room.
16:01:14binary42 leaves the room.
16:02:02mutle leaves the room.
16:02:23mutle enters the room.
16:04:12twbray leaves the room.
16:07:57mkrauskopf enters the room.
16:13:29atmos leaves the room.
16:31:57smparkes leaves the room.
16:36:18jtoythis is actually a nice intro : http://objc.toodarkpark.net/objctoc.html
16:37:02jtoywrong room
16:44:42binary42_ leaves the room.
16:45:00ShayArnett enters the room.
16:50:40jeremydurhamjtoy: that's a nice tutorial, either way ;)
16:51:44jtoyim doing objc for the iphone ,its driving me crazy that there are no procs or enumarables like ruby/lisp, but its way more dynamic than java
16:53:23DefilerSounds like fun
16:53:29DefilerI wish I worked on a cool project oh wait
16:54:20jtoyhaha
16:55:12atmos enters the room.
16:56:03jtoyDefiler: we went to the club at the 1st rails conf
16:56:28jacenall the chicks we're screaming "look the rubinius guys!"
16:56:29DefilerOh, you're in Boston, right?
16:56:53jtoyI was , im in China now
16:56:53DefilerOr were at the time, at least
16:57:10DefilerCool. How have you been? I remember you for sure.
16:57:46jtoypretty good ,im trying to do the startup thing now,
16:58:17jtoywe'll see how that flops, haha
17:00:28binary42 enters the room.
17:02:22DefilerCool
17:03:54jtoyare you still in Florida?
17:04:32imajes enters the room.
17:05:46jeremydurhamjtoy: you're in China permanently or temporarily? You still at BackChannel?
17:06:36jtoyim in China permantely, for a couple of years at least
17:07:45mutle leaves the room.
17:08:26jeremydurhambut still working for back channel. You used to work for them, right?
17:08:58jtoyjeremydurham: where are you working now?
17:09:20jeremydurhamjtoy: mathworks in natick
17:11:40jtoyjeremydurham cool, are you still in touch with John?
17:12:14jeremydurhamwhich John?
17:12:47jeremydurhamResig or Norman or?
17:13:10jtoyNorman, I saw him last time at ruby meetup in nyc
17:14:00jtoyI saw John Resig last time at the techcrunch party in boston
17:15:20jeremydurhamI guess in a way I am in touch. I don't show up to the group very often, unless I talk or there's something really interesting
17:15:54jtoynice, are you at the barcamp boston thats happenning today?
17:17:33jeremydurhamna, even though it's right down the street from my house. I'm anti-social or whatever
17:17:55jtoyhaha, i went to one of them ,i thought it sucked
17:18:01jeremydurhamDefiler: are the rumors true. Rubinius can at least startup Rails?
17:18:25jtoyi couldnt see the blog post because its blocked from here :(
17:18:36jeremydurhamouch
17:22:04Defilerjeremydurham: That is true, yes
17:22:29Defilerjtoy: I'm still in Florida, yeah. People seem amazed
17:24:48jeremydurhamRubinius running Rails is a huge win for me. The company I work for really wants to run JRuby, but with lots of Java developers, they'll no doubt include Java and tie us to JRuby. I'd rather run Rails on Rubinius, when it's ready
17:25:17jtoyjeremydurham: thats going to be long time from now
17:25:56DefilerYeah it could be like a year :)
17:26:07jeremydurhamtrust me, this company is in no hurry :)
17:26:50jtoyi was thinking of using jruby for some projects, but the only place i use java is on android,its not practical for phones though, too slow
17:27:11Defilerjruby will eventually be truly fast as shit
17:27:25jeremydurhamJRuby is getting a lot better. We evaluated it right after they said they were as fast as mri, but we definitely didn't see the speed. It's quite fast, now
17:27:46DefilerThe rubyspec project has been influential, in my opinion
17:30:38jeremydurhamdefinitely. I gave a presentation at the Boston ruby group about Rubinius a few months ago. Got a few people to contribute specs at least. The whole thing is great
17:31:19DefilerWe're #1! We're #1!
17:33:05jtoyi wrote some implementation code and specs when it was still in svn, havent had time since....
17:33:33DefilerIt's amazing how many more things we can write in Ruby since then.
17:34:02benburkert enters the room.
17:34:02Defilerlike setting constants and methods
17:34:06DefilerGood times
17:35:03jeremydurhamI haven't done anything since December with Rubinius
17:35:07jeremydurhamhangs head in shame
17:40:00dewd leaves the room.
17:42:02benburkert leaves the room.
17:51:09yugui leaves the room.
18:06:50rueMorning
18:08:19jtoynight
18:08:21jtoy leaves the room.
18:08:31NoKarmarue: Morning
18:09:12foysavas leaves the room.
18:09:15benburkert enters the room.
18:10:34benburkert_ enters the room.
18:12:05_sk leaves the room.
18:15:35rueHmm. $19.99 for a mini-DVI adapter. Could hook a second display in..
18:23:08evanmorning folks.
18:23:30binary42 leaves the room.
18:25:18rue*wave
18:27:35brixenrue: is there a newer version of options.rb? I'm guessing you haven't worked on rs much but wanted to check
18:30:52rueMaybe, sec
18:34:39qwert666 leaves the room.
18:35:24benburkert leaves the room.
18:36:47jeremydurham leaves the room.
18:37:25ruebrixen: Hm, this is a very slightly modified version but I am not sure where the specs are
18:37:30rueErm, http://pastie.org/198775
18:39:42enebo enters the room.
18:40:06dewd enters the room.
18:42:57brixenrue: thanks, I'm going to replace optparse in mspec
18:43:27wmoxam enters the room.
18:44:01brixenwell, rails installed quick for me, ri and rdoc are taking a long time
18:44:48evanyeah
18:45:49rue--no-r{i,doc} is my best friend :)
18:50:39chris2 leaves the room.
18:52:58radarek leaves the room.
18:53:52benburkert enters the room.
18:55:23dewd leaves the room.
19:05:23Skip enters the room.
19:07:18wmoxam leaves the room.
19:07:21binary42 enters the room.
19:11:36NoKarmahm
19:11:54NoKarmain Ruby, Numeric#quo is intended, to call #/ of subclasses
19:12:13NoKarmabut the safe_math plugin breaks this behavior
19:13:34brixenNoKarma: you should be able to use #div instead of #/ right
19:13:38brixenthey should be equivalent?
19:13:38zenspiderthe masgn RTL spec is failing... should we exclude it or is the fix forthcoming?
19:13:48zenspidermy push recipe uses safe_push so I'm stuck. :/
19:13:56NoKarmabrixen: nope
19:14:03NoKarmadiv is Float(self / other).floor
19:14:05brixenzenspider: it probably should be fixed
19:14:17brixenzenspider: evan fixed ltr in masgn last night
19:14:43brixenNoKarma: ahh, hmm
19:14:53zenspiderew. actually I'm getting 4 failures regarding r2l
19:15:00brixenNoKarma: well, you'll probably just have to go around that then
19:15:13NoKarmahow?
19:15:16brixenNoKarma: we can't replace safe_math atm because it causes too much breakage
19:15:20NoKarmaok
19:15:36benburkert_ leaves the room.
19:15:37zenspiderhrm. maybe I just need a clean
19:22:18zenspiderok. rebuild drops to the 1 just like in CI
19:23:05zenspiderwhat is a = VariablesSpecs::ParAsgn.new for? wouldn't a = 1 suffice?
19:23:47brixenzenspider: where?
19:24:03zenspiderlanguage/variables_spec
19:24:09zenspideron that masgn r2l failure
19:24:21brixenle'me look
19:25:22zenspiderhuh... if I run ./bin/mspec ci spec/ruby/1.8/language/variables_spec.rb I get 4 failures
19:25:28zenspiderif I run rake spec I get 1
19:26:15brixenrake spec runs bin/mspec ci
19:26:20brixenwhich runs spec/frozen
19:26:35zenspideroh, these might be new specs?
19:26:39zenspiderkk
19:26:41brixenyeah
19:26:52brixenwell, probably tagged specs actually
19:27:25zenspideryup... that's it. I assumed there was some sort of global effect going on
19:28:30evanbrixen: have you sync'd over
19:28:39brixenevan: not yet
19:29:00evank
19:29:00brixenzenspider: I'm not following your question, how does a = 1 the same as a.inc being evaluated?
19:29:11brixenhow is *
19:29:37zenspiderbrixen: a.succ
19:29:53brixensure, that makes sense
19:31:48zenspidermind if I nuke ParAsgn ?
19:33:53brixennope
19:34:25binary42_ enters the room.
19:34:46binary42 leaves the room.
19:37:49enebo leaves the room.
19:37:55brixenevan: the change to git:update that you mentioned (update submodule before and after), should I push that or do you have it local?
19:37:59brixenand not pushed
19:41:15ShayArnett leaves the room.
19:42:09zenspiderok. I patched up variables_spec.rb and removed the deviates_on :rubinius for the r2l vs l2r... I'm still getting a failure. evan, you sure this is working?
19:42:26zenspiderhttp://rafb.net/p/BZwDeR19.html
19:42:55zenspiderit fails even with the deviates_on... it is failing on the middle element which is 2 in any case. :)
19:42:59zenspider(is -> should be)
19:44:19headius enters the room.
19:45:36evanzenspider: hm
19:45:39evanyeah, i'm seeing those too
19:45:41evanwasn't last night.
19:45:46evanthe deviates on was the only one
19:46:54zenspiderugh. you're not gonna like this... [d,e,f] == [1,1,1]
19:47:29zenspiderthat might be a problem with my use of 0 instead of the obj
19:47:34zenspiderlemme see
19:48:07evanhm.
19:48:20zenspideryup. that's it
19:48:20evani only fixed one branch of the masgn bytecode generation
19:48:28evanthere might be others that have ltr problems
19:48:31zenspiderit is pushing on 0 3 times, then succing them all
19:48:48zenspiderimmediates are prolly the only ones now
19:48:56evanwhich spec is this?
19:49:11zenspidersec. lemme give you a patch
19:49:43zenspiderhttp://rafb.net/p/urrwOb10.txt
19:49:51joachimmevan: test_instructions.hpp seems to be generated code, still it is under git control. Also in its original form it contains hardcoded paths based on your file layout.
19:50:02evanyeah
19:50:10evanjoachimm_: it needs to be removed
19:51:06evanzenspider: without your patch
19:51:10evani only have one failure
19:51:17evanit's that frozen still has the deviate
19:51:26evando your changes introduce new failures?
19:52:32zenspideryeah... it shows that the immediates have a bug and that obj refs don't
19:52:46evanwhats the bug?
19:53:35binary42_ leaves the room.
19:53:45zenspidera = 0; x,y,z = a.succ, a.succ, a.succ => [1,1,1]
19:53:57binary42 enters the room.
19:54:02DefilerThat looks expected to me
19:54:10Defilera.succ doesn't change a
19:54:13evanthats true of MRI too
19:54:18evana.succ returns 1 each time.
19:54:29binary42 leaves the room.
19:54:47binary42 enters the room.
19:55:41evanyour spec is bad
19:55:42pd leaves the room.
19:55:53zenspideroh. doh
19:55:57zenspiderhaha
19:55:59brixenzenspider: haha
19:56:01zenspiderrad
19:56:04zenspiderI suck
19:56:08zenspidersucc
19:56:11brixenzenspider: that'll teach you to question the wisdom of the specs!
19:56:12evanzenspider.succ
19:56:17brixenheh
19:57:22Defilermore like zenspidowned
19:57:57zenspideszensp0wnder
19:58:32DefilerI don't know what that would be, but it sounds awesome
20:07:47foysavas enters the room.
20:10:19headius leaves the room.
20:10:28dctanner enters the room.
20:28:23binary42 leaves the room.
20:30:14imajes leaves the room.
20:34:22drbrainwhat time did the #ruby-core thing start friday?
20:36:45evan7pm
20:37:17drbrainthere's not a good "ok we started" point in the logs that I see
20:38:28brixendrbrain: when evan joins
20:38:41brixendrbrain: but the preamble convo with jflam and folks is good too I think
20:38:55brixen7 pm on is probably fine
20:41:27DefilerIs there a link to a transcript?
20:41:46drbraingive me five minutes
20:45:33drbrainDefiler: http://ruby-design.pbwiki.com/f/ruby-core-20080515.txt
20:47:35enebo enters the room.
20:47:44DefilerThanks
20:53:39ShayArnett enters the room.
20:55:06NoKarmabrixen: wow, fixing Numeric to comply to the specs makes me tear my hair out :/
20:55:52NoKarmayou fix one thing, something else breaks
20:55:59brixenNoKarma: yikes, don't sacrifice you're hair
20:56:08NoKarmaheh
20:57:51imajes enters the room.
20:58:59boyscout1 commit by Wilson Bilkovich
20:59:00boyscout * Move logger.rb from stdlib to lib; 8abc14f
21:02:40boyscout1 commit by Wilson Bilkovich
21:02:41boyscout * Move webrick from stdlib to lib; 4263089
21:04:56twbray enters the room.
21:04:59boyscout1 commit by Wilson Bilkovich
21:05:00boyscout * Move benchmark.rb to lib; f80d3bc
21:07:38dctanner leaves the room.
21:11:34rubuildius_amd64Wilson Bilkovich: f80d3bc3e; bin/ci failed! http://rafb.net/p/RAzBco44.html
21:11:35rubuildius_amd64Wilson Bilkovich: 8abc14fc0; bin/ci failed! http://rafb.net/p/jt9m4p95.html
21:12:43jnicklas enters the room.
21:14:18benburkert_ enters the room.
21:14:34masshiya
21:14:56massevan: around?
21:16:31zenspideshe's been idle for about 30
21:18:26pd enters the room.
21:21:23boyscout1 commit by Wilson Bilkovich
21:21:24boyscout * Move pstore.rb to lib/; aeb8bd0
21:30:02twbray leaves the room.
21:30:52obiejuan enters the room.
21:31:12rubuildius_amd64Wilson Bilkovich: aeb8bd07b; bin/ci failed! http://rafb.net/p/Iq7b8178.html
21:32:46Defilerlies
21:33:01benburkert leaves the room.
21:33:07brixendamn that bot
21:33:15brixenwhy is it reporting that as a failed build
21:33:24brixenoh, it's not
21:33:30brixenI'm still confused from last night
21:33:44brixennow, why is it having that problem?
21:38:23rubuildius_ppcWilson Bilkovich: aeb8bd07b; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/bN38dg22.html
21:38:24rubuildius_ppcWilson Bilkovich: f80d3bc3e; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/pa7bLW55.html
21:38:25rubuildius_ppcWilson Bilkovich: 426308992; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/3dWAVC42.html
21:38:26rubuildius_ppcWilson Bilkovich: 8abc14fc0; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/iSXmAV98.html
21:38:55brixenzenspides: where you going to push the ltr spec failure fix?
21:38:59drbrainyour build asplode
21:39:10drbrainis out
21:47:08boyscout3 commits by Brian Ford
21:47:09boyscout * Run spec:update before and after git:update.; 8eb9ada
21:47:10boyscout * Removed obsolete bin scripts.; 9adb170
21:47:11boyscout * Generalized .gitignore for bin scripts.; 5e9fe35
21:50:04cyndis leaves the room.
21:50:23massI think instead of saying 'failed' it should say EPIC FAIL
21:52:32cyndis enters the room.
21:52:56radarek enters the room.
22:00:28rubuildius_amd64Brian Ford: 8eb9ada8d; 2108 files, 6762 examples, 24964 expectations, 1 failure, 0 errors; http://rafb.net/p/Qt0l6F74.html
22:00:58rubuildius_ppcBrian Ford: 8eb9ada8d; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/8ly66o46.html
22:21:39joachimmevan: dbussink, http://pastie.textmate.org/private/ydn8uhtafxpmqr4hxzwrag
22:26:10obiejuan leaves the room.
22:34:57twbray enters the room.
22:42:58benburkert enters the room.
22:44:02joachimmevan: my pub key http://pastie.textmate.org/private/mdiqvopspv7wqyj0viyphw
22:44:06DefilerI'm headed to dinner, but if someone felt like comparing how the staticscope is set up in the block vs. string versions of instance_eval, that would be cool
22:44:20DefilerI think we're not handling the string version the correct way (whereas the block version is fine)
22:45:13NoKarmaDefiler: could you do me a favor?
22:45:26Defilermaybe
22:45:48NoKarmaheh
22:48:48NoKarmaDefiler: http://pastie.caboo.se/198863
22:48:50boyscout4 commits by Ryan Davis
22:48:51boyscout * tacked on a /o for File.join; 401a897
22:48:52boyscout * Reimplemented File#join to be much simpler. Passes recursive array specs; 17ac40f
22:48:53boyscout * Removed stale untested TODOs from #pack; 3a89093
22:48:54boyscout * Added basic usage doco; fb69299
22:49:04NoKarmathat completele kills the compiler
22:49:16DefilerNoKarma: I'll take a look, but it has to be after I get back from dinner
22:49:22NoKarmaoh, ok
22:49:36zenspidesDefiler: whatcha having?
22:50:55Defileritalian yumm
22:51:06Defilerhomemade sauce from Xanadu or somewhere similar
22:52:01NoKarmaDefiler: I think I fixed it myself
22:56:51zenspidesI wish we had good italian in seattle... probably our biggest failing (food wise) :P
22:57:07zenspidesis there a feed or something for spec/ruby pushes?
22:57:46NoKarmazenspides: yes, on github
22:58:19NoKarmazenspides: http://github.com/feeds/brixen/commits/rubyspec/master
22:58:54rubuildius_amd64Ryan Davis: 401a897fc; 2108 files, 6762 examples, 24964 expectations, 1 failure, 0 errors; http://rafb.net/p/HpNpdZ29.html
22:59:43twbray leaves the room.
23:00:00zenspidesNoKarma: tnx
23:02:17rubuildius_ppcRyan Davis: 401a897fc; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/V2E30R33.html
23:02:43imajes leaves the room.
23:05:35benburkert_ leaves the room.
23:07:14zenspiderok. after my push, I've got 3 failures on variables_spec, {|r,|}, #to_ary on rhs, and complex parallel assignment
23:09:40zenspiderand 2 of them are the same... to_ary not being called on rhs when needed
23:15:08imajes enters the room.
23:18:42antares enters the room.
23:20:01ShayArnett leaves the room.
23:26:04mkrauskopf leaves the room.
23:27:27antares leaves the room.
23:29:07creatosis enters the room.
23:39:10ezmobius enters the room.
23:47:22headius enters the room.
23:53:48boyscout3 commits by Arthur Schreiber
23:53:49boyscout * Fix a bug in the compiler that only occurs after defining Object#equal.; 9870573
23:53:50boyscout * Updated MSpec submodule to 7d84fce0; 528e64d
23:53:51boyscout * Updated MSpec submodule to 1dd6aa13; 2dfd883
23:59:07creatosis leaves the room.
23:59:13anteaya enters the room.