Index

Show enters and exits. Hide enters and exits.

00:00:07binary42_ enters the room.
00:00:36dgtizedwhy are you storing t = @waiting.shift?
00:01:08nexcastellanLater, we do t.run if t.
00:01:25nexcastellanIn fact, I think the signal should be moved down a line there.
00:01:25dgtizednexcastellan: yes and that's more code that should be a condition variable
00:01:52dgtizedit's just an extra condition variable to ensure that the threads are not over filling the SizedQueue
00:02:04nexcastellanDo we even need to call t.run?
00:02:07dgtizedall of this manually waking threads up bullshit is just asking for trouble
00:02:13nexcastellanNO DOUBT.
00:02:18benburkert____ leaves the room.
00:02:29dgtizedyea t.run == bad
00:02:32Arjen_ leaves the room.
00:02:53nexcastellanLet's just do @waiting.shift; @resource.signal and get rid of t.run if t.
00:03:02nexcastellanOr am I hopelessly naive?
00:03:36yasuhito enters the room.
00:04:25benburkert leaves the room.
00:05:32dgtizednexcastellan: I think it would be best if SizedQueue didn't mess with @waiting
00:05:42dgtizedand only messed with @queue_wait
00:06:20dgtizedI think it needs another condition variable, but still uses @mutex
00:07:49nexcastellanReally what it needs is to not care about waiting queues at all.
00:09:43edwardam_ enters the room.
00:10:16dgtizedyea just a sec I think I have an idea
00:11:17edwardam leaves the room.
00:11:45nexcastellanGiven our use of condition variables, do we even need real honest-to-goodness values in our wait queues?
00:12:06nexcastellanI say we take off and nuke the wait queues from orbit. It's the only way to be sure.
00:12:23binary42 leaves the room.
00:13:50mkescher_ enters the room.
00:15:40loincloth leaves the room.
00:16:41wmoxam leaves the room.
00:18:10nexcastellanOkay, dgtized, I have to leave in 8 minutes or stay for 38 minutes. Anything more I can do here tonight, do you think?
00:18:36yasuhito leaves the room.
00:19:33headiussounds like someone uses transit
00:19:47nexcastellanYeap. :) Who can afford the price of gas here in Canada?
00:21:33heycarsten leaves the room.
00:22:21nexcastellanOkay, dgtized, I'm leaving now. I'll check the chat log tomorrow morning, let me know where you get to.
00:25:56dgtizednexcastellan: we can't remove the wait queues
00:26:05dgtizedbecause some jackass is using them somewhere else
00:26:12dgtizedand violating encapsulation
00:31:32trythil enters the room.
00:34:25c0sin leaves the room.
00:47:12fbuilesv leaves the room.
00:50:17boyscout1 commit by Charles Comstock
00:50:18boyscout * made SizedQueue thread safe and more readable and fixed Queue for real this time; 178fd66
00:54:23dgtizedanyone know why you can't have more then one ConditionVariable operate on the same mutex?
00:54:28dgtizedseems like you ought to be able to
00:56:41nicksieger leaves the room.
01:00:32atmos enters the room.
01:01:33rubuildius_amd64Charles Comstock: 178fd662a; 2539 files, 8459 examples, 28445 expectations, 0 failures, 0 errors
01:02:45rubuildius_ey64Charles Comstock: 178fd662a; 2539 files, 8459 examples, 28445 expectations, 0 failures, 0 errors
01:04:16neelance leaves the room.
01:09:26lopex leaves the room.
01:18:56yugui enters the room.
01:21:22seydar enters the room.
01:28:33heycarsten enters the room.
01:32:31imajes leaves the room.
01:40:25ryanlowe leaves the room.
01:40:54mutle enters the room.
01:44:54edwardam enters the room.
01:46:27edwardam_ leaves the room.
01:49:18michalw leaves the room.
01:49:25mutle_ leaves the room.
01:51:46atduskgreg enters the room.
01:56:38seydar_ enters the room.
01:57:17seydar leaves the room.
01:57:21mkescher_ leaves the room.
01:58:00nicksieger leaves the room.
02:03:39binary42_ leaves the room.
02:12:27dfg59 leaves the room.
02:13:56seydar_ leaves the room.
02:14:32ijcd_ leaves the room.
02:18:03chad leaves the room.
02:19:07Fullmoon leaves the room.
02:23:41atmos leaves the room.
02:24:18smparkes leaves the room.
02:24:53VVSiz_ enters the room.
02:25:03nicksieger enters the room.
02:29:57headius leaves the room.
02:30:54headius enters the room.
02:33:14ezmobius leaves the room.
02:33:14rphillips leaves the room.
02:36:40yugui leaves the room.
02:39:09stepheneb enters the room.
02:40:02cored enters the room.
02:40:35atduskgreg leaves the room.
02:41:33VVSiz leaves the room.
02:49:28headius leaves the room.
02:54:38atduskgreg enters the room.
02:56:29EugZol leaves the room.
03:00:27nicksieger leaves the room.
03:02:42cored leaves the room.
03:12:33lchin enters the room.
03:12:49hemulen leaves the room.
03:34:48benburkert enters the room.
03:39:13jackdempsey leaves the room.
03:39:43nicksieger enters the room.
03:40:42atduskgreg leaves the room.
03:46:27headius enters the room.
03:46:50benburkert leaves the room.
03:48:46jackdempsey enters the room.
03:49:11benburkert enters the room.
03:57:42antares leaves the room.
04:03:17nicksieger leaves the room.
04:04:44dfg59 enters the room.
04:15:05antares_ leaves the room.
04:15:11lchin_ enters the room.
04:16:32lchin leaves the room.
04:20:05mutle leaves the room.
04:26:44dlee enters the room.
04:31:11wmoxam enters the room.
04:31:25mutle enters the room.
04:40:07blakewatters leaves the room.
04:40:26brapse enters the room.
04:44:07rphillips enters the room.
04:51:21masswhew
04:52:31binary42 enters the room.
04:53:26dlee leaves the room.
05:00:16blakewatters enters the room.
05:03:47jtoy enters the room.
05:05:42dfg59 leaves the room.
05:13:25headius leaves the room.
05:24:48rue leaves the room.
05:31:47headius enters the room.
05:36:41headiusevening
05:44:20jtoy leaves the room.
05:45:27brapse leaves the room.
05:54:10jtoy enters the room.
05:59:19benburkert leaves the room.
06:03:30blakewatters leaves the room.
06:03:58benburkert enters the room.
06:11:16dfg59 enters the room.
06:12:09trythil leaves the room.
06:29:35edwardam_ enters the room.
06:30:14edwardam leaves the room.
06:32:09mae1 enters the room.
06:37:31sudoer enters the room.
06:37:44gnufied enters the room.
06:39:09atmos enters the room.
06:39:46dfg59 leaves the room.
06:44:38benburkert leaves the room.
06:45:24jtoy leaves the room.
06:50:11mae leaves the room.
07:05:13wmoxam leaves the room.
07:14:25jtoy enters the room.
07:16:09sudoer leaves the room.
07:27:49dary leaves the room.
07:31:22jack_sleep leaves the room.
07:56:02jackdempsey enters the room.
08:08:36jackdempsey leaves the room.
08:16:02gnufied leaves the room.
08:18:42atduskgreg enters the room.
08:36:51BlackEdder enters the room.
08:46:14octopod enters the room.
08:56:35Fullmoon enters the room.
09:05:19atmos leaves the room.
09:10:06krsh enters the room.
09:11:35edwardam enters the room.
09:12:58edwardam_ leaves the room.
09:21:19Yurik leaves the room.
09:23:42Maledictus enters the room.
09:25:06edwardam leaves the room.
09:26:51joachimm enters the room.
09:35:48atduskgreg leaves the room.
09:42:13Fullmoon leaves the room.
09:46:25yasuhito enters the room.
09:49:01joachimm_ enters the room.
09:50:09joachimm leaves the room.
09:51:51yasuhito leaves the room.
09:54:18stepheneb leaves the room.
10:00:27enebo leaves the room.
10:12:45thehcdreamer enters the room.
10:17:55Fullmoon enters the room.
10:23:02headius leaves the room.
10:47:35chris2 enters the room.
10:52:48joachimm_ leaves the room.
10:53:05joachimm enters the room.
11:14:41jtoy leaves the room.
11:17:58gnufied enters the room.
11:27:23krsh leaves the room.
11:52:07yasuhito enters the room.
11:53:01xmlhacker leaves the room.
11:57:31yasuhito leaves the room.
12:08:06Fullmoon leaves the room.
12:16:20imajes enters the room.
12:23:55mkrauskopf enters the room.
12:25:57imajes_office leaves the room.
12:27:17Fullmoon enters the room.
12:27:43imajes leaves the room.
12:38:26imajes enters the room.
12:41:50mae1 leaves the room.
13:00:01fbuilesv enters the room.
13:01:23wvdschel enters the room.
13:03:08yasuhito enters the room.
13:09:55Fullmoon leaves the room.
13:14:34joachimm leaves the room.
13:20:11jtoy enters the room.
13:26:02antares enters the room.
13:49:14jtoy leaves the room.
13:58:33heycarsten leaves the room.
14:00:39Yurik enters the room.
14:09:02loop enters the room.
14:13:41mutle leaves the room.
14:14:02lchin_ leaves the room.
14:20:00cremes enters the room.
14:22:40binary42 leaves the room.
14:26:08hemulen enters the room.
14:30:33octopod leaves the room.
14:33:01pauldix enters the room.
14:35:08octopod enters the room.
14:37:58moofbong enters the room.
14:38:00Fullmoon enters the room.
14:40:52pauldix leaves the room.
14:47:04pauldix enters the room.
14:49:22mae enters the room.
14:53:12wmoxam enters the room.
14:55:45stepheneb enters the room.
14:59:31viimrles enters the room.
15:01:51moofbong leaves the room.
15:04:30heycarsten enters the room.
15:06:15binary42 enters the room.
15:09:54gnufied leaves the room.
15:12:52moofbong enters the room.
15:26:27fbuilesv leaves the room.
15:26:47yugui enters the room.
15:27:28jero5 enters the room.
15:28:09jtoy enters the room.
15:31:17Defilergood lord this is a big git fetch today hehe
15:41:47stepheneb_ enters the room.
15:42:03lopex enters the room.
15:44:55jackdempsey enters the room.
15:47:29evanheh
15:47:30evanyeah
15:47:40evanzenspider checked in llvm as an internal dep.
15:48:56Defilersweet. 77mb now for a fresh clone
15:49:12Defilerrubinius is robust
15:49:14evanwow. i wonder how much llvm added.
15:49:27evanyes, it has a robust, earthy aroma
15:49:42Defilerlooks like about 6.2MB
15:49:52Defilerthat was what it took to update a master checkout after, at least
15:50:00DefilerSo it must have already been hefty
15:52:31evanyeah
15:53:03stepheneb_ leaves the room.
15:53:35stepheneb_ enters the room.
15:53:46stepheneb leaves the room.
15:53:52jackdempsey leaves the room.
16:03:33smparkes enters the room.
16:06:36jackdempsey enters the room.
16:07:43chris2_ enters the room.
16:09:49chris2 leaves the room.
16:11:28jtoy leaves the room.
16:13:17pauldix_ enters the room.
16:14:57jackdempsey leaves the room.
16:19:23pauldix_ leaves the room.
16:22:24pauldix_ enters the room.
16:22:48pauldix leaves the room.
16:26:30robin_dewd leaves the room.
16:27:10benny leaves the room.
16:27:31benny enters the room.
16:29:07robin_dewd enters the room.
16:33:29pauldix enters the room.
16:35:58nicksieger enters the room.
16:42:35moofbong leaves the room.
16:42:35pauldix leaves the room.
16:42:35benburkert enters the room.
16:43:16mkrauskopf leaves the room.
16:45:20yugui leaves the room.
16:47:20pauldix enters the room.
16:48:23cremes leaves the room.
16:50:01pauldix_ leaves the room.
16:50:03TheProkrammer leaves the room.
16:55:36yasuhito leaves the room.
16:57:53TheProkrammer enters the room.
17:03:41benny leaves the room.
17:05:37dbussinkhmm, for me the cpp building seems broken
17:05:53dbussinkit picks up my locally installed llvm
17:07:00pauldix_ enters the room.
17:08:18edwardam enters the room.
17:11:00nicksieger leaves the room.
17:12:47nicksieger enters the room.
17:13:01pauldix leaves the room.
17:13:58hemulen leaves the room.
17:18:52dbussink leaves the room.
17:19:09blakewatters enters the room.
17:21:16atduskgreg enters the room.
17:21:49atduskgr_ enters the room.
17:23:32neelance enters the room.
17:33:49rue enters the room.
17:38:39atduskgreg leaves the room.
17:52:57thehcdreamer leaves the room.
17:54:27dfg59 enters the room.
18:03:48hemulen enters the room.
18:04:35Arjen__ enters the room.
18:11:06c0sin enters the room.
18:11:48atduskgreg enters the room.
18:14:56ijcd enters the room.
18:16:37gnufied enters the room.
18:18:46atduskgr_ leaves the room.
18:19:47headius enters the room.
18:21:10octopod leaves the room.
18:25:42tarcierisome spambot got both the Rubinius mailing list and the Thin mailing list, heh
18:25:44tarcierimust hate Ruby
18:25:57neelance_ enters the room.
18:30:02headiusevan: my dad grew up in/near bozeman
18:30:24blakewatters leaves the room.
18:30:41benburkert leaves the room.
18:34:40neelance leaves the room.
18:39:26atmos enters the room.
18:44:33neelance_ leaves the room.
18:48:15thehcdreamer enters the room.
18:51:50moofbong enters the room.
18:53:02Fullmoon_ enters the room.
19:04:01BlackEdder enters the room.
19:04:44Fullmoon_ leaves the room.
19:05:25Fullmoon_ enters the room.
19:10:12Fullmoon leaves the room.
19:10:20nexcastellan"Compilation error detected: if (Compiler::Node::If) takes 2 argument(s): passed [#<Compiler:newline>, #<Compiler:newline>] (wrong number of arguments (got 2, required 3))"
19:10:35nexcastellanDoes this necessarily indicate a bug in Rubinius?
19:10:48tizianobis enters the room.
19:11:22benburkert enters the room.
19:11:52josb enters the room.
19:14:33atmos leaves the room.
19:14:42atmos enters the room.
19:16:30octopod enters the room.
19:26:31lopex leaves the room.
19:27:23joachimm enters the room.
19:27:45nexcastellanFailure case: if () then end
19:27:51nexcastellanworks in MRI, throws a hissy in Rubinius.
19:30:51pauldix_ leaves the room.
19:30:56brixennexcastellan: could you spec and ticket that, please
19:37:54vintrepid enters the room.
19:38:46nexcastellanWill do.
19:39:49brixenthanks nexcastellan
19:48:44chris2 leaves the room.
19:53:54Arjen_ leaves the room.
19:55:35ezmobius enters the room.
19:56:11benburkert_ enters the room.
19:58:25atduskgreg leaves the room.
19:58:31atduskgreg enters the room.
20:05:18EugZol enters the room.
20:07:47blakewatters enters the room.
20:11:11tizianobis leaves the room.
20:12:44benburkert leaves the room.
20:14:57atduskgr_ enters the room.
20:16:40EugZol leaves the room.
20:17:03benburkert_ leaves the room.
20:17:52pauldix enters the room.
20:24:39octopod leaves the room.
20:25:48atduskgreg leaves the room.
20:31:01atduskgreg enters the room.
20:37:07Fullmoon_ leaves the room.
20:39:24atduskgr_ leaves the room.
20:40:21vintrepid leaves the room.
20:41:19dgtizednexcastellan: you see the fix I made for SizedQueue?
20:41:42nexcastellanYeap, it looked good to me. I should probably look it over again as when I checked earlier, I hadn't had any caffeine.
20:41:54nexcastellanThanks. :)
20:44:30rubuildius_amd64 leaves the room.
20:44:36Fullmoon enters the room.
20:46:59atmos leaves the room.
20:47:19robin_dewd leaves the room.
20:59:04nexcastellandgtized, I approve of the changes you made. I particularly like your use of broadcast() instead of the crazy mucking about with the wait queues and determining what to wake up.
20:59:29nexcastellanI see no reason why this would fail, and it certainly works better than it did before.
21:03:02NoKarma enters the room.
21:08:04Fullmoon leaves the room.
21:10:49benburkert enters the room.
21:15:07dgtizedyea, it took me a while to get it to work though
21:15:27dgtizedfor some reason it didn't occur to me that you need a seperate mutex for that conditionvariable
21:19:22benburkert leaves the room.
21:27:08enebo enters the room.
21:30:08dbussink enters the room.
21:34:54sholden enters the room.
21:40:21atmos enters the room.
21:41:02BlackEdder enters the room.
21:45:01antares_ enters the room.
21:52:41octopod enters the room.
21:57:45vintrepid enters the room.
21:58:08shame leaves the room.
21:59:01Fullmoon enters the room.
22:00:38bitbang enters the room.
22:01:54shame enters the room.
22:02:19evanheadius: nice!
22:02:29evanthe denver airport is boring.
22:02:31bitbang leaves the room.
22:02:50nitay enters the room.
22:04:01nexcastellanThe denver airport has those funky walking sidewalk things, right?
22:04:40evanmoving walkways?
22:04:45evanthey're everywhere
22:04:50evanesp. here in denver though, it would seem.
22:05:00nexcastellanYeah, only seen them in a couple of places. It's been ages since I left Canada, though.
22:06:20benburkert enters the room.
22:06:21evanwhere do ya live now? I forget.
22:06:31nexcastellanEdmonton, Alberta, Canada, though I was born in England.
22:06:59evanah, you've been holed up in Edmonton for a while then?
22:07:27nexcastellanFar too long, with occasional trips out to the Rockies. So I shouldn't really complain. Also, it's my own damn fault I don't have my Canadian citizenship yet.
22:07:52evanouch.
22:07:57evanso thats why you haven't left.
22:08:25evanare you going to Ruby Fringe?
22:08:48nexcastellanNope, though maybe next year. :)
22:09:44nexcastellanYou seem to go to a lot of conferences.
22:09:53evanhah
22:09:57evanthats an understatement
22:21:35cremes enters the room.
22:22:06cremes leaves the room.
22:38:30drbraingit I use rake git:pull on cpp branch now?
22:39:09evanyeah, you can
22:39:23evanit's stupider now
22:39:25evanbut it doesn't fuck things up
22:39:28drbrainwoo!
22:39:34evani'm going to do another round of work on it
22:39:39evani'm doing that atm actually
22:39:47drbraintoo stupid to fail is fine by me
22:39:51evanyeah
22:39:56evanthats what it is now.
22:45:06stepheneb enters the room.
22:47:31atmos leaves the room.
22:48:17Maledictus leaves the room.
22:49:20joachimm leaves the room.
22:50:12robin_dewd enters the room.
22:50:48octopod leaves the room.
22:53:16Fullmoon leaves the room.
22:56:21cremes enters the room.
22:57:14Fullmoon enters the room.
22:57:35atduskgreg leaves the room.
23:00:47moofbong leaves the room.
23:01:05nicksieger leaves the room.
23:01:18stepheneb_ leaves the room.
23:01:41nicksieger enters the room.
23:05:24cremes leaves the room.
23:05:30cremes enters the room.
23:08:14wvdschel leaves the room.
23:34:17yasuhito enters the room.
23:52:39jackdempsey enters the room.
23:56:18nitay leaves the room.
23:57:48nitay enters the room.