Show enters and exits. Hide enters and exits.
| 00:00:25 | taf2 leaves the room. | |
| 00:08:11 | drbrain | I'm not understanding push_const in shotgun vs. vm |
| 00:08:42 | botanicus enters the room. | |
| 00:09:07 | drbrain | ah, const_get_in_context does the const_missing call |
| 00:09:20 | AndrewO leaves the room. | |
| 00:18:34 | BobFunk leaves the room. | |
| 00:22:26 | BobFunk enters the room. | |
| 00:24:03 | drbrain | is there an easier way to call back into ruby (like cpu_send) than building up a Message and using Task::send_message? |
| 00:31:35 | binary42 leaves the room. | |
| 00:31:36 | botanicus leaves the room. | |
| 00:36:10 | enebo leaves the room. | |
| 00:39:27 | imajes enters the room. | |
| 00:39:27 | BobFunk leaves the room. | |
| 00:46:47 | BobFunk enters the room. | |
| 00:47:39 | benburkert leaves the room. | |
| 00:47:54 | tmornini enters the room. | |
| 00:50:59 | nari enters the room. | |
| 00:52:26 | botanicus enters the room. | |
| 00:54:31 | edwardam_ enters the room. | |
| 00:54:42 | edwardam_ leaves the room. | |
| 00:55:05 | edwardam_ enters the room. | |
| 00:55:18 | drbrain | evan: ping |
| 00:56:23 | drbrain | just went idle :( |
| 00:56:35 | edwardam leaves the room. | |
| 00:56:39 | drbrain | http://rafb.net/p/TJmr9r41.html |
| 00:56:51 | drbrain | gives me a bus error, whereas not having that code gives me a TypeError |
| 00:57:08 | zenspider | makes you a bad person either way :P |
| 00:57:09 | drbrain | it's trying to look up Scheduler and getting NilClass |
| 00:57:23 | drbrain | oh, I should check found |
| 00:58:15 | lopex enters the room. | |
| 00:58:55 | blakewatters enters the room. | |
| 01:00:16 | drbrain | yeah, that's what I was doing wrong |
| 01:00:48 | blakewatters leaves the room. | |
| 01:01:32 | tmornini leaves the room. | |
| 01:04:08 | ryanlowe enters the room. | |
| 01:04:48 | botanicus leaves the room. | |
| 01:11:28 | yasuhito enters the room. | |
| 01:16:11 | twbray enters the room. | |
| 01:17:21 | botanicus enters the room. | |
| 01:21:39 | drbrain | so the vm things Rubinius::VM is a module, not a constant |
| 01:22:54 | drbrain | ... finally found it over in objects.cpp |
| 01:23:42 | yasuhito leaves the room. | |
| 01:24:15 | enebo enters the room. | |
| 01:24:48 | brixen | hmm, yeah, I wonder why we had it as a class in ruby |
| 01:24:58 | brixen | makes more sense as a module |
| 01:26:08 | nari leaves the room. | |
| 01:26:30 | zenspider | didn't we have it a class so that you could instantiate more than one? |
| 01:26:30 | jtoy enters the room. | |
| 01:26:42 | drbrain | yeah |
| 01:26:48 | drbrain | it's that way in shotgun |
| 01:26:56 | drbrain | which is why I'm getting this TypeError |
| 01:27:05 | drbrain | C++ TypeError |
| 01:27:26 | lopex leaves the room. | |
| 01:28:19 | brixen | we don't have any specs for the MVM stuff it looks like |
| 01:28:50 | drbrain | it's not something that would come up until we tried to run the kernel |
| 01:28:51 | brixen | we never did something like vm = Rubinius::VM.new; vm.start |
| 01:29:06 | tarcieri | brixen: nope, although the VMActor stuff vicariously exercises it |
| 01:29:09 | brixen | I don't know that VM was intended to be a class |
| 01:29:12 | tarcieri | there's specs on that |
| 01:29:15 | brixen | tarcieri: ah, le'me look |
| 01:29:52 | brixen | tarcieri: heh, we've only got VMActor specs for Container#spawn_actor |
| 01:30:02 | ezmobius leaves the room. | |
| 01:30:51 | imajes leaves the room. | |
| 01:30:59 | tarcieri | it should test the messaging too |
| 01:31:23 | BobFunk leaves the room. | |
| 01:32:01 | brixen | tarcieri: yep, it does |
| 01:32:40 | jaywhy leaves the room. | |
| 01:32:48 | brixen | tarcieri: but the MVM intialization is totally hidden behind VMActor::Container.new |
| 01:32:49 | evan | drbrain: sup? |
| 01:32:54 | tarcieri | brixen: yeah |
| 01:32:56 | drbrain | YES! |
| 01:33:03 | drbrain | Called unbound/invalid primitive: allocate |
| 01:33:13 | drbrain | that's the next primitive that needs to be implemented |
| 01:33:37 | drbrain | evan: Rubinius::VM was defined in objects.cpp as a Module instead of a Class |
| 01:33:56 | evan | drbrain: it's already done |
| 01:33:59 | evan | that primitive |
| 01:34:07 | evan | just named incorrectly in the .rb file probably |
| 01:34:14 | drbrain | ok |
| 01:34:30 | evan | oh, btw |
| 01:34:33 | evan | that error message |
| 01:34:38 | evan | is kind of a misnomer |
| 01:34:44 | evan | thats the name of the method that was called |
| 01:34:47 | evan | not the primitive name |
| 01:34:47 | drbrain | evan: does this all look right: http://rafb.net/p/gJLrRg46.html |
| 01:35:35 | evan | yeah, seems fine. |
| 01:36:27 | drbrain | crazy 0 vs NULL |
| 01:36:46 | evan | in what? |
| 01:37:15 | drbrain | SendSite::init(STATE) |
| 01:37:26 | drbrain | the (size_t) cast |
| 01:37:33 | evan | ah |
| 01:37:35 | evan | eah |
| 01:37:35 | evan | yeah |
| 01:37:42 | zenspider | yeah. casts are a lot more important in c++ |
| 01:37:47 | evan | i tend to not write C++ methods that require that |
| 01:37:48 | zenspider | sucks, but true |
| 01:38:02 | evan | ie, don't overload when you can take an int or a pointer |
| 01:38:12 | zenspider | there is a reason why C++ wonks use the Null Object design pattern |
| 01:38:17 | evan | otherwise you get those ambigious overloading problems |
| 01:38:51 | evan | zenspider: yeah, esp. since, in C++, NULL is #define NULL 0 |
| 01:38:56 | evan | and not #define NULL (void*)0 |
| 01:39:01 | evan | so it really is 0. |
| 01:39:11 | evan | it's really weird if you check the spec |
| 01:39:21 | evan | 0 has there strange properties so they could have NULL == 0 |
| 01:39:27 | zenspider | let's not talk about the spec... |
| 01:39:30 | evan | no |
| 01:39:32 | evan | lets not. |
| 01:41:25 | sethbc_ enters the room. | |
| 01:41:37 | twbray leaves the room. | |
| 01:43:15 | sethbc_ leaves the room. | |
| 01:43:19 | drbrain | hrm, I'm not finding an allocate primitive on either side |
| 01:43:29 | drbrain | in kernel or in vm/builtin |
| 01:43:29 | evan | it's not named that. |
| 01:43:37 | evan | thats teh name of the method that is attaching to it |
| 01:43:42 | evan | thats what I was saying |
| 01:43:47 | drbrain | ah, ok |
| 01:43:55 | drbrain | I will fix the message |
| 01:43:58 | evan | ok |
| 01:44:16 | drbrain | I guess just "from" needs to be added |
| 01:44:28 | evan | gotcha |
| 01:50:25 | twbray enters the room. | |
| 01:51:34 | brixen | evan: how are we generally handling situations where we would use GUARD in shotgun? |
| 01:51:46 | brixen | e.g. requesting an index beyond the bounds of a BA |
| 01:52:45 | CIA-20 | * Rubinius::VM is a Class, not a Module on the ruby side; d1a4e4e - Eric Hodel |
| 01:53:00 | evan | brixen: hm. |
| 01:53:02 | CIA-20 | * Improve error message about primitive failures; 5992220 - Eric Hodel |
| 01:53:29 | evan | brixen: well, is this for a primitive? |
| 01:53:34 | brixen | yeah |
| 01:53:49 | evan | for that, i'd think the logic for the primitive should guide it |
| 01:54:09 | evan | ie, what do we currently do for that? |
| 01:54:19 | brixen | GUARD it |
| 01:54:25 | brixen | which would cause the prim to fail |
| 01:54:37 | evan | ah, gotcha. |
| 01:54:51 | evan | hrm |
| 01:54:56 | evan | i haven't run into this yet |
| 01:54:59 | evan | so i don't have anything yet |
| 01:55:03 | brixen | heh ok |
| 01:55:21 | evan | to fail a primitive |
| 01:55:21 | brixen | GUARD was certainly a catchall in shotgun |
| 01:55:25 | evan | you throw PrimitiveFailed |
| 01:55:31 | drbrain | so, it's hash_allocate that appears to be missing |
| 01:55:41 | brixen | evan: ok, that seems reasonable at this point |
| 01:55:56 | brixen | drbrain: that's because Hash needs to be fixed to not use primitives |
| 01:56:27 | brixen | there's no longer Hash in C++ |
| 01:56:43 | drbrain | ok |
| 01:56:58 | drbrain | we can work on that Monday, since it sounds like a Bigger Job |
| 01:57:13 | c0sin leaves the room. | |
| 01:57:32 | evan | yep |
| 01:57:53 | evan | drbrain: i'm wiring in so that any subclass of VMException will have a print_backtrace() method |
| 01:58:17 | drbrain | cool |
| 02:00:20 | evan | wow |
| 02:00:22 | evan | this is super cool |
| 02:01:19 | evan | http://rafb.net/p/aiPhWN77.html |
| 02:01:35 | twbray leaves the room. | |
| 02:04:12 | brixen | sweet |
| 02:04:30 | brixen | evan: should PrimitiveFailed take a message? (it doesn't now, but should it?) |
| 02:04:35 | evan | no |
| 02:04:37 | evan | it should not. |
| 02:04:44 | brixen | k |
| 02:04:53 | brixen | it's just "throw up my hands" then |
| 02:04:55 | brixen | ? |
| 02:05:03 | evan | it's the same as it was in shotgun |
| 02:05:07 | evan | same thing |
| 02:05:10 | brixen | k |
| 02:05:12 | evan | says "sorry, this failed." |
| 02:05:17 | brixen | yep |
| 02:06:09 | zenspider | we could do it like smalltalk... have it run the pure ruby version of the code |
| 02:06:40 | evan | thats excatly what we do |
| 02:06:51 | evan | and always have been |
| 02:07:10 | drbrain | except we have very few pure ruby versions |
| 02:07:22 | evan | true |
| 02:07:31 | evan | but it's important to note that we always run the ruby body |
| 02:07:37 | evan | even if all it does is raise an ecxeption |
| 02:07:40 | zenspider | excatly... in a no-longer-catlike-manner |
| 02:07:49 | zenspider | haha |
| 02:09:49 | botanicus leaves the room. | |
| 02:10:00 | yasuhito enters the room. | |
| 02:13:04 | CIA-20 | * Add ability to have C++ backtraces.; 096c8b6 - Evan Phoenix |
| 02:13:45 | evan | drbrain: there ya go. |
| 02:13:46 | evan | have fun. |
| 02:13:49 | evan | i'm off to a movie. |
| 02:18:34 | binary42 enters the room. | |
| 02:21:09 | yasuhito leaves the room. | |
| 02:28:54 | yasuhito enters the room. | |
| 02:32:41 | yasuhito leaves the room. | |
| 02:33:49 | yasuhito enters the room. | |
| 02:34:37 | yasuhito leaves the room. | |
| 03:01:05 | ijcd leaves the room. | |
| 03:01:19 | benburkert enters the room. | |
| 03:02:16 | headius enters the room. | |
| 03:04:23 | headius leaves the room. | |
| 03:18:34 | benny enters the room. | |
| 03:43:45 | headius enters the room. | |
| 03:46:21 | taf2 enters the room. | |
| 03:57:29 | CIA-20 | * Added ByteArray::get_byte.; b2e6140 - Brian Ford |
| 04:09:13 | jackdempsey_ leaves the room. | |
| 04:10:16 | headius leaves the room. | |
| 04:11:23 | headius enters the room. | |
| 04:11:45 | headius leaves the room. | |
| 04:12:08 | headius enters the room. | |
| 04:12:27 | headius leaves the room. | |
| 04:13:07 | headius enters the room. | |
| 04:13:13 | CIA-20 | * Added ByteArray::set_byte.; 8153513 - Brian Ford |
| 04:35:29 | ijcd enters the room. | |
| 04:36:56 | fbuilesv leaves the room. | |
| 04:38:10 | fbuilesv enters the room. | |
| 04:39:09 | twbray enters the room. | |
| 04:56:48 | ijcd leaves the room. | |
| 04:57:21 | headius leaves the room. | |
| 05:14:53 | tmornini enters the room. | |
| 05:16:25 | antares_ enters the room. | |
| 05:18:43 | twbray leaves the room. | |
| 05:27:44 | taf2 leaves the room. | |
| 05:31:15 | tmornini leaves the room. | |
| 05:32:33 | twbray enters the room. | |
| 06:14:54 | wyhaines leaves the room. | |
| 06:16:01 | AndrewO enters the room. | |
| 06:26:00 | enebo leaves the room. | |
| 06:42:03 | CIA-20 | * Added ByteArray::move_bytes.; d015d50 - Brian Ford |
| 07:07:34 | w1rele55 leaves the room. | |
| 07:08:51 | benburkert leaves the room. | |
| 07:13:52 | jackdempsey_ enters the room. | |
| 07:19:19 | CIA-20 | * Added ByteArray::fetch_bytes.; 2b0c0de - Brian Ford |
| 07:33:07 | blakewatters enters the room. | |
| 07:34:09 | antares_ leaves the room. | |
| 07:39:22 | Yurik leaves the room. | |
| 07:45:56 | jackdempsey_ leaves the room. | |
| 07:48:49 | thehcdreamer enters the room. | |
| 08:00:31 | CIA-20 | * Added ByteArray::allocate.; b1712c2 - Brian Ford |
| 08:01:38 | jackdempsey_ enters the room. | |
| 08:02:09 | jackdempsey_ leaves the room. | |
| 08:06:34 | yasuhito enters the room. | |
| 08:18:00 | AndrewO leaves the room. | |
| 08:33:01 | twbray leaves the room. | |
| 08:35:13 | yasuhito leaves the room. | |
| 08:35:49 | aotearoa leaves the room. | |
| 08:47:50 | aotearoa enters the room. | |
| 08:53:22 | thehcdreamer leaves the room. | |
| 09:11:03 | thehcdreamer enters the room. | |
| 09:11:14 | thehcdreamer leaves the room. | |
| 09:25:32 | nicksieger leaves the room. | |
| 09:25:32 | scoopr leaves the room. | |
| 09:25:32 | mass leaves the room. | |
| 09:25:32 | tarcieri leaves the room. | |
| 09:25:32 | corundum leaves the room. | |
| 09:25:32 | zenspider leaves the room. | |
| 09:25:32 | fbuilesv leaves the room. | |
| 09:25:32 | jtoy leaves the room. | |
| 09:25:32 | dmpk2k leaves the room. | |
| 09:25:32 | cremes_ leaves the room. | |
| 09:25:32 | timo leaves the room. | |
| 09:25:32 | djwhitt leaves the room. | |
| 09:25:32 | hemulen leaves the room. | |
| 09:25:32 | cout leaves the room. | |
| 09:25:32 | matthewd leaves the room. | |
| 09:25:32 | pastie leaves the room. | |
| 09:25:32 | ryanlowe leaves the room. | |
| 09:25:32 | rue leaves the room. | |
| 09:25:32 | dgtized leaves the room. | |
| 09:25:32 | rubuildius_ey64 leaves the room. | |
| 09:25:32 | explody leaves the room. | |
| 09:25:32 | evan leaves the room. | |
| 09:25:32 | josb leaves the room. | |
| 09:25:32 | edwardam leaves the room. | |
| 09:25:32 | shame leaves the room. | |
| 09:25:32 | rudebwoy leaves the room. | |
| 09:25:32 | imajes_away leaves the room. | |
| 09:25:32 | ko1_away leaves the room. | |
| 09:25:32 | zf leaves the room. | |
| 09:25:32 | fearoffish leaves the room. | |
| 09:25:32 | maharg leaves the room. | |
| 09:25:32 | flori leaves the room. | |
| 09:25:32 | mutle_ leaves the room. | |
| 09:25:32 | robin_dewd leaves the room. | |
| 09:25:32 | rubuildius_amd64 leaves the room. | |
| 09:25:32 | Norgg leaves the room. | |
| 09:25:32 | drbrain leaves the room. | |
| 09:25:32 | squeegy leaves the room. | |
| 09:25:32 | wycats_afk leaves the room. | |
| 09:25:32 | CIA-20 leaves the room. | |
| 09:25:32 | hoopy leaves the room. | |
| 09:25:32 | limux leaves the room. | |
| 09:25:32 | Defiler leaves the room. | |
| 09:25:32 | aotearoa leaves the room. | |
| 09:25:32 | blakewatters leaves the room. | |
| 09:25:32 | joachimm_ leaves the room. | |
| 09:25:32 | jazen3 leaves the room. | |
| 09:25:32 | rphillips leaves the room. | |
| 09:25:32 | jammi leaves the room. | |
| 09:25:32 | anonuser leaves the room. | |
| 09:25:32 | xmlhacker leaves the room. | |
| 09:25:32 | vincentlu leaves the room. | |
| 09:25:32 | TheProkrammer leaves the room. | |
| 09:25:32 | drfreeze leaves the room. | |
| 09:25:32 | shoe leaves the room. | |
| 09:25:32 | jicksta leaves the room. | |
| 09:25:32 | foysavas leaves the room. | |
| 09:25:32 | jptix leaves the room. | |
| 09:25:32 | brixen leaves the room. | |
| 09:25:32 | Illocution leaves the room. | |
| 09:25:32 | smparkes1 leaves the room. | |
| 09:26:32 | lstoll enters the room. | |
| 09:26:42 | edwardam_ enters the room. | |
| 09:26:42 | aotearoa enters the room. | |
| 09:26:42 | blakewatters enters the room. | |
| 09:26:42 | fbuilesv enters the room. | |
| 09:26:42 | jtoy enters the room. | |
| 09:26:42 | ryanlowe enters the room. | |
| 09:26:42 | mutle_ enters the room. | |
| 09:26:42 | dmpk2k enters the room. | |
| 09:26:42 | joachimm_ enters the room. | |
| 09:26:42 | CIA-20 enters the room. | |
| 09:26:42 | shame enters the room. | |
| 09:26:42 | jicksta enters the room. | |
| 09:26:42 | limux enters the room. | |
| 09:26:42 | robin_dewd enters the room. | |
| 09:26:42 | rue enters the room. | |
| 09:26:42 | dgtized enters the room. | |
| 09:26:42 | rubuildius_ey64 enters the room. | |
| 09:26:42 | rubuildius_amd64 enters the room. | |
| 09:26:42 | rudebwoy enters the room. | |
| 09:26:42 | xmlhacker enters the room. | |
| 09:26:42 | cremes_ enters the room. | |
| 09:26:42 | nicksieger enters the room. | |
| 09:26:42 | timo enters the room. | |
| 09:26:42 | foysavas enters the room. | |
| 09:26:42 | Defiler enters the room. | |
| 09:26:42 | explody enters the room. | |
| 09:26:42 | evan enters the room. | |
| 09:26:42 | josb enters the room. | |
| 09:26:42 | scoopr enters the room. | |
| 09:26:42 | imajes_away enters the room. | |
| 09:26:42 | ko1_away enters the room. | |
| 09:26:42 | jazen3 enters the room. | |
| 09:26:42 | shoe enters the room. | |
| 09:26:42 | zenspider enters the room. | |
| 09:26:42 | TheProkrammer enters the room. | |
| 09:26:42 | hemulen enters the room. | |
| 09:26:42 | anonuser enters the room. | |
| 09:26:42 | pastie enters the room. | |
| 09:26:42 | zf enters the room. | |
| 09:26:42 | fearoffish enters the room. | |
| 09:26:42 | maharg enters the room. | |
| 09:26:42 | hoopy enters the room. | |
| 09:26:42 | Norgg enters the room. | |
| 09:26:42 | wycats_afk enters the room. | |
| 09:26:42 | drbrain enters the room. | |
| 09:26:42 | flori enters the room. | |
| 09:26:42 | squeegy enters the room. | |
| 09:26:42 | Illocution enters the room. | |
| 09:26:42 | brixen enters the room. | |
| 09:26:42 | jptix enters the room. | |
| 09:26:42 | drfreeze enters the room. | |
| 09:26:42 | vincentlu enters the room. | |
| 09:26:42 | smparkes1 enters the room. | |
| 09:26:42 | rphillips enters the room. | |
| 09:26:42 | jammi enters the room. | |
| 09:26:42 | tarcieri enters the room. | |
| 09:26:42 | mass enters the room. | |
| 09:26:42 | corundum enters the room. | |
| 09:26:42 | matthewd enters the room. | |
| 09:26:42 | djwhitt enters the room. | |
| 09:26:42 | cout enters the room. | |
| 09:27:00 | jtoy leaves the room. | |
| 09:27:17 | jtoy enters the room. | |
| 09:37:26 | antares_ enters the room. | |
| 09:37:28 | antares_ leaves the room. | |
| 09:37:47 | antares_ enters the room. | |
| 09:43:05 | gnufied enters the room. | |
| 09:45:02 | benny enters the room. | |
| 09:55:05 | lstoll_ enters the room. | |
| 09:55:05 | lstoll leaves the room. | |
| 09:58:21 | stouset_ enters the room. | |
| 10:07:18 | stouset_ leaves the room. | |
| 10:18:29 | krsh enters the room. | |
| 10:34:10 | botanicus enters the room. | |
| 10:46:22 | krsh leaves the room. | |
| 10:47:48 | BobFunk enters the room. | |
| 10:49:28 | BobFunk leaves the room. | |
| 10:50:31 | edwardam_ leaves the room. | |
| 11:04:54 | NoKarma enters the room. | |
| 11:11:15 | chris2 enters the room. | |
| 11:23:15 | blakewatters leaves the room. | |
| 11:27:37 | jicksta leaves the room. | |
| 11:43:40 | lopex enters the room. | |
| 11:45:25 | gnufied leaves the room. | |
| 11:47:56 | michalw enters the room. | |
| 11:52:39 | yasuhito enters the room. | |
| 11:56:57 | benny leaves the room. | |
| 12:04:25 | yugui enters the room. | |
| 12:14:30 | BobFunk enters the room. | |
| 13:01:14 | benny enters the room. | |
| 13:06:44 | imajes enters the room. | |
| 13:38:15 | headius enters the room. | |
| 13:39:26 | headius leaves the room. | |
| 13:39:47 | headius enters the room. | |
| 14:02:21 | headius leaves the room. | |
| 14:03:56 | benny leaves the room. | |
| 14:07:59 | fbuilesv leaves the room. | |
| 14:24:54 | moofbong enters the room. | |
| 14:30:27 | botanicus leaves the room. | |
| 14:37:55 | botanicus enters the room. | |
| 15:10:14 | moofbong leaves the room. | |
| 15:34:27 | wyhaines enters the room. | |
| 15:43:55 | michalw leaves the room. | |
| 15:44:57 | headius enters the room. | |
| 16:05:06 | botanicus leaves the room. | |
| 16:07:12 | headius | hey, I got some exception running bench_threaded_reverse.rb from JRuby in rbx |
| 16:07:12 | headius | http://pastie.org/254134 |
| 16:07:42 | headius | the exception message included a giant string, so I have excluded it |
| 16:07:50 | headius | but anyway, fyi |
| 16:08:04 | headius | seemed to run fine for a while |
| 16:10:20 | yugui leaves the room. | |
| 16:12:42 | BobFunk leaves the room. | |
| 16:16:04 | BobFunk enters the room. | |
| 16:17:18 | BobFunk leaves the room. | |
| 16:19:25 | yasuhito leaves the room. | |
| 16:21:03 | benburkert enters the room. | |
| 16:22:36 | KiranH enters the room. | |
| 16:26:48 | antares_ enters the room. | |
| 16:28:09 | BobFunk enters the room. | |
| 16:33:16 | botanicus enters the room. | |
| 16:35:23 | headius leaves the room. | |
| 16:37:11 | krsh enters the room. | |
| 16:39:34 | jackdempsey_ enters the room. | |
| 16:41:32 | ryanlowe leaves the room. | |
| 16:57:55 | binary42 leaves the room. | |
| 17:02:56 | BobFunk leaves the room. | |
| 17:07:31 | yasuhito enters the room. | |
| 17:20:50 | chris2 leaves the room. | |
| 17:30:39 | botanicus leaves the room. | |
| 17:34:13 | BobFunk enters the room. | |
| 17:38:57 | wyhaines leaves the room. | |
| 17:46:14 | EugZol enters the room. | |
| 17:49:18 | michalw enters the room. | |
| 17:59:55 | EugZol leaves the room. | |
| 18:00:55 | krsh leaves the room. | |
| 18:02:17 | yasuhito leaves the room. | |
| 18:02:49 | antares_ leaves the room. | |
| 18:18:26 | jackdempsey_ leaves the room. | |
| 18:26:45 | CIA-20 | * Fix last few Bignum primitives; 5f86599 - Dirkjan Bussink |
| 18:29:07 | dbussink | anyone in? |
| 18:30:02 | wycats enters the room. | |
| 18:33:24 | KiranH leaves the room. | |
| 18:40:09 | antares_ enters the room. | |
| 18:55:08 | fbuilesv enters the room. | |
| 19:07:45 | Defiler | dbussink: I am now yeah |
| 19:15:09 | blakewatters enters the room. | |
| 19:15:50 | dbussink | Defiler: ah, do you have any idea on what the current policy is on renaming primitives? |
| 19:16:01 | dbussink | just do it or something else? |
| 19:19:00 | blakewatters leaves the room. | |
| 19:22:25 | blakewatters enters the room. | |
| 19:23:22 | Defiler | Relocating actually.. back in a sec |
| 19:28:45 | gnufied enters the room. | |
| 19:29:31 | mernen enters the room. | |
| 19:30:16 | squeegy leaves the room. | |
| 19:30:24 | squeegy enters the room. | |
| 19:36:20 | wyhaines enters the room. | |
| 19:38:32 | ezmobius enters the room. | |
| 19:41:52 | gnufied | ezmobius, hey! |
| 19:41:59 | ezmobius | hey man |
| 19:42:29 | jtoy leaves the room. | |
| 19:42:58 | mernen | hey, what mac IRC client do you guys suggest? |
| 19:43:32 | dbussink | mernen: testing linkinus atm |
| 19:43:50 | dbussink | seems better then colloquy, does cost $20 though |
| 19:43:57 | wycats | hey ezmobius |
| 19:44:03 | ezmobius | hey |
| 19:44:15 | ezmobius | i use linkinus for the last 6 months |
| 19:44:18 | gnufied | ezmobius, saw you vertebra related tweets, how far is it from getting released? (if its getting released) |
| 19:44:19 | ezmobius | its good |
| 19:44:38 | dbussink | ezmobius: just started using to today, seems nice |
| 19:44:46 | dbussink | ezmobius: do you have a cool theme? |
| 19:44:50 | ezmobius | gnufied: still a little ways off from being released |
| 19:45:02 | ezmobius | pastie: ? |
| 19:45:18 | gnufied | omg! |
| 19:45:48 | jtoy enters the room. | |
| 19:46:21 | enebo enters the room. | |
| 19:46:59 | gnufied | ezmobius, how much is erlang and how much is other languages? what about fabled stories of poor IO performance of erlang? |
| 19:47:46 | ezmobius | lots of erlang lots of ruby |
| 19:47:52 | ezmobius | erlang performs very well |
| 19:48:07 | ezmobius | since the erlang parts are mostly doing networking |
| 19:48:23 | enebo leaves the room. | |
| 19:49:51 | ezmobius | wow pastie sucks therse days |
| 19:50:35 | jtoy leaves the room. | |
| 19:50:52 | wycats | ezmobius: use gist |
| 19:50:59 | ezmobius | gist doesnt do images |
| 19:51:10 | ezmobius | i was trying to pastie a screenshot for dbussink |
| 19:51:10 | wycats | ezmobius: I think it does |
| 19:51:27 | wycats | ezmobius: yeah |
| 19:51:31 | wycats | you have to push it via git |
| 19:51:34 | wycats | but then it shows it |
| 19:51:35 | ezmobius | ahh |
| 19:51:36 | wycats | so yeah |
| 19:51:37 | wycats | that sucks |
| 19:51:39 | wycats | :P |
| 19:53:52 | dbussink | ezmobius: with all those apps, just sharing an image still seems troublesome ;) |
| 19:54:02 | ezmobius | yeah wtf? |
| 19:55:07 | dbussink | ezmobius: going well with ey i guess, wycats was spamming with an opening again :) |
| 19:55:28 | ezmobius | yeah its crazy. i think we've almost reached 100 employees |
| 19:55:55 | mkrauskopf enters the room. | |
| 19:55:56 | Defiler | dbussink: OK, sorry.. the wifi was terrible there |
| 19:56:00 | gnufied | he he. nice. |
| 19:56:04 | dbussink | talked about it with Defiler when he was in amsterdam, like he saw it doubling in only the period he was here |
| 19:56:22 | Defiler | dbussink: But the answer is that you can feel free to rename primitives, as long as you do it right. :) |
| 19:56:40 | Defiler | Which ones do you want to change? |
| 19:57:24 | dbussink | wanted to change fixnum_modulo into fixnum_mod, because that name is use everywhere else in the cpp vm |
| 19:57:35 | Defiler | Seems reasonable |
| 19:57:50 | Defiler | We've been renaming them by changing them on master, rebuilding stables, etc, first. |
| 19:58:06 | Defiler | Then doing it in cpp, including the crappy little text file that lists them all that we use as a todo list |
| 19:58:09 | dbussink | but i saw brixen already renamed a bunch too without seeing it being changed on master |
| 19:58:19 | Defiler | Hrm. |
| 20:00:30 | rue | dbussink: I would rather change everything else :) |
| 20:00:42 | dbussink | rue: well, that could be done too |
| 20:00:50 | rue | Despite persistent rumours, short variable names do not make code run faster ;) |
| 20:01:04 | dbussink | rue: well, i was going for majority here |
| 20:01:15 | rue | Or "identifiers" I suppose |
| 20:01:19 | rue | Sure |
| 20:01:48 | dbussink | but i'm fine with either, just wondering about how to do it |
| 20:02:01 | dbussink | or even wait untail after a first version is finished |
| 20:02:21 | mernen leaves the room. | |
| 20:02:22 | dbussink | ezmobius: you got a picture online yet? :P |
| 20:02:39 | ezmobius | ahh sorry i kind of gave up |
| 20:03:02 | dbussink | haha, that's like really disturbing actually :) |
| 20:03:23 | ezmobius | i i use a style called 'Apt' |
| 20:03:27 | ezmobius | i think its built in |
| 20:04:14 | dbussink | ah ok, well, i don't really like the previewer, it actually shows things completely out of proportion |
| 20:04:46 | gnufied | hugs xchat! |
| 20:05:19 | mernen enters the room. | |
| 20:05:55 | dbussink | rue: same goes for float_uminus |
| 20:05:56 | benny enters the room. | |
| 20:06:10 | dbussink | rue: for fixnum / bignum it's actually named neg |
| 20:06:40 | mernen | dbussink: trying colloquy right now |
| 20:07:11 | dbussink | mernen: problem with it is that it hangs a lot for me |
| 20:07:22 | dbussink | i think i'm gonna pay the $20 for linkinus |
| 20:07:35 | dbussink | it's like pocket change anyway with the current exchange rate :P |
| 20:08:35 | mernen | not really liking it, though |
| 20:09:00 | mernen | its interface is pretty flawed |
| 20:09:54 | dbussink | yeah, it's pretty awkward |
| 20:10:00 | dbussink | could try linkinus too |
| 20:10:10 | dbussink | i don't think there is even more choice |
| 20:10:26 | dbussink | unless you'd go for something like xchat or terminal based stuff like irssi |
| 20:10:40 | scoopr | irssi ftw \:D/ |
| 20:11:37 | enebo enters the room. | |
| 20:11:41 | dbussink | wants growl integration and dock alerts etc. |
| 20:12:15 | mernen | I guess I'll give linkinus a chance later |
| 20:13:49 | brixen | dbussink: we have to merge master kernel/** into cpp kernel/** anyway |
| 20:13:57 | brixen | I find little value in renaming stuff in both places |
| 20:14:12 | brixen | we should rename them on cpp to make them sane |
| 20:14:47 | brixen | dbussink: also, huge chunks of stuff (like Ruby Hash) will change in cpp |
| 20:19:12 | dbussink | brixen: ok, so shall i just try to make something consistent? |
| 20:19:46 | brixen | that'd be my recommendation |
| 20:20:01 | brixen | the pattern appears to me (follow evan's renames) class_method |
| 20:20:16 | brixen | e.g. bytearray_fetch_bytes instead of fetch_bytes |
| 20:20:32 | brixen | dbussink: feel free to confirm with evan |
| 20:20:38 | brixen | grabbing some food.. |
| 20:24:36 | dbussink | brixen: you didn't update those names in the list btw |
| 20:24:45 | dbussink | that the rake vm:missing_primitives task uses |
| 20:28:37 | Defiler | That's bad |
| 20:28:39 | Defiler | :) |
| 20:31:58 | dbussink | he's such a naughty boy |
| 20:35:30 | wycats | steps out of this room |
| 20:39:00 | hoopy leaves the room. | |
| 20:41:01 | enebo leaves the room. | |
| 20:44:11 | benburkert leaves the room. | |
| 20:44:54 | benburkert enters the room. | |
| 20:48:42 | enebo enters the room. | |
| 20:51:41 | CIA-20 | * Fixup the last Float and Fixnum primitives. Renamed some for consistency; 9f89837 - Dirkjan Bussink |
| 20:51:47 | brixen | dbussink: sorry, I don't use that list. we're working from an internal task list |
| 20:51:52 | brixen | dbussink: but I'll update it |
| 20:52:14 | dbussink | brixen: ah ok, that list isn't public then? |
| 20:53:22 | brixen | it's an internal task tracker |
| 20:53:46 | dbussink | ah ok, but are the tasks divided there too? because i'd hate to do double work ;) |
| 20:53:52 | brixen | dbussink: feel free to work on whatever |
| 20:53:55 | brixen | we'll coordinate :) |
| 20:53:57 | dbussink | btw, fixnum, float are bignum are all done now |
| 20:54:03 | brixen | sweet, thanks! |
| 20:54:16 | dbussink | hmm, the coverage task is still broken |
| 20:54:19 | brixen | I'm pushing compare_bytes in a sec and I'll have one more BA to do |
| 20:54:27 | dbussink | wanted to ensure i got 100% on those three then |
| 20:54:36 | benburkert leaves the room. | |
| 20:54:42 | brixen | what's broken? I thought evan fixed it |
| 20:54:59 | dbussink | apparently not (yet) |
| 20:55:16 | brixen | hmm ok |
| 20:55:19 | dbussink | it still deletes a tempfile prematurely |
| 20:55:30 | dbussink | working around it now by commenting the removal of that file |
| 20:55:41 | dbussink | but that's not an actual fix :) |
| 20:55:46 | brixen | heh |
| 20:56:48 | brixen | sure nice to have tests now. found some boundary bugs in one of the BA prims |
| 20:57:59 | dbussink | hmm, are those mark methods still needed on all objects? |
| 20:58:33 | brixen | which? |
| 20:58:49 | dbussink | void Bignum::Info::mark(OBJECT obj, ObjectMark& mark) { } |
| 20:59:08 | brixen | I think evan was working on that, but yes afaik they're still needed |
| 21:02:03 | wmoxam enters the room. | |
| 21:04:36 | brixen | dbussink: CIA is awol, but I updated the list |
| 21:04:37 | CIA-20 | * Updated primitive names in list.; c5e7bb8 - Brian Ford |
| 21:04:41 | brixen | heh |
| 21:04:52 | dbussink | it's just dead slow |
| 21:04:54 | brixen | anyway, running some errands |
| 21:05:03 | brixen | yeah, never reported my other commit |
| 21:05:11 | brixen | later.. |
| 21:08:22 | jaywhy enters the room. | |
| 21:17:56 | mkrauskopf leaves the room. | |
| 21:18:13 | mkrauskopf enters the room. | |
| 21:21:59 | CIA-20 | * Make ByteArray::compare_bytes more bulletproof.; 4d76c0b - Brian Ford |
| 21:22:12 | imajes leaves the room. | |
| 21:24:30 | mernen leaves the room. | |
| 21:29:37 | drbrain leaves the room. | |
| 21:29:38 | corundum leaves the room. | |
| 21:30:40 | headius enters the room. | |
| 21:31:59 | corundum enters the room. | |
| 21:33:26 | drbrain enters the room. | |
| 21:43:00 | benburkert enters the room. | |
| 21:43:49 | benburkert leaves the room. | |
| 21:51:01 | wycats leaves the room. | |
| 21:57:20 | dbussink | is there anyone who has really fuzzy feelings about Bignum::debug() ? |
| 21:57:34 | dbussink | it feels a bit odd that it's there and not for other objects |
| 22:11:08 | rphillips leaves the room. | |
| 22:11:15 | headius | only Bignums need to be debugged |
| 22:11:24 | drbrain | obviously |
| 22:16:12 | moofbong enters the room. | |
| 22:18:49 | dbussink | nothing else matters i guess then :P |
| 22:20:42 | moofbong leaves the room. | |
| 22:21:06 | headius leaves the room. | |
| 22:21:46 | CIA-20 | * Improve Bignum coverage; cf48fdf - Dirkjan Bussink |
| 22:21:55 | dbussink | drbrain: it's just an excuse so i can remove it to get the bignum coverage number up further ;) |
| 22:23:59 | drbrain | :) |
| 22:27:13 | trythil enters the room. | |
| 22:36:52 | CIA-20 | * Implement Integer tests; 952a929 - Dirkjan Bussink |
| 22:55:01 | benburkert enters the room. | |
| 23:03:41 | mutle enters the room. | |
| 23:08:48 | jicksta enters the room. | |
| 23:08:58 | heycarsten enters the room. | |
| 23:21:52 | mutle_ leaves the room. | |
| 23:21:59 | BlackEdder enters the room. | |
| 23:23:34 | benburkert leaves the room. | |
| 23:24:10 | heycarsten leaves the room. | |
| 23:24:16 | BobFunk leaves the room. | |
| 23:26:55 | michalw leaves the room. | |
| 23:29:49 | BobFunk enters the room. | |
| 23:42:35 | trythil leaves the room. | |
| 23:44:39 | BobFunk leaves the room. | |
| 23:58:00 | nari enters the room. |