Show enters and exits. Hide enters and exits.
| 00:04:09 | dfg59 enters the room. | |
| 00:08:20 | bakkdoor enters the room. | |
| 00:19:30 | CIA-20 | * Implement Thread::pass and thread_yield primitive.; 11550f2 - Eric Hodel |
| 00:20:50 | binary42 leaves the room. | |
| 00:22:40 | nari leaves the room. | |
| 00:24:12 | dfg59 leaves the room. | |
| 00:24:43 | brixen | evan: since CLT inherits from Tuple, does it need to be setup (e.g. objects.cpp), or is that handled by inheriting from Tuple? |
| 00:25:17 | brixen | i.e. does it need TypedRoot<Class*> etc ? |
| 00:25:18 | evan | brixen: it's it's own class |
| 00:25:18 | evan | so yeah |
| 00:25:20 | evan | it needs setup |
| 00:25:21 | evan | yes |
| 00:25:23 | brixen | ok |
| 00:35:31 | jackdempsey enters the room. | |
| 00:40:32 | c0sin leaves the room. | |
| 00:44:21 | brixen | how do the include files work for tests now? |
| 00:45:07 | evan | brixen: you include the ones you need |
| 00:45:34 | brixen | well, that's odd because lookuptable does not and it works |
| 00:46:05 | brixen | what is the purpose of gen/includes.hpp? |
| 00:46:09 | brixen | is that documented? |
| 00:46:22 | evan | it's a kludge |
| 00:47:00 | drbrain | it's documented in gen/includes.hpp |
| 00:47:01 | evan | brixen: it probably works because they're all included in the runner |
| 00:47:15 | drbrain | / DO NOT INCLUDE THIS IN SOMETHING THAT DOES NOT INCLUDE A GENERATED FILE |
| 00:47:25 | evan | so something before the test_lookuptable.hpp included it |
| 00:47:37 | brixen | drbrain: that doesn't say what it is or what to do with it |
| 00:47:41 | brixen | i.e. when to add entries, etc |
| 00:47:51 | drbrain | it says what not to do with it |
| 00:47:57 | drbrain | which is good enough |
| 00:48:03 | drbrain | it might go away tomorrow |
| 00:48:19 | brixen | it's not good enough if I'm adding a new class |
| 00:48:26 | brixen | I'll just guess I suppose |
| 00:48:46 | jackdempsey leaves the room. | |
| 00:49:03 | drbrain | simple test, is your new class generated? if not, don't include it |
| 00:49:53 | ezmobius enters the room. | |
| 00:51:11 | evan | generated? |
| 00:52:05 | evan | field_extract should consider all builtin classes |
| 00:52:08 | evan | if thats what you mean. |
| 00:52:25 | drbrain | as in created by field_extract.rb or rubypp.rb |
| 00:52:30 | drbrain | classes usually aren't |
| 00:52:41 | brixen | drbrain: neither of those answer my question |
| 00:52:47 | evan | not everything in that big list is generated |
| 00:52:49 | evan | most aren't. |
| 00:52:51 | brixen | which was, when to add entries to includes.hpp |
| 00:53:03 | drbrain | you can't |
| 00:53:08 | drbrain | it's a generated file |
| 00:53:30 | evan | brixen: put your file at the end of the array in vm.rake |
| 00:53:35 | drbrain | you need to add them to vm.rake |
| 00:53:36 | evan | the field_extract_headers array |
| 00:54:12 | brixen | and how do those dependencies work? |
| 00:56:23 | drbrain | it's all in the rakefile |
| 00:56:54 | evan | so no docs then |
| 00:56:56 | evan | other than the code. |
| 00:57:31 | drbrain | I don't know what the utility of adding: |
| 00:57:37 | drbrain | # foo depends or bar |
| 00:57:43 | drbrain | file 'foo' => 'bar' is |
| 00:57:46 | drbrain | or -> on |
| 00:57:51 | brixen | an overview of the process would be helpful |
| 00:57:51 | evan | thats not what he means |
| 00:58:00 | brixen | I can read rake |
| 00:58:00 | evan | there isn't any docs on when to add stuff to the field_extract array |
| 00:58:16 | evan | this is why I didn't have it be static for so long |
| 00:58:34 | drbrain | before it was in vm/objects.hpp |
| 00:58:42 | evan | true. |
| 00:58:45 | drbrain | it's the same list, just a different place |
| 00:58:46 | evan | it was |
| 00:58:48 | evan | you're right. |
| 00:58:51 | evan | my mistake |
| 00:58:54 | drbrain | it wasn't really ever documented |
| 00:59:32 | evan | true enough. |
| 00:59:33 | drbrain | ah, that's why I wasn't making the connection |
| 01:03:02 | nari enters the room. | |
| 01:07:44 | michalw leaves the room. | |
| 01:23:59 | atduskgreg leaves the room. | |
| 01:29:57 | nari leaves the room. | |
| 01:31:08 | binary42 enters the room. | |
| 01:32:16 | nari enters the room. | |
| 01:34:20 | trythil enters the room. | |
| 01:34:52 | josb enters the room. | |
| 01:34:53 | CIA-20 | * Remove commented-out includes; 0b6de60 - Eric Hodel |
| 01:34:53 | CIA-20 | * Implement Task::current and task_current primitive; ae78cb0 - Eric Hodel |
| 01:34:54 | CIA-20 | * Implement get_control_channel, get_debug_channel and respective primitives; 86cf515 - Eric Hodel |
| 01:36:39 | jtoy enters the room. | |
| 01:39:15 | srbaker enters the room. | |
| 01:42:32 | srbaker leaves the room. | |
| 01:43:53 | gramos leaves the room. | |
| 01:48:31 | atduskgreg enters the room. | |
| 01:52:23 | pauldix enters the room. | |
| 01:55:01 | filmprog enters the room. | |
| 01:55:18 | evan | who created :class_new in cpp? |
| 01:55:33 | evan | the primitive. |
| 01:55:40 | evan | cause cpp can't create objects now :/ |
| 01:56:32 | evan | oh rm. |
| 01:56:35 | evan | maybe it was me... |
| 01:56:41 | drbrain | heh |
| 01:57:12 | drbrain | I'm heading home |
| 01:57:15 | evan | ok. |
| 01:58:55 | evan | oh oh right |
| 01:59:00 | evan | I recall why I did that... |
| 01:59:05 | evan | now I need to actually implement it :) |
| 01:59:23 | jackdempsey enters the room. | |
| 01:59:25 | srbaker enters the room. | |
| 02:11:15 | atduskgreg leaves the room. | |
| 02:19:56 | edwardam leaves the room. | |
| 02:39:59 | atduskgreg enters the room. | |
| 02:40:07 | jtoy leaves the room. | |
| 02:40:40 | jtoy enters the room. | |
| 02:40:54 | mernen enters the room. | |
| 02:41:35 | imajes leaves the room. | |
| 02:41:47 | filmprog leaves the room. | |
| 02:42:45 | lstoll enters the room. | |
| 02:49:12 | jackdempsey leaves the room. | |
| 02:49:17 | jackdempsey enters the room. | |
| 02:53:23 | nicksieger leaves the room. | |
| 02:55:38 | benburkert leaves the room. | |
| 03:05:29 | pauldix leaves the room. | |
| 03:09:34 | yugui enters the room. | |
| 03:25:09 | atduskgreg leaves the room. | |
| 03:30:16 | ezmobius leaves the room. | |
| 03:34:29 | nicksieger leaves the room. | |
| 03:42:58 | trythil leaves the room. | |
| 03:43:38 | random8r enters the room. | |
| 03:52:50 | lchin enters the room. | |
| 03:53:44 | tmornini enters the room. | |
| 03:55:13 | tmornini leaves the room. | |
| 03:55:31 | tmornini enters the room. | |
| 04:05:51 | nicksieger enters the room. | |
| 04:11:31 | codebrulee enters the room. | |
| 04:13:10 | guitsaru enters the room. | |
| 04:18:36 | ijcd enters the room. | |
| 04:20:02 | RyanTM leaves the room. | |
| 04:21:15 | random8r leaves the room. | |
| 04:21:49 | RyanTM enters the room. | |
| 04:24:08 | yugui leaves the room. | |
| 04:27:30 | moofbong enters the room. | |
| 04:28:49 | srbaker leaves the room. | |
| 04:44:35 | codebrulee leaves the room. | |
| 04:50:00 | keisukefukuda enters the room. | |
| 04:54:27 | Fullmoon leaves the room. | |
| 04:56:56 | mernen leaves the room. | |
| 05:00:12 | ezmobius enters the room. | |
| 05:00:25 | Cosmos95 leaves the room. | |
| 05:01:08 | keisukefukuda leaves the room. | |
| 05:02:07 | moofbong leaves the room. | |
| 05:05:15 | bakkdoor leaves the room. | |
| 05:08:20 | moofbong enters the room. | |
| 05:08:30 | blakewatters enters the room. | |
| 05:11:18 | lchin leaves the room. | |
| 05:13:01 | benburkert enters the room. | |
| 05:17:37 | jtoy leaves the room. | |
| 05:18:10 | jtoy enters the room. | |
| 05:18:41 | enebo leaves the room. | |
| 05:20:32 | moofbong leaves the room. | |
| 05:25:15 | spaceG enters the room. | |
| 05:36:01 | ezmobius leaves the room. | |
| 05:40:44 | headius leaves the room. | |
| 05:41:21 | guitsaru leaves the room. | |
| 05:43:39 | lchin enters the room. | |
| 05:46:30 | yugui enters the room. | |
| 05:52:36 | antares leaves the room. | |
| 05:53:01 | headius enters the room. | |
| 05:54:31 | headius leaves the room. | |
| 05:54:33 | headius enters the room. | |
| 06:17:04 | benburkert leaves the room. | |
| 06:21:11 | benburkert enters the room. | |
| 06:29:38 | RyanTM leaves the room. | |
| 06:33:34 | lchin leaves the room. | |
| 06:33:59 | lchin enters the room. | |
| 06:34:29 | thehcdreamer enters the room. | |
| 06:36:33 | jackdempsey leaves the room. | |
| 06:47:59 | mitchellvriley enters the room. | |
| 06:48:19 | tmornini leaves the room. | |
| 06:48:56 | benburkert leaves the room. | |
| 06:49:11 | tmornini enters the room. | |
| 06:57:14 | sudoer enters the room. | |
| 06:59:35 | thehcdreamer leaves the room. | |
| 07:02:37 | lstoll leaves the room. | |
| 07:06:11 | Yurik leaves the room. | |
| 07:07:25 | jtoy leaves the room. | |
| 07:13:34 | dysinger enters the room. | |
| 07:23:08 | gnufied enters the room. | |
| 07:23:26 | ezmobius enters the room. | |
| 07:32:18 | gnufied leaves the room. | |
| 07:36:04 | antares enters the room. | |
| 07:42:37 | blakewatters leaves the room. | |
| 07:44:47 | gnufied enters the room. | |
| 07:50:28 | trythil enters the room. | |
| 07:57:49 | ijcd leaves the room. | |
| 07:58:03 | ijcd enters the room. | |
| 08:01:34 | thehcdreamer enters the room. | |
| 08:02:38 | lchin leaves the room. | |
| 08:04:10 | BlackEdder enters the room. | |
| 08:05:02 | lchin enters the room. | |
| 08:09:32 | jgre__ enters the room. | |
| 08:16:08 | antares leaves the room. | |
| 08:22:24 | tmornini leaves the room. | |
| 08:23:08 | dysinger leaves the room. | |
| 08:23:51 | Fullmoon enters the room. | |
| 08:30:22 | krsh enters the room. | |
| 08:36:00 | imajes enters the room. | |
| 08:37:22 | imajes leaves the room. | |
| 08:37:28 | jgre__ leaves the room. | |
| 08:41:52 | trythil leaves the room. | |
| 08:43:54 | octopod enters the room. | |
| 08:55:27 | zenspider leaves the room. | |
| 08:55:36 | yugui leaves the room. | |
| 08:59:04 | ezmobius leaves the room. | |
| 08:59:59 | botanicus enters the room. | |
| 09:19:41 | mitchellvriley leaves the room. | |
| 09:20:08 | mitchellvriley enters the room. | |
| 09:26:51 | michalw enters the room. | |
| 09:30:28 | antares enters the room. | |
| 09:46:24 | mitchellvriley leaves the room. | |
| 09:57:23 | Maledictus enters the room. | |
| 10:21:42 | gnufied leaves the room. | |
| 10:25:02 | ijcd leaves the room. | |
| 10:52:03 | atduskgreg enters the room. | |
| 10:54:27 | nari_ enters the room. | |
| 10:55:01 | nari leaves the room. | |
| 10:55:09 | chris2 enters the room. | |
| 11:05:03 | sudoer leaves the room. | |
| 11:15:43 | imajes leaves the room. | |
| 11:16:51 | imajes enters the room. | |
| 11:18:32 | krsh leaves the room. | |
| 11:20:42 | headius leaves the room. | |
| 11:27:24 | lchin leaves the room. | |
| 11:29:10 | mutle_ enters the room. | |
| 11:34:56 | nari_ leaves the room. | |
| 11:41:57 | mutle leaves the room. | |
| 11:44:38 | atduskgreg leaves the room. | |
| 11:50:35 | yroc enters the room. | |
| 12:00:47 | jtoy enters the room. | |
| 12:00:56 | jtoy leaves the room. | |
| 12:09:26 | gnufied enters the room. | |
| 12:14:14 | nari enters the room. | |
| 12:34:49 | Cosmos95 enters the room. | |
| 12:48:54 | antares leaves the room. | |
| 12:51:55 | imajes_ enters the room. | |
| 12:54:11 | yroc leaves the room. | |
| 12:59:36 | imajes leaves the room. | |
| 13:02:23 | antares enters the room. | |
| 13:07:08 | yroc enters the room. | |
| 13:21:46 | srbaker enters the room. | |
| 13:22:52 | codebrulee enters the room. | |
| 13:24:56 | srbaker leaves the room. | |
| 13:33:35 | antares leaves the room. | |
| 13:41:57 | brainopia enters the room. | |
| 13:55:36 | enebo enters the room. | |
| 14:06:45 | codebrulee leaves the room. | |
| 14:08:12 | robin_dewd leaves the room. | |
| 14:10:17 | robin_dewd enters the room. | |
| 14:17:24 | jtoy enters the room. | |
| 14:18:41 | AndrewO enters the room. | |
| 14:21:22 | nari leaves the room. | |
| 14:21:44 | nari enters the room. | |
| 14:22:01 | mutle leaves the room. | |
| 14:23:45 | blakewatters enters the room. | |
| 14:23:48 | blakewatters leaves the room. | |
| 14:24:57 | mutle enters the room. | |
| 14:28:31 | blakewatters enters the room. | |
| 14:31:15 | pauldix enters the room. | |
| 14:32:36 | Cosmos95 leaves the room. | |
| 14:34:11 | BobFunkasdas leaves the room. | |
| 14:49:28 | binary42 leaves the room. | |
| 14:52:06 | Fullmoon leaves the room. | |
| 15:02:56 | Fullmoon enters the room. | |
| 15:05:53 | brainopia leaves the room. | |
| 15:06:09 | moofbong enters the room. | |
| 15:17:01 | aotearoa leaves the room. | |
| 15:22:47 | RyanTM enters the room. | |
| 15:22:57 | binary42 enters the room. | |
| 15:26:08 | BobFunkmmas enters the room. | |
| 15:34:14 | nari leaves the room. | |
| 15:37:57 | binary011010 enters the room. | |
| 15:40:55 | benburkert enters the room. | |
| 15:41:05 | cremes leaves the room. | |
| 15:52:35 | binary011010 leaves the room. | |
| 15:54:41 | binary011010 enters the room. | |
| 16:10:35 | joachimm_ enters the room. | |
| 16:12:14 | codebrulee enters the room. | |
| 16:13:44 | binary011010 leaves the room. | |
| 16:13:53 | BobFunkmmas leaves the room. | |
| 16:19:10 | benburkert leaves the room. | |
| 16:22:30 | BobFunkmmas enters the room. | |
| 16:23:38 | joachimm leaves the room. | |
| 16:28:22 | codebrulee leaves the room. | |
| 16:29:57 | guitsaru enters the room. | |
| 16:43:46 | benburkert enters the room. | |
| 16:46:47 | codebrulee enters the room. | |
| 16:55:05 | yroc leaves the room. | |
| 17:00:29 | nicksieger leaves the room. | |
| 17:01:15 | lopex enters the room. | |
| 17:07:26 | yroc enters the room. | |
| 17:08:55 | codebrulee leaves the room. | |
| 17:13:48 | benny leaves the room. | |
| 17:17:00 | benny enters the room. | |
| 17:22:20 | gnufied leaves the room. | |
| 17:25:37 | headius enters the room. | |
| 17:32:39 | jtoy leaves the room. | |
| 17:33:39 | jackdempsey enters the room. | |
| 17:35:24 | krsh enters the room. | |
| 17:37:30 | thehcdreamer leaves the room. | |
| 17:38:39 | thehcdreamer enters the room. | |
| 17:41:12 | thehcdreamer leaves the room. | |
| 17:41:44 | Fullmoon leaves the room. | |
| 17:46:17 | sambo82 enters the room. | |
| 17:52:00 | Fullmoon enters the room. | |
| 17:55:10 | joachimm_ leaves the room. | |
| 18:04:02 | jackdempsey leaves the room. | |
| 18:11:32 | octopod leaves the room. | |
| 18:14:19 | BobFunk leaves the room. | |
| 18:15:45 | enebo leaves the room. | |
| 18:16:02 | atduskgreg enters the room. | |
| 18:22:42 | cremes enters the room. | |
| 18:24:13 | edwardam enters the room. | |
| 18:26:58 | BobFunk enters the room. | |
| 18:32:30 | TheProkrammer enters the room. | |
| 18:33:33 | shayarnett enters the room. | |
| 18:48:04 | ijcd enters the room. | |
| 18:49:08 | antares enters the room. | |
| 18:49:23 | ijcd leaves the room. | |
| 18:49:30 | ijcd enters the room. | |
| 18:49:43 | krsh leaves the room. | |
| 18:50:05 | dbussink | anyone already tested latest 1.8.6 release? |
| 18:51:37 | antares | dbussink: I was about to do it :) |
| 18:51:45 | brixen | dbussink: there's some talk about it in #rubyspec |
| 18:51:52 | brixen | dbussink: what do you mean by "tested"? |
| 18:51:57 | TheProkrammer leaves the room. | |
| 18:52:18 | dbussink | brixen: specs runs, running complex rails projects etc :) |
| 18:52:23 | dbussink | the usual tortures :P |
| 18:52:37 | brixen | heh |
| 18:52:46 | brixen | yeah, some folks are running specs against it |
| 18:52:52 | Fullmoon leaves the room. | |
| 18:53:07 | yroc leaves the room. | |
| 18:55:10 | atduskgreg leaves the room. | |
| 18:55:12 | dbussink | hopefully they can push it into debian lenny too |
| 18:55:17 | dbussink | before it's released |
| 18:55:30 | atduskgreg enters the room. | |
| 18:56:00 | brixen | whoa, what, a new debian version? |
| 18:56:13 | brixen | it has not been 8 years, what are those crazy fools up to? :P |
| 18:56:25 | shayarnett leaves the room. | |
| 18:58:41 | dbussink | brixen: they're planning on september i think |
| 18:58:45 | codebrulee enters the room. | |
| 18:58:51 | dbussink | it's like half their usual release time |
| 18:59:03 | dbussink | but i'd hate it to be shipped with a broken ruby |
| 19:00:14 | TheProkrammer enters the room. | |
| 19:01:07 | shayarnett enters the room. | |
| 19:01:11 | drbrain | have they ever shipped a working one? |
| 19:02:06 | drbrain | in the past they've usually vivisected it |
| 19:02:11 | dbussink | hehe, well, maybe lenny is different then, released only after 1.5 years and a decent ruby :P |
| 19:02:40 | c0sin enters the room. | |
| 19:03:03 | Fullmoon enters the room. | |
| 19:09:52 | evan | debian has been trying to do more releases, more often. |
| 19:10:34 | dbussink | yeah, good think they do |
| 19:10:54 | dbussink | ubuntu's cycle is a bit too fast for me |
| 19:11:35 | dbussink | and gentoo entices me too much to start experimenting and waiting really long for compiles |
| 19:14:46 | BlackEdder enters the room. | |
| 19:18:00 | Yurik enters the room. | |
| 19:25:43 | drbrain | what's the task_at primitive supposed to do? |
| 19:25:52 | drbrain | it doesn't really look like a #at method I've seen |
| 19:26:21 | drbrain | it seems to only allow 0 (main) and 1 (active context) |
| 19:26:32 | ezmobius enters the room. | |
| 19:26:59 | evan | drbrain: it's just to access the interior of a task |
| 19:27:13 | evan | it's used via wrappers |
| 19:27:14 | evan | ie |
| 19:27:24 | evan | class Task; def active_context; at(1); end; end |
| 19:27:40 | drbrain | yuck |
| 19:27:57 | evan | yeah |
| 19:28:07 | evan | but is a simple, consistent way to access them |
| 19:28:43 | drbrain | since there's all of two of them, we should just wire it up direct |
| 19:28:58 | evan | there were more at one point |
| 19:29:01 | evan | as I recall |
| 19:29:06 | evan | and adding primitives wasn't simple |
| 19:29:12 | evan | because we had the hardcoded order |
| 19:29:23 | evan | feel free to change it |
| 19:29:26 | drbrain | I will leave a note |
| 19:30:36 | drbrain | sounds like a lot of work on the shotgun side |
| 19:30:44 | drbrain | or, slightly more than trivial |
| 19:31:32 | evan | well, once we throw shotgun out |
| 19:31:45 | evan | that worry goes away. |
| 19:32:22 | drbrain | well, shotgun and kernel |
| 19:32:49 | evan | the kernel is trivial. |
| 19:39:53 | dysinger enters the room. | |
| 19:40:44 | drbrain | what's the equivalent of task->main from shotgun? |
| 19:40:50 | drbrain | I'm not seeing how it's used |
| 19:41:11 | evan | hm |
| 19:41:11 | evan | not sure |
| 19:41:18 | evan | i don't think i've hooked that up in cpp yet |
| 19:41:46 | drbrain | in fact, I'm not seeing Task#main used at all in shotgun |
| 19:42:07 | evan | could be old |
| 19:42:17 | evan | stub it out to nil for now |
| 19:42:19 | drbrain | yeah, it might be cruft |
| 19:42:22 | evan | with a note to be removed |
| 19:43:09 | drbrain | current_context is used, but not main |
| 19:43:22 | drbrain | I'll fix up shotgun's kernel for this |
| 19:48:31 | codebrulee leaves the room. | |
| 19:51:22 | RyanTM leaves the room. | |
| 19:51:24 | thehcdreamer enters the room. | |
| 19:53:54 | botanicus leaves the room. | |
| 19:55:23 | chris2 leaves the room. | |
| 19:55:50 | michalw leaves the room. | |
| 19:56:40 | ezmobius leaves the room. | |
| 19:57:15 | moofbong leaves the room. | |
| 19:58:16 | mass | waves hello |
| 19:58:29 | evan | allo |
| 19:58:41 | mass | mmm, I had a good chipotle creation, a chicken fajita salad with guac |
| 20:00:07 | thehcdreamer leaves the room. | |
| 20:01:58 | mass | how's it going evan? |
| 20:01:58 | mutle leaves the room. | |
| 20:02:04 | mutle enters the room. | |
| 20:02:07 | moofbong enters the room. | |
| 20:06:45 | BobFunk leaves the room. | |
| 20:08:02 | CIA-20 | * Replace task_at primitive with task_current_context since that's its only use; c0bbece - Eric Hodel |
| 20:08:38 | ezmobius enters the room. | |
| 20:09:58 | atduskgreg leaves the room. | |
| 20:12:31 | drbrain | lunches |
| 20:12:48 | drbrain | ... and then Time Machine goes at it |
| 20:12:58 | enebo enters the room. | |
| 20:15:39 | shayarnett leaves the room. | |
| 20:20:13 | benburkert_ enters the room. | |
| 20:26:58 | benburkert leaves the room. | |
| 20:30:06 | krsh enters the room. | |
| 20:30:41 | mernen enters the room. | |
| 20:37:45 | BobFunk enters the room. | |
| 20:38:45 | benburkert enters the room. | |
| 20:41:55 | thehcdreamer enters the room. | |
| 20:43:19 | headius | hey, are there any specs for the MVM api? |
| 20:43:28 | headius | I didn't find any in a quick look around |
| 20:43:47 | headius | I know there's vmactor stuff, but that's more than just MVM |
| 20:45:09 | benburkert_ leaves the room. | |
| 20:49:22 | mass | evan, so I'm guessing you missed the llvm meeting? :) slides and video are up, hopefully the production quality is higher than last year |
| 20:52:55 | atduskgreg enters the room. | |
| 20:54:26 | thehcdreamer leaves the room. | |
| 20:54:45 | gnufied enters the room. | |
| 20:59:52 | sambo82_ enters the room. | |
| 21:06:46 | RyanTM enters the room. | |
| 21:08:17 | sambo82_ leaves the room. | |
| 21:08:46 | moofbong leaves the room. | |
| 21:13:16 | sambo82 leaves the room. | |
| 21:22:24 | ryanlowe leaves the room. | |
| 21:22:58 | shoe leaves the room. | |
| 21:23:12 | shoe enters the room. | |
| 21:31:24 | jazen leaves the room. | |
| 21:31:26 | jazen3 enters the room. | |
| 21:41:55 | krsh leaves the room. | |
| 21:45:42 | sambo82 enters the room. | |
| 21:58:06 | BlackEdder leaves the room. | |
| 22:05:07 | sambo82_ enters the room. | |
| 22:05:43 | sambo82 leaves the room. | |
| 22:07:37 | yroc enters the room. | |
| 22:16:19 | pauldix leaves the room. | |
| 22:20:18 | aotearoa enters the room. | |
| 22:21:11 | blakewatters leaves the room. | |
| 22:24:09 | codebrulee enters the room. | |
| 22:24:25 | blakewatters enters the room. | |
| 22:24:44 | blakewatters leaves the room. | |
| 22:28:11 | nicksieger enters the room. | |
| 22:28:20 | brixen | evan: what does this generally mean? Error: Test failed: Exception thrown from test |
| 22:28:34 | brixen | it's not a cxxtest failure, it seems |
| 22:28:45 | brixen | but I'm not seeing any exception in gdb either |
| 22:28:52 | evan | run |
| 22:28:54 | evan | catch throw |
| 22:28:55 | brixen | or is something catching it? |
| 22:28:55 | evan | in gdb |
| 22:28:58 | evan | and you'll see it. |
| 22:28:59 | brixen | k |
| 22:29:01 | evan | catch throw |
| 22:29:07 | evan | sets a breakpoint on where exceptions are thrown |
| 22:29:22 | brixen | k |
| 22:30:10 | evan | you'll proabbly see Halt's being thrown |
| 22:30:12 | evan | thats expected. |
| 22:30:16 | evan | just continue through them |
| 22:30:26 | brixen | yep |
| 22:32:15 | brixen | so and as<> is leaking out it seems |
| 22:32:20 | brixen | that shouldn't generally happen, right? |
| 22:32:30 | brixen | s/and/an/ |
| 22:33:17 | evan | it should |
| 22:33:23 | evan | it's doing the right thing |
| 22:33:30 | evan | because it's throwing a TypeError |
| 22:33:32 | evan | it's saving you from crashing |
| 22:34:02 | brixen | ok, but the fact that it's raising indicates a bug, that's my question I guess |
| 22:34:15 | evan | ah |
| 22:34:17 | brixen | or throwing as the case may be |
| 22:34:18 | evan | yes |
| 22:34:20 | brixen | k |
| 22:34:29 | evan | the code expected an object one a certain type |
| 22:34:31 | evan | and didn't get it |
| 22:34:42 | brixen | ok |
| 22:34:53 | evan | s/one/of/ |
| 22:39:04 | Cosmos95 enters the room. | |
| 22:46:25 | brixen | evan: NormalObject merely distinguishes immediates from others? |
| 22:46:42 | evan | NormalObject needs to go |
| 22:46:45 | evan | ignore it |
| 22:46:50 | evan | it's not really being used |
| 22:46:55 | evan | it was on old kludge |
| 22:46:58 | brixen | well, it's used in Object::get_ivars |
| 22:47:05 | brixen | which I'm working on ;) |
| 22:47:06 | evan | oh right. |
| 22:47:12 | evan | hrm. |
| 22:47:12 | evan | yeah |
| 22:47:14 | evan | right now |
| 22:47:22 | codebrulee leaves the room. | |
| 22:47:24 | evan | it means objects that have an ivars slot. |
| 22:47:27 | evan | thats all. |
| 22:47:30 | brixen | k |
| 22:54:02 | brixen | evan: is this reasonable? seems to me that since fetch is polymorphic, it should be possible to do that without the separate casts http://pastie.org/250253 |
| 22:54:24 | brixen | or do it in a way that looks more rubyish |
| 22:54:46 | evan | doesn't work like that |
| 22:54:52 | evan | what would you declare tbl as then? |
| 22:54:58 | brixen | yeah, dunno |
| 22:55:00 | brixen | just wonderin' |
| 22:55:06 | evan | no, there's not |
| 22:55:12 | evan | in more idomatic C++ |
| 22:55:16 | evan | you'd probably have fetch be a virtual method |
| 22:55:27 | evan | but we disallow virtual methods in builtin classes |
| 22:55:34 | brixen | k |
| 22:55:50 | drbrain | so, task_current_context has: |
| 22:55:57 | drbrain | t1 = task->active_context; |
| 22:56:05 | drbrain | if(REFERENCE_P(t1)) methctx_reference(state, t1); |
| 22:56:10 | drbrain | in shotgun |
| 22:56:15 | drbrain | do I need that second line? |
| 22:56:16 | evan | yep |
| 22:56:17 | evan | yes. |
| 22:56:19 | drbrain | I'm thinking not |
| 22:56:22 | evan | you do. |
| 22:56:23 | drbrain | in vm/ |
| 22:56:30 | drbrain | ok |
| 22:56:38 | drbrain | what's that line do? |
| 22:57:02 | evan | contexts are allocated, by default, in a special stack |
| 22:57:09 | drbrain | resolves the actual method context from a wrapper? |
| 22:57:24 | evan | methctx_reference says "i'm going to return a reference to this, so don't auto-destroy it." |
| 22:57:39 | evan | basically, it makes a context into a GC object |
| 22:57:48 | evan | it starts out being managed by the stack |
| 22:57:55 | evan | I haven't ported that algorithm to C++ yet |
| 22:58:01 | evan | so you could get away with not doing it yet. |
| 22:58:09 | evan | but it should be called |
| 22:58:13 | evan | and have the method be a stub |
| 22:58:26 | evan | so when we got to it, we don't have to hunt down the places again. |
| 22:58:38 | evan | s/got/get/ |
| 23:00:37 | yipstar leaves the room. | |
| 23:00:56 | binary42 leaves the room. | |
| 23:03:47 | evan | brixen: you can get rid of the "if (tbl)" in the 2nd branch |
| 23:03:50 | evan | thats redundent. |
| 23:03:58 | brixen | yeah, already got that |
| 23:04:01 | evan | k. |
| 23:04:02 | brixen | thanks though :) |
| 23:04:28 | evan | :) |
| 23:11:40 | imajes enters the room. | |
| 23:16:12 | lopex leaves the room. | |
| 23:18:35 | jackdempsey enters the room. | |
| 23:19:13 | defn enters the room. | |
| 23:21:15 | CIA-20 | * Replaced task_at with task_current_context; 2e51e19 - Eric Hodel |
| 23:21:15 | CIA-20 | * Implement Task::current_context and task_current_context primitive.; a3ccafd - Eric Hodel |
| 23:23:17 | defn leaves the room. | |
| 23:32:30 | drbrain | heads home |
| 23:39:22 | evan | drbrain: seems like we're still having dep problems. |
| 23:39:32 | evan | i just changed a header file and field_extract wasn't run. |
| 23:41:56 | brixen | yeah, I saw something like that last night but I ran rake clean before realizing it |
| 23:42:25 | evan | arg. |
| 23:42:27 | evan | i see. |
| 23:42:28 | evan | it's not that |
| 23:42:30 | evan | it's running. |
| 23:42:37 | evan | my parsing in field_extract just blows |
| 23:42:44 | evan | so it's giving up too early |
| 23:42:46 | evan | and missing stuff. |
| 23:46:20 | zenspider leaves the room. | |
| 23:46:20 | nexcastellan leaves the room. | |
| 23:46:20 | Fobax leaves the room. | |
| 23:46:20 | tarcieri leaves the room. | |
| 23:46:20 | corundum leaves the room. | |
| 23:46:20 | mass leaves the room. | |
| 23:46:20 | dmpk2k leaves the room. | |
| 23:46:20 | nicksieger leaves the room. | |
| 23:46:20 | jazen3 leaves the room. | |
| 23:46:20 | atduskgreg leaves the room. | |
| 23:46:20 | benny leaves the room. | |
| 23:46:20 | anonuser leaves the room. | |
| 23:46:20 | dgtized leaves the room. | |
| 23:46:20 | rphillips leaves the room. | |
| 23:46:20 | jammi leaves the room. | |
| 23:46:20 | shoe leaves the room. | |
| 23:46:20 | dysinger leaves the room. | |
| 23:46:20 | TheProkrammer leaves the room. | |
| 23:46:20 | vincentlu leaves the room. | |
| 23:46:20 | Vagabond leaves the room. | |
| 23:46:20 | drfreeze leaves the room. | |
| 23:46:20 | c0sin leaves the room. | |
| 23:46:20 | jptix leaves the room. | |
| 23:46:20 | brixen leaves the room. | |
| 23:46:20 | Illocution leaves the room. | |
| 23:46:20 | viimrles leaves the room. | |
| 23:46:20 | smparkes1 leaves the room. | |
| 23:46:20 | benburkert leaves the room. | |
| 23:46:20 | Fullmoon leaves the room. | |
| 23:46:20 | ijcd leaves the room. | |
| 23:46:20 | cremes leaves the room. | |
| 23:46:20 | AndrewO leaves the room. | |
| 23:46:20 | Maledictus leaves the room. | |
| 23:46:20 | hemulen leaves the room. | |
| 23:46:20 | pastie leaves the room. | |
| 23:46:20 | cyndis leaves the room. | |
| 23:46:20 | rubuildius_amd64 leaves the room. | |
| 23:46:20 | matthewd leaves the room. | |
| 23:46:20 | djwhitt leaves the room. | |
| 23:46:20 | cout leaves the room. | |
| 23:46:20 | robin_dewd leaves the room. | |
| 23:46:20 | atmos leaves the room. | |
| 23:46:20 | RyanTM leaves the room. | |
| 23:46:20 | jero5 leaves the room. | |
| 23:46:20 | zf leaves the room. | |
| 23:46:20 | rudebwoy leaves the room. | |
| 23:46:20 | maharg leaves the room. | |
| 23:46:20 | loop leaves the room. | |
| 23:46:20 | ko1_away leaves the room. | |
| 23:46:20 | fearoffish leaves the room. | |
| 23:46:20 | yroc leaves the room. | |
| 23:46:20 | gnufied leaves the room. | |
| 23:46:20 | mernen leaves the room. | |
| 23:46:20 | antares leaves the room. | |
| 23:46:20 | edwardam leaves the room. | |
| 23:46:20 | josb leaves the room. | |
| 23:46:20 | fbuilesv leaves the room. | |
| 23:46:20 | rubuildius_ey64 leaves the room. | |
| 23:46:24 | evan leaves the room. | |
| 23:46:24 | explody leaves the room. | |
| 23:46:24 | flori leaves the room. | |
| 23:46:24 | jackdempsey leaves the room. | |
| 23:46:24 | BobFunk leaves the room. | |
| 23:46:24 | Yurik leaves the room. | |
| 23:46:24 | headius leaves the room. | |
| 23:46:24 | imajes_away leaves the room. | |
| 23:46:24 | squeegy leaves the room. | |
| 23:46:24 | Norgg leaves the room. | |
| 23:46:24 | wycats_afk leaves the room. | |
| 23:46:24 | drbrain leaves the room. | |
| 23:46:24 | Ingmar leaves the room. | |
| 23:46:24 | CIA-20 leaves the room. | |
| 23:46:24 | scoopr leaves the room. | |
| 23:46:24 | Cosmos95 leaves the room. | |
| 23:46:24 | mutle leaves the room. | |
| 23:46:24 | roo leaves the room. | |
| 23:46:24 | shame leaves the room. | |
| 23:46:24 | hoopy leaves the room. | |
| 23:46:24 | imajes leaves the room. | |
| 23:46:24 | aotearoa leaves the room. | |
| 23:46:24 | guitsaru leaves the room. | |
| 23:46:24 | Defiler leaves the room. | |
| 23:48:51 | jackdempsey enters the room. | |
| 23:48:51 | imajes enters the room. | |
| 23:48:51 | Cosmos95 enters the room. | |
| 23:48:51 | nicksieger enters the room. | |
| 23:48:51 | aotearoa enters the room. | |
| 23:48:51 | yroc enters the room. | |
| 23:48:51 | jazen3 enters the room. | |
| 23:48:51 | shoe enters the room. | |
| 23:48:51 | RyanTM enters the room. | |
| 23:48:51 | gnufied enters the room. | |
| 23:48:51 | atduskgreg enters the room. | |
| 23:48:51 | benburkert enters the room. | |
| 23:48:51 | BobFunk enters the room. | |
| 23:48:51 | mernen enters the room. | |
| 23:48:51 | zenspider enters the room. | |
| 23:48:51 | mutle enters the room. | |
| 23:48:51 | dysinger enters the room. | |
| 23:48:51 | Yurik enters the room. | |
| 23:48:51 | Fullmoon enters the room. | |
| 23:48:51 | c0sin enters the room. | |
| 23:48:51 | TheProkrammer enters the room. | |
| 23:48:51 | ijcd enters the room. | |
| 23:48:51 | antares enters the room. | |
| 23:48:51 | edwardam enters the room. | |
| 23:48:51 | cremes enters the room. | |
| 23:48:51 | headius enters the room. | |
| 23:48:51 | benny enters the room. | |
| 23:48:51 | guitsaru enters the room. | |
| 23:48:51 | AndrewO enters the room. | |
| 23:48:51 | robin_dewd enters the room. | |
| 23:48:51 | imajes_away enters the room. | |
| 23:48:51 | Maledictus enters the room. | |
| 23:48:51 | josb enters the room. | |
| 23:48:51 | fbuilesv enters the room. | |
| 23:48:51 | hemulen enters the room. | |
| 23:48:51 | anonuser enters the room. | |
| 23:48:51 | roo enters the room. | |
| 23:48:51 | pastie enters the room. | |
| 23:48:51 | dgtized enters the room. | |
| 23:48:51 | zf enters the room. | |
| 23:48:51 | fearoffish enters the room. | |
| 23:48:51 | rudebwoy enters the room. | |
| 23:48:51 | jero5 enters the room. | |
| 23:48:51 | maharg enters the room. | |
| 23:48:51 | loop enters the room. | |
| 23:48:51 | ko1_away enters the room. | |
| 23:48:51 | shame enters the room. | |
| 23:48:51 | cyndis enters the room. | |
| 23:48:51 | CIA-20 enters the room. | |
| 23:48:51 | atmos enters the room. | |
| 23:48:51 | Defiler enters the room. | |
| 23:48:51 | hoopy enters the room. | |
| 23:48:51 | Norgg enters the room. | |
| 23:48:51 | wycats_afk enters the room. | |
| 23:48:51 | drbrain enters the room. | |
| 23:48:51 | scoopr enters the room. | |
| 23:48:51 | Ingmar enters the room. | |
| 23:48:51 | flori enters the room. | |
| 23:48:51 | rubuildius_ey64 enters the room. | |
| 23:48:51 | evan enters the room. | |
| 23:48:51 | explody enters the room. | |
| 23:48:51 | squeegy enters the room. | |
| 23:48:51 | tarcieri enters the room. | |
| 23:48:51 | mass enters the room. | |
| 23:48:51 | nexcastellan enters the room. | |
| 23:48:51 | Fobax enters the room. | |
| 23:48:51 | corundum enters the room. | |
| 23:48:51 | dmpk2k enters the room. | |
| 23:48:51 | cout enters the room. | |
| 23:48:51 | rubuildius_amd64 enters the room. | |
| 23:48:51 | djwhitt enters the room. | |
| 23:48:51 | matthewd enters the room. | |
| 23:48:51 | jammi enters the room. | |
| 23:48:51 | rphillips enters the room. | |
| 23:48:51 | smparkes1 enters the room. | |
| 23:48:51 | vincentlu enters the room. | |
| 23:48:51 | Vagabond enters the room. | |
| 23:48:51 | drfreeze enters the room. | |
| 23:48:51 | jptix enters the room. | |
| 23:48:51 | brixen enters the room. | |
| 23:48:51 | viimrles enters the room. | |
| 23:48:51 | Illocution enters the room. | |
| 23:49:15 | codebrulee enters the room. | |
| 23:49:16 | roo leaves the room. | |
| 23:49:44 | roo enters the room. | |
| 23:51:52 | codebrulee leaves the room. | |
| 23:56:15 | yroc leaves the room. |