Show enters and exits. Hide enters and exits.
| 00:04:49 | lachie leaves the room. | |
| 00:05:04 | lachie enters the room. | |
| 00:09:05 | cored enters the room. | |
| 00:12:56 | headius leaves the room. | |
| 00:16:25 | coderdad leaves the room. | |
| 00:19:36 | enebo leaves the room. | |
| 00:20:02 | enebo enters the room. | |
| 00:20:59 | enebo leaves the room. | |
| 00:29:36 | wdperson leaves the room. | |
| 00:35:16 | agardiner enters the room. | |
| 00:39:16 | KirinDave leaves the room. | |
| 00:46:39 | mkescher enters the room. | |
| 00:46:42 | cored leaves the room. | |
| 00:49:02 | lstoll_ enters the room. | |
| 00:53:01 | crossblaim leaves the room. | |
| 01:01:14 | crafterm leaves the room. | |
| 01:02:14 | lstoll leaves the room. | |
| 01:06:45 | crafterm enters the room. | |
| 01:06:49 | crafterm leaves the room. | |
| 01:07:02 | lopex leaves the room. | |
| 01:10:24 | menator enters the room. | |
| 01:17:38 | squeegy | I don't think I have ever seen this channel as quiet as today. |
| 01:19:14 | agardiner | oh, you ruined it... it was a competition to see who could stay quiet the longest! :-D |
| 01:19:43 | squeegy | doh! :) |
| 01:20:22 | aotearoa leaves the room. | |
| 01:28:29 | chris2 leaves the room. | |
| 01:40:22 | aotearoa enters the room. | |
| 01:41:19 | seydar enters the room. | |
| 01:45:38 | srbaker enters the room. | |
| 01:46:22 | KirinDave enters the room. | |
| 01:48:27 | RyanTM leaves the room. | |
| 01:48:50 | KirinDave leaves the room. | |
| 01:48:56 | RyanTM enters the room. | |
| 01:59:10 | aotearoa leaves the room. | |
| 02:00:34 | chop3 enters the room. | |
| 02:11:55 | mkescher leaves the room. | |
| 02:12:17 | _martinS_ enters the room. | |
| 02:12:53 | evan | allo |
| 02:14:45 | AndrewO leaves the room. | |
| 02:16:03 | crafterm enters the room. | |
| 02:18:33 | djwhitt | yo |
| 02:18:39 | jtoy enters the room. | |
| 02:25:09 | ezmobius | oy |
| 02:25:35 | seydar | is there something specific in stdlib/ext that needs conversion (to FFI), or can i just pick something? |
| 02:25:43 | _VVSiz_ enters the room. | |
| 02:28:44 | djwhitt | wow, it's dead in here today |
| 02:28:49 | seydar | oh, and evan: are we going to use C's readline or use the new pure ruby version, inline? |
| 02:29:08 | djwhitt | where is everyone anyway? |
| 02:29:43 | seydar | well i'm here, but you all knew that |
| 02:30:28 | jtoy | sleeping? |
| 02:30:49 | djwhitt | indeed, I suppose for the people who spend their week working on Rubinius weekends may be break time |
| 02:31:30 | seydar | rubinius is my ten speed devil. and i neeeeed to do something productive right now |
| 02:31:43 | evan | seydar: the C readline |
| 02:31:52 | evan | readline-native.rb is old and busted. |
| 02:31:58 | seydar | nono |
| 02:32:04 | seydar | a new one came out like, today |
| 02:32:13 | evan | where? |
| 02:32:30 | seydar | linking.... |
| 02:32:42 | seydar | but yea, i did see the old one from 2001 |
| 02:32:48 | evan | um no. |
| 02:32:58 | evan | we're talking about 2 different things it sounds like |
| 02:33:32 | seydar | http://rubyforge.org/projects/inline/ |
| 02:34:05 | seydar | we are. but now we're on the same page! |
| 02:34:22 | evan | interesting |
| 02:34:30 | evan | this is the first i'm hearing about this one |
| 02:34:35 | evan | we should certainly look into it. |
| 02:35:04 | seydar | huzzah! |
| 02:35:07 | seydar | dibs on commiting |
| 02:35:24 | seydar | i'm using it in RubyUnix, and i already emailed the guy a thank you |
| 02:36:13 | djwhitt | RubyUnix? |
| 02:36:22 | evan | seydar: do not commit it. |
| 02:36:33 | seydar | evan: i know. but if the time comes... |
| 02:36:38 | evan | we wont be committing it |
| 02:36:44 | evan | we'll use it out of a gem. |
| 02:37:03 | seydar | djwhitt: an attempt to build a not crippled portable shell in 100% ruby |
| 02:37:12 | djwhitt | seydar: |
| 02:37:13 | djwhitt | err.. |
| 02:37:14 | evan | alrighty, dinner. |
| 02:37:14 | djwhitt | heh |
| 02:37:18 | djwhitt | interesting |
| 02:37:26 | seydar | later evan |
| 02:37:29 | seydar | eat some good food |
| 02:38:22 | evan | omg the style is terrible on inline though (and it's a bad name, conflicting HEAVILY with rubyinline) |
| 02:39:08 | seydar | so.... rewrite and use or not use? |
| 02:39:21 | evan | don't bother for now. |
| 02:39:43 | jptix leaves the room. | |
| 02:41:52 | seydar | eat good food then |
| 02:43:26 | VVSiz_ leaves the room. | |
| 02:45:43 | seydar | in stdlib/ext/enumerator/enumerator.c, how does rubinius represent "node.h"? |
| 02:46:32 | AndrewO enters the room. | |
| 02:48:07 | seydar | i'll find out later |
| 02:48:09 | seydar leaves the room. | |
| 02:57:03 | obvio171 enters the room. | |
| 03:00:21 | enebo enters the room. | |
| 03:00:48 | UncleD leaves the room. | |
| 03:00:53 | UncleD enters the room. | |
| 03:01:22 | headius enters the room. | |
| 03:03:46 | crafterm leaves the room. | |
| 03:05:03 | crafterm enters the room. | |
| 03:07:25 | tarcieri | hmmm, don't suppose anyone's around |
| 03:08:15 | tarcieri | was trying to actually get the whole inter-VM Actor thing working |
| 03:08:35 | tarcieri | Is there a constant that holds some path I could use to find the lib directory? |
| 03:08:49 | tarcieri | I need to require a file in the new VM |
| 03:09:01 | tarcieri | I guess I could just -rmyfile |
| 03:10:19 | ubiquitous enters the room. | |
| 03:12:51 | obvio leaves the room. | |
| 03:15:25 | imajes leaves the room. | |
| 03:21:03 | MenTaLguY leaves the room. | |
| 03:21:07 | jtoy leaves the room. | |
| 03:25:58 | MenTaLgu1 enters the room. | |
| 03:27:26 | womble enters the room. | |
| 03:34:10 | nicksieger enters the room. | |
| 03:47:00 | menator leaves the room. | |
| 03:49:01 | chop3 leaves the room. | |
| 03:52:51 | rbx_buildbot enters the room. | |
| 03:53:04 | rbx_buildbot leaves the room. | |
| 04:03:21 | tarcieri | hmm, MVM appears to be jacked :( |
| 04:11:54 | jinjing enters the room. | |
| 04:31:35 | obvio171 leaves the room. | |
| 04:45:55 | GMFlash enters the room. | |
| 04:47:58 | ezmobius leaves the room. | |
| 04:48:27 | GMFlash leaves the room. | |
| 04:50:31 | rue leaves the room. | |
| 04:50:43 | rue enters the room. | |
| 05:02:53 | xif enters the room. | |
| 05:03:25 | xif leaves the room. | |
| 05:05:54 | xif enters the room. | |
| 05:07:28 | xif leaves the room. | |
| 05:09:45 | xif enters the room. | |
| 05:19:44 | rue | Good evening |
| 05:20:03 | rue | Time to change the topic, oh great Operator |
| 05:21:00 | xmlhacker_ enters the room. | |
| 05:30:43 | MenTaLguY leaves the room. | |
| 05:32:02 | _martinS_ leaves the room. | |
| 05:35:51 | xmlhacker leaves the room. | |
| 05:43:15 | lstoll leaves the room. | |
| 05:50:18 | mediogre enters the room. | |
| 05:51:06 | boyscout | 2 commits by Matt Palmer |
| 05:51:07 | boyscout | * Raise an Errno exception if a write fails; 8f332dd |
| 05:51:08 | boyscout | * Raise IOError if we attempt to write to a readonly file; 55c8300 |
| 05:52:35 | hoopy leaves the room. | |
| 05:52:35 | jammi leaves the room. | |
| 05:52:35 | jp_tix leaves the room. | |
| 05:53:06 | jp_tix enters the room. | |
| 05:54:12 | RyanTM leaves the room. | |
| 05:55:08 | tizianobis_ enters the room. | |
| 05:55:29 | hoopy enters the room. | |
| 05:55:43 | jammi enters the room. | |
| 06:01:02 | agardiner leaves the room. | |
| 06:05:23 | rubuildius_ppc | Matt Palmer: 8f332dde4; 1756 files, 6075 examples, 20348 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/166652 |
| 06:05:27 | benburkert leaves the room. | |
| 06:09:50 | womble | Kick *ass*! |
| 06:14:32 | benburkert enters the room. | |
| 06:16:06 | rubuildius_amd64 | Matt Palmer: 8f332dde4; 1756 files, 6072 examples, 20319 expectations, 0 failures, 0 errors; http://rafb.net/p/jS8aDF25.html |
| 06:17:54 | ezmobius enters the room. | |
| 06:35:51 | benburkert leaves the room. | |
| 06:37:29 | benburkert enters the room. | |
| 06:39:51 | headius leaves the room. | |
| 06:47:43 | binary42_ enters the room. | |
| 06:48:54 | crafterm leaves the room. | |
| 06:54:31 | tizianobis leaves the room. | |
| 07:02:30 | binary42 leaves the room. | |
| 07:04:42 | nicksieger leaves the room. | |
| 07:07:52 | enebo leaves the room. | |
| 07:11:45 | paulell enters the room. | |
| 07:19:31 | thehcdreamer leaves the room. | |
| 07:28:42 | enebo enters the room. | |
| 07:44:24 | w1rele55 enters the room. | |
| 07:53:07 | enebo leaves the room. | |
| 07:55:17 | binary42_ leaves the room. | |
| 07:55:23 | binary42 enters the room. | |
| 08:01:40 | crafterm enters the room. | |
| 08:10:10 | jinjing leaves the room. | |
| 08:12:30 | antares enters the room. | |
| 08:16:21 | benburkert leaves the room. | |
| 08:26:11 | thehcdreamer enters the room. | |
| 08:29:03 | Fishy5 leaves the room. | |
| 08:44:41 | ezmobius leaves the room. | |
| 08:48:54 | lachie leaves the room. | |
| 08:49:14 | lachie enters the room. | |
| 08:49:51 | Fullmoon enters the room. | |
| 08:55:54 | mutle enters the room. | |
| 08:56:05 | crossblaim enters the room. | |
| 08:58:27 | guyvdb_ enters the room. | |
| 09:32:13 | Arjen_ enters the room. | |
| 09:38:14 | olabini enters the room. | |
| 09:54:32 | crafterm leaves the room. | |
| 09:58:27 | crossblaim_ enters the room. | |
| 10:07:26 | Fullmoon leaves the room. | |
| 10:09:19 | MenTaLguY enters the room. | |
| 10:12:10 | MenTaLguY leaves the room. | |
| 10:16:45 | crossblaim leaves the room. | |
| 10:19:37 | crossblaim_ leaves the room. | |
| 10:27:57 | _mutle enters the room. | |
| 10:28:49 | crossblaim enters the room. | |
| 10:42:36 | mutle leaves the room. | |
| 10:48:34 | chris2 enters the room. | |
| 11:10:36 | cavalle enters the room. | |
| 11:23:58 | brainopia enters the room. | |
| 11:44:34 | ctennis leaves the room. | |
| 11:46:54 | wdperson enters the room. | |
| 11:48:07 | webmat enters the room. | |
| 11:49:03 | jinjing enters the room. | |
| 12:06:54 | tizianobis_ enters the room. | |
| 12:12:55 | BlackEdder enters the room. | |
| 12:14:55 | tizianobis leaves the room. | |
| 12:18:58 | AndrewO leaves the room. | |
| 12:22:03 | Fullmoon enters the room. | |
| 12:22:56 | jptix enters the room. | |
| 12:24:31 | _martinS_ enters the room. | |
| 12:25:33 | skaar enters the room. | |
| 12:30:00 | boyscout | 1 commit by Vladimir Sizikov |
| 12:30:01 | boyscout | * Make sure no processes left hanging after IO#close specs.; 2aa98e1 |
| 12:40:08 | rubuildius_ppc | Vladimir Sizikov: 2aa98e1df; 1756 files, 6075 examples, 20348 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/166730 |
| 12:46:00 | _martinS_ leaves the room. | |
| 12:49:18 | AndrewO enters the room. | |
| 12:50:17 | seydar enters the room. | |
| 12:52:15 | seydar | hey if anyone is awake (because its like 9:00 here), when using FFI, how do I deal with a bunch of #ifdef-s and #ifndef-s? |
| 12:53:39 | pietia enters the room. | |
| 12:54:16 | skaar leaves the room. | |
| 12:55:22 | Arjen_ leaves the room. | |
| 12:56:53 | rubuildius_amd64 | Vladimir Sizikov: 2aa98e1df; 1756 files, 6072 examples, 20319 expectations, 0 failures, 0 errors; http://rafb.net/p/jDW68l49.html |
| 12:59:44 | cavalle leaves the room. | |
| 13:02:49 | qwert666 enters the room. | |
| 13:03:06 | ubiquitous leaves the room. | |
| 13:07:30 | seydar | chatty this mornign |
| 13:07:56 | seydar | join #ruby-lang |
| 13:08:04 | seydar | whoops |
| 13:09:51 | hornbeck enters the room. | |
| 13:10:15 | skaar enters the room. | |
| 13:31:18 | skaar leaves the room. | |
| 13:35:17 | dewd enters the room. | |
| 13:39:19 | hornbeck leaves the room. | |
| 13:45:05 | womble leaves the room. | |
| 13:55:33 | antares | evan, are you around? I wonder whether you created a page with books & references for those interested in shotgun hacking |
| 13:57:04 | Arjen_ enters the room. | |
| 14:00:55 | moofbong enters the room. | |
| 14:08:56 | wmoxam enters the room. | |
| 14:10:57 | seydar | he a pacific coaster. its 7:00 there |
| 14:11:00 | seydar | sucks, doesn't it? |
| 14:18:03 | antares | seydar, are you upset about something? :) |
| 14:18:24 | seydar | the lack of people on the east coast to help me |
| 14:20:01 | crossblaim leaves the room. | |
| 14:23:00 | BlackEdder leaves the room. | |
| 14:23:34 | BlackEdder enters the room. | |
| 14:25:42 | obvio enters the room. | |
| 14:26:17 | wmoxam_ enters the room. | |
| 14:26:49 | wmoxam_ leaves the room. | |
| 14:27:00 | wmoxam_ enters the room. | |
| 14:29:27 | wmoxam_ leaves the room. | |
| 14:36:38 | wmoxam_ enters the room. | |
| 14:38:07 | wmoxam leaves the room. | |
| 14:44:19 | therealadam enters the room. | |
| 14:44:19 | pauldix enters the room. | |
| 14:49:53 | agile leaves the room. | |
| 14:51:46 | crossblaim enters the room. | |
| 15:00:22 | seydar | how do i work with C structs in the FFI? |
| 15:06:31 | seydar leaves the room. | |
| 15:13:24 | srbaker leaves the room. | |
| 15:13:48 | srbaker enters the room. | |
| 15:16:23 | guyvdb_ leaves the room. | |
| 15:18:12 | RyanTM enters the room. | |
| 15:23:33 | danm_ leaves the room. | |
| 15:27:19 | GMFlash enters the room. | |
| 15:34:29 | danm_ enters the room. | |
| 15:35:16 | srbaker leaves the room. | |
| 15:38:51 | srbaker enters the room. | |
| 15:39:43 | yaroslav enters the room. | |
| 15:43:33 | agile enters the room. | |
| 15:52:59 | headius enters the room. | |
| 15:54:38 | rue | antares: I see no new pages. |
| 15:55:00 | antares | rue, me either :) |
| 15:56:40 | djwhitt | antares: I'm curious have you finished reading the blue book already? |
| 15:56:59 | antares | djwhitt, I am on chapter 29 now |
| 15:57:23 | djwhitt | antares: nice, so almost then |
| 15:57:31 | antares | djwhitt, blue book does not say much about gc, for example, so you have to read a separate book for it |
| 15:58:30 | antares | djwhitt, yeah but I found blue book sometimes more confusing than helpful — at least for me, never really had a VM development experience before |
| 15:59:19 | djwhitt | antares: yeah, me either. I haven't really started digging into the vm though |
| 15:59:46 | djwhitt | antares: you might find this page useful: http://www.pipeline.com/~hbaker1/ |
| 15:59:51 | antares | djwhitt, I am exploring shotgun almost exclusively |
| 16:00:12 | antares | djwhitt, thanks, I probably seen it. I read some papers by Henry Baker and ordered a book of him |
| 16:00:47 | djwhitt | antares: that's a listing of all of Baker's papers with links to them |
| 16:00:51 | antares | djwhitt, it would be nice to have a list from evan though, it's not so much work to put some references on a page |
| 16:02:04 | GMFlash enters the room. | |
| 16:04:46 | crossblaim leaves the room. | |
| 16:05:50 | rue | antares: It is if those references were used over 3+ years and not jotted down at the time |
| 16:06:20 | antares | rue, true |
| 16:06:28 | crossblaim enters the room. | |
| 16:06:53 | rue | antares: I can appreciate the usefulness of reference material but in the end, that will not give you magical understanding. GDB will be much better for that |
| 16:08:42 | antares | rue, when you need to understand why this has been implemented the way it is, references are useful and worth time spent |
| 16:09:17 | crossblaim_ enters the room. | |
| 16:09:25 | antares | rue, there's nothing to argue about ;) |
| 16:10:43 | antares | rue, I ask stupid questions here and you probably remember I am working on shotgun docs: doc patch with mistakes or confusing is better never exist :) |
| 16:11:27 | djwhitt | antares: have you submitted any of your docs patches yet? |
| 16:12:53 | antares | djwhitt, I asked rue to review what I have twice. There found a bunch of mistakes in gc docs and started all over. Before I clearly understand the VM this playground is not worth submitting for applying |
| 16:13:46 | djwhitt | antares: I was just going to suggest trying to document things incrementally if possible |
| 16:14:13 | antares | djwhitt, I know large patches are evil |
| 16:14:45 | antares | djwhitt, it is relatively hard to incrementally document the gc until you fully understand it |
| 16:15:53 | djwhitt | antares: yeah, I understand, you could start documenting other sections of the code first though and work up to some of the harder stuff |
| 16:17:14 | antares | djwhitt, think of it as of experiment for now; with git I have my own repo so I disturb no one so why not :) |
| 16:17:44 | imajes enters the room. | |
| 16:17:46 | djwhitt | antares: yeah, no problem, just offering some ideas :) |
| 16:18:16 | antares | djwhitt,I am getting closer to the point I can sit a write a shotgun doc patch that is reasonable to apply, until then let this branch of mine be ;) |
| 16:19:09 | lopex enters the room. | |
| 16:23:50 | enebo enters the room. | |
| 16:25:37 | headius | is evan on vacation or something? |
| 16:26:03 | olabini leaves the room. | |
| 16:27:30 | headius leaves the room. | |
| 16:33:15 | rue | antares: I keep telling you not to try to do whe whole thing at once :) |
| 16:33:57 | antares | rue, I will submit what I have to LH tonight then |
| 16:34:29 | antares | rue, if it is not good enough to apply, I'll start doing smaller patches |
| 16:37:06 | enebo leaves the room. | |
| 16:38:02 | crossblaim leaves the room. | |
| 16:38:30 | pauldix leaves the room. | |
| 16:38:55 | headius enters the room. | |
| 16:41:23 | headius leaves the room. | |
| 16:41:36 | headius enters the room. | |
| 16:42:04 | enebo enters the room. | |
| 16:44:10 | obvio171 enters the room. | |
| 16:44:39 | headius leaves the room. | |
| 16:44:50 | headius enters the room. | |
| 16:45:02 | obvio leaves the room. | |
| 16:46:48 | seydar enters the room. | |
| 16:47:01 | seydar | everyone on the west coast awake now? |
| 16:47:10 | antares | rue, here is current diff, I believe still not good enough for submitting but I appreciate your feedback: http://pastie.org/166818 |
| 16:47:53 | seydar | how do I work with C structs through FFI |
| 16:47:56 | seydar | ? |
| 16:48:33 | antares | seydar, maybe posting it to rubinius-dev group? |
| 16:49:40 | seydar | but its my day off from school |
| 16:50:47 | brixen | seydar: grep for FFI::Struct and then ask me a specific question |
| 16:50:54 | brixen | seydar: no free tutorials for you :P |
| 16:50:56 | seydar | yessir |
| 16:52:25 | seydar | so i take it FFI::Struct is the representation of a C struct? |
| 16:52:41 | brixen | it wraps it in ruby land, but you need to describe it |
| 16:53:01 | brixen | checkout out rakelib/platform.rake |
| 16:53:20 | joachimm enters the room. | |
| 16:53:31 | brixen | once you use StructGenerator to describe a struct, you can create an FFI::Struct subclass |
| 16:54:16 | brixen | for example, look at File::Stat and how it uses Struct < FFI::Struct |
| 16:54:16 | seydar | nice |
| 16:54:21 | seydar | simple enough |
| 16:54:27 | brixen | yeah, pretty sweet |
| 16:54:41 | seydar | nyah! i just snagged a free tut! |
| 16:54:51 | seydar | i iz gunna sell it |
| 16:54:55 | brixen | heh |
| 16:55:06 | brixen | be sure to get your money's worth |
| 16:55:22 | brixen | of course, you might want to try it first, maybe I sold you snake oil |
| 16:55:40 | seydar | ah come on! |
| 16:55:44 | seydar | aw* |
| 16:55:48 | brixen | :) |
| 16:55:51 | seydar | someone already did lib/etc in FFI |
| 16:55:59 | brixen | yeah |
| 16:56:00 | VVSiz_ enters the room. | |
| 16:56:01 | seydar | LAME |
| 16:56:10 | seydar | i was doing it this morning before you got up |
| 16:56:30 | seydar | someone should remove it from stdlib/ext |
| 16:56:35 | brixen | heh, I've been up, just wanted to see if you'd use grep |
| 16:56:39 | seydar | someone big... strong.... someone like me |
| 16:57:01 | seydar | does it need removerance? |
| 16:57:37 | brixen | sure, you can remove it from stdlib |
| 16:57:47 | brixen | as long as everything passes specs |
| 16:58:17 | rue | headius: I think he is in CIA training or something |
| 16:58:18 | seydar | ci tests lib/, right? |
| 16:58:38 | antares | brixen, may I ask you to also review this possible doc patch? I am ok with rejection of it ;) Here is the pastie: http://pastie.org/166818 |
| 16:59:33 | brixen | antares: I'll take a look |
| 17:00:11 | brixen | antares: I'll tell ya right off, I cannot stand docs that do stuff like this: /* handle error */ \n machine_handle_fire(blah) |
| 17:00:14 | mutle leaves the room. | |
| 17:00:36 | brixen | if the comment just repeats what the line of code basically says, it's just noise, and 2x the stuff to maintain |
| 17:00:49 | antares | brixen, I incrementally remove these as I getting familiar with the code |
| 17:00:52 | brixen | a function header comment that describes the algorithm is much preferred imo |
| 17:00:53 | antares | brixen, I agree |
| 17:00:59 | brixen | ok |
| 17:01:39 | antares | brixen, ignore things like that, I remember about need to remove them |
| 17:01:47 | brixen | antares: the other thing is, I don't know the gc well enough to comment |
| 17:02:27 | antares | brixen, there's a bunch of other places updated, namely oop.h and machine and cpu files |
| 17:02:37 | seydar | the build from three days ago got only 2 errors and 1 fail on Tiger / PPC |
| 17:03:37 | brixen | antares: ok, reading now |
| 17:03:46 | brixen | seydar: what are the errors? |
| 17:04:04 | seydar | brixen: well its not done yet. but i think an ipaddr error is in the midst |
| 17:04:26 | brixen | ok |
| 17:08:06 | pietia leaves the room. | |
| 17:08:27 | RyanTM leaves the room. | |
| 17:09:31 | cris_kiev enters the room. | |
| 17:11:27 | RyanTM enters the room. | |
| 17:12:24 | VVSiz leaves the room. | |
| 17:14:12 | seydar | uhoh. one spec seems to be stuck! |
| 17:14:42 | djwhitt | seydar: there were some issues a few days ago that were causing that |
| 17:15:00 | djwhitt | seydar: I'm pretty sure brixen fixed them all though. you probably just need to update |
| 17:15:03 | seydar | wow, i can't even ^C out of it |
| 17:15:16 | djwhitt | yeah, suspend and kill |
| 17:15:21 | seydar | djwhitt: remember, i'm on the problem child over here. tiger/ppc |
| 17:15:48 | djwhitt | seydar: yeah, I realize, but cremes is on PPC too and the issues are fixed there |
| 17:15:52 | brixen | seydar: bin/mspec ci --int-spec -fs |
| 17:16:02 | brixen | seydar: that will allow you to ^C a single spec |
| 17:16:11 | brixen | and -fs will help you locate the hanging spec |
| 17:16:25 | seydar | djwhitt: but is cream on Tiger? |
| 17:16:29 | seydar | kk |
| 17:16:39 | djwhitt | seydar: I don't think so |
| 17:16:49 | seydar | ah. i'm alone in the world |
| 17:17:00 | seydar | starting it back up, and lets see whats crashing the world |
| 17:17:16 | seydar | looks like there are a bunch of deprecated methods out there |
| 17:17:41 | brixen | antares: here's my suggestions: pull all struct commenting into a header comment, same with functions. use very limited inline comments to highlight something that could be confusing from the header comment. finally, change comments like /* whether to do X */ to /* returns FALSE if the X should do Y */ |
| 17:17:44 | Fullmoon leaves the room. | |
| 17:17:59 | brixen | antares: it's rather laborious to review this in its current state |
| 17:18:49 | brixen | seydar: cremes is on Leopard |
| 17:19:40 | seydar | looks like Bignum is what's raising hell on my box |
| 17:19:48 | seydar | oh shoot. forgot to pull |
| 17:20:56 | TheVoice enters the room. | |
| 17:22:11 | Arjen_ leaves the room. | |
| 17:22:45 | yaroslav leaves the room. | |
| 17:24:00 | seydar leaves the room. | |
| 17:27:11 | imajes leaves the room. | |
| 17:28:18 | imajes enters the room. | |
| 17:28:22 | VVSiz_ enters the room. | |
| 17:32:12 | antares | brixen, thanks, will do |
| 17:32:33 | antares | brixen, any mistakes in what doc says spotted so far? |
| 17:35:02 | cremes | seydar: i'm on leopard; do a 'git pull' to update to latest and try again |
| 17:35:19 | brixen | antares: once it's in a better form, it will be easier to appy and read, it's too disconnected trying to read the diff |
| 17:35:44 | antares | brixen, I see, thanks for your feedback! |
| 17:36:39 | brixen | antares: np, it will definitely be a big help, so thanks for working on it |
| 17:38:16 | thehcdreamer leaves the room. | |
| 17:38:51 | wifelette leaves the room. | |
| 17:39:19 | wycats leaves the room. | |
| 17:40:57 | benburkert enters the room. | |
| 17:44:56 | VVSiz leaves the room. | |
| 17:47:12 | obiejuan enters the room. | |
| 17:48:22 | evan | morning |
| 17:48:36 | scoopr | evening =) |
| 17:51:35 | brainopia leaves the room. | |
| 17:52:02 | brainopia enters the room. | |
| 17:52:19 | boyscout | 1 commit by Charles Oliver Nutter |
| 17:52:20 | boyscout | * Add a simple Module#private spec.; b635fcf |
| 17:55:56 | wifelette enters the room. | |
| 17:56:13 | wycats enters the room. | |
| 17:58:55 | KirinDave enters the room. | |
| 18:03:01 | Arjen_ enters the room. | |
| 18:05:23 | rubuildius_ppc | Charles Oliver Nutter: b635fcf04; 1756 files, 6076 examples, 20350 expectations, 1 failure, 0 errors; http://pastie.caboo.se/paste/166862 |
| 18:05:46 | boyscout | 2 commits by Brian Ford |
| 18:05:47 | boyscout | * Added exclude for failing spec added in b635fcf0.; 0e32f8e |
| 18:05:48 | boyscout | * Fixes and specs for Module class_variables methods.; 6268775 |
| 18:06:29 | brixen | ignore the failure from headius' commit, just pushed an exclude for it |
| 18:06:30 | womble enters the room. | |
| 18:07:09 | Lyx enters the room. | |
| 18:07:25 | Lyx | hi |
| 18:07:30 | brixen | hello |
| 18:08:29 | Lyx | i'm a lurker who has been quietly following rubinius development for a while and would like to ask a quite simple feature-related question: |
| 18:08:41 | brixen | sure |
| 18:09:22 | Lyx | in the days of sydney.... evan made that well known proposal regarding how keyword-arguments should work - i later also saw it in the rubinius docs.... |
| 18:09:50 | Lyx | this however was quite a while ago - is this still going to make it into rubinius, or will 1.0 simply be a copy of MRI 1.8? |
| 18:10:02 | Lyx | (feature-wise) |
| 18:10:17 | evan | we wont me making any syntax changes for 1.0 |
| 18:10:37 | Lyx | okay, thanks |
| 18:15:22 | benburkert leaves the room. | |
| 18:20:36 | rubuildius_ppc | Brian Ford: 0e32f8e22; 1756 files, 6082 examples, 20356 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/166875 |
| 18:22:30 | dbussink | evening :) |
| 18:22:42 | dbussink | evan: how's the argument order stuff progressing? |
| 18:23:07 | evan | good |
| 18:23:18 | evan | running the specs against the modified compiler now |
| 18:23:23 | evan | getting that all sorted out |
| 18:23:33 | dbussink | ah, good to hear :) |
| 18:23:36 | Arjen | evan, I recently read an interesting article on the work mozilla did to reduce the memory issues with Firefox. They mention switching to another memory allocator (jemalloc) with improved results. I couldn't help but wander if such a change was something rubinius could benefit as well. |
| 18:23:36 | joachimm leaves the room. | |
| 18:23:47 | evan | Arjen_: no, not really. |
| 18:24:00 | evan | we don't use malloc() for normal object allocation |
| 18:24:01 | tarcieri | evan: I was encountering crashes with MVM yesterday, trying to send another VM a message |
| 18:24:23 | Arjen | evan, Ok! Thanks for answering that question. :) |
| 18:24:28 | evan | Arjen_: no problem. |
| 18:25:08 | evan | tarcieri: hm. ok. |
| 18:25:23 | evan | tarcieri: could you writing a failing spec? |
| 18:26:05 | tarcieri | I can try... another problem I'm encountering with it is it won't crash, but just sort of hangs there chewing up CPU |
| 18:26:15 | tarcieri | 31039 rubinius.l 45.3% 0:38.36 2 16 166 49M 188K 50M 65M |
| 18:26:37 | evan | hm. |
| 18:26:37 | evan | ok |
| 18:26:43 | evan | well, at least document what you did |
| 18:26:46 | evan | in a LH ticket |
| 18:26:50 | tarcieri | All righty |
| 18:31:36 | thehcdreamer enters the room. | |
| 18:33:58 | rubuildius_amd64 | Brian Ford: 0e32f8e22; 1756 files, 6079 examples, 20327 expectations, 0 failures, 0 errors; http://rafb.net/p/f3WS4256.html |
| 18:33:59 | rubuildius_amd64 | Charles Oliver Nutter: b635fcf04; 1756 files, 6073 examples, 20321 expectations, 1 failure, 0 errors; http://rafb.net/p/qTnkJH21.html |
| 18:34:39 | tmornini enters the room. | |
| 18:42:19 | thehcdreamer leaves the room. | |
| 18:44:06 | brainopia leaves the room. | |
| 18:45:48 | brainopia enters the room. | |
| 18:45:49 | joachimm enters the room. | |
| 18:46:39 | wmoxam enters the room. | |
| 18:48:43 | brainopia leaves the room. | |
| 18:48:58 | brainopia enters the room. | |
| 18:49:03 | crossblaim_ leaves the room. | |
| 18:56:49 | benburkert enters the room. | |
| 18:57:21 | womble leaves the room. | |
| 18:58:38 | Lyx leaves the room. | |
| 19:01:58 | thehcdreamer enters the room. | |
| 19:08:33 | webmat leaves the room. | |
| 19:09:31 | bitbang enters the room. | |
| 19:12:10 | thehcdreamer leaves the room. | |
| 19:13:26 | tmornini leaves the room. | |
| 19:20:36 | joachimm leaves the room. | |
| 19:21:27 | qwert666_ enters the room. | |
| 19:21:36 | antares leaves the room. | |
| 19:22:59 | joachimm enters the room. | |
| 19:24:53 | dysinger enters the room. | |
| 19:29:27 | nicksieger enters the room. | |
| 19:38:19 | qwert666 leaves the room. | |
| 19:39:13 | dodecaphonic enters the room. | |
| 19:39:36 | josb enters the room. | |
| 19:44:47 | djwhitt | mmm... tasty |
| 19:45:45 | djwhitt | evan: any chance we could move rubuildius into it's own repo? |
| 19:46:55 | evan | sure |
| 19:48:37 | djwhitt | cool, I'm going to start making some changes and I figured it'd be painful to have rubuildius + rubinius history mixed |
| 19:51:38 | evan | do you have a github account? |
| 19:51:53 | djwhitt | yep |
| 19:51:58 | djwhitt | you want me to just put it on there? |
| 19:52:01 | evan | yeah |
| 19:52:03 | djwhitt | k |
| 20:06:26 | chris2 leaves the room. | |
| 20:08:25 | antares enters the room. | |
| 20:10:58 | srbaker leaves the room. | |
| 20:11:14 | dodecaphonic leaves the room. | |
| 20:16:37 | srbaker enters the room. | |
| 20:16:37 | the_mug leaves the room. | |
| 20:18:58 | ctennis enters the room. | |
| 20:20:18 | anonuser enters the room. | |
| 20:20:24 | joachimm leaves the room. | |
| 20:20:53 | anonuser leaves the room. | |
| 20:23:35 | mediogre leaves the room. | |
| 20:26:16 | tarcieri | evan: Is the first argument of Rubinius::VM.send_message supposed to be a VM ID? |
| 20:27:34 | tarcieri | it's crashing on me regardless of whether I give it the VM ID or a VM object as the first argument, but... just want to confirm what I'm supposed to be doing |
| 20:43:18 | yaroslav enters the room. | |
| 20:47:12 | bitbang enters the room. | |
| 20:49:01 | crossblaim enters the room. | |
| 21:02:23 | tarcieri | well, odd, I found a way to get it to work |
| 21:02:53 | xif leaves the room. | |
| 21:03:38 | xif enters the room. | |
| 21:04:33 | tarcieri | p Rubinius::VM.spawn; Rubinius::VM.send_message 2, 'hi' |
| 21:04:53 | tarcieri | that returns 'true', however if you attempt to do anything else (even quit) it crashes the VM |
| 21:05:09 | tarcieri | or goes into an infinite loop |
| 21:07:25 | xif leaves the room. | |
| 21:08:03 | xif enters the room. | |
| 21:14:31 | yaroslav leaves the room. | |
| 21:16:08 | bitbang_ enters the room. | |
| 21:21:20 | brainopia leaves the room. | |
| 21:30:59 | bitbang leaves the room. | |
| 21:35:29 | benburkert leaves the room. | |
| 21:37:59 | zenspider | hrm... so I'm seeing a Process.groups spec error ONLY when I run inside shell in emacs... replicates in mri as well... really confusing |
| 21:38:04 | zenspider | anyone have a clue why? |
| 21:40:23 | josb leaves the room. | |
| 21:41:02 | josb enters the room. | |
| 21:46:37 | dysinger leaves the room. | |
| 21:46:44 | agardiner enters the room. | |
| 21:46:54 | AndrewO leaves the room. | |
| 21:49:19 | zenspider | this is annoying |
| 21:49:26 | zenspider | everything looks wired up right... |
| 21:55:18 | djwhitt | zenspider: that spec seems to work ok on linux |
| 21:55:28 | cyndis leaves the room. | |
| 21:55:32 | obvio leaves the room. | |
| 21:55:48 | zenspider | djwhitt: works fine in terminal.app too |
| 21:56:00 | zenspider | just borked in a shell in emacs |
| 21:56:08 | djwhitt | zenspider: yeah, I gotcha misread your first message |
| 21:56:15 | moofbong leaves the room. | |
| 21:58:19 | benburkert enters the room. | |
| 22:00:20 | bitbang_ leaves the room. | |
| 22:01:49 | bitbang enters the room. | |
| 22:05:07 | agardiner leaves the room. | |
| 22:06:11 | obiejuan leaves the room. | |
| 22:06:39 | webmat enters the room. | |
| 22:06:44 | zenspider | agardiner is the mvm guy? |
| 22:07:34 | cyndis enters the room. | |
| 22:07:35 | zenspider | or is that rue? |
| 22:07:48 | djwhitt | actually I thought evan did that |
| 22:08:03 | brixen | zenspider: evan did, tarcieri is working on something that uses it |
| 22:11:04 | pietia enters the room. | |
| 22:13:47 | agardiner enters the room. | |
| 22:13:53 | mae | hmm |
| 22:15:14 | djwhitt | zenspider: the groups spec passes in Emacs on Linux |
| 22:15:14 | zenspider | cool. thanks. I fixed the ticket |
| 22:15:37 | zenspider | djwhitt: really?? |
| 22:15:41 | zenspider | OOOOH |
| 22:15:44 | djwhitt | zenspider: yep, just tried it |
| 22:16:00 | zenspider | ok... I'm gonna test between launching emacs via windowserver vs cmdline |
| 22:16:07 | zenspider | that'll be it I bet |
| 22:16:39 | zenspider | yup. that's it |
| 22:16:43 | zenspider | fuck |
| 22:16:51 | zenspider | I don't even know how to DESCRIBE that problem. :) |
| 22:16:57 | zenspider | non-issue we can ignore for now |
| 22:17:47 | womble enters the room. | |
| 22:21:18 | agile leaves the room. | |
| 22:21:38 | panpot enters the room. | |
| 22:31:31 | cavalle enters the room. | |
| 22:32:26 | lopex leaves the room. | |
| 22:39:31 | nkpart_ enters the room. | |
| 22:41:20 | boyscout | 1 commit by Ryan Davis |
| 22:41:21 | boyscout | * Readability changes against the last patch; 42db89a |
| 22:41:42 | seydar enters the room. | |
| 22:42:06 | zenspider | huh? did it not push the other guy's changes? |
| 22:42:16 | zenspider | argh. oh dear. I am in M-x tard-mode RET |
| 22:42:39 | zenspider | wait. no! I did apply it! |
| 22:42:45 | seydar | has anyone had problems with Float#ceil? |
| 22:42:49 | zenspider | where is his name in the commit message? |
| 22:42:49 | brixen | zenspider: probably just boyscout reporting |
| 22:42:59 | brixen | zenspider: le'me check git.rubini.us |
| 22:43:18 | brixen | zenspider: looks ok |
| 22:43:25 | zenspider | it is in the history. we just checked |
| 22:44:10 | zenspider | so it is a problem with the bot |
| 22:44:12 | brixen | yeah, just boyscout reporting |
| 22:44:17 | zenspider | I swear last week it was saying their names tho |
| 22:45:11 | ezmobius enters the room. | |
| 22:45:51 | zenspider | oy ezmobius ... how goes? |
| 22:49:26 | seydar | wow. ^C just isn't working for me today |
| 22:49:30 | seydar | so here's my problem |
| 22:50:28 | seydar | Float#ceil is doing its thing, and i've got mspec ci running with that fancy --int-spec -fs thing so that *supposedly* i can ^C out and get on with my life |
| 22:51:01 | seydar | but all of a sudden, 10 years pass and it still hasn't moved on. I'm running Tiger / PPC, and my last pull was around 6 hrs ago |
| 22:51:29 | rubuildius_amd64 | Ryan Davis: 42db89a19; 1756 files, 6079 examples, 20327 expectations, 0 failures, 0 errors; http://rafb.net/p/WP6xXO65.html |
| 22:51:41 | miamoto_musashi_ enters the room. | |
| 22:51:59 | brixen | seydar: did you rake distclean build after pulling my changes to libgdtoa? |
| 22:52:14 | seydar | .... no.... |
| 22:52:25 | brixen | seydar: also, ^C will do little good in my experience when that code gets into a tight loop. I had to suspend + kill those |
| 22:52:25 | ezmobius | zenspider: heya |
| 22:52:30 | ezmobius | hows trix? |
| 22:53:16 | zenspider | ezmobius: going pretty well here. you? |
| 22:53:37 | ezmobius | going good, ressurected the ey control panel and working away on it |
| 22:53:58 | boyscout | 2 commits by Brian Ford |
| 22:53:59 | boyscout | * Added specs for File.[l]chown/#chown, code for File.lchown.; 8a66bc6 |
| 22:54:00 | boyscout | * Added as_superuser guard for MSpec.; 437c23c |
| 22:56:42 | seydar | so people. etc.rb has been rewritten to use FFI. why is it still in stdlib/ext/ ? |
| 22:58:11 | tarcieri | is trying to allow creation of Actors in other VMs that can communicate through inter-VM messaging |
| 22:58:12 | drbrain | seydar: because nobody bothered to delete it |
| 22:58:34 | seydar | drbrain: well then thats better than "because there's this crazy bug in it" |
| 22:58:39 | seydar | permission to delete? |
| 22:58:41 | drbrain | seydar: it looks like only etc.txt |
| 22:58:45 | drbrain | is important |
| 22:58:52 | drbrain | so, that should be turned into RDoc |
| 22:58:57 | seydar | no, i def saw etc.c |
| 22:59:27 | seydar | yeah, etc.c is there |
| 22:59:42 | drbrain | seydar: I see an etc.txt in stdlib/ext/ext.txt, is it gone now? |
| 22:59:46 | drbrain | crap |
| 22:59:51 | drbrain | stdlib/ext/etc/etc.txt |
| 22:59:57 | drbrain | is that file still around? |
| 23:00:01 | seydar | yups |
| 23:00:08 | seydar | i'm talking about stdlib/ext/etc/etc.c |
| 23:00:14 | seydar | do we still need that? |
| 23:00:30 | drbrain | ok, can you convert that to RDoc for lib/etc.rb and delete the whole directory instead? |
| 23:00:35 | drbrain | stdlib/ext/etc |
| 23:00:51 | qwert666_ leaves the room. | |
| 23:00:58 | rubuildius_amd64 | Brian Ford: 8a66bc6f5; 1756 files, 6079 examples, 20327 expectations, 0 failures, 0 errors; http://rafb.net/p/mhcJsD71.html |
| 23:01:05 | drbrain | it's only 72 lines long, so it'll probably take around 30-45 minutes |
| 23:01:19 | seydar | sure |
| 23:01:26 | antares | could someone help me with cpu task registers from cpu.h? |
| 23:01:29 | drbrain | awesome |
| 23:01:44 | seydar | i'm just a little sore that it was in stdlib/ext, because i was halfway through rewriting it when i discovered it was already done |
| 23:01:56 | drbrain | seydar: :( |
| 23:02:12 | seydar | yups. and all you pacific coasters were asleep |
| 23:02:44 | drbrain | I've been in australia for a week and a half |
| 23:03:22 | seydar | lame. i've been watching snow melt. finally |
| 23:04:32 | drbrain | seydar: to avoid making the mistake in the future, look for specs |
| 23:04:43 | seydar | how will the specs tell me? |
| 23:04:54 | agardiner | antares: what's your question? |
| 23:05:45 | rubuildius_ppc | Brian Ford: 8a66bc6f5; 1756 files, 6082 examples, 20356 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/167021 |
| 23:05:46 | rubuildius_ppc | Ryan Davis: 42db89a19; 1756 files, 6082 examples, 20356 expectations, 0 failures, 0 errors; http://pastie.caboo.se/paste/167018 |
| 23:05:55 | zenspider | seydar: they'd pass. :) |
| 23:06:02 | seydar | ahhh |
| 23:06:52 | zenspider | who is charles comstock on here? |
| 23:07:11 | antares | agardiner, I am unsure what task register members mean |
| 23:07:23 | agardiner | ok |
| 23:07:34 | antares | agardiner, mostly from CPU_TASK_REGISTERS macro in cpu.h |
| 23:07:36 | agardiner | task registers are used to maintain the execution context of a task |
| 23:08:00 | agardiner | a large number of these fields are cached copies from the context |
| 23:08:10 | zenspider | there are 3 pending patch tickets all assigned to him that I could pump for him |
| 23:08:17 | antares | agardiner, can we say Rubinius uses cpu abstraction for execution context? so I can read some cpu stuff to understand |
| 23:09:03 | agardiner | well... let me put it this way: shotgun is a virtual machine, so everything is kind of an abstraction |
| 23:09:16 | agardiner | cpu is an abstraction of a machine cpu |
| 23:10:21 | antares leaves the room. | |
| 23:10:24 | agardiner | task is kind of analagous to a fiber... its less than a thread, but holds some thread like state |
| 23:10:29 | _martinS_ enters the room. | |
| 23:10:40 | antares enters the room. | |
| 23:11:30 | seydar | so is there any reason I should use Tasks directly, as opposed to actors or channels? |
| 23:11:38 | agardiner | e.g. the operand stack, IP/SP/FP etc |
| 23:11:44 | seydar | will my tasks run concurrently or simultaneously? |
| 23:11:49 | antares | agardiner, do not want to bother you with stupid questions, could you point me what I should read? |
| 23:11:50 | agardiner | seydar: they do different things |
| 23:12:01 | seydar | how exactly are they different? |
| 23:12:22 | agardiner | antares: not really... i started a blog post on this, but haven't finished it... |
| 23:12:28 | agardiner | maybe i should... |
| 23:12:30 | agardiner | :-) |
| 23:13:26 | agardiner | seydar: tasks are used by shotgun to execute code; they are pre-emptively scheduled (via threads), but currently, only one task is ever executing a time in a given VM |
| 23:13:47 | agardiner | channels and actors are concurrency mechanisms |
| 23:14:17 | agardiner | they can be used to determine which task will run, and to pass messages between tasks |
| 23:14:42 | antares | agardiner, it seems that to handle task execution cpu in the VM just stores different data into different registers, what are IP, SP? instruction pointer, stack pointer? FP is for frame pointer? |
| 23:15:01 | agardiner | antares: that's right |
| 23:15:26 | agardiner | each task maintains an operand stack |
| 23:15:34 | seydar | so there's no reason _I_ should be using tasks |
| 23:15:39 | agardiner | IP, SP, and FP are all pointers to locations on that stack |
| 23:15:44 | antares | agardiner, ok moving on. How about stack_slave or cache index? |
| 23:15:59 | antares | agardiner, yeah I already read it on wikipedia ;) |
| 23:16:04 | agardiner | seydar: depends on what you are trying to do... but generally, no |
| 23:16:24 | seydar | awesome. one less thing to worry about |
| 23:16:47 | imajes leaves the room. | |
| 23:16:51 | agardiner | antares: haven't come across stack_slave... where's that? |
| 23:17:09 | agardiner | cache index is no longer used |
| 23:17:18 | imajes enters the room. | |
| 23:17:52 | agardiner | it was for call site method caching, but that was deprecated when SendSite was implemented |
| 23:17:52 | antares | agardiner, stack slave is first variable in CPU_TASK_REGISTERS macro in cpu.h |
| 23:17:53 | imajes leaves the room. | |
| 23:18:22 | radarek enters the room. | |
| 23:18:27 | headius | evan mentioned a modified compiler, what modifications are coming? |
| 23:19:00 | agardiner | antares: ahh, looks like that is for when tasks are duplicated |
| 23:19:05 | agardiner | they share the same stack |
| 23:19:16 | agardiner | not sure when that is used though |
| 23:19:50 | miamoto_musashi enters the room. | |
| 23:20:14 | agardiner | headius: change in evaluation order, i believe |
| 23:20:35 | antares | agardiner, enclosing class is a class that holds method being executed? |
| 23:20:36 | agardiner | left-to-right instead of right-to-left |
| 23:22:59 | agardiner | well, sort of... it's probably a little more complex than that |
| 23:23:49 | agardiner | i think it represents the current scope, but you probably need to confirm that with evan |
| 23:24:27 | agardiner | i'm a little hazy on the distinction between enclosing_class and static_scope |
| 23:24:43 | imajes enters the room. | |
| 23:25:48 | agardiner | but bear in mind that code does not have to exist in a method |
| 23:27:01 | miamoto_musashi_ leaves the room. | |
| 23:29:02 | imajes_ enters the room. | |
| 23:29:50 | wifelette_ enters the room. | |
| 23:30:01 | wifelette leaves the room. | |
| 23:30:52 | imajes__ enters the room. | |
| 23:31:03 | imajes__ leaves the room. | |
| 23:31:39 | imajes leaves the room. | |
| 23:31:44 | imajes__ enters the room. | |
| 23:31:47 | bitbang leaves the room. | |
| 23:32:39 | imajes_ leaves the room. | |
| 23:43:18 | lachie leaves the room. | |
| 23:43:31 | lachie enters the room. | |
| 23:43:41 | imajes enters the room. | |
| 23:43:58 | imajes__ leaves the room. | |
| 23:52:46 | wifelette_ leaves the room. | |
| 23:52:49 | wifelette enters the room. | |
| 23:57:06 | seydar leaves the room. | |
| 23:57:55 | antares | brixen, I have cleaned up doc patch you reviewed earlier today. Please have a look when you have time. It is at http://pastie.caboo.se/167043 |
| 23:58:19 | headius | agardiner: ahhh that change |
| 23:58:21 | headius | good |
| 23:58:30 | antares | agardiner, would appreciate your comments on shotgun doc patch, too :) |