Show enters and exits. Hide enters and exits.
| 00:00:04 | evan | ok |
| 00:00:14 | evan | i'm going to frontload running instructions.rb manually |
| 00:00:15 | evan | one sec. |
| 00:00:31 | hoopy_ enters the room. | |
| 00:01:03 | dgtized | k |
| 00:02:02 | ShayArnett enters the room. | |
| 00:03:59 | lopex enters the room. | |
| 00:05:35 | evan | dgtized: ack |
| 00:05:37 | evan | i have to run |
| 00:05:41 | evan | i'll have to get to this in a bit |
| 00:07:49 | mass | rue: I might be able to find a way to get someone else to partially foot the bill too |
| 00:07:53 | mass | I'll have to pitch the idea :) |
| 00:08:37 | ShayArnett leaves the room. | |
| 00:08:50 | kw leaves the room. | |
| 00:11:45 | dgtized | evan: 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:34 | context enters the room. | |
| 00:18:56 | VVSiz_ enters the room. | |
| 00:25:09 | enebo leaves the room. | |
| 00:32:25 | kw enters the room. | |
| 00:33:13 | wycats_ enters the room. | |
| 00:33:41 | imajes leaves the room. | |
| 00:34:53 | wycats leaves the room. | |
| 00:34:56 | shame leaves the room. | |
| 00:35:35 | VVSiz leaves the room. | |
| 00:37:07 | imajes enters the room. | |
| 00:37:48 | Defiler | Oh man this is a wicked idea: http://java.sun.com/performance/reference/whitepapers/6_performance.html#2.1.1 |
| 00:41:41 | context leaves the room. | |
| 00:41:44 | context enters the room. | |
| 00:45:26 | imajes leaves the room. | |
| 00:46:04 | atmos leaves the room. | |
| 00:49:49 | radarek leaves the room. | |
| 00:57:06 | headius leaves the room. | |
| 01:01:30 | dlee leaves the room. | |
| 01:03:42 | ShayArnett enters the room. | |
| 01:13:33 | gnufied leaves the room. | |
| 01:19:43 | dewd enters the room. | |
| 01:27:37 | ShayArnett leaves the room. | |
| 01:29:21 | imajes enters the room. | |
| 01:33:32 | benburkert enters the room. | |
| 01:33:45 | imajes_ enters the room. | |
| 01:34:04 | twbray enters the room. | |
| 01:34:46 | imajes leaves the room. | |
| 01:35:48 | rue | That is a very white paper indeed |
| 01:37:09 | scudco leaves the room. | |
| 01:37:45 | twbray leaves the room. | |
| 01:37:54 | shame enters the room. | |
| 01:38:26 | dysinger__ leaves the room. | |
| 01:38:43 | headius enters the room. | |
| 01:39:21 | imajes enters the room. | |
| 01:41:02 | headius | Defiler: cool stuff eh |
| 01:47:38 | zenspider | I have a segfault from a fairly simple unit test... |
| 01:47:45 | zenspider | today is frustrating |
| 01:54:46 | imajes_ leaves the room. | |
| 01:56:57 | dysinger enters the room. | |
| 01:57:23 | krisps leaves the room. | |
| 02:02:25 | lstoll enters the room. | |
| 02:03:59 | twbray enters the room. | |
| 02:04:02 | cored enters the room. | |
| 02:07:26 | imajes leaves the room. | |
| 02:23:03 | twbray leaves the room. | |
| 02:24:05 | mkescher enters the room. | |
| 02:31:30 | ShayArnett enters the room. | |
| 02:40:18 | rue | zenspider: What is breaking? |
| 02:45:43 | _VVSiz_ enters the room. | |
| 02:46:29 | dctanner enters the room. | |
| 02:58:40 | boyscout | 1 commit by Wilson Bilkovich |
| 02:58:41 | boyscout | * Fix an infinite loop in Numeric#==; a037a83 |
| 03:03:49 | VVSiz_ leaves the room. | |
| 03:08:43 | rubuildius_amd64 | Wilson Bilkovich: a037a838c; 2108 files, 6762 examples, 24966 expectations, 0 failures, 0 errors |
| 03:11:55 | cored leaves the room. | |
| 03:17:36 | rubuildius_ppc | Wilson Bilkovich: a037a838c; 2108 files, 6893 examples, 25175 expectations, 0 failures, 0 errors |
| 03:18:00 | gnufied enters the room. | |
| 03:18:34 | headius leaves the room. | |
| 03:27:35 | mkescher leaves the room. | |
| 03:33:33 | nicksieger leaves the room. | |
| 03:34:09 | nicksieger enters the room. | |
| 03:35:51 | ezmobius leaves the room. | |
| 03:39:39 | gnufied leaves the room. | |
| 03:44:49 | twbray enters the room. | |
| 03:48:11 | headius enters the room. | |
| 03:51:15 | headius leaves the room. | |
| 03:53:42 | headius enters the room. | |
| 03:54:15 | xhanjian leaves the room. | |
| 03:54:23 | xhanjian enters the room. | |
| 03:54:26 | lopex leaves the room. | |
| 03:55:15 | dctanner leaves the room. | |
| 03:57:57 | nicksieger leaves the room. | |
| 03:59:55 | twbray leaves the room. | |
| 04:03:14 | MenTaLguY leaves the room. | |
| 04:03:52 | mass | tinkers on the cpp branch |
| 04:06:59 | MenTaLguY enters the room. | |
| 04:10:23 | benburkert leaves the room. | |
| 04:16:45 | nicksieger enters the room. | |
| 04:27:37 | twbray enters the room. | |
| 04:29:00 | twbray leaves the room. | |
| 04:32:47 | ShayArnett leaves the room. | |
| 04:36:39 | lstoll leaves the room. | |
| 04:57:36 | wycats leaves the room. | |
| 04:57:48 | mass | lets out a random cackle |
| 04:59:20 | mernen | um |
| 04:59:34 | mernen | > describe "Bareword array literals" do |
| 05:00:30 | mernen | when 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:36 | MenTaLguY | yes, I believe so |
| 05:01:44 | MenTaLguY | want to go for what will look natural in the output |
| 05:03:00 | mernen | I see |
| 05:03:00 | rue | You should change the desc itself usually :) |
| 05:03:48 | mernen | I'll see if I can come up with a better description rue |
| 05:04:00 | rue | Just make it "Bareword array literal" |
| 05:04:09 | mernen | this part of the spec is particularly bad, though I see it's not really easy to describe it |
| 05:04:18 | mernen | describe "Bareword array literals" do |
| 05:04:20 | rue | Toss in "syntax" and even "%w, %W" if you like |
| 05:04:20 | mernen | it "%w() transforms unquoted barewords into an array" do |
| 05:05:01 | mernen | %w and %W are thrown in the same describe block |
| 05:05:15 | rue | They have commonalities |
| 05:05:30 | mernen | which I guess is part of the cause why this part of the spec is badly worded |
| 05:06:25 | mernen | well, I guess changing it to singular form will work okay here |
| 05:06:40 | mernen | since the output would become "Bareword array literal %w() ..." |
| 05:08:43 | yipstar leaves the room. | |
| 05:10:23 | rue | Yep. It could be otherwise reorganised too |
| 05:11:45 | rue | Plus maybe "bareword" is not immediately obvious for a casual observer. "Unquoted text separated by whitespace"? |
| 05:14:50 | yugui enters the room. | |
| 05:16:54 | sambo82 enters the room. | |
| 05:19:39 | obvio171 enters the room. | |
| 05:21:13 | lstoll enters the room. | |
| 05:27:36 | shame leaves the room. | |
| 05:31:36 | obvio171 leaves the room. | |
| 05:32:14 | obvio171 enters the room. | |
| 05:33:56 | obvio171 leaves the room. | |
| 05:34:10 | sambo82 leaves the room. | |
| 05:34:25 | obvio171 enters the room. | |
| 05:42:44 | shame enters the room. | |
| 05:44:25 | kw leaves the room. | |
| 05:45:45 | binary42 enters the room. | |
| 05:51:31 | kw enters the room. | |
| 05:51:33 | kw leaves the room. | |
| 06:00:20 | twbray enters the room. | |
| 06:01:48 | binary42_ enters the room. | |
| 06:01:48 | binary42 leaves the room. | |
| 06:03:52 | sambo82 enters the room. | |
| 06:09:21 | lstoll leaves the room. | |
| 06:16:32 | dysinger leaves the room. | |
| 06:22:28 | binary42_ leaves the room. | |
| 06:23:21 | twbray leaves the room. | |
| 06:31:41 | dysinger enters the room. | |
| 06:47:15 | mkrauskopf enters the room. | |
| 06:59:24 | sambo82 leaves the room. | |
| 07:10:34 | twbray enters the room. | |
| 07:15:51 | nemerle enters the room. | |
| 07:39:23 | headius leaves the room. | |
| 07:40:52 | headius enters the room. | |
| 07:43:30 | headius leaves the room. | |
| 07:45:10 | headius enters the room. | |
| 07:53:21 | jacen_ leaves the room. | |
| 08:00:34 | jacen_ enters the room. | |
| 08:07:21 | TheVoice enters the room. | |
| 08:38:24 | twbray leaves the room. | |
| 08:39:36 | boyscout | 1 commit by Evan Phoenix |
| 08:39:37 | boyscout | * Fixes found running rails; 6168475 |
| 08:43:58 | rubuildius_amd64 | Evan Phoenix: 61684750a; bin/ci failed! http://rafb.net/p/rkg4eX73.html |
| 08:48:28 | rubuildius_ppc | Evan Phoenix: 61684750a; bin/ci failed! http://rafb.net/p/BevIpm68.html |
| 08:54:34 | mutle enters the room. | |
| 09:02:35 | boyscout | 1 commit by Evan Phoenix |
| 09:02:36 | boyscout | * Fix case sexp generation error, fix compiler specs; a82fc63 |
| 09:10:05 | headius | running rails!!! |
| 09:10:09 | evan | yep! |
| 09:10:14 | evan | blogging now. |
| 09:10:18 | evan | static and dynamic content. |
| 09:10:24 | headius | AR? |
| 09:10:27 | evan | action_mailer is getting confused trying to load |
| 09:10:35 | evan | AR is next. |
| 09:10:43 | headius | AR's the main event |
| 09:10:43 | evan | no AR yet. |
| 09:10:56 | headius | the rest is pretty much merb |
| 09:10:59 | evan | there is 2x the code in activesupport |
| 09:11:01 | evan | oh hell no. |
| 09:11:09 | rubuildius_amd64 | Evan Phoenix: a82fc63b6; bin/ci failed! http://rafb.net/p/YbWIcf71.html |
| 09:11:13 | evan | arg. |
| 09:11:34 | evan | great |
| 09:11:40 | evan | the ci bots are throwing up no perm errors. |
| 09:11:41 | evan | super. |
| 09:11:45 | evan | anyway |
| 09:11:49 | evan | we'll hit AR tomorrow probably. |
| 09:12:31 | headius | are you just executing a request, or running unit tests? |
| 09:12:41 | evan | this was executing a request |
| 09:12:46 | headius | ahh ok |
| 09:12:48 | evan | thats my side to bang on it |
| 09:12:53 | headius | so you fixed what you found on that path |
| 09:12:56 | evan | wilson is running the unit tests |
| 09:13:02 | evan | which sucks |
| 09:13:06 | evan | because they don't even run green on MRI |
| 09:13:09 | headius | yeah, that's hell |
| 09:13:23 | evan | running down the request path is better for railsconf |
| 09:13:28 | evan | gives us workable demos |
| 09:13:33 | headius | that's what we had in 2006 for javaone |
| 09:13:40 | headius | no unit tests then |
| 09:13:55 | headius | but it was just tom and I part-time...hard to do much more than that |
| 09:14:45 | headius | so can I install rails gems and gen an app and try it? |
| 09:14:49 | evan | yep. |
| 09:15:00 | evan | installing the rails gems is super slo |
| 09:15:01 | evan | w |
| 09:15:10 | evan | i highly suggest you don't generate rdoc |
| 09:15:13 | evan | as you know. |
| 09:15:23 | evan | but thats how i'm running it. |
| 09:15:28 | headius | yeah, we had to turn it off years ago too |
| 09:15:49 | evan | if you're goal was to say that you had this working 2 years ago, it's taken. :) |
| 09:16:03 | evan | i got it, i got it. |
| 09:16:10 | headius | oh, no...just saying this is all fine |
| 09:16:24 | evan | ok |
| 09:16:24 | headius | sensitive much? |
| 09:16:41 | headius | :) |
| 09:16:41 | evan | you know how bad IRC is for that kind of thing |
| 09:16:45 | evan | and it's 1:15 |
| 09:16:52 | headius | is this with the new vm? |
| 09:16:57 | evan | no |
| 09:17:00 | headius | oh, ok |
| 09:17:01 | brixen | hmm, we need to get ci.rubini.us bots reporting in channel |
| 09:17:09 | brixen | the linux bot is reporting doa for like 10 commits |
| 09:17:15 | evan | the new vm is taking me too long to get up and going |
| 09:17:30 | evan | i've side tracked it while I bang on rails. |
| 09:17:46 | evan | brixen: i un deviated a spec |
| 09:17:53 | evan | not sure how you want them sync'd |
| 09:18:01 | evan | so that frozen has the proper version |
| 09:18:13 | evan | really? hrm. ok. |
| 09:18:33 | brixen | evan: I'll sync frozen tomorrow |
| 09:18:39 | evan | no prob |
| 09:18:41 | evan | just a heads up. |
| 09:18:42 | brixen | evan: you committed the spec to rubyspec, right? |
| 09:18:47 | evan | yeah |
| 09:18:49 | brixen | k |
| 09:19:14 | rubuildius_ppc | Evan Phoenix: a82fc63b6; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/ljyg8w28.html |
| 09:19:21 | evan | ok, yay. |
| 09:19:27 | brixen | evan: fyi, the url in the topic now has a section on syncing frozen |
| 09:19:31 | evan | ok |
| 09:19:33 | evan | i tried just now |
| 09:19:36 | evan | doing spec:sync |
| 09:19:38 | headius | what's the status of the new vm right now anyway? |
| 09:19:42 | evan | but i then got like 40 failures |
| 09:19:47 | brixen | evan: yep |
| 09:19:54 | brixen | step 2 is to review and taag |
| 09:19:57 | brixen | or tag even |
| 09:20:03 | evan | headius: it can load in and start executing the bootstrap |
| 09:20:20 | evan | doing simple method specialization instead of ivar_as_index |
| 09:20:53 | headius | oh, what's that about? |
| 09:22:57 | evan | it's dope |
| 09:23:05 | evan | it uses a simplified form of what kresten talked about |
| 09:23:21 | evan | for the builtin methods (String for instance) |
| 09:24:02 | evan | the annotations let the build process figure out a mapping of internal named slot (size) to a number (1) |
| 09:24:18 | evan | then when methods are added to String |
| 09:24:30 | evan | the VM runs over them, looking if anyone accesses ivar @size |
| 09:24:42 | evan | if so, it rewrites the bytecode to access field 1 |
| 09:25:11 | evan | so only the VM has to hold the name to number mapping |
| 09:25:20 | evan | where as before, it was pushed out into the kernel code |
| 09:25:29 | headius | oh that whole thing |
| 09:26:09 | headius | yeah, it's clever...I suppose more important for you with so much in ruby |
| 09:26:16 | headius | are you doing it for all ivars or just core ones? |
| 09:26:56 | evan | phase 1 is just for builtin classes |
| 09:27:00 | headius | like, do you regenerate at runtime |
| 09:27:01 | evan | where the name to number mapping is static |
| 09:27:14 | evan | phase 2 is building the map dynamically |
| 09:27:17 | evan | and applied it to all classes |
| 09:27:49 | manveru | sounds like smalltalk :) |
| 09:28:06 | evan | no coincidence there. |
| 09:28:08 | evan | :) |
| 09:29:15 | headius | I had some prototype code for that a while back but never used it due to code-loading costs on JVM |
| 09:29:31 | headius | looking forward to JDK7 where most of that cost goes away |
| 09:31:06 | evan | yeah |
| 09:31:12 | evan | if you perform type specialization |
| 09:31:22 | evan | you have to keep a private, type specific copy of those methods |
| 09:31:57 | headius | yeah, 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:11 | evan | just using a better hash table? |
| 09:32:16 | evan | for us it matters not just for performance |
| 09:32:25 | headius | yeah, and of course it's implemented in Java |
| 09:32:42 | evan | but because the builtin classes have their instances setup also as C++ objects |
| 09:33:00 | evan | so to bootstrap themselves, they have to be able to access stuff easily as the number slots |
| 09:33:03 | headius | right...ours are the same but written by hand, using Java fields |
| 09:33:07 | evan | yep |
| 09:33:07 | headius | mostly |
| 09:33:35 | evan | wow, loading script/server |
| 09:33:52 | evan | the flat profile says that File::Stat#initialize is 19.5% |
| 09:34:06 | headius | good old stat |
| 09:34:29 | headius | we've gone through multiple iterations to speed up stat |
| 09:34:46 | headius | hmm, still Bulk updating.. |
| 09:34:51 | headius | should I have installed locally or something? |
| 09:35:00 | headius | it's been about fifteen minutes |
| 09:35:49 | evan | it will get there. |
| 09:36:07 | headius | ok, just making sure there wasn't a problem with it |
| 09:36:22 | headius | is this just IO? |
| 09:39:20 | headius | FWIW, I'm very glad you made it before IronRuby |
| 09:40:06 | headius | not that I wish John any ill will, but that whole spec blowup and their lack of openness until recently sucked |
| 09:40:34 | evan | yeah |
| 09:43:11 | wycats enters the room. | |
| 09:43:16 | hedge-hog enters the room. | |
| 09:46:46 | imajes enters the room. | |
| 09:49:07 | headius | evan: it seems to be stuck in some kind of IO hell |
| 09:49:12 | headius | drive lights are solid on but almost no CPU |
| 09:49:31 | evan | strange. |
| 09:49:54 | headius | I'm going to have to kill it I think, dogging the whole system now |
| 09:50:00 | headius | installed remotely ok for you? |
| 09:50:16 | evan | yeah |
| 09:50:24 | headius | yeah, zero CPU now |
| 09:50:32 | headius | reading from disk like a mofo |
| 09:51:48 | evan | you getting output from gem? |
| 09:51:52 | evan | that it's installing |
| 09:52:12 | headius | I got two "Bulk updating Gem source" and then nothing |
| 09:52:19 | evan | huh. |
| 09:52:19 | evan | ok. |
| 09:53:00 | headius | hmm, might have popped some memory cap |
| 09:53:29 | headius | Yeeow, 1.28GB |
| 09:53:32 | headius | that's it |
| 09:53:42 | evan | it dogs a lot unmarshalling the index |
| 09:53:50 | headius | my po' old 2GB MBP can't do it |
| 09:53:55 | evan | perhaps try directly from .gem files |
| 09:54:32 | headius | yeah I'll do that |
| 09:54:34 | Maledictus enters the room. | |
| 09:54:45 | headius | bulk index update was definitely NOT friendly |
| 09:55:31 | zenspider | headius: do a bulk update in mri and copy over |
| 09:55:52 | headius | memory's better now...still 150-200MB for each gem, but it's succeeding |
| 09:55:53 | zenspider | next release of rubygems won't have that problem |
| 09:56:23 | rue | Wait, what, it actually *runs* Rails? |
| 09:56:34 | headius | hmm, AR is up to 300MB memory and climbing |
| 09:56:36 | rue | I thought you just got the help option to work.. double-hurray |
| 09:56:40 | evan | did i st-st-st-studder |
| 09:56:45 | evan | ? |
| 09:56:45 | evan | :D |
| 09:56:52 | headius | oh, rats...it started a remote |
| 09:56:58 | headius | must be missing something else |
| 09:57:10 | rue | evan: "rails -h works" is last I saw :) |
| 09:57:19 | evan | that was the last I typed |
| 09:57:24 | evan | i figured everyone had gone |
| 09:57:30 | krisps enters the room. | |
| 09:57:35 | evan | it happened at exactly midnight PDT |
| 09:57:38 | headius | I got to see the truth first! |
| 09:57:41 | evan | May 17th, 2008 |
| 09:57:45 | headius | hooray! |
| 09:57:54 | dbussink | evan: congrats :) |
| 09:58:04 | evan | dbussink: thanks! |
| 10:02:10 | evan | sweet |
| 10:02:13 | evan | action_mailer loaded. |
| 10:02:29 | evan | the staticscope just got truncated. |
| 10:02:39 | headius | generating an app |
| 10:03:01 | boyscout | 1 commit by Evan Phoenix |
| 10:03:02 | boyscout | * Retain the binding staticscope for constant lookup; 7cbbfd7 |
| 10:03:12 | headius | should I run in prod mode or anything? |
| 10:03:19 | evan | i generated the app |
| 10:03:23 | evan | and ran script/server |
| 10:03:39 | headius | ok |
| 10:04:15 | evan | you'll need to update rubinius or exclude action_mailer |
| 10:04:35 | headius | booting webrick! |
| 10:04:41 | headius | ahh, it will blow up on load? |
| 10:04:45 | evan | yep |
| 10:04:48 | headius | yup, there it goes |
| 10:04:59 | headius | big ol stack trace |
| 10:05:09 | evan | yeah |
| 10:05:14 | evan | the wonders of racc's module_eval fun |
| 10:06:00 | zenspider | it's so icky |
| 10:06:28 | headius | what's using racc |
| 10:06:33 | evan | tmail |
| 10:06:38 | headius | ahh |
| 10:08:22 | headius | yarg |
| 10:08:36 | headius | hello world controller dropped a load of crap when I hit it |
| 10:08:48 | headius | something in dependencies |
| 10:09:13 | evan | sqlite3 probably |
| 10:09:18 | headius | I generated for mysql |
| 10:09:24 | headius | and disabled ar |
| 10:09:26 | evan | oh, i didn't do that. |
| 10:09:30 | headius | load_missing_constant |
| 10:09:37 | headius | kapowie |
| 10:09:38 | evan | how did you generate a hello world controller? |
| 10:09:42 | evan | what generate command |
| 10:09:55 | headius | generate controller hello world |
| 10:10:08 | headius | seemed to generate fine |
| 10:10:12 | evan | but it has no index |
| 10:10:19 | evan | does rail2 handle that specially? |
| 10:10:21 | evan | i did the same |
| 10:10:32 | evan | then added an index view |
| 10:10:37 | evan | worked ok. |
| 10:11:04 | headius | I just hit /hello/world |
| 10:11:11 | rubuildius_amd64 | Evan Phoenix: 7cbbfd7b6; bin/ci failed! http://rafb.net/p/qZhTio69.html |
| 10:11:32 | evan | hm. |
| 10:11:33 | headius | looks like both an error and IO getting clipped somewhere |
| 10:11:38 | headius | I'll pastie what I see |
| 10:11:41 | evan | k |
| 10:12:05 | headius | http://pastie.caboo.se/198652 |
| 10:12:25 | evan | hm |
| 10:12:34 | evan | looks like an error in reporting an error. |
| 10:12:55 | headius | I just uncommented the disable line, so AR, AM, and ARes all out |
| 10:13:09 | headius | if that makes a difference for this |
| 10:13:21 | evan | hm. ok. |
| 10:13:37 | evan | whats in your world view? |
| 10:13:52 | headius | default |
| 10:13:58 | evan | zenspider: btw, i had to make a test/unit/error file |
| 10:13:59 | headius | not even any scriptlets |
| 10:14:02 | evan | for rails to load |
| 10:14:16 | evan | it seems to depend on mega test/unit just to load script/server |
| 10:14:25 | evan | whats default? |
| 10:14:31 | headius | some html crap |
| 10:14:41 | evan | let me try |
| 10:14:47 | headius | "Find this file in app/views/hello/world.rhtml" or something |
| 10:15:34 | evan | huh |
| 10:15:40 | evan | that worked ok for me... |
| 10:15:44 | evan | whats different... |
| 10:15:49 | evan | let me try with a fresh app |
| 10:16:03 | headius | spossible I'm not entirely clean, but I would have expected more to break before this |
| 10:16:30 | headius | I got the welcome page, CGI cookie error and missing AR error all ok |
| 10:16:35 | headius | all expected |
| 10:17:20 | headius | don't chase it for long if it's working for you, I hadn't updated rbx in a long time |
| 10:17:29 | headius | certainly possible I have something bogus here |
| 10:17:40 | evan | how did your run script/generate? |
| 10:17:43 | wycats | is it true? |
| 10:17:47 | wycats | rubinius running rails? |
| 10:17:50 | evan | ./shotgun/rubinius script/generate |
| 10:17:51 | evan | wycats: it's true. |
| 10:17:54 | headius | ../ |
| 10:17:55 | headius | yes |
| 10:17:55 | wycats | w0000000t |
| 10:17:59 | mutle | evan: congrats! |
| 10:18:03 | wycats | cracks open some champagne |
| 10:18:04 | mutle | cool! |
| 10:18:04 | headius | well, routing requests anyway :) |
| 10:18:19 | headius | I suppose there's many levels of running |
| 10:18:20 | mutle | it's a start! awesome! |
| 10:18:55 | rubuildius_ppc | Evan Phoenix: 7cbbfd7b6; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/PgoYFo86.html |
| 10:19:00 | wycats | go team! |
| 10:19:15 | evan | headius: don't ruin my fun |
| 10:19:20 | headius | I will try one more thing before sleep |
| 10:19:39 | headius | evan: you'll probably have AR by railsconf, so it ain't no thang |
| 10:19:48 | headius | IR will be lucky to route a request |
| 10:19:49 | evan | :) |
| 10:19:57 | evan | i guess they can't run optparse yet |
| 10:20:04 | wycats | evan: correct |
| 10:20:16 | dbussink | evan: hmm, how reliable is the coverage tool in the new vm? |
| 10:20:21 | headius | ok, AR didn't work :( oh wel |
| 10:20:30 | headius | I though I'd try pure ruby mysql |
| 10:20:38 | evan | dbussink: as reliable as gcov is |
| 10:21:57 | evan | headius: hm. |
| 10:22:03 | evan | i did basically the same thing again |
| 10:22:09 | evan | generating an app |
| 10:22:14 | evan | make controller hello world |
| 10:22:20 | evan | go to it |
| 10:22:23 | evan | get a AR error |
| 10:22:30 | evan | change the config to not include AR |
| 10:22:32 | evan | reload |
| 10:22:35 | evan | get the page fine |
| 10:22:42 | headius | ok, probably just my env |
| 10:23:08 | evan | the info page stupidly depends on AR being loaded |
| 10:23:34 | evan | well, i think thats enough for tonight |
| 10:23:36 | evan | more tomorrow. |
| 10:24:18 | rue | Nighty |
| 10:25:16 | Yurik leaves the room. | |
| 10:25:28 | wycats | evan: yeah... that's retarded |
| 10:25:34 | wycats | I've had that issue on MRI before |
| 10:27:53 | headius | evan: yeah, it does |
| 10:28:09 | wycats | go Merb |
| 10:29:01 | mutle leaves the room. | |
| 10:30:06 | mutle enters the room. | |
| 10:47:07 | mutle leaves the room. | |
| 10:47:21 | mutle enters the room. | |
| 10:59:24 | NoKarma enters the room. | |
| 11:23:23 | Fullmoon enters the room. | |
| 11:24:04 | jtoy enters the room. | |
| 11:28:45 | joachimm | test_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:29 | dbussink | joachimm_: hmm, i'm not seeing any failures |
| 11:30:13 | dbussink | i do have the rbc file though, but didn't do anything special to generate it |
| 11:30:28 | Yurik enters the room. | |
| 11:34:06 | Erlang00t1 enters the room. | |
| 11:36:00 | jtoy leaves the room. | |
| 11:37:17 | joachimm | dbussink: thanks for applying my patch btw. |
| 11:37:28 | dbussink | joachimm_: np, that's what we do ;) |
| 11:38:08 | NoKarma | hello all |
| 11:38:29 | dbussink | blegh, nasty cxxtest, it's exception assertions don't say what is thrown |
| 11:38:41 | dbussink | Error: Expected (as<Fixnum>(s)) to throw (TypeError) but it threw something else |
| 11:38:48 | dbussink | anyone in here any experience with it? |
| 11:39:05 | rue | Nope. Seems a common affliction in the C++ things |
| 11:39:14 | joachimm | dbussink: when I do git status, I am informed that fixture.rbc has been deleted. I guess I have screwed up somewhere |
| 11:39:38 | TheVoice leaves the room. | |
| 11:39:56 | rue | Just do a checkout then, that should restore |
| 11:40:15 | dbussink | that should fix it, since it's in the tree |
| 11:40:35 | NoKarma | woo, my gsoc book package is already in Frankfurt! |
| 11:41:36 | rue | Which books did you get? |
| 11:41:53 | NoKarma | rue: no idea, it's a secret :) |
| 11:43:32 | Erlang00t2 enters the room. | |
| 11:44:46 | rue | Aha |
| 11:48:09 | imajes leaves the room. | |
| 11:48:11 | dctanner enters the room. | |
| 11:48:15 | Fullmoon leaves the room. | |
| 11:51:46 | joachimm | how do i 'make coverage', since the last vm changes? |
| 11:54:56 | dbussink | rake coverage |
| 11:55:02 | dbussink | in the vm directory |
| 11:57:02 | dbussink | joachimm_: i just added some new stuff |
| 11:57:08 | dbussink | that will improve coverage too |
| 11:57:10 | Erlang00t1 leaves the room. | |
| 12:00:46 | dbussink | joachimm_: you gave evan you're public ssh key? |
| 12:01:00 | joachimm | dbussink: no I missed him. |
| 12:02:48 | joachimm | dbussink: 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:24 | dbussink | well, it's needed for some specific edge case |
| 12:03:37 | dbussink | running rails is a loose definition ;) |
| 12:04:58 | jp_tix | joachimm_: switched back, yes |
| 12:05:41 | dbussink | activerecord is not yet working for example |
| 12:05:46 | dbussink | what is working is generating a new rails app |
| 12:06:03 | dbussink | add new controller and render a hello world page |
| 12:07:47 | headius leaves the room. | |
| 12:12:41 | thehcdreamer enters the room. | |
| 12:15:36 | manveru | ok... |
| 12:16:00 | manveru | i need a verification of a possible MRI bug |
| 12:17:08 | manveru | File.open('foo', 'w+'){|f| f << 'foo' }; File.open('foo', 'a+'){|io| io.pos } |
| 12:17:09 | manveru | # 0 |
| 12:17:28 | manveru | while open with 'a' returns 3 |
| 12:18:27 | zenspider | YAY! fixed up File#join |
| 12:18:28 | jtoy enters the room. | |
| 12:19:55 | rue | manveru: 3 here |
| 12:20:07 | rue | x86 Leopard |
| 12:20:50 | manveru | ok, i'm on x86_64 linux... |
| 12:21:02 | manveru | 1.8.6 from 03-03 |
| 12:21:21 | zenspider | with a GORGEOUS little cheating bastard... ruby in ruby is lovely |
| 12:26:31 | rue | manveru: Older here. Is #tell the same? And does it actually write in the right place? |
| 12:27:32 | manveru | tell is the same |
| 12:28:04 | manveru | and it appends correctly |
| 12:32:09 | rue | Weird. I wonder what is getting in its way. There are some platform issues we ran into with those |
| 12:32:23 | rue | See if the man page sheds any light. |
| 12:32:29 | rue | Bedtime, though. |
| 12:38:03 | dbussink | rue: night |
| 12:47:30 | jacen_ leaves the room. | |
| 12:49:16 | boyscout | 2 commits by Arthur Schreiber |
| 12:49:17 | boyscout | * Fixed Integer.induced_from.; 5cadd60 |
| 12:49:18 | boyscout | * Added Fixnum.induced_from.; ea36721 |
| 12:50:14 | mutle leaves the room. | |
| 12:50:17 | mutle enters the room. | |
| 12:50:40 | dctanner leaves the room. | |
| 12:51:46 | Erlang00t3 leaves the room. | |
| 12:53:28 | jacen_ enters the room. | |
| 12:57:37 | dbussink | joachimm_: what are you working on? |
| 12:58:31 | Erlang0000 enters the room. | |
| 12:58:52 | rubuildius_amd64 | Arthur Schreiber: 5cadd608e; 2108 files, 6762 examples, 24964 expectations, 1 failure, 0 errors; http://rafb.net/p/YT1khD62.html |
| 13:00:00 | thehcdreamer leaves the room. | |
| 13:03:46 | joachimm | dbussink: I am having some troubles getting the 'rake coverage' to work. it aborts at GEN test/coverage/index.html |
| 13:03:56 | rubuildius_ppc | Arthur Schreiber: 5cadd608e; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/pkioGu43.html |
| 13:04:00 | dbussink | joachimm_: hmm, any specific message? |
| 13:05:01 | joachimm | dbussink: http://pastie.textmate.org/private/5teooo6ft2rivnvgl7uw |
| 13:05:23 | dbussink | the file is not generated? |
| 13:05:38 | dbussink | do you have the latest version? |
| 13:06:20 | joachimm | dbussink: latest version of cxxtest? |
| 13:06:31 | dbussink | latest new vm code |
| 13:06:56 | NoKarma | hm |
| 13:07:03 | NoKarma | that failure is weird |
| 13:07:28 | NoKarma | was that caused by me? |
| 13:11:03 | dbussink | NoKarma: nope |
| 13:11:06 | dbussink | was already there |
| 13:11:09 | NoKarma | ok :) |
| 13:20:05 | joachimm | dbussink: did a fresh checkout, I had been playing to much with git to feel comfortable. rake coverage now works. |
| 13:26:02 | joachimm | dbussink: 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:30 | dbussink | joachimm_: looks ok to me |
| 13:35:14 | jtoy leaves the room. | |
| 13:37:47 | dbussink | joachimm_: it's in |
| 13:41:56 | joachimm | I 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:01 | dbussink | hmmm, i don't really have a preference |
| 13:50:07 | dbussink | in this case at least |
| 13:50:22 | dbussink | could probably go for type_to_name_for_float |
| 13:50:28 | dbussink | something like that |
| 13:52:35 | joachimm | dbussink: test_instructions.hpp seems to be under version control still it contains generated content. Is that intentional? |
| 13:52:45 | dbussink | probably not |
| 14:04:58 | NoKarma | can somebody think of a method to copy instance methods from one class to another? |
| 14:06:54 | NoKarma | or si there a way to revert what rb_undef_alloc_func does? |
| 14:07:43 | pd enters the room. | |
| 14:13:49 | jtoy enters the room. | |
| 14:15:18 | Maledictus | How can I determine if the spec in my working copy are the frozen ones or newer? |
| 14:15:59 | dbussink | Maledictus: what do you mean? |
| 14:16:07 | NoKarma | cd to the frozen folder |
| 14:16:07 | dbussink | spec/frozen always has the frozen ones |
| 14:16:10 | NoKarma | git log there |
| 14:17:07 | NoKarma | Maledictus: does that work? it does here |
| 14:17:22 | Maledictus | yes. but doesn't it use spec/ruby ? |
| 14:17:31 | NoKarma | ? |
| 14:17:58 | dbussink | spec/ruby is submodule |
| 14:18:21 | dbussink | spec/frozen is a copy at a certain point in time |
| 14:18:23 | Maledictus | an frozen is a revision out of that module? |
| 14:18:36 | dbussink | yeah |
| 14:18:40 | Maledictus | ah, ok. |
| 14:18:42 | dbussink | frozen is used for ci |
| 14:18:58 | Maledictus | I get 9 failures currently. Anybody else? |
| 14:19:17 | Maledictus | And some exceptions which aren't counted |
| 14:19:22 | Maledictus | did a rake distclean |
| 14:21:11 | NoKarma | Maledictus: can you pastie the failures? |
| 14:21:55 | Maledictus | sure |
| 14:22:02 | NoKarma | Is there some way to define the allocator method on the ruby side? |
| 14:22:11 | NoKarma | I'm trying to subclass Integer |
| 14:22:24 | NoKarma | but I can't allocate Objects of that subclass |
| 14:23:55 | Maledictus | http://pastie.org/198698 |
| 14:24:30 | lopex enters the room. | |
| 14:25:29 | Erlang0000 leaves the room. | |
| 14:25:47 | Maledictus | Maybe there are some fail tags missing? |
| 14:26:36 | NoKarma | weird |
| 14:26:38 | NoKarma | might be |
| 14:27:06 | NoKarma | I don't get any errors when running the ci specs |
| 14:27:50 | Maledictus | failure 9 e.g. needs a fail tag for current rubinius afaik |
| 14:28:07 | Maledictus | It should fail for you too |
| 14:29:00 | NoKarma | hm |
| 14:29:11 | NoKarma | then I might not have the latest spec/frozen |
| 14:29:24 | Maledictus | Whats the difference between rake spec:sync and rake spec:update? |
| 14:30:33 | NoKarma | spec:sync updates the frozen specs on your side |
| 14:30:37 | NoKarma | and creates a commit |
| 14:30:46 | NoKarma | when you push, you update the frozen specsin the repo |
| 14:30:54 | NoKarma | spec:update updates your spec/ruby |
| 14:31:00 | NoKarma | to the latest revision |
| 14:31:12 | Maledictus | ok |
| 14:31:27 | Maledictus | I think I did that. Will look in the log |
| 14:31:33 | NoKarma | heh |
| 14:37:55 | Maledictus | yep. did a git reset --hard now ;) |
| 14:49:35 | loop leaves the room. | |
| 14:50:09 | qwert666 enters the room. | |
| 14:58:58 | jeremydurham enters the room. | |
| 15:03:48 | vyom enters the room. | |
| 15:06:33 | manveru | hrm |
| 15:06:45 | manveru | for some reason, 'rake git:update' doesn't work anymore |
| 15:11:02 | Maledictus | I think it works here |
| 15:14:32 | manveru | hmh |
| 15:14:47 | manveru | it fails on git stash, saying that i have a dirty repo |
| 15:16:00 | manveru | http://p.ramaze.net/1408 |
| 15:16:14 | manveru | this even happens on a totally new repo |
| 15:21:32 | mkrauskopf leaves the room. | |
| 15:29:43 | benny enters the room. | |
| 15:30:52 | radarek enters the room. | |
| 15:32:52 | Jesterman81 enters the room. | |
| 15:33:14 | benburkert enters the room. | |
| 15:34:00 | Jesterman81 leaves the room. | |
| 15:36:23 | benburkert leaves the room. | |
| 15:38:06 | atmos enters the room. | |
| 15:38:23 | NoKarma | works here, too |
| 15:44:00 | binary42 enters the room. | |
| 16:00:09 | binary42_ enters the room. | |
| 16:00:26 | twbray enters the room. | |
| 16:00:54 | _sk enters the room. | |
| 16:00:58 | chris2 enters the room. | |
| 16:01:14 | binary42 leaves the room. | |
| 16:02:02 | mutle leaves the room. | |
| 16:02:23 | mutle enters the room. | |
| 16:04:12 | twbray leaves the room. | |
| 16:07:57 | mkrauskopf enters the room. | |
| 16:13:29 | atmos leaves the room. | |
| 16:31:57 | smparkes leaves the room. | |
| 16:36:18 | jtoy | this is actually a nice intro : http://objc.toodarkpark.net/objctoc.html |
| 16:37:02 | jtoy | wrong room |
| 16:44:42 | binary42_ leaves the room. | |
| 16:45:00 | ShayArnett enters the room. | |
| 16:50:40 | jeremydurham | jtoy: that's a nice tutorial, either way ;) |
| 16:51:44 | jtoy | im 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:23 | Defiler | Sounds like fun |
| 16:53:29 | Defiler | I wish I worked on a cool project oh wait |
| 16:54:20 | jtoy | haha |
| 16:55:12 | atmos enters the room. | |
| 16:56:03 | jtoy | Defiler: we went to the club at the 1st rails conf |
| 16:56:28 | jacen | all the chicks we're screaming "look the rubinius guys!" |
| 16:56:29 | Defiler | Oh, you're in Boston, right? |
| 16:56:53 | jtoy | I was , im in China now |
| 16:56:53 | Defiler | Or were at the time, at least |
| 16:57:10 | Defiler | Cool. How have you been? I remember you for sure. |
| 16:57:46 | jtoy | pretty good ,im trying to do the startup thing now, |
| 16:58:17 | jtoy | we'll see how that flops, haha |
| 17:00:28 | binary42 enters the room. | |
| 17:02:22 | Defiler | Cool |
| 17:03:54 | jtoy | are you still in Florida? |
| 17:04:32 | imajes enters the room. | |
| 17:05:46 | jeremydurham | jtoy: you're in China permanently or temporarily? You still at BackChannel? |
| 17:06:36 | jtoy | im in China permantely, for a couple of years at least |
| 17:07:45 | mutle leaves the room. | |
| 17:08:26 | jeremydurham | but still working for back channel. You used to work for them, right? |
| 17:08:58 | jtoy | jeremydurham: where are you working now? |
| 17:09:20 | jeremydurham | jtoy: mathworks in natick |
| 17:11:40 | jtoy | jeremydurham cool, are you still in touch with John? |
| 17:12:14 | jeremydurham | which John? |
| 17:12:47 | jeremydurham | Resig or Norman or? |
| 17:13:10 | jtoy | Norman, I saw him last time at ruby meetup in nyc |
| 17:14:00 | jtoy | I saw John Resig last time at the techcrunch party in boston |
| 17:15:20 | jeremydurham | I 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:54 | jtoy | nice, are you at the barcamp boston thats happenning today? |
| 17:17:33 | jeremydurham | na, even though it's right down the street from my house. I'm anti-social or whatever |
| 17:17:55 | jtoy | haha, i went to one of them ,i thought it sucked |
| 17:18:01 | jeremydurham | Defiler: are the rumors true. Rubinius can at least startup Rails? |
| 17:18:25 | jtoy | i couldnt see the blog post because its blocked from here :( |
| 17:18:36 | jeremydurham | ouch |
| 17:22:04 | Defiler | jeremydurham: That is true, yes |
| 17:22:29 | Defiler | jtoy: I'm still in Florida, yeah. People seem amazed |
| 17:24:48 | jeremydurham | Rubinius 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:17 | jtoy | jeremydurham: thats going to be long time from now |
| 17:25:56 | Defiler | Yeah it could be like a year :) |
| 17:26:07 | jeremydurham | trust me, this company is in no hurry :) |
| 17:26:50 | jtoy | i 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:11 | Defiler | jruby will eventually be truly fast as shit |
| 17:27:25 | jeremydurham | JRuby 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:46 | Defiler | The rubyspec project has been influential, in my opinion |
| 17:30:38 | jeremydurham | definitely. 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:19 | Defiler | We're #1! We're #1! |
| 17:33:05 | jtoy | i wrote some implementation code and specs when it was still in svn, havent had time since.... |
| 17:33:33 | Defiler | It's amazing how many more things we can write in Ruby since then. |
| 17:34:02 | benburkert enters the room. | |
| 17:34:02 | Defiler | like setting constants and methods |
| 17:34:06 | Defiler | Good times |
| 17:35:03 | jeremydurham | I haven't done anything since December with Rubinius |
| 17:35:07 | jeremydurham | hangs head in shame |
| 17:40:00 | dewd leaves the room. | |
| 17:42:02 | benburkert leaves the room. | |
| 17:51:09 | yugui leaves the room. | |
| 18:06:50 | rue | Morning |
| 18:08:19 | jtoy | night |
| 18:08:21 | jtoy leaves the room. | |
| 18:08:31 | NoKarma | rue: Morning |
| 18:09:12 | foysavas leaves the room. | |
| 18:09:15 | benburkert enters the room. | |
| 18:10:34 | benburkert_ enters the room. | |
| 18:12:05 | _sk leaves the room. | |
| 18:15:35 | rue | Hmm. $19.99 for a mini-DVI adapter. Could hook a second display in.. |
| 18:23:08 | evan | morning folks. |
| 18:23:30 | binary42 leaves the room. | |
| 18:25:18 | rue | *wave |
| 18:27:35 | brixen | rue: is there a newer version of options.rb? I'm guessing you haven't worked on rs much but wanted to check |
| 18:30:52 | rue | Maybe, sec |
| 18:34:39 | qwert666 leaves the room. | |
| 18:35:24 | benburkert leaves the room. | |
| 18:36:47 | jeremydurham leaves the room. | |
| 18:37:25 | rue | brixen: Hm, this is a very slightly modified version but I am not sure where the specs are |
| 18:37:30 | rue | Erm, http://pastie.org/198775 |
| 18:39:42 | enebo enters the room. | |
| 18:40:06 | dewd enters the room. | |
| 18:42:57 | brixen | rue: thanks, I'm going to replace optparse in mspec |
| 18:43:27 | wmoxam enters the room. | |
| 18:44:01 | brixen | well, rails installed quick for me, ri and rdoc are taking a long time |
| 18:44:48 | evan | yeah |
| 18:45:49 | rue | --no-r{i,doc} is my best friend :) |
| 18:50:39 | chris2 leaves the room. | |
| 18:52:58 | radarek leaves the room. | |
| 18:53:52 | benburkert enters the room. | |
| 18:55:23 | dewd leaves the room. | |
| 19:05:23 | Skip enters the room. | |
| 19:07:18 | wmoxam leaves the room. | |
| 19:07:21 | binary42 enters the room. | |
| 19:11:36 | NoKarma | hm |
| 19:11:54 | NoKarma | in Ruby, Numeric#quo is intended, to call #/ of subclasses |
| 19:12:13 | NoKarma | but the safe_math plugin breaks this behavior |
| 19:13:34 | brixen | NoKarma: you should be able to use #div instead of #/ right |
| 19:13:38 | brixen | they should be equivalent? |
| 19:13:38 | zenspider | the masgn RTL spec is failing... should we exclude it or is the fix forthcoming? |
| 19:13:48 | zenspider | my push recipe uses safe_push so I'm stuck. :/ |
| 19:13:56 | NoKarma | brixen: nope |
| 19:14:03 | NoKarma | div is Float(self / other).floor |
| 19:14:05 | brixen | zenspider: it probably should be fixed |
| 19:14:17 | brixen | zenspider: evan fixed ltr in masgn last night |
| 19:14:43 | brixen | NoKarma: ahh, hmm |
| 19:14:53 | zenspider | ew. actually I'm getting 4 failures regarding r2l |
| 19:15:00 | brixen | NoKarma: well, you'll probably just have to go around that then |
| 19:15:13 | NoKarma | how? |
| 19:15:16 | brixen | NoKarma: we can't replace safe_math atm because it causes too much breakage |
| 19:15:20 | NoKarma | ok |
| 19:15:36 | benburkert_ leaves the room. | |
| 19:15:37 | zenspider | hrm. maybe I just need a clean |
| 19:22:18 | zenspider | ok. rebuild drops to the 1 just like in CI |
| 19:23:05 | zenspider | what is a = VariablesSpecs::ParAsgn.new for? wouldn't a = 1 suffice? |
| 19:23:47 | brixen | zenspider: where? |
| 19:24:03 | zenspider | language/variables_spec |
| 19:24:09 | zenspider | on that masgn r2l failure |
| 19:24:21 | brixen | le'me look |
| 19:25:22 | zenspider | huh... if I run ./bin/mspec ci spec/ruby/1.8/language/variables_spec.rb I get 4 failures |
| 19:25:28 | zenspider | if I run rake spec I get 1 |
| 19:26:15 | brixen | rake spec runs bin/mspec ci |
| 19:26:20 | brixen | which runs spec/frozen |
| 19:26:35 | zenspider | oh, these might be new specs? |
| 19:26:39 | zenspider | kk |
| 19:26:41 | brixen | yeah |
| 19:26:52 | brixen | well, probably tagged specs actually |
| 19:27:25 | zenspider | yup... that's it. I assumed there was some sort of global effect going on |
| 19:28:30 | evan | brixen: have you sync'd over |
| 19:28:39 | brixen | evan: not yet |
| 19:29:00 | evan | k |
| 19:29:00 | brixen | zenspider: I'm not following your question, how does a = 1 the same as a.inc being evaluated? |
| 19:29:11 | brixen | how is * |
| 19:29:37 | zenspider | brixen: a.succ |
| 19:29:53 | brixen | sure, that makes sense |
| 19:31:48 | zenspider | mind if I nuke ParAsgn ? |
| 19:33:53 | brixen | nope |
| 19:34:25 | binary42_ enters the room. | |
| 19:34:46 | binary42 leaves the room. | |
| 19:37:49 | enebo leaves the room. | |
| 19:37:55 | brixen | evan: 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:59 | brixen | and not pushed |
| 19:41:15 | ShayArnett leaves the room. | |
| 19:42:09 | zenspider | ok. 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:26 | zenspider | http://rafb.net/p/BZwDeR19.html |
| 19:42:55 | zenspider | it fails even with the deviates_on... it is failing on the middle element which is 2 in any case. :) |
| 19:42:59 | zenspider | (is -> should be) |
| 19:44:19 | headius enters the room. | |
| 19:45:36 | evan | zenspider: hm |
| 19:45:39 | evan | yeah, i'm seeing those too |
| 19:45:41 | evan | wasn't last night. |
| 19:45:46 | evan | the deviates on was the only one |
| 19:46:54 | zenspider | ugh. you're not gonna like this... [d,e,f] == [1,1,1] |
| 19:47:29 | zenspider | that might be a problem with my use of 0 instead of the obj |
| 19:47:34 | zenspider | lemme see |
| 19:48:07 | evan | hm. |
| 19:48:20 | zenspider | yup. that's it |
| 19:48:20 | evan | i only fixed one branch of the masgn bytecode generation |
| 19:48:28 | evan | there might be others that have ltr problems |
| 19:48:31 | zenspider | it is pushing on 0 3 times, then succing them all |
| 19:48:48 | zenspider | immediates are prolly the only ones now |
| 19:48:56 | evan | which spec is this? |
| 19:49:11 | zenspider | sec. lemme give you a patch |
| 19:49:43 | zenspider | http://rafb.net/p/urrwOb10.txt |
| 19:49:51 | joachimm | evan: 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:02 | evan | yeah |
| 19:50:10 | evan | joachimm_: it needs to be removed |
| 19:51:06 | evan | zenspider: without your patch |
| 19:51:10 | evan | i only have one failure |
| 19:51:17 | evan | it's that frozen still has the deviate |
| 19:51:26 | evan | do your changes introduce new failures? |
| 19:52:32 | zenspider | yeah... it shows that the immediates have a bug and that obj refs don't |
| 19:52:46 | evan | whats the bug? |
| 19:53:35 | binary42_ leaves the room. | |
| 19:53:45 | zenspider | a = 0; x,y,z = a.succ, a.succ, a.succ => [1,1,1] |
| 19:53:57 | binary42 enters the room. | |
| 19:54:02 | Defiler | That looks expected to me |
| 19:54:10 | Defiler | a.succ doesn't change a |
| 19:54:13 | evan | thats true of MRI too |
| 19:54:18 | evan | a.succ returns 1 each time. |
| 19:54:29 | binary42 leaves the room. | |
| 19:54:47 | binary42 enters the room. | |
| 19:55:41 | evan | your spec is bad |
| 19:55:42 | pd leaves the room. | |
| 19:55:53 | zenspider | oh. doh |
| 19:55:57 | zenspider | haha |
| 19:55:59 | brixen | zenspider: haha |
| 19:56:01 | zenspider | rad |
| 19:56:04 | zenspider | I suck |
| 19:56:08 | zenspider | succ |
| 19:56:11 | brixen | zenspider: that'll teach you to question the wisdom of the specs! |
| 19:56:12 | evan | zenspider.succ |
| 19:56:17 | brixen | heh |
| 19:57:22 | Defiler | more like zenspidowned |
| 19:57:57 | zenspides | zensp0wnder |
| 19:58:32 | Defiler | I don't know what that would be, but it sounds awesome |
| 20:07:47 | foysavas enters the room. | |
| 20:10:19 | headius leaves the room. | |
| 20:10:28 | dctanner enters the room. | |
| 20:28:23 | binary42 leaves the room. | |
| 20:30:14 | imajes leaves the room. | |
| 20:34:22 | drbrain | what time did the #ruby-core thing start friday? |
| 20:36:45 | evan | 7pm |
| 20:37:17 | drbrain | there's not a good "ok we started" point in the logs that I see |
| 20:38:28 | brixen | drbrain: when evan joins |
| 20:38:41 | brixen | drbrain: but the preamble convo with jflam and folks is good too I think |
| 20:38:55 | brixen | 7 pm on is probably fine |
| 20:41:27 | Defiler | Is there a link to a transcript? |
| 20:41:46 | drbrain | give me five minutes |
| 20:45:33 | drbrain | Defiler: http://ruby-design.pbwiki.com/f/ruby-core-20080515.txt |
| 20:47:35 | enebo enters the room. | |
| 20:47:44 | Defiler | Thanks |
| 20:53:39 | ShayArnett enters the room. | |
| 20:55:06 | NoKarma | brixen: wow, fixing Numeric to comply to the specs makes me tear my hair out :/ |
| 20:55:52 | NoKarma | you fix one thing, something else breaks |
| 20:55:59 | brixen | NoKarma: yikes, don't sacrifice you're hair |
| 20:56:08 | NoKarma | heh |
| 20:57:51 | imajes enters the room. | |
| 20:58:59 | boyscout | 1 commit by Wilson Bilkovich |
| 20:59:00 | boyscout | * Move logger.rb from stdlib to lib; 8abc14f |
| 21:02:40 | boyscout | 1 commit by Wilson Bilkovich |
| 21:02:41 | boyscout | * Move webrick from stdlib to lib; 4263089 |
| 21:04:56 | twbray enters the room. | |
| 21:04:59 | boyscout | 1 commit by Wilson Bilkovich |
| 21:05:00 | boyscout | * Move benchmark.rb to lib; f80d3bc |
| 21:07:38 | dctanner leaves the room. | |
| 21:11:34 | rubuildius_amd64 | Wilson Bilkovich: f80d3bc3e; bin/ci failed! http://rafb.net/p/RAzBco44.html |
| 21:11:35 | rubuildius_amd64 | Wilson Bilkovich: 8abc14fc0; bin/ci failed! http://rafb.net/p/jt9m4p95.html |
| 21:12:43 | jnicklas enters the room. | |
| 21:14:18 | benburkert_ enters the room. | |
| 21:14:34 | mass | hiya |
| 21:14:56 | mass | evan: around? |
| 21:16:31 | zenspides | he's been idle for about 30 |
| 21:18:26 | pd enters the room. | |
| 21:21:23 | boyscout | 1 commit by Wilson Bilkovich |
| 21:21:24 | boyscout | * Move pstore.rb to lib/; aeb8bd0 |
| 21:30:02 | twbray leaves the room. | |
| 21:30:52 | obiejuan enters the room. | |
| 21:31:12 | rubuildius_amd64 | Wilson Bilkovich: aeb8bd07b; bin/ci failed! http://rafb.net/p/Iq7b8178.html |
| 21:32:46 | Defiler | lies |
| 21:33:01 | benburkert leaves the room. | |
| 21:33:07 | brixen | damn that bot |
| 21:33:15 | brixen | why is it reporting that as a failed build |
| 21:33:24 | brixen | oh, it's not |
| 21:33:30 | brixen | I'm still confused from last night |
| 21:33:44 | brixen | now, why is it having that problem? |
| 21:38:23 | rubuildius_ppc | Wilson Bilkovich: aeb8bd07b; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/bN38dg22.html |
| 21:38:24 | rubuildius_ppc | Wilson Bilkovich: f80d3bc3e; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/pa7bLW55.html |
| 21:38:25 | rubuildius_ppc | Wilson Bilkovich: 426308992; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/3dWAVC42.html |
| 21:38:26 | rubuildius_ppc | Wilson Bilkovich: 8abc14fc0; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/iSXmAV98.html |
| 21:38:55 | brixen | zenspides: where you going to push the ltr spec failure fix? |
| 21:38:59 | drbrain | your build asplode |
| 21:39:10 | drbrain | is out |
| 21:47:08 | boyscout | 3 commits by Brian Ford |
| 21:47:09 | boyscout | * Run spec:update before and after git:update.; 8eb9ada |
| 21:47:10 | boyscout | * Removed obsolete bin scripts.; 9adb170 |
| 21:47:11 | boyscout | * Generalized .gitignore for bin scripts.; 5e9fe35 |
| 21:50:04 | cyndis leaves the room. | |
| 21:50:23 | mass | I think instead of saying 'failed' it should say EPIC FAIL |
| 21:52:32 | cyndis enters the room. | |
| 21:52:56 | radarek enters the room. | |
| 22:00:28 | rubuildius_amd64 | Brian Ford: 8eb9ada8d; 2108 files, 6762 examples, 24964 expectations, 1 failure, 0 errors; http://rafb.net/p/Qt0l6F74.html |
| 22:00:58 | rubuildius_ppc | Brian Ford: 8eb9ada8d; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/8ly66o46.html |
| 22:21:39 | joachimm | evan: dbussink, http://pastie.textmate.org/private/ydn8uhtafxpmqr4hxzwrag |
| 22:26:10 | obiejuan leaves the room. | |
| 22:34:57 | twbray enters the room. | |
| 22:42:58 | benburkert enters the room. | |
| 22:44:02 | joachimm | evan: my pub key http://pastie.textmate.org/private/mdiqvopspv7wqyj0viyphw |
| 22:44:06 | Defiler | I'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:20 | Defiler | I think we're not handling the string version the correct way (whereas the block version is fine) |
| 22:45:13 | NoKarma | Defiler: could you do me a favor? |
| 22:45:26 | Defiler | maybe |
| 22:45:48 | NoKarma | heh |
| 22:48:48 | NoKarma | Defiler: http://pastie.caboo.se/198863 |
| 22:48:50 | boyscout | 4 commits by Ryan Davis |
| 22:48:51 | boyscout | * tacked on a /o for File.join; 401a897 |
| 22:48:52 | boyscout | * Reimplemented File#join to be much simpler. Passes recursive array specs; 17ac40f |
| 22:48:53 | boyscout | * Removed stale untested TODOs from #pack; 3a89093 |
| 22:48:54 | boyscout | * Added basic usage doco; fb69299 |
| 22:49:04 | NoKarma | that completele kills the compiler |
| 22:49:16 | Defiler | NoKarma: I'll take a look, but it has to be after I get back from dinner |
| 22:49:22 | NoKarma | oh, ok |
| 22:49:36 | zenspides | Defiler: whatcha having? |
| 22:50:55 | Defiler | italian yumm |
| 22:51:06 | Defiler | homemade sauce from Xanadu or somewhere similar |
| 22:52:01 | NoKarma | Defiler: I think I fixed it myself |
| 22:56:51 | zenspides | I wish we had good italian in seattle... probably our biggest failing (food wise) :P |
| 22:57:07 | zenspides | is there a feed or something for spec/ruby pushes? |
| 22:57:46 | NoKarma | zenspides: yes, on github |
| 22:58:19 | NoKarma | zenspides: http://github.com/feeds/brixen/commits/rubyspec/master |
| 22:58:54 | rubuildius_amd64 | Ryan Davis: 401a897fc; 2108 files, 6762 examples, 24964 expectations, 1 failure, 0 errors; http://rafb.net/p/HpNpdZ29.html |
| 22:59:43 | twbray leaves the room. | |
| 23:00:00 | zenspides | NoKarma: tnx |
| 23:02:17 | rubuildius_ppc | Ryan Davis: 401a897fc; 2108 files, 6893 examples, 25173 expectations, 1 failure, 0 errors; http://rafb.net/p/V2E30R33.html |
| 23:02:43 | imajes leaves the room. | |
| 23:05:35 | benburkert_ leaves the room. | |
| 23:07:14 | zenspider | ok. after my push, I've got 3 failures on variables_spec, {|r,|}, #to_ary on rhs, and complex parallel assignment |
| 23:09:40 | zenspider | and 2 of them are the same... to_ary not being called on rhs when needed |
| 23:15:08 | imajes enters the room. | |
| 23:18:42 | antares enters the room. | |
| 23:20:01 | ShayArnett leaves the room. | |
| 23:26:04 | mkrauskopf leaves the room. | |
| 23:27:27 | antares leaves the room. | |
| 23:29:07 | creatosis enters the room. | |
| 23:39:10 | ezmobius enters the room. | |
| 23:47:22 | headius enters the room. | |
| 23:53:48 | boyscout | 3 commits by Arthur Schreiber |
| 23:53:49 | boyscout | * Fix a bug in the compiler that only occurs after defining Object#equal.; 9870573 |
| 23:53:50 | boyscout | * Updated MSpec submodule to 7d84fce0; 528e64d |
| 23:53:51 | boyscout | * Updated MSpec submodule to 1dd6aa13; 2dfd883 |
| 23:59:07 | creatosis leaves the room. | |
| 23:59:13 | anteaya enters the room. |