Show enters and exits. Hide enters and exits.
| 00:03:14 | Fullmoon enters the room. | |
| 00:03:26 | jbarnette_ enters the room. | |
| 00:04:47 | jbarnette leaves the room. | |
| 00:05:45 | nicksieger leaves the room. | |
| 00:06:16 | shame leaves the room. | |
| 00:06:33 | nicksieger enters the room. | |
| 00:06:47 | imajes_ enters the room. | |
| 00:12:58 | shame enters the room. | |
| 00:15:19 | shame leaves the room. | |
| 00:16:03 | shame enters the room. | |
| 00:17:49 | qrush leaves the room. | |
| 00:22:58 | fizx enters the room. | |
| 00:26:17 | jbarnette enters the room. | |
| 00:26:49 | jbarnette_ leaves the room. | |
| 00:29:57 | twbray leaves the room. | |
| 00:59:12 | botanicus leaves the room. | |
| 01:01:31 | fizx leaves the room. | |
| 01:07:55 | imajes_ enters the room. | |
| 01:08:19 | imajes leaves the room. | |
| 01:10:42 | jbarnette leaves the room. | |
| 01:11:05 | drbrain | where should current_thread(STATE); go? |
| 01:11:11 | drbrain | should it be static on VM? |
| 01:11:30 | imajes enters the room. | |
| 01:11:36 | drbrain | we already have VM::current_thread(), but that can't be used for the primitive |
| 01:11:46 | drbrain | evan: ^^ |
| 01:11:55 | imajes_ leaves the room. | |
| 01:12:19 | evan | should be |
| 01:12:27 | evan | static Thread::current(STATE); |
| 01:12:32 | evan | static Thread* Thread::current(STATE); |
| 01:12:35 | evan | rather |
| 01:12:40 | drbrain | ok |
| 01:12:59 | drbrain | was there a reason why VM::current_thread() returned Qnil? |
| 01:13:03 | drbrain | I fixed it |
| 01:13:43 | evan | it wasn't implement.d |
| 01:13:50 | evan | is why. |
| 01:15:28 | imajes leaves the room. | |
| 01:16:05 | imajes enters the room. | |
| 01:19:03 | nicksieger leaves the room. | |
| 01:32:43 | trythil enters the room. | |
| 01:35:26 | trythil leaves the room. | |
| 01:35:38 | trythil enters the room. | |
| 01:36:47 | lopex enters the room. | |
| 01:39:30 | fbuilesv enters the room. | |
| 01:40:30 | lopex leaves the room. | |
| 01:47:37 | CIA-30 | * fixnum_add and fixnum_sub are really add and sub.; 2366ead - Eric Hodel |
| 01:47:39 | CIA-30 | * Implement VM::current_thread().; 6f546f0 - Eric Hodel |
| 01:47:41 | CIA-30 | * Implement thread_current primitive.; cd5d2ff - Eric Hodel |
| 01:48:27 | ezmobius leaves the room. | |
| 01:49:37 | evan | drbrain: please revert your fixnum_add commit |
| 01:49:44 | drbrain | why? |
| 01:49:53 | evan | cause we changed the name. |
| 01:49:58 | evan | that was changed in my list |
| 01:50:00 | drbrain | when? |
| 01:50:07 | evan | to make them consistent |
| 01:50:11 | evan | way back when |
| 01:50:17 | evan | when dbussink implemented those |
| 01:50:22 | drbrain | are they changed in shotgun too? |
| 01:50:25 | evan | no |
| 01:50:34 | evan | but we've using this opertunity to fix that. |
| 01:50:44 | drbrain | then how is it going to work? |
| 01:50:55 | evan | how would it not work? |
| 01:51:05 | evan | the kernel will just have them hooked up as fixnum_add instead of add |
| 01:51:35 | drbrain | then we should change it in shotgun first |
| 01:51:39 | drbrain | or, now |
| 01:51:42 | evan | no |
| 01:51:44 | evan | we should not |
| 01:51:49 | evan | that has no benefit |
| 01:52:03 | drbrain | right now it's confusing me |
| 01:52:14 | evan | well, there are only a couple |
| 01:52:24 | drbrain | is it open season on primitive reanames? |
| 01:52:28 | evan | yes. |
| 01:52:43 | evan | they need to be consistent though. |
| 01:52:51 | evan | naming them drbrain_rocks isn't allowed. |
| 01:53:02 | drbrain | can we please make them on both sides so that we're not groping around in the dark when we finally plug the kernel in? |
| 01:53:05 | drbrain | of course |
| 01:53:22 | evan | if it confuses you |
| 01:53:29 | evan | then go right ahead. |
| 01:53:33 | evan | do it on both sides. |
| 01:53:35 | drbrain | ok |
| 01:54:33 | drbrain | I would like to see grep defprim shotgun/lib/primitives.rb match up with grep Ruby.primitive vm/**/*hpp |
| 01:54:48 | evan | i can tell. |
| 01:54:49 | drbrain | otherwise it gets difficult to figure our done-ness |
| 01:55:12 | evan | bad drbrain! |
| 01:55:16 | evan | you're forgetting return statements |
| 01:55:29 | evan | and not paying attention to warnings |
| 01:55:32 | drbrain | I did? |
| 01:55:38 | evan | vm/builtin/thread.cpp:29: warning: control reaches end of non-void function |
| 01:55:47 | evan | you didn't return current_thread() |
| 01:56:07 | drbrain | ah, shit, it's burried in there with the other things that don't need to be recompiled |
| 01:56:16 | dgtized_ enters the room. | |
| 01:56:32 | evan | thats why terse mode is important |
| 01:56:39 | evan | it makes warnings very obvious |
| 01:57:10 | evan | actually, i'm going to turn on -Werror |
| 01:57:14 | evan | so all warnings are errors. |
| 01:58:04 | drbrain | yes, please |
| 01:58:25 | ijcd_ leaves the room. | |
| 01:59:05 | zenspider | YAY! _halved_ the number of dependencies |
| 01:59:13 | drbrain | is it OBJECT VM::current_thread() for a reason? |
| 01:59:20 | evan | cause it was a stub. |
| 01:59:22 | drbrain | or is Thread * now appropriate |
| 01:59:27 | evan | it must be Thread* |
| 01:59:59 | drbrain | where is the star supposed to go? |
| 02:00:04 | dgtized leaves the room. | |
| 02:00:04 | drbrain | because I see both in this code |
| 02:00:09 | evan | on the left |
| 02:00:14 | evan | some old code has it on the right |
| 02:00:17 | evan | should be on the left. |
| 02:00:20 | drbrain | VM *state; Exception* new_exception |
| 02:00:25 | evan | oh oh. |
| 02:00:45 | evan | where do you see that? |
| 02:00:53 | zenspider | it should go on the var name, if anything |
| 02:00:58 | evan | no |
| 02:01:03 | drbrain | VM *state; from tests |
| 02:01:05 | evan | please lets not chaneg it. |
| 02:01:08 | zenspider | VM *state is idiomatic |
| 02:01:12 | drbrain | Exception* new_exception from vm/vm.hpp |
| 02:01:20 | aotearoa enters the room. | |
| 02:01:22 | evan | almost everything has it on the left. |
| 02:01:34 | evan | lets leave it that way. |
| 02:01:40 | drbrain | cpu.h has it on the right |
| 02:01:45 | evan | old code. |
| 02:01:46 | zenspider | what happens if there are two vars on that line? |
| 02:01:51 | evan | C++ style is to have it on the left |
| 02:01:53 | drbrain | typdef struct rubinius_cpu *cpu; and IP_TYPE *data; |
| 02:02:03 | evan | drbrain: old. |
| 02:02:06 | zenspider | VM* ptr, * xxx |
| 02:02:13 | zenspider | that isn't right |
| 02:02:18 | zenspider | VM *ptr, *xxx; |
| 02:02:22 | zenspider | is right |
| 02:02:22 | evan | zenspider: so don't do that. :) |
| 02:02:58 | evan | then we're going to be wrong |
| 02:03:11 | evan | at least for now. |
| 02:03:19 | zenspider | where should kind_of<Numeric> actually go? |
| 02:03:28 | evan | going through and changing it is just silly right now. |
| 02:03:41 | zenspider | where should kind_of<Numeric> actually go? |
| 02:03:49 | evan | I heard you the first time. |
| 02:03:53 | evan | i'm looking. |
| 02:04:41 | evan | it should go with the other numeric related ones |
| 02:04:43 | evan | i guess in a new header file. |
| 02:04:57 | zenspider | no, it doesn't go in a header file |
| 02:05:05 | CIA-30 | * Oh yeah, C++ isn't ruby.; f1fa512 - Eric Hodel |
| 02:05:17 | evan | zenspider: you're C++ is very rusty then. |
| 02:05:21 | evan | it very much does go in a header. |
| 02:05:53 | evan | i tried putting them in .cpp files |
| 02:05:54 | zenspider | no, it doesn't. it is only necessary to put unexpanded templates in headers, not expanded ones |
| 02:05:56 | evan | they've never picked up |
| 02:06:20 | evan | if you can make it work |
| 02:06:24 | evan | put in somewheres |
| 02:06:27 | evan | i don't really care. |
| 02:06:33 | zenspider | in this case, it is a total screw, as the code compiles and links without this method at all |
| 02:06:36 | evan | zenspider: so, are you working now or not? |
| 02:06:39 | zenspider | passes tests the same as well |
| 02:06:54 | evan | i've still got you on leave. |
| 02:06:57 | zenspider | I told you what days I had off |
| 02:07:05 | evan | tues and thurs |
| 02:07:08 | evan | is what you said |
| 02:07:26 | zenspider | and every Friday |
| 02:07:35 | evan | wait |
| 02:07:39 | evan | so the jury duty is 2 days a week? |
| 02:08:07 | zenspider | no, it is monday through thursday, as I stated in my email to the group |
| 02:08:31 | evan | i'm confused. |
| 02:08:35 | evan | so you're not off tues and thurs? |
| 02:08:47 | evan | you're right, i see here, you did say mon to thurs |
| 02:08:57 | zenspider | I was off yesterday, obviously, and I have next tuesday off as well |
| 02:09:21 | AndrewO enters the room. | |
| 02:10:09 | evan | ok, so they just happen to give ya those days off? |
| 02:10:13 | evan | it's not a regular thing |
| 02:10:36 | zenspider | yesterday was judge on vaca |
| 02:10:51 | zenspider | tuesday is witness scheduling conflicts I guess |
| 02:11:19 | zenspider | still slated to go to the 15th, currently |
| 02:11:35 | evan | ok |
| 02:13:59 | zenspider | SWEET... If eric builds, touches vm/builtin/io.hpp and builds again, he recompiles 51 files |
| 02:14:03 | zenspider | I recompile 16 |
| 02:19:55 | rubuildius_amd64 leaves the room. | |
| 02:20:05 | rubuildius_ey64 leaves the room. | |
| 02:20:17 | zenspider | damnit... all of the tests have broken dependencies as well... *crap* |
| 02:20:40 | rubuildius_ey64 enters the room. | |
| 02:20:58 | rubuildius_amd64 enters the room. | |
| 02:21:58 | CIA-30 | * Revert fixnum_add and fixnum_sub renames, as shotgun matches now. This reverts commit 2366eada01cdebd518e150864b93cbdf60463430.; 7ed1110 - Eric Hodel |
| 02:21:58 | CIA-30 | * add, sub now fixnum_add, fixnum_sub in shotgun; 2d64e34 - Eric Hodel |
| 02:25:23 | VVSiz_ enters the room. | |
| 02:28:07 | Fullmoon leaves the room. | |
| 02:31:47 | wmoxam leaves the room. | |
| 02:32:22 | VVSiz leaves the room. | |
| 02:34:01 | ryanlowe_ enters the room. | |
| 02:45:09 | josb leaves the room. | |
| 02:51:07 | ryanlowe leaves the room. | |
| 03:03:37 | dysinger leaves the room. | |
| 03:13:56 | yasuhito enters the room. | |
| 03:14:22 | imajes leaves the room. | |
| 03:18:47 | yasuhito leaves the room. | |
| 03:27:35 | ijcd enters the room. | |
| 03:35:23 | ijcd leaves the room. | |
| 03:43:14 | robin_dewd enters the room. | |
| 04:00:41 | benburkert enters the room. | |
| 04:05:07 | mernen enters the room. | |
| 04:19:37 | blakewatters enters the room. | |
| 04:20:25 | yugui enters the room. | |
| 04:25:20 | AndrewO leaves the room. | |
| 04:25:42 | benburkert leaves the room. | |
| 04:26:21 | AndrewO enters the room. | |
| 04:39:05 | benburkert enters the room. | |
| 05:00:04 | trythil leaves the room. | |
| 05:18:28 | benburkert leaves the room. | |
| 05:34:55 | twbray enters the room. | |
| 05:36:40 | mass | waves |
| 05:36:48 | mass | looks like its dead in here tonight though |
| 05:37:30 | blakewatters leaves the room. | |
| 06:29:28 | mernen leaves the room. | |
| 06:49:15 | mutle leaves the room. | |
| 06:50:57 | twbray leaves the room. | |
| 06:52:35 | yugui leaves the room. | |
| 06:57:25 | dysinger enters the room. | |
| 06:58:37 | mutle enters the room. | |
| 07:07:14 | blakewatters enters the room. | |
| 07:27:38 | trythil enters the room. | |
| 07:33:11 | headius leaves the room. | |
| 07:51:18 | aotearoa leaves the room. | |
| 07:53:43 | zenspider | runs tests hoping for good results |
| 07:53:56 | aotearoa enters the room. | |
| 07:55:50 | zenspider | yay |
| 07:55:54 | zenspider | pushing |
| 08:05:32 | zenspider | CIA-30 goes how often? |
| 08:11:20 | brixen | it's usually pretty snappy |
| 08:11:25 | brixen | odd |
| 08:12:13 | AndrewO leaves the room. | |
| 08:15:21 | shame leaves the room. | |
| 08:16:30 | zenspider | *shrug* |
| 08:16:35 | brixen | must still be issues with deps: http://gist.github.com/3725 |
| 08:17:13 | zenspider | CC ? is that on the c++ branch or master? |
| 08:17:25 | brixen | cpp |
| 08:17:30 | brixen | I've got TERSE=1 |
| 08:19:36 | brixen | wth? CC /var/folders/nt/nt6kERtqF1OYkYX48kcYm++++TI/-Tmp-/rake.19895.1.cpp |
| 08:20:19 | zenspider | crap. yeah. I neglected to do an extra clean. |
| 08:20:24 | zenspider | fixing now |
| 08:22:21 | zenspider | I found some more dependencies to delete too... so it should be even better. :) |
| 08:26:35 | zenspider | there is still an odd dependency error on instructions_gen.rb... I just can't get the damn thing to force a rebuild |
| 08:26:41 | zenspider | w/o deleting the header it generates |
| 08:26:56 | brixen | hmm |
| 08:27:22 | zenspider | everything looks kosher |
| 08:27:42 | krsh enters the room. | |
| 08:27:47 | zenspider | but really I want to nix instructions.rb so it isn't creating 4 files every time |
| 08:34:41 | zenspider | *sigh* this rubypp thing is kicking my ass... totally retarded |
| 08:42:30 | pluskid enters the room. | |
| 08:47:30 | pluskid leaves the room. | |
| 08:51:38 | zenspider | ok. looks all fixed now. doing another clean just to make sure |
| 08:51:47 | zenspider | removed about 60 more deps too |
| 08:52:02 | zenspider | down to 49% the deps we had earlier today |
| 08:52:32 | zenspider | pushed |
| 08:52:36 | CIA-30 | * Added filename to generated file to help with debugging... automatically deleting all these files makes fixing this stuff a PITA; b3ef3ab - Ryan Davis |
| 08:52:36 | CIA-30 | * More dependency fixes; a390c02 - Ryan Davis |
| 08:52:45 | zenspider | there you are |
| 08:52:49 | zenspider | lazy bitch |
| 09:03:50 | blakewatters leaves the room. | |
| 09:12:06 | michalw enters the room. | |
| 09:14:58 | krsh leaves the room. | |
| 09:30:11 | michalw leaves the room. | |
| 09:31:52 | Maledictus enters the room. | |
| 09:43:34 | CIA-30 | * Removed immediates from objects.hpp; 8b5bf93 - Ryan Davis |
| 09:43:35 | CIA-30 | * thinned deps even more; fc429bb - Ryan Davis |
| 09:43:56 | zenspider | WOOHOO!!! I broke under 1k deps! |
| 09:44:08 | zenspider | 920 lines in .depends.mf now |
| 09:44:13 | evan | heh |
| 09:44:15 | zenspider | compare that to 2100 at lunch |
| 09:44:30 | evan | i'm open to suggestions other than rubypp |
| 09:44:43 | evan | i like it better than having instructions.rb generate files |
| 09:44:43 | zenspider | and more yesterday... maybe... not sure because eric was busy breaking .depends.mf |
| 09:44:52 | evan | which I know it still does, but I want to remove that |
| 09:45:02 | zenspider | I would like to get rid of the tempfile stuff... that is really hard to debug |
| 09:45:29 | evan | without the temp file |
| 09:45:31 | evan | we're generating files |
| 09:45:40 | evan | which seemed to be a real bitch in terms of deps |
| 09:45:47 | zenspider | maybe make it so instructions.cpp is instructions_tmpl.cpp and creates instructions.cpp or into gen |
| 09:46:09 | evan | hm. |
| 09:46:21 | zenspider | it's still a bitch, even worse now because of all the ensure unlink |
| 09:46:46 | zenspider | I couldn't figure out WHAT was broken at all, between the file disappearing and the #line lines |
| 09:47:05 | evan | yeah, thats a pain. |
| 09:47:15 | zenspider | I think I'd rather all generated content go into gen |
| 09:47:22 | zenspider | easy to peruse, but also easy to nuke |
| 09:47:23 | evan | it did at one point |
| 09:47:34 | evan | easy enough to restore that. |
| 09:47:45 | evan | one point == 3 days ago |
| 09:47:54 | zenspider | the benefit of rubypp is that it only does one file at a time |
| 09:48:26 | zenspider | tho that's a bit of a misnomer... one of the files it does requires instructions.rb which creates 4 heavily dependent files |
| 09:48:35 | zenspider | break that up and things should be a bit lighter |
| 09:48:43 | evan | yeah |
| 09:48:45 | evan | thats where it's ugly |
| 09:48:53 | evan | because instructions.rb was creating like 7 files |
| 09:48:55 | zenspider | yup |
| 09:49:01 | evan | it's now 4, plus being used in rubypp |
| 09:49:20 | evan | could just have instructions.rb take an arg |
| 09:49:22 | evan | of which to create |
| 09:49:27 | evan | then use that |
| 09:49:30 | evan | so it runs |
| 09:49:37 | evan | ruby instructions.rb primitive_glue |
| 09:49:43 | zenspider | my next target in objects.hpp and prelude.hpp... I can nuke the former and half the latter (i think) |
| 09:49:44 | evan | and it only creates the primitive_glue file then |
| 09:49:51 | zenspider | and that should reduce some of the heavier cycles |
| 09:50:02 | zenspider | yeah. I was thinking the arg route earlier |
| 09:50:32 | zenspider | and vm/object.hpp... I don't like all these files named object*hpp |
| 09:50:51 | zenspider | esp since vm/object.hpp defines everything BUT object |
| 09:50:56 | evan | yeah |
| 09:51:01 | evan | it's evolved over time |
| 09:51:03 | evan | it was originally |
| 09:51:09 | evan | objects.cpp is dumb too |
| 09:51:41 | zenspider | I'm not sure how to break that one up... but I'm a lot less concerned with the cpp files |
| 09:52:06 | evan | I can tell |
| 09:52:18 | evan | thats going to need to be a task we do soon though. |
| 09:52:34 | evan | i'm going to do some profiling soon |
| 09:52:36 | zenspider | stripping all the code from builtin/*.hpp and pulling out as many includes as possible has really really helped tho |
| 09:52:43 | evan | probabably have to add some inlines back in |
| 09:52:49 | zenspider | should help linking time too, but we're not actually big enough for it to matter too much |
| 09:52:49 | evan | for stuff like ObjectMemory::write_barrier |
| 09:53:14 | zenspider | soon? can we get this thing running again first? |
| 09:53:30 | evan | thats the plan. |
| 09:53:52 | zenspider | well, "soon" worries me |
| 09:54:15 | evan | why? |
| 09:55:08 | evan | not like tomorrow |
| 09:55:17 | zenspider | because we're still way behind master and you're talking optimization already |
| 09:55:31 | evan | i'm sure i'll end up waiting anyway |
| 09:56:58 | evan | just kinda thinking out loud |
| 09:57:11 | zenspider | omg... it's nearly 2am. |
| 09:57:16 | zenspider | saturady |
| 09:57:20 | zenspider | saturday even |
| 09:57:24 | zenspider | I suck |
| 09:59:48 | evan | well, bed time for me. |
| 10:02:56 | lstoll enters the room. | |
| 10:04:02 | dysinger leaves the room. | |
| 10:12:42 | Arjen_ enters the room. | |
| 10:18:26 | pauldix enters the room. | |
| 10:20:35 | robin_dewd leaves the room. | |
| 10:24:34 | trythil leaves the room. | |
| 10:26:49 | pauldix leaves the room. | |
| 10:34:47 | juggler enters the room. | |
| 10:35:28 | dysinger enters the room. | |
| 10:38:22 | michalw enters the room. | |
| 10:43:42 | michalw leaves the room. | |
| 10:44:11 | michalw enters the room. | |
| 10:53:47 | pauldix enters the room. | |
| 10:54:01 | pauldix leaves the room. | |
| 11:00:58 | aotearoa leaves the room. | |
| 11:03:16 | botanicus enters the room. | |
| 11:13:42 | yugui enters the room. | |
| 11:21:28 | juggler leaves the room. | |
| 11:24:35 | mutle leaves the room. | |
| 11:25:18 | mutle enters the room. | |
| 11:28:14 | chris2 enters the room. | |
| 11:36:07 | robin_dewd enters the room. | |
| 11:50:50 | michalw leaves the room. | |
| 12:00:30 | juggler enters the room. | |
| 12:08:09 | lopex enters the room. | |
| 12:13:45 | cyndis leaves the room. | |
| 12:13:49 | juggler leaves the room. | |
| 12:15:43 | cyndis enters the room. | |
| 12:24:14 | robin_dewd leaves the room. | |
| 12:25:02 | Fullmoon enters the room. | |
| 12:25:57 | robin_dewd enters the room. | |
| 12:36:46 | yugui leaves the room. | |
| 12:40:44 | yugui enters the room. | |
| 12:44:45 | Fullmoon leaves the room. | |
| 12:57:02 | antares enters the room. | |
| 13:04:36 | imajes enters the room. | |
| 13:08:30 | lopex leaves the room. | |
| 13:11:25 | imajes_ enters the room. | |
| 13:12:01 | dysinger leaves the room. | |
| 13:28:42 | imajes leaves the room. | |
| 13:42:32 | imajes_ leaves the room. | |
| 14:02:07 | thehcdreamer enters the room. | |
| 14:15:47 | thehcdreamer leaves the room. | |
| 14:19:47 | rphillips leaves the room. | |
| 14:30:12 | thehcdreamer enters the room. | |
| 14:36:49 | headius enters the room. | |
| 14:39:04 | thehcdreamer leaves the room. | |
| 15:13:56 | qrush enters the room. | |
| 15:24:47 | antares leaves the room. | |
| 15:25:48 | thehcdreamer enters the room. | |
| 15:26:57 | thehcdreamer leaves the room. | |
| 15:31:51 | antares enters the room. | |
| 15:40:22 | shame enters the room. | |
| 15:47:26 | qrush leaves the room. | |
| 15:48:58 | krsh enters the room. | |
| 15:51:11 | thehcdreamer enters the room. | |
| 15:54:36 | thehcdreamer leaves the room. | |
| 15:55:45 | AndrewO enters the room. | |
| 15:58:28 | headius leaves the room. | |
| 15:58:39 | headius enters the room. | |
| 15:59:48 | headius leaves the room. | |
| 16:08:11 | CIA-30 | * Added BigDecimal.limit and BigDecimal.induced_from; 0e95cf9 - Gianluigi Spagnuolo |
| 16:19:02 | rubuildius_amd64 | Gianluigi Spagnuolo: 0e95cf99c; 2629 files, 8609 examples, 28695 expectations, 0 failures, 0 errors |
| 16:21:39 | yugui leaves the room. | |
| 16:22:29 | headius enters the room. | |
| 16:28:31 | benburkert enters the room. | |
| 16:33:20 | rubuildius_ey64 | Gianluigi Spagnuolo: 0e95cf99c; 2629 files, 8609 examples, 28695 expectations, 0 failures, 0 errors |
| 16:50:05 | jackdempsey enters the room. | |
| 16:56:22 | benny enters the room. | |
| 17:06:33 | hemulen leaves the room. | |
| 17:08:15 | trythil enters the room. | |
| 17:11:12 | benburkert leaves the room. | |
| 17:14:11 | antares leaves the room. | |
| 17:29:55 | headius leaves the room. | |
| 17:32:48 | fbuilesv_ enters the room. | |
| 17:32:49 | fbuilesv leaves the room. | |
| 17:33:02 | shame leaves the room. | |
| 17:37:57 | headius enters the room. | |
| 17:48:26 | benburkert enters the room. | |
| 17:49:17 | benburkert leaves the room. | |
| 17:51:04 | krsh leaves the room. | |
| 17:55:46 | shame enters the room. | |
| 17:59:01 | headius_ enters the room. | |
| 17:59:01 | headius leaves the room. | |
| 18:09:02 | antares enters the room. | |
| 18:13:39 | thehcdreamer enters the room. | |
| 18:26:14 | shame leaves the room. | |
| 18:28:51 | shame enters the room. | |
| 18:34:18 | thehcdreamer leaves the room. | |
| 18:44:58 | shame leaves the room. | |
| 18:56:28 | imajes enters the room. | |
| 18:57:21 | binary42 enters the room. | |
| 19:15:05 | mernen enters the room. | |
| 19:18:34 | imajes leaves the room. | |
| 19:18:43 | shame enters the room. | |
| 19:27:37 | shame leaves the room. | |
| 20:11:48 | benburkert enters the room. | |
| 20:13:11 | benburkert leaves the room. | |
| 20:13:49 | jackdempsey leaves the room. | |
| 20:13:55 | dkubb enters the room. | |
| 20:16:45 | BobFunk enters the room. | |
| 20:17:45 | benburkert enters the room. | |
| 20:18:36 | benburkert leaves the room. | |
| 20:19:21 | dbussink | ok, anyone knows why Time.now.to_s shows the year last |
| 20:19:26 | shame enters the room. | |
| 20:19:28 | dbussink | and not after the month day? |
| 20:28:48 | benburkert enters the room. | |
| 20:31:08 | trythil leaves the room. | |
| 20:35:15 | rue | dbussink: Some RFC, could be HTTP format maybe? |
| 20:35:29 | rue | Away again |
| 20:35:31 | dbussink | rue: i've digged through quite a few |
| 20:35:36 | dbussink | but no one has this format |
| 20:35:47 | dbussink | xml, http, some iso and rfc formats, no one |
| 20:36:09 | dbussink | it looks like the http format, but that has the year at the sane location |
| 20:37:17 | robin_dewd leaves the room. | |
| 20:37:19 | antares | what's the patchlevel of 1.8.6 recommended for production usage at the moment? |
| 20:37:51 | dbussink | i'm using 114 with security patches |
| 20:38:05 | dbussink | and pthread disabled |
| 20:40:04 | headius | afternoon |
| 20:41:07 | dbussink | howdy |
| 20:44:32 | dbussink | headius: do you have any idea about that Time#to_s thing? |
| 20:45:17 | headius | nope, though it matches unix `date` output |
| 20:46:25 | dbussink | headius: it doesn't for me |
| 20:46:30 | dbussink | watch the location of the year... |
| 20:46:41 | dbussink | that's the retarded thing about it |
| 20:46:59 | mernen | the year positioning matches here |
| 20:47:05 | dbussink | strange |
| 20:47:15 | headius | what unix you on? |
| 20:47:36 | dbussink | ah wait, linux does the year at the end |
| 20:47:39 | dbussink | os x doesn't |
| 20:47:42 | mernen | though the number alignment and timezone description don't |
| 20:47:48 | headius | I'm on OS X |
| 20:48:02 | dbussink | ah, probably locale settings dependent then |
| 20:48:11 | dbussink | and it's not really a standard then i guess |
| 20:48:52 | dbussink | pretty annoying, i was investigating some issues with the json library |
| 20:49:00 | dbussink | for Time, Date and DateTime objects |
| 20:49:57 | zenspider | it is hardcoded into Time#to_s |
| 20:50:25 | headius | yeah, ruby doesn't do anything with locale |
| 20:50:30 | zenspider | strftime(buf, 128, "%a %b %d %H:%M:%S UTC %Y", &tobj->tm) |
| 20:50:43 | dbussink | yeah, but they probably based it on some version then |
| 20:50:45 | dbussink | which is not an official standard |
| 20:50:47 | dbussink | at least not one i can find |
| 20:51:17 | zenspider | maybe it is more common in japan? |
| 20:51:17 | dbussink | it looks a lot like rfc822, but it isn't |
| 20:51:28 | zenspider | yeah |
| 20:51:28 | dbussink | dunno, could be |
| 20:51:38 | zenspider | maybe it is a japanese tweak on 822 |
| 20:51:48 | Arjen_ leaves the room. | |
| 20:51:49 | dbussink | and for example internet explorer does reliably parse 822 |
| 20:52:01 | dbussink | but it can't to the current Time#to_s |
| 20:54:21 | dbussink | would something like this be open for discussion? |
| 20:54:56 | headius | yes |
| 20:55:03 | headius | you should bring it up |
| 20:55:21 | headius | if it isn't based on any standard it would be nice to make that the case |
| 20:55:30 | headius | if it is...maybe there's a better standard :) |
| 20:55:45 | dbussink | well, any standard would probably be nice |
| 20:55:52 | dbussink | because most parser can handle the standards |
| 20:55:56 | dbussink | most parsers |
| 20:56:09 | headius | it's Ruby Standard Time |
| 20:56:22 | benburkert leaves the room. | |
| 20:57:17 | benburkert enters the room. | |
| 20:57:21 | zenspider | dbussink: how does the IE stuff factor in? |
| 20:57:35 | dbussink | zenspider: it was the reason for me to dig into it |
| 20:57:40 | dbussink | to see what was up with it |
| 20:57:51 | dbussink | and try to find a standard that matches the ruby format |
| 20:57:55 | dbussink | which i couldn't find |
| 20:59:02 | zenspider | but... time.rb defines rfc2822 so I don't really see what the conflict is. |
| 20:59:08 | zenspider | and httpdate |
| 20:59:21 | dbussink | zenspider: well, why shouldn't the default already be a standard? |
| 20:59:23 | kli enters the room. | |
| 20:59:56 | headius leaves the room. | |
| 21:00:08 | headius enters the room. | |
| 21:01:09 | zenspider | huh |
| 21:01:21 | zenspider | according to some spelunking it used to be: |
| 21:01:30 | zenspider | sprintf(buf2, "%%a, %%d %%b %%Y %%H:%%M:%%S %c%02d%02d", |
| 21:01:53 | dbussink | that looks like rfc2822 to me |
| 21:01:58 | dbussink | when was that changed then? |
| 21:02:34 | zenspider | that was immediately previous to the current, which changed in r12004 |
| 21:02:45 | zenspider | r12004 | knu | 2007-03-06 01:36:29 -0800 (Tue, 06 Mar 2007) | 3 lines |
| 21:02:54 | zenspider | * time.c (time_to_s): Back out the format changes; discussed |
| 21:02:59 | zenspider | in [ruby-dev:30495]. |
| 21:03:09 | zenspider | so, check out ruby-dev:30495, if you can translate it well enough |
| 21:03:09 | dbussink | let's see what was discussed there then |
| 21:03:15 | dbussink | ah wait |
| 21:03:24 | dbussink | it that's japanese i'm screwed :P |
| 21:03:30 | zenspider | that also implies that it WAS the current format previously |
| 21:03:34 | zenspider | yup |
| 21:03:46 | dbussink | yeah, but i can't imagine a reason why it was changed then |
| 21:03:59 | dbussink | anyone capable / willing to translate it then? |
| 21:04:08 | dbussink | i'd love to see the reasoning behind it |
| 21:05:01 | BobFunk leaves the room. | |
| 21:06:30 | dbussink | zenspider: but it looks like that commit in itself was a change, because the log says it reverts something |
| 21:07:06 | zenspider | yeah. so I think if you go back farther it'll go back to year-last format |
| 21:08:02 | zenspider | yeah: 10622 matz sprintf(buf2, "%%a %%b %%d %%H:%%M:%%S %c%02d%02d %%Y", |
| 21:08:11 | benburkert leaves the room. | |
| 21:09:30 | zenspider | r10860 | matz | * time.c (time_to_s): make it conform to RFC2822 date format. [ruby-dev:29467] |
| 21:09:33 | zenspider | |
| 21:09:51 | zenspider | that's the one you WANT... the discussion on both sides of that log entry will be the meat of the argument |
| 21:10:03 | zenspider | good luck dbussink |
| 21:10:58 | headius | http://tinyurl.com/5nm72v |
| 21:11:06 | headius | comes out in one long line but the translation is somewhat readable |
| 21:15:14 | dbussink | RFC2822 is not adopted, Timezone as a numerical representation |
| 21:15:32 | dbussink | i don't get that line, because the format now is the same as in rfc2822 |
| 21:15:39 | dbussink | both timezone formats are numerical |
| 21:17:41 | chris2 leaves the room. | |
| 21:24:27 | blakewatters enters the room. | |
| 21:48:53 | michalw enters the room. | |
| 21:49:22 | headius | yeah, I think it's probably worth looking up again |
| 21:49:26 | headius | er |
| 21:49:28 | headius | bringing up again |
| 21:50:17 | mutle leaves the room. | |
| 21:50:59 | mutle enters the room. | |
| 22:04:26 | qrush enters the room. | |
| 22:10:16 | aotearoa enters the room. | |
| 22:12:08 | jackdempsey enters the room. | |
| 22:16:12 | aotearoa leaves the room. | |
| 22:24:04 | thehcdreamer enters the room. | |
| 22:26:12 | kli leaves the room. | |
| 22:34:55 | rubuildius_amd64 leaves the room. | |
| 22:35:58 | rubuildius_amd64 enters the room. | |
| 22:40:55 | rubuildius_amd64 leaves the room. | |
| 22:41:57 | rubuildius_amd64 enters the room. | |
| 22:45:04 | rubuildius_amd64 leaves the room. | |
| 22:45:26 | thehcdreamer leaves the room. | |
| 22:46:07 | rubuildius_amd64 enters the room. | |
| 22:46:11 | brixen | cool, my changes to the ey64 bot seem to be weathering github being down |
| 22:46:21 | brixen | now, for amd64 bot |
| 22:49:46 | imajes enters the room. | |
| 22:49:56 | rubuildius_amd64 leaves the room. | |
| 22:50:58 | rubuildius_amd64 enters the room. | |
| 22:54:01 | edwardam enters the room. | |
| 22:59:46 | imajes leaves the room. | |
| 23:09:46 | imajes enters the room. | |
| 23:21:03 | jackdempsey leaves the room. | |
| 23:33:43 | hemulen enters the room. | |
| 23:35:58 | imajes leaves the room. | |
| 23:48:42 | binary42 leaves the room. |