|
Parrot 1.1.0 Released | parrot.org/ | 325 RTs left | Weekly Priority: Remove Deprecated Items Set by moderator on 28 April 2009. |
|||
| cotto | msg bacek I'm working on getting the pmc compiler to emit a proper class_init prototype. Give me a chance to give up before duplicating the effort. ;) | 00:02 | |
| purl | Message for bacek stored. | ||
|
00:08
AndyA joined
00:15
kid51 joined
00:43
darbelo left
00:47
bacek_ joined
00:50
eternaleye joined
00:52
TonyC joined
|
|||
| kid51 | planetparrot | 02:21 | |
| purl | somebody said planetparrot was an aggregation of feeds/blogs that are related to parrot (could come from multiple sources) or planet.parrotcode.org/ | ||
|
02:25
PacoLinux joined
02:35
janus joined
|
|||
| pmichaud | message Tene I think I have most of the .HLL changes in place in master. Change the definition of RAKUDO_HLL in perl6.pir to switch .HLL settings (throughout the codebase). | 03:06 | |
| purl | Message for tene stored. | ||
|
03:08
tetragon joined
04:01
Andy joined
04:21
davidfetter joined
06:19
uniejo joined
|
|||
| cotto | pmichaud, ping | 06:33 | |
| cxreg | interesting discovery about the ruby GC: timetobleed.com/6-line-eventmachine...questssec/ | 07:00 | |
| shorten | cxreg's url is at xrl.us/beq4bp | ||
| cxreg | not sure if that has any relevance here | 07:01 | |
| cotto | looks to be of interest, even for non-ruby folks | 07:07 | |
| cxreg | the whole premise of it scouring the stack for things that look like pointers to GCables smells funny, but it's interesting | 07:31 | |
|
07:35
iblechbot joined
|
|||
| cotto | It's a very C solution. | 07:53 | |
| msg chromatic You a verb in the 3rd paragraph on www.modernperlbooks.com/mt/2009/04/...roles.html | 07:56 | ||
| purl | Message for chromatic stored. | ||
| shorten | cotto's url is at xrl.us/beq4eu | ||
| cotto | I can remember one time when that bot's been useful. | 07:57 | |
| GeJ | when double-clicking a url in irssi doesn't grab anything after (and including) the first '?'... but that would just be me :) | 08:06 | |
| cotto | GeJ, so +1 for not kicking shorten in the future? | 08:09 | |
| (That sounds like it should be an easy fix, but that's your call.) | 08:10 | ||
|
08:12
flh joined
|
|||
| GeJ | Well, I think I could fiddle with my xterm's config. So do as you wish. | 08:12 | |
|
08:14
bacek_ joined
08:38
elmex joined
08:48
mikehh joined
09:02
masak joined
|
|||
| mikehh | after a make smoke i', getting - Could not upload report to Smolder at smolder.plusthree.com | 09:37 | |
| HTTP CODE: 500 (Internal Server Error) | |||
| however it has uploaded - smolder.plusthree.com/app/public_pr...ails/20559 | 09:38 | ||
| cotto | sounds like some brokenness we had with svn before the move | 09:39 | |
| bacek | good evening | 09:40 | |
| cotto: hi. | |||
| cotto | hi bacek | 09:41 | |
| mikehh | bacek: hi - it;s mid morning for moi | ||
| bacek | cotto: VTableInfo.attr stolen from PCT::Node :) | ||
| mikehh: you are living in past :) | |||
| cotto: how class_info emitting going? | |||
| cotto | or the FUTUTRE | ||
| mikehh | from your POV - probably :-} | 09:42 | |
| cotto | I think I have it implemented, but debugging is confusing | ||
| (as in, I think all the code is there) | |||
| (that needs to be) | |||
| bacek | ship it! | ||
| cotto | except that it breaks stuff | 09:43 | |
| mikehh | for a while smolder was down - then it came back, but, the upload worked even though it reported errors = the last couple of days | 09:44 | |
| I saw somwhere (Freshmeat?) some updates to smp;der | 09:45 | ||
| bacek | cotto: break it. We can fix it together. | ||
| cotto: "pmc_pct - highly experimental branch" :) | 09:46 | ||
| mikehh | ARRGH - got a new keyboard but it is still OFF - must be my typing | ||
| cotto | incoming | 09:47 | |
| dalek | rrot: r38416 | cotto++ | branches/pmc_pct/compilers/pmc (4 files): [pmc_pct] add (not-quite-working) code to emit a class_init function prototype |
||
| bacek | rebasing | 09:49 | |
| purl | i heard rebasing was probably the most difficult procedure | ||
| bacek | cotto: hey. You committed uncommented "say" in 04-header.t :) | 09:50 | |
| I did it twice actually :) | 09:51 | ||
| cotto | my mistake | ||
|
09:52
he joined
|
|||
| bacek | we can clean all this stuff later. | 09:52 | |
| cotto | t/04-header.t breaks. I'm confused about why it's complaining about an Undef PMC when src/nodes.pir +48 sets class_init. | 09:53 | |
| s/complaining about/getting/ | |||
| (there's some obvious cleanup work to do, since the code only needs to handle one class_init function, but that's for once it's working) | 09:54 | ||
| bacek | there is no "class_init" in "class00.pmc". | 09:56 | |
| May be there is a problem. | |||
| no. it is not. | 09:58 | ||
| cotto | yeah, but it should at least be empty | ||
| Also, why does that code (src/nodes.pir around 49) use $I0 without initializing it? | 09:59 | ||
| bacek | it shouldn't. Committing now. | 10:02 | |
| btw. We can always generate class_init in header. | 10:03 | ||
| If there is no user-defined we have to generate "default" in C file. | 10:04 | ||
| incoming | 10:05 | ||
| cotto | bacek, of course, so most of that code is unnecessary | ||
| dalek | rrot: r38417 | bacek++ | branches/pmc_pct/compilers/pmc/src/nodes.pir: Actually set attributes in PMC::Class. |
||
| cotto | (at least for header generation) | ||
| dalek | rrot: r38418 | bacek++ | branches/pmc_pct/compilers/pmc/src/parser/grammar.pg: r38419 | bacek++ | branches/pmc_pct/compilers/pmc/src/builtins.pir: |
||
| bacek | PMC::Class[class_init] can be scalar I think. | ||
|
10:06
dalek joined
|
|||
| cotto | You killed him. | 10:06 | |
| or stunned | |||
| bacek hides | |||
| cotto | You seem to think I implied something which I didn't imply. ;) | ||
| bacek, should I revert that commit, since all headers will need a class_init? | 10:11 | ||
| bacek | cotto: let's keep it for now. | ||
| cotto | if you say so | 10:12 | |
| purl | damn straight | ||
| cotto | karma purl | ||
| purl | purl has karma of 8549 | ||
| cotto | << purl-- >> | ||
| karma purl | |||
| purl | purl has karma of 8548 | ||
| cotto | finally | ||
| bacek | cheater! | 10:13 | |
| :) | |||
| r38419 is "proper" fix for Integer.increment(). We can steal code from Rakudo for proper "join" but it's good for now | |||
| rrot: r38420 | cotto++ | branches/pmc_pct/compilers/pmc/src/pmc_emitter.pir: [pmc_pct] unconditionally emit a class_init prototype |
10:18 | ||
| cotto | bacek, do you mind if I work on making make test work from compilers/pmc ? | 10:21 | |
|
10:22
Ron joined
|
|||
| bacek | cotto: not at all | 10:23 | |
| I'm thinking about moving generated .pir files into separate directory... I start messing up between sources... | 10:24 | ||
| Hey. What happened to ParrotRoadmap page in trac??? | 10:25 | ||
| cotto | All the tasks were turned into tickets so we can use Roadmap. | 10:27 | |
| bacek, committed (although a more proper solution should be found before the branch is merged) | 10:45 | ||
| bacek | cotto: agreed | ||
| cotto | make it work, then make it work well | 10:46 | |
| If nobody beats me, I'll look further into it tomorrow. kid51 will probably be helpful. | 10:47 | ||
|
11:07
cognominal joined
|
|||
| mikehh | make -k fulltest at r38415 - make testb, C, f. g. r, S, src-, run-, perl-, benchmark- manifest-, distro-tests PASS | 11:33 | |
| codetest, examples-tests FAIL | 11:34 | ||
| on Kubuntu Jaunty (9.04) AND64 | 11:35 | ||
| nopaste? | 11:40 | ||
| clunker3 | pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ | ||
| purl | nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/ or paste.scsys.co.uk (for #catalyst, #dbix-class, #moose and others) | ||
| nopaste | "mikehh" at 90.209.50.184 pasted "fixes for codetest failures (some but not all) at r38415" (71 lines) at nopaste.snit.ch/16465 | 11:45 | |
| mikehh | the patch fixes trailing space / long line failures in codetest at r38415 - nopaste.snit.ch/16465 | 11:48 | |
| afk for a little while | 12:10 | ||
| Coke | anyone else having trouble updating? | 12:43 | |
| I just opened a ticket with OSU about the non-responsive svn. | 12:44 | ||
|
12:59
Andy joined
|
|||
| Coke | Andy: HIO | 12:59 | |
| Andy: Er, hio. | |||
| Andy | hey | ||
| Coke | how is sunny Chicago? | ||
|
13:13
Ron joined
13:35
gryphon joined
|
|||
| mikehh | Coke: I don't know if you noticed bot I pasted a patch for some codingstd failures - nopaste.snit.ch/16465 | 13:39 | |
| Coke | mikehh: I can't do anything about it because svn is dead. | 13:40 | |
| please post a patch on trac so it doesn't get lost. | |||
| TIA. | |||
| mikehh | ok - will do | ||
| Trac is not responding either! | 13:44 | ||
| Coke | whee! | 13:47 | |
| I presume it will get resolved if/when svn gets resolved. | 13:48 | ||
| osuosl? | |||
|
14:09
uniejo joined
14:11
Andy joined
|
|||
| Infinoid | hmm. hooray for git | 14:43 | |
| (my mirror is still up if anyone needs a checkout) | |||
|
15:07
amoc joined
|
|||
| dalek | rrot: r38421 | cotto++ | branches/pmc_pct/compilers/pmc/t (6 files): [t] make make test work from compilers/pmc, if improperly |
15:13 | |
| Coke | svn is back. | 15:14 | |
| mikehh | so's Trac | 15:18 | |
| Coke | it's google's fault. =-) | 15:25 | |
| they added a nagios check so this shouldn't go unnoticed again, if it happens. | 15:26 | ||
| mikehh | four of the codingstd (trailing spaces) were last modified in r38414 (kid51?) and one (line length) draft/pdd30_install.pod r38384 also | 15:27 | |
|
15:27
Theory joined
|
|||
| Coke | mikehh | 15:42 | |
| mikehh? | |||
| purl | hmmm... mikehh is r36504 - let me svn up etc or working on the darft/pdd's - mikehh's first cut passes t/codingstd/pdd_format.t or getting a TODO passed in t/pmc/exception.t or failing t/pmc/codestring.t - Failed 15/38 subtests on Ubuntu Intrepid Amd64 | ||
| mikehh | Coke: here | 15:43 | |
| Coke | was looking for your identifying information. just used your nick. | ||
| dalek | rrot: r38422 | coke++ | trunk (5 files): Remove trailing whitespace |
15:44 | |
| mikehh | mikehh is Michael Hind or Michael H Hind - H is Holmes as in Sherlock or Mycroft | 15:47 | |
| currently residing in Aberdeen in the NE of Scotland | 15:48 | ||
| Infinoid | purl, mikehh is also <mailto:mike.hind@gmail.com> | 15:49 | |
| purl | okay, Infinoid. | ||
|
16:13
gaurav joined
16:41
HG` joined
16:42
flh joined
|
|||
| Util | Current state: `.const .Sub rsub = 'random_sub'` is invalid syntax, | 17:00 | |
| and `.const 'Sub' rsub = 'random_sub'` is valid. | 17:01 | ||
| Can anyone confirm that this is the intended design? ( `.Sub` bad, `'Sub'` good? ) | |||
| jonathan | I'm pretty sure .TypeName is dead and burried. | 17:03 | |
| (As part of the making type IDs not visible from PIR) | |||
| Util | Thanks; I will correct the lingering .TypeName uses. | 17:04 | |
| jonathan | I didn't know that was still parsed. | 17:05 | |
| Util | It is not parsed. | 17:06 | |
| docs/pmc/subs.pod and runtime/parrot/library/OpenGL.pir have it wrong. | |||
| japhb pops up | |||
| jonathan | Ah, OK. | ||
| japhb | Util: say what now? How far back to I need to read? | 17:07 | |
| jonathan | That's good to know. | ||
| Util | japhb: just back to "Current state" | ||
| japhb | Util: Ah, so I need to fix some code? Or some docs? | 17:08 | |
| japhb goes to update his parrot checkout .... | |||
| Wheee, 800 revs to go ... | |||
| Util | japhb: are you the OpenGL person? | 17:09 | |
| japhb | Util: yes. | ||
| Util: I don't get a lot of time to make actual progress, but I try to respond quickly to any problems people find. | |||
| Otherwise, $day_job and @family pretty much own my time. | 17:10 | ||
| Huh ... it looks like someone's been hacking the OpenGL code without me .... | 17:11 | ||
| Util | I have OpenGL on my laptop, but I think that no OGL tests are run, but I am still suprised that the .Sub form parses when I do `./parrot runtime/parrot/library/OpenGL.pir` | 17:12 | |
| japhb | I'm guessing it was deprecated but never removed. | 17:13 | |
| Util | But it fails to parse in a simple test program I wrote. | 17:17 | |
| Coke | japhb: did you do a realclean? =-) | ||
| japhb | Coke: huhwhat? | ||
| Coke | whoops. Util, not japhb | ||
| japhb | ah | 17:18 | |
| Util | Coke: Actually, that test is from parrot that Rakudo checks out during --gen-parrot | ||
|
17:19
rdice joined
|
|||
| Coke | ah, I see the openGL stuff doing an ack now. | 17:20 | |
| Util: I get error:imcc:syntax error, unexpected DOT, expecting INTV or FLOATV or STRINGV or | |||
| when trying to use: | 17:21 | ||
| .const .Sub frob = 'glutInit' | |||
| dalek | rrot: r38423 | Util++ | trunk/docs/pmc/subs.pod: [docs] Old syntax .const .TYPENAME |
||
| Util | Coke, that is what I get on my simple test, but not when running the same ./parrot on the OpenGL file. | ||
| Academic, though. | 17:22 | ||
| Coke | if something is still allowing the old syntax, it's broken. | ||
| japhb | Coke: it looks to me that the old syntax only appears in the POD | 17:23 | |
| Util | I changed the syntax in subs.pod, and will leave OpenGL.pir for japhb. | ||
| Losing connection. Be back ~ 5 hours. | |||
| japhb | in the OpenGL.pir POD, I mean | ||
| Just an out of date Synopsis. | |||
| Coke | japhb: that'd do it. =-) | 17:24 | |
| dalek | rrot: r38424 | japhb++ | trunk/runtime/parrot/library/OpenGL.pir: [OpenGL] Fix old '.const .Sub' syntax in OpenGL.pir POD |
||
|
17:34
Ron_ joined
|
|||
| confound | .w 22 | 17:55 | |
|
18:11
masak joined
18:13
gravity left
|
|||
| Coke | anyone here on os x/ppc. | 18:24 | |
| ? | |||
| or osx 10.5 ? | 18:25 | ||
| purl | osx 10.5 is probably supposed to have zfs, iirc | ||
| Coke | no, osx 10.5 is leopard. | ||
| purl | okay, Coke. | ||
|
18:31
nopaste joined
18:44
nopaste joined
|
|||
| Infinoid | dalek plugins? | 18:45 | |
| purl | i heard dalek plugins was git://squawk.glines.org/botnix-plugins | ||
| Infinoid | no, dalek plugins is github.com/Infinoid/dalek-plugins/tree/master | ||
| purl | okay, Infinoid. | ||
|
18:54
rakudohudson joined
18:59
Casan joined
19:01
dalek joined
|
|||
| Infinoid | dalek's lack of rakudo updates may have been as simple as a missing CPAN module on feather. I'm hoping he'll say something on the next commit. | 19:06 | |
| jonathan | Infinoid: I'll make one soon. :-) | 19:08 | |
| dalek | rrot: r38425 | chromatic++ | trunk/src/pmc/fixedintegerarray.pmc: [PMC] Replaced vtable function calls to find size of fixed integer array with PIR function call speed. |
19:25 | |
| Infinoid | jonathan: Thanks, ping me if it doesn't work | 19:30 | |
| (wow, #perl6 is getting big) | |||
| dalek | kudo: e33c004 | jnthn++ | src/builtins/guts.pir: Implement smart-matching on enum values. |
19:34 | |
| jonathan | Infinoid++ | ||
| Coke | jonathan: when you refer to a git revision number, that's just a partial, right? | 19:42 | |
| Infinoid | Yeah, the git command accepts the first 6 or 7 digits as a shortcut to the full hash | 19:43 | |
| e.g. "git show e33c004" shows you the commit | 19:44 | ||
| jonathan | Coke: yes | ||
| Coke wonders, if he's the only one who updates darwin entries in PLATFORMS, if he can just rip out darwin stuff. =-) | 19:58 | ||
| (not all of it, just bits) | |||
|
20:38
dduncan joined
|
|||
| Coke | Whiteknight-- | 20:39 | |
|
20:40
dduncan left
|
|||
| dalek | rrot: r38426 | coke++ | trunk/src/dynext.c: Rerun 'make headerizer' for this file |
20:41 | |
| Coke fixes 'make headerizer' | 20:45 | ||
| dalek | rrot: r38427 | coke++ | trunk (2 files): Fix headerizer directives. |
20:48 | |
|
20:59
cghene joined
|
|||
| dalek | kudo: e637cef | pmichaud++ | src/builtins/globals.pir: Get $*IN, $*OUT, $*ERR to default to utf8 encodings. |
21:12 | |
| cotton | funny what a difference one letter makes | 21:16 | |
|
21:27
Whiteknight joined
|
|||
| dalek | kudo: 5035385 | jnthn++ | src/classes/Role.pir: .WHAT on roles should stringify to something with () on the end. |
21:33 | |
| kudo: 44c4879 | jnthn++ | src/ (2 files): Move max to the setting. |
|||
|
21:33
davidfetter joined
|
|||
| bacek | good morning | 21:35 | |
| davidfetter | hi | ||
| cotto | hi | 21:36 | |
| dalek | rrot: r38428 | bacek++ | trunk/compilers/json/postalcodes.pir: Update compilers/json/postalcodes.pir to current Socket API. |
21:37 | |
| kudo: ec69e24 | jnthn++ | src/setting/Any-list.pm: Support arity-1 blocks being supplied to min and max. |
22:43 | ||
|
23:03
Limbic_Region joined
|
|||
| dalek | rrot: r38429 | bacek++ | branches/pmc_pct (3 files): Rename pmc_emitter.pir to emitter/pmc.pir |
23:09 | |
| rrot: r38430 | bacek++ | branches/pmc_pct/compilers/pmc (4 files): Refactor C arguments handling |
|||
| rrot: r38431 | bacek++ | branches/pmc_pct/compilers/pmc/t (0 files): Reorder tests. |
23:13 | ||
|
23:20
tetragon joined
23:27
bobke joined
|
|||
| dalek | rrot: r38432 | bacek++ | branches/pmc_pct/compilers/pmc (4 files): First cut for emitting C body for VTable methods. Hooray! |
23:33 | |
| bacek | cotto: hooray! r38432 :) | ||
| dalek | rrot: r38433 | bacek++ | branches/pmc_pct/compilers/pmc/src (2 files): Rename ret_type to returns in VTableInfo for consistency with PAST::Node |
23:43 | |
|
23:46
eternaleye joined
|
|||