Show enters and exits. Hide enters and exits.
| 00:39:18 | jakedouglas | (probably stupid) concurrency question |
| 00:40:28 | jakedouglas | in mri 1.8.7, if i have a bunch of threads stuffing things into an array without a lock, 'ary << rand(100)' or something, am i guaranteed that all of the objects will be in the array? i don't care about ordering or anything like that, only that everything is actually in the array at the end of it |
| 00:40:38 | brixen | the only stupid concurrency question is a serial one |
| 00:41:42 | brixen | I am only guessing, but I'd say the scheduler couldn't interrupt the part of the array method that needs to be atomic |
| 00:41:47 | brixen | but you should verify that |
| 00:41:54 | jakedouglas | yea. i would guess the same |
| 01:08:01 | krainboltgreene | It's insane that I can google my name and the Google Profile /isn't even on the front page/. |
| 02:05:45 | evan | jakedouglas: in MRI, you'll have them all |
| 02:06:02 | jakedouglas | yea, thanks |
| 02:06:02 | slava | hi evan |
| 02:06:07 | evan | jakedouglas: in rbx (hydra), jruby, and macruby, no guarantees. |
| 02:06:10 | jakedouglas | right. |
| 02:06:17 | jakedouglas | real threadz r harder!! |
| 02:06:27 | evan | slava: hey |
| 02:06:28 | evan | ug. |
| 02:06:31 | evan | i gotta go for a run. |
| 02:06:36 | evan | feel slugish today. |
| 02:06:51 | slava | I'm going to grill up a nice fat steak |
| 02:06:53 | slava | and then go for a run |
| 02:40:15 | krainboltgreene | Rubinius: Do It With Ruby. |
| 02:40:21 | krainboltgreene | Ruby Harder. |
| 02:40:36 | krainboltgreene | Rubinius: Don't Stop Until Everything Is Red. |
| 02:48:42 | postmodern | Rubinius: Can't Stop The Rock |
| 02:54:16 | krainboltgreene | Rubinius: Do You Smell What The Gem Is Cooking? |
| 02:54:26 | postmodern | http://pastie.org/1103425 |
| 02:54:50 | postmodern | got a weird failure during linking |
| 02:58:14 | postmodern | wtf how is 1.9.2-rc2 still being called |
| 03:01:02 | postmodern | reconfigure probably |
| 03:17:49 | krainboltgreene | evan: So why the name Rubinius? |
| 03:40:51 | evan | krainboltgreene: well |
| 03:40:59 | evan | krainboltgreene: Rubinus is latin for ruby. |
| 03:41:09 | evan | drbrain suggested another i made it sound better. |
| 03:41:12 | evan | thus, Rubinius. |
| 03:46:22 | krainboltgreene | Ah. |
| 03:50:17 | krainboltgreene | Interesting! |
| 04:54:20 | krainboltgreene | BWAHA: http://imgur.com/HDriX.jpg |
| 07:05:57 | dbussink | morning |
| 07:09:14 | dbussink | evan: still awake? |
| 15:31:52 | JamesKilton | trying to rebuild nginx with the debug flag and it just won't take. Is there some setting that forces "-debug" ? |
| 15:34:14 | JamesKilton | crap, wrong channel |
| 17:54:15 | jeremyevans | evan: I released my Date/DateTime extension if you want to take a look: http://github.com/jeremyevans/home_run |
| 17:59:15 | brixen | jeremyevans: curious, why are you using mspec to run the specs? |
| 17:59:25 | jeremyevans | brixen: They are based on the rubyspecs, which use mspec |
| 17:59:33 | brixen | ah ok |
| 17:59:47 | brixen | you might mention that in there, or did I miss it? |
| 17:59:57 | jeremyevans | brixen: It should be in there :) |
| 18:00:43 | brixen | I read down to "Running the specs" section and didn't see a mention of it |
| 18:00:48 | brixen | nor in that section |
| 18:01:24 | jeremyevans | brixen: It's mentioned in the top where it says running the specs, and in the requirements section below |
| 18:01:49 | jeremyevans | brixen: But I suppose I could mention it there too |
| 18:02:32 | jeremyevans | brixen: there being the testing section |
| 18:02:38 | brixen | the only mention of rubyspec is Contributing |
| 18:03:04 | brixen | wouldn't hurt to mention it in running the specs |
| 18:03:06 | jeremyevans | brixen: mspec is mentioned elsewhere |
| 18:03:15 | brixen | right, but the reason for using mspec |
| 18:03:26 | brixen | I don't like to promote the generic use of mspec |
| 18:03:35 | jeremyevans | brixen: Why not? |
| 18:03:46 | brixen | because that's not its purpose |
| 18:03:58 | brixen | it makes sense since you are running rubyspecs |
| 18:04:10 | brixen | but that info wasn't in the section on running the specs |
| 18:06:53 | jeremyevans | brixen: I wasn't aware there was a problem with using mspec generically. Especially when you have a library that supports multiple ruby versions with different behavior depending on the version, it is helpful. |
| 18:19:02 | brixen | jeremyevans: well, it's not exactly a problem |
| 18:19:17 | brixen | jeremyevans: but mspec is purpose-built to run rubyspec |
| 18:19:33 | brixen | the requirements for a generic spec runner are quite different |
| 18:20:06 | brixen | and the need to keep mspec as simple as possible means that I may not be willing to support requests for features |
| 18:20:25 | brixen | generally, we try to ensure that the specs run fine with rspec too |
| 18:20:39 | brixen | you should see if rspec2 works for you |
| 18:20:56 | jeremyevans | brixen: I understand that. I'm not trying to promote the use of mspec. |
| 18:21:03 | brixen | ok, cool |
| 18:21:37 | brixen | which is why I think it makes sense to mention rubyspec in the section on running the specs |
| 18:21:45 | jeremyevans | brixen: I'm just using it because it's convenient and I didn't have to modify anything. I used it in third_base for the same reason. |
| 18:22:08 | brixen | ok, I see |
| 18:22:29 | brixen | you're something of a baseball fan, I assume :) |
| 18:22:47 | jeremyevans | brixen: I don't think I want to mention the reason I'm using it more than once. |
| 18:23:11 | brixen | what this? no first_base project? :P |
| 18:23:16 | jeremyevans | brixen: Actually, I'm not. third_base and home_run are date related in the slang sense :) |
| 18:23:51 | brixen | I am blissfully unaware of these slang meanings :) |
| 19:14:34 | dbussink | evening :) |
| 19:15:16 | dbussink | evan: you there? |
| 19:19:31 | brixen | dbussink: evan is on the road |
| 19:21:16 | dbussink | evan: ah ok, didn't know :) |
| 19:21:55 | brixen | O_o |
| 19:22:10 | dbussink | or i read it here perhaps and forgot :P |
| 19:22:38 | brixen | I'm brixen, evan is away |
| 19:34:15 | dbussink | brixen: hehe :) |
| 19:34:40 | dbussink | brixen: you feel ignored now? ;) |
| 19:35:49 | brixen | dbussink: nope |
| 19:35:54 | brixen | 12:21 dbussink >> evan: ah ok, didn't know :) |
| 19:43:16 | brixen | dbussink: it's all right, I know we americans all look the same to you :P |
| 19:51:08 | dbussink | brixen: true that yeah, it's hard work keeping you rednecks apart |
| 19:51:21 | brixen | haha |
| 19:51:30 | brixen | them be fightin works, son |
| 19:51:41 | brixen | I ain't no gosh dang redneck |
| 19:51:47 | brixen | :) |
| 19:51:52 | brixen | ok, getting food, bbiab... |
| 19:55:55 | krainboltgreene | Good morning. |
| 19:58:50 | dbussink | krainboltgreene: evening |
| 20:16:16 | brixen | krainboltgreene: afternoon |
| 20:16:31 | brixen | now we just need someone in a night tz |
| 20:18:51 | dbussink | hehe :) |
| 20:19:32 | dbussink | there are people from jp in here |
| 20:55:14 | krainboltgreene | :D |
| 23:33:10 | krainboltgreene | All my creativity seems to have vanished! |
| 23:33:33 | brixen | perhaps you should have patented it |