Index

Show enters and exits. Hide enters and exits.

00:39:18jakedouglas(probably stupid) concurrency question
00:40:28jakedouglasin 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:38brixenthe only stupid concurrency question is a serial one
00:41:42brixenI 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:47brixenbut you should verify that
00:41:54jakedouglasyea. i would guess the same
01:08:01krainboltgreeneIt's insane that I can google my name and the Google Profile /isn't even on the front page/.
02:05:45evanjakedouglas: in MRI, you'll have them all
02:06:02jakedouglasyea, thanks
02:06:02slavahi evan
02:06:07evanjakedouglas: in rbx (hydra), jruby, and macruby, no guarantees.
02:06:10jakedouglasright.
02:06:17jakedouglasreal threadz r harder!!
02:06:27evanslava: hey
02:06:28evanug.
02:06:31evani gotta go for a run.
02:06:36evanfeel slugish today.
02:06:51slavaI'm going to grill up a nice fat steak
02:06:53slavaand then go for a run
02:40:15krainboltgreeneRubinius: Do It With Ruby.
02:40:21krainboltgreeneRuby Harder.
02:40:36krainboltgreeneRubinius: Don't Stop Until Everything Is Red.
02:48:42postmodernRubinius: Can't Stop The Rock
02:54:16krainboltgreeneRubinius: Do You Smell What The Gem Is Cooking?
02:54:26postmodernhttp://pastie.org/1103425
02:54:50postmoderngot a weird failure during linking
02:58:14postmodernwtf how is 1.9.2-rc2 still being called
03:01:02postmodernreconfigure probably
03:17:49krainboltgreeneevan: So why the name Rubinius?
03:40:51evankrainboltgreene: well
03:40:59evankrainboltgreene: Rubinus is latin for ruby.
03:41:09evandrbrain suggested another i made it sound better.
03:41:12evanthus, Rubinius.
03:46:22krainboltgreeneAh.
03:50:17krainboltgreeneInteresting!
04:54:20krainboltgreeneBWAHA: http://imgur.com/HDriX.jpg
07:05:57dbussinkmorning
07:09:14dbussinkevan: still awake?
15:31:52JamesKiltontrying to rebuild nginx with the debug flag and it just won't take. Is there some setting that forces "-debug" ?
15:34:14JamesKiltoncrap, wrong channel
17:54:15jeremyevansevan: I released my Date/DateTime extension if you want to take a look: http://github.com/jeremyevans/home_run
17:59:15brixenjeremyevans: curious, why are you using mspec to run the specs?
17:59:25jeremyevansbrixen: They are based on the rubyspecs, which use mspec
17:59:33brixenah ok
17:59:47brixenyou might mention that in there, or did I miss it?
17:59:57jeremyevansbrixen: It should be in there :)
18:00:43brixenI read down to "Running the specs" section and didn't see a mention of it
18:00:48brixennor in that section
18:01:24jeremyevansbrixen: It's mentioned in the top where it says running the specs, and in the requirements section below
18:01:49jeremyevansbrixen: But I suppose I could mention it there too
18:02:32jeremyevansbrixen: there being the testing section
18:02:38brixenthe only mention of rubyspec is Contributing
18:03:04brixenwouldn't hurt to mention it in running the specs
18:03:06jeremyevansbrixen: mspec is mentioned elsewhere
18:03:15brixenright, but the reason for using mspec
18:03:26brixenI don't like to promote the generic use of mspec
18:03:35jeremyevansbrixen: Why not?
18:03:46brixenbecause that's not its purpose
18:03:58brixenit makes sense since you are running rubyspecs
18:04:10brixenbut that info wasn't in the section on running the specs
18:06:53jeremyevansbrixen: 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:02brixenjeremyevans: well, it's not exactly a problem
18:19:17brixenjeremyevans: but mspec is purpose-built to run rubyspec
18:19:33brixenthe requirements for a generic spec runner are quite different
18:20:06brixenand the need to keep mspec as simple as possible means that I may not be willing to support requests for features
18:20:25brixengenerally, we try to ensure that the specs run fine with rspec too
18:20:39brixenyou should see if rspec2 works for you
18:20:56jeremyevansbrixen: I understand that. I'm not trying to promote the use of mspec.
18:21:03brixenok, cool
18:21:37brixenwhich is why I think it makes sense to mention rubyspec in the section on running the specs
18:21:45jeremyevansbrixen: 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:08brixenok, I see
18:22:29brixenyou're something of a baseball fan, I assume :)
18:22:47jeremyevansbrixen: I don't think I want to mention the reason I'm using it more than once.
18:23:11brixenwhat this? no first_base project? :P
18:23:16jeremyevansbrixen: Actually, I'm not. third_base and home_run are date related in the slang sense :)
18:23:51brixenI am blissfully unaware of these slang meanings :)
19:14:34dbussinkevening :)
19:15:16dbussinkevan: you there?
19:19:31brixendbussink: evan is on the road
19:21:16dbussinkevan: ah ok, didn't know :)
19:21:55brixenO_o
19:22:10dbussinkor i read it here perhaps and forgot :P
19:22:38brixenI'm brixen, evan is away
19:34:15dbussinkbrixen: hehe :)
19:34:40dbussinkbrixen: you feel ignored now? ;)
19:35:49brixendbussink: nope
19:35:54brixen12:21 dbussink >> evan: ah ok, didn't know :)
19:43:16brixendbussink: it's all right, I know we americans all look the same to you :P
19:51:08dbussinkbrixen: true that yeah, it's hard work keeping you rednecks apart
19:51:21brixenhaha
19:51:30brixenthem be fightin works, son
19:51:41brixenI ain't no gosh dang redneck
19:51:47brixen:)
19:51:52brixenok, getting food, bbiab...
19:55:55krainboltgreeneGood morning.
19:58:50dbussinkkrainboltgreene: evening
20:16:16brixenkrainboltgreene: afternoon
20:16:31brixennow we just need someone in a night tz
20:18:51dbussinkhehe :)
20:19:32dbussinkthere are people from jp in here
20:55:14krainboltgreene:D
23:33:10krainboltgreeneAll my creativity seems to have vanished!
23:33:33brixenperhaps you should have patented it