|
Parrot 0.9.1 Released | parrot.org/ | 451 RTs left! Set by moderator on 24 February 2009. |
|||
|
00:00
ewilhelm left
|
|||
| japhb | NotFound: confirmed that NCI JIT bug is not fixed in r37020 | 00:01 | |
| NotFound | Good :) | ||
| Ops, I don't read well | 00:02 | ||
| not/now | |||
| japhb | Ah, I thought you were all happy about having something hard to work on. ;-) | ||
| NotFound | I already have lots of that :D | ||
| japhb | OOC, why in t/src/embed.t do you have a prototype for the fail() function right above the function definition itself? Are there compilers that freak out if it's not there? | 00:05 | |
| NotFound | We have in default gcc options a requirement to always have prototypes. | ||
| japhb | ah! | ||
| NotFound | Sometimes is funny, but it helps. | 00:06 | |
| When someone actually looks at the warnings ;) | 00:07 | ||
|
00:09
AndyA joined
00:23
alvar joined,
eternaleye joined
|
|||
| davidfetter ponders a win() function | 00:24 | ||
| dalek | rrot: r37021 | allison++ | trunk (3 files): [punie] Moving Punie from the main Parrot repository to the 'languages' |
00:34 | |
| purl | repository is see bast repo or code2.0beta.co.uk/moose/svnweb/index.cgi/moose/ | ||
| rg | purl forget repository | 00:36 | |
| purl | rg: I forgot repository | ||
|
00:36
Limbic_Region joined
|
|||
| dalek | kudo: 4bb9d8d | pmichaud++ | docs/ChangeLog: Rename NEWS to ChangeLog, since that's what it really represents. |
00:44 | |
| kudo: 03e102b | pmichaud++ | docs/NEWS: Rename NEWS to ChangeLog. |
|||
| shorten | dalek's url is at xrl.us/beho8k | ||
| shorten | dalek's url is at xrl.us/beho8n | ||
| dalek | rrot: r37022 | whiteknight++ | branches/rename_pccinvoke (2 files): [rename_pccinvoke] undo the changes to the Object.pmc, because I'm not ready to make them yet. Add a support function for it when I am ready later. |
01:07 | |
| Coke is surprised that infrastructure changes are still happening. | 01:13 | ||
| chromatic | You should have voted on them then! | 01:16 | |
| Whiteknight is pro-change. Pay down our technical debt with fixes now, rather then living with them till later | 01:20 | ||
| because later never comes, momentum will be our worst enemy as time goes on | 01:21 | ||
| Whiteknight picked up a lot of new vocabulary from chromatics book :) | |||
| chromatic | Finally, my mentoring pays off. | ||
| Whiteknight | and I didn't even pay your consulting fee! | 01:22 | |
|
01:22
Eevee joined
|
|||
| chromatic | Finish the calling conventions branch and list the external GC API, and we'll call it even! | 01:23 | |
| Whiteknight | speaking of the cc branch, thanks for that catch on the C++ comments | 01:26 | |
| I had a whole bunch of local changes on my machine, and I tried to clean them up for a commit, and some problems slipped through | |||
| chromatic | I'm getting good at reading patches. | 01:28 | |
|
01:48
jimmy joined
01:53
HG` joined
|
|||
| Coke | change doesn't worry me; chaos does. | 01:54 | |
| purl | Coke: that doesn't look right | ||
| Coke | purl: neither does your mother. | ||
| purl | Coke: excuse me? | ||
| Whiteknight | purls mother is a broken Atari 2600 | 01:59 | |
| Coke | bite your tongue. clearly a colecovision. | ||
| Whiteknight | whatever. They all look the same to me | 02:00 | |
| Whiteknight is an anti-bot bigot | |||
| I tell you what though, If I can't figure out this damn cc error soon, it's going to give me a freaking ulcer | 02:01 | ||
| and I don't think that much blood belongs in my upper GI | 02:02 | ||
| Coke gives Whiteknight some antibiotics. | |||
| Whiteknight | unless those antibiotics can cure segfault bacteria, I don't need them | ||
|
02:09
Andy joined
02:22
eternaleye joined
02:26
kid51 joined
02:31
jimmy left,
jimmy joined
02:32
jimmy left,
jimmy joined,
jimmy left
02:33
jimmy joined
02:43
dukeleto joined
|
|||
| dalek | tracwiki: v6 | cotto++ | ParrotQuotes | 02:57 | |
| tracwiki: Tene is lazy. We admire that. | |||
| tracwiki: trac.parrot.org/parrot/wiki/Parrot...ction=diff | |||
| shorten | dalek's url is at xrl.us/behpkk | ||
| dalek | rrot: r37023 | jkeenan++ | branches/deprecate_tqueue (2 files): Add a test to enforce coding standard for records in PBC_COMPAT and make indicated corrections in that file. |
||
| rrot: r37024 | jkeenan++ | branches/deprecate_tqueue/docs/book/ch05_pasm.pod: Add comment about deprecation of TQueue PMC. |
03:01 | ||
| rrot: r37025 | jkeenan++ | branches/deprecate_tqueue/PBC_COMPAT: Add entry indicating removal of tqueue PMC. |
03:09 | ||
| kid51 | Just got this error during Configure.pl: gen::languages - Configure languages... | ||
| step gen::languages died during execution: Can't open languages/punie/config/makefiles/root.in: No such file or directory at lib/Parrot/Configure/Compiler.pm line 346. | |||
| at Configure.pl line 75 | |||
| So I'm deleting 'punie' where it's mentioned in config/gen/languages.pm. Let's see if that works. | |||
| It does. | 03:10 | ||
| purl stays quiet | |||
| dalek | rrot: r37026 | jkeenan++ | trunk/config/gen/languages.pm: Delete 'punie' where mentioned in config/gen/languages.pm. |
03:13 | |
| nopaste | "tene" at 75.55.201.217 pasted "Should this work? Gives a Null PMC access. MMD, Jonathan." (5 lines) at nopaste.snit.ch/15735 | 03:24 | |
| dalek | kudo: f68a629 | pmichaud++ | docs/announce/2009-02: First draft of 2009-02 release announcement. |
03:29 | |
| shorten | dalek's url is at xrl.us/behpnr | ||
| pmichaud | comments on the draft release announcement welcome. | 03:33 | |
| dalek | rrot: r37027 | jkeenan++ | failed to fetch changeset: Enforce coding standard re tabs in leading whitespace. |
03:41 | |
|
03:42
janus joined
|
|||
| kid51 | Grrrr!: Trac detected an internal error: | 03:43 | |
| OperationalError: database is locked | |||
| Once again! | |||
| purl | once again is lucky | ||
| kid51 | Not this time, purl. | ||
| purl | kid51: what? | ||
| kid51 | purl, "OperationalError: database is locked" is not lucky. | ||
| purl | ...but database is written in c, so it must be fast!!... | ||
| dalek | rrot: r37028 | jkeenan++ | trunk/src/thread.c: Enforce coding standard re C parentheses. |
03:45 | |
|
03:48
Tene joined
|
|||
| dalek | rrot: r37029 | jkeenan++ | trunk (11 files): Merge deprecate_tqueue branch into trunk. This removes the Tqueue PMC from Parrot. |
03:49 | |
| rrot: r37030 | jkeenan++ | branches/deprecate_tqueue: Branch has been merged into trunk and is no longer needed at HEAD. |
03:53 | ||
| kid51 must sleep | 04:01 | ||
| purl | $kid51->sleep(8 * 3600); | ||
| pmichaud | anyone with any final comments or suggestions before I cut the release? | 04:27 | |
| (in about 15 mins) | |||
| Tene | "Candy is delicious" | 04:28 | |
| purl: karma pmichaud | 04:35 | ||
| purl | pmichaud has karma of 2450 | ||
| dukeleto | i like candy | 04:44 | |
| dalek | kudo: c032fa7 | pmichaud++ | docs/announce/2009-02: Some small wordsmithing items. |
04:45 | |
| shorten | dalek's url is at xrl.us/behptp | ||
| mikehh | has anyone had any test errors with t/dynpmc/foo.t | 04:47 | |
| specifically test 3 | 04:48 | ||
| jimmy | karma jimmy | 05:02 | |
| purl | jimmy has karma of 62 | ||
|
05:08
eternaleye joined
05:26
elmex_ joined
|
|||
| dalek | kudo: 938b764 | (Andy Lester)++ | docs/announce/2009-02: Wordsmithing, fix some typos, rewrap |
05:27 | |
| shorten | dalek's url is at xrl.us/behpvv | ||
|
05:33
ilia joined
|
|||
| dalek | kudo: 08b7890 | pmichaud++ | docs/announce/2009-02: Last set of wordsmithing before release. |
05:39 | |
| shorten | dalek's url is at xrl.us/behpwj | ||
|
05:56
masak joined
06:02
Theory joined
06:36
szabgab joined
06:56
mberends joined
|
|||
| cotto | Netflix somehow thinks I'd give "Barbie in the 12 Dancing Princesses" 4 stars. | 07:19 | |
|
07:21
uniejo joined
07:22
jimmy joined
|
|||
| cotto | Even though I haven't seen it, I'm going to go out on a limb and mark that one as "not interested". | 07:22 | |
| not to mention that there appear to be a total of 12 dancing princesses, rather than the 13 implied by the title | 07:23 | ||
| janus | mhm, finally had a chance trying to build 0.9.0.1 on hppa, no luck though... i'll retry with the next release including a proper report if it still fails then | 07:35 | |
| ./miniparrot config_lib.pasm > runtime/parrot/include/config.fpmc | 07:36 | ||
| src/multidispatch.c:1490: failed assertion '(PTR2UINTVAL(mmd_info[i].func_ptr) & 3) == 0' | |||
| that's all i have for now | |||
| jimmy | ticket? | 07:39 | |
| purl | trac.parrot.org/parrot/newticket | ||
| janus | doesn't feel recent and detailed enough for a ticket IMHO | ||
|
07:39
isop joined
|
|||
| janus | i'll get to that after i finished building release packages, the machine is busy for a few more days until its done | 07:41 | |
|
07:50
uniejo joined
08:03
chromatic joined
08:06
contingencyplan joined
08:12
uniejo joined
08:26
jimmy joined
|
|||
| cotto | The Key code needs to die. | 08:28 | |
| And by "die" I mean "be refactored". | |||
| chromatic | Preach it. | ||
| No, preach the first sentence again. | |||
| cotto | I wouldn't object to either. | 08:29 | |
| Is it a PMC? Is it a BucketIndex? Is it -2? Wheeee! | 08:34 | ||
| chromatic | When it's underwater, does it get wet? | ||
| cotto | Let's find out. | ||
| chromatic | I believe that code has invented the hemi-predicate problem. | 08:35 | |
| Half of the time, you have a predicate problem. | |||
| Tene | Ah, I was hoping for issues with blood. | 08:37 | |
| chromatic | Usually the blood gets off at the second floor. | 08:48 | |
|
08:49
bacek joined
08:57
chromatic joined
09:02
alvar joined
09:06
riffraff joined
09:15
uniejo joined
09:22
namenlos joined
|
|||
| jimmy | rakudo: say ~(<i will learn perl>, <slowly painfully>.pick()) | 09:36 | |
| polyglotbot | OUTPUT[i will learn perl slowlyā¤] | 09:37 | |
| jimmy | rakudo: say ~(<i will learn perl>, <slowly painfully>.pick()) | ||
| polyglotbot | OUTPUT[i will learn perl painfullyā¤] | ||
| jimmy | rakudo: say ~(<i will learn perl>, <slowly painfully>.pick()) | ||
| polyglotbot | OUTPUT[i will learn perl painfullyā¤] | ||
| jimmy | rakudo: say ~(<i will learn perl>, <slowly painfully>.pick()) | ||
| polyglotbot | OUTPUT[i will learn perl painfullyā¤] | ||
| jimmy | rakudo: say ~(<i will learn perl>, <slowly painfully>.pick()) | ||
| polyglotbot | OUTPUT[i will learn perl slowlyā¤] | ||
|
09:52
mikehh joined
|
|||
| dalek | rrot: r37031 | fperrad++ | trunk (2 files): Punie is gone |
10:05 | |
|
10:26
bacek joined
11:07
contingencyplan joined
11:10
alvar_ joined
11:34
pancake joined
|
|||
| pancake | Im getting this error "push_pmc() not implemented in class 'FixedPMCArray' | 11:34 | |
| while adding a string into a FixedStringArray pmc which already works in my hello world, but does not in the perl6 code | 11:35 | ||
| s/perl6/rakudo/ | |||
| ok fixed | 11:39 | ||
|
11:49
jimmy joined
12:33
rg1 joined
|
|||
| dalek | rrot: r37032 | jkeenan++ | trunk/DEPRECATED.pod: Removing deprecation notice for Tqueue PMC, as it has been removed. |
13:22 | |
|
13:44
Whiteknight joined
|
|||
| dalek | rrot: r37033 | fperrad++ | trunk (7 files): [lib] add a PIR library which implements the ANSI C rand/srand functions |
14:16 | |
| lscript: 3c4ec28 | (Francois Perrad)++ | src/runtime/wmlslang.pir: replace deprecated Random PMC by library Math::Rand |
14:21 | ||
| shorten | dalek's url is at xrl.us/behqmi | ||
|
14:21
jsut|werk joined
14:39
kj joined
14:51
cybertom joined
14:53
cybertom left
|
|||
| Coke | (add a PIR library) So, no discussion, just forge ahead? =-) | 14:53 | |
|
14:59
cas joined
|
|||
| pmichaud | Note that Rakudo currently depends on the Random PMC. | 15:09 | |
| Coke | pmichaud: i wanted us to have a workable solution before ripping it out. | 15:24 | |
| pmichaud | Agreed. | 15:25 | |
| Andy | That's better than relying on a random PMC. | ||
| Coke | the existing solution was not, IMO, workable. | ||
| pmichaud | I'm fine with ripping out the Random PMC, as long as there's a suitable replacement for the functionality :-) | ||
| anyone with a working combust framework that could handle a patch for dev.perl.org/perl6 ? | 15:26 | ||
| I know that I got commit access for making changes to the site... but I don't want to go through the hassle of setting up combust. | |||
| Coke | (working combust framework) no, setting those up is too much of a PITA for me. :| | ||
| pmichaud | perhaps I could submit the patch somewhere...? | 15:27 | |
| Coke | if the change is /small/, I occasionally risk it. | ||
| IWBNI if someone set combust up on, say, feather. :| | |||
| pmichaud | yes, it's small changes. I just wanted to remove some obsolete information and add at least _some_ mention of Rakudo in the perl 6 section of perl.org :-) | ||
| Coke | if you're not changing /code/, but just /content/, I personally would just do it. | 15:28 | |
| (and immediately check the website to verify I hadn't screwed something up.) | |||
| which is not the right way to do it. | |||
| pmichaud | I'll just do it. If someone doesn't like it, they can revoke my commit access. | 15:29 | |
| Done. dev.perl.org/perl6/ | 15:31 | ||
| and removed the perl6-internals mailing list mention from dev.perl.org/perl6/lists/ | 15:32 | ||
| PerlJam | it's a shame that github puts the readme after the directory listing. you have to scroll to even see it. | 15:36 | |
| pmichaud | well, when www.rakudo.org is up I can switch the link there. | 15:38 | |
| Coke | pmichaud: you should add "rakudo" to the side nav bar, also. | 15:39 | |
|
15:41
Theory joined
|
|||
| pmichaud | Coke++ # added, thanks | 15:44 | |
|
15:59
Tene joined
16:09
jan joined
16:18
gryphon joined
|
|||
| dalek | kudo: d9b471d | pmichaud++ | docs/spectest-progress.csv: spectest-progress.csv update: 315 files, 7037 passing, 48 failing S03-operators/reduce-le1arg.rakudo aborted 48 test(s) |
16:34 | |
| shorten | dalek's url is at xrl.us/behqwn | ||
| dalek | kudo: 1f2f910 | pmichaud++ | docs/release_guide.pod: Move Oslo to March 2009 release. |
16:38 | |
| shorten | dalek's url is at xrl.us/behqwx | ||
|
16:50
Theory joined
17:31
chromatic joined
18:12
szabgab joined
18:16
Psyche^ joined
18:19
rhr joined
18:37
autarch joined,
autarch left
18:40
rurban joined
|
|||
| dalek | a: 67beb7a | (Francois Perrad)++ | src/lib/luamath.pir: replace deprecated Random PMC by library Math::Rand |
18:45 | |
| shorten | dalek's url is at xrl.us/behrgi | ||
| dalek | a: 2f28f0c | (Francois Perrad)++ | src/pmc/lua (4 files): now use ATTR in LuaFunction PMC |
||
| shorten | dalek's url is at xrl.us/behrgk | ||
|
18:46
Theory joined
18:57
barney joined
|
|||
| dalek | rrot: r37034 | rurban++ | trunk/src/packfile.c: [core] fix wrong pbc version check from r26169 to match documentation. |
19:13 | |
| Infinoid | It always surprises me how things stack up at the last minute. I'm probably not going to have any time for website migration until next Monday... | 19:14 | |
| rurban | ok, this was my last core patch :) | 19:15 | |
| We have to fail on wrong bytecode versions. | 19:16 | ||
| Coke | rakudo folks: www.perl.com/pub/a/2007/12/06/soto-...tml?page=3 | 19:17 | |
| (look at the most recent comment, from 01/11/09). A gentle nudge to that user might get you a download. | 19:18 | ||
|
19:20
mberends joined
|
|||
| pmichaud | Coke: Thanks, now done. | 19:22 | |
| Coke | Hurm. might be moderated. | 19:29 | |
| chromatic: I defy you, and am installing Modern::Perl | 19:30 | ||
| pmichaud | Coke: it's showing up for me, at any rate. perhaps force refresh? | ||
| chromatic | Perl.com isn't moderated (well it wasn't). The cluster probably hasn't updated. | ||
| pmichaud | maybe just a delay. | 19:31 | |
| chromatic | add ?force to the URL and it should show up. | ||
| Coke | there we go. | ||
|
19:37
Theory joined
19:43
alvar joined
|
|||
| Tene | That comment is a little bit confusing to me. Does he think that we have Perl 6 just sitting around completed, but we're not telling anybody? | 19:43 | |
| I'm not sure what's going on there. | |||
| Coke | I think he just wants to use perl6, that's all. | 19:44 | |
| Tene | Okay. | ||
|
20:01
Whiteknight joined
|
|||
| Coke | I WANT MY TWO DOLLARS! | 20:08 | |
| Whiteknight | Coke: I'm officially a TCL programmer now! | 20:09 | |
| Coke | Whiteknight: like, for $$? | ||
| Whiteknight | yeah sort of | 20:12 | |
| my boss just dumped a pile of legacy TCL code on my desk, and it's part of my job now to sort through it and convert most of it to Perl and VB | 20:13 | ||
| dalek | kudo: d3f4070 | pmichaud++ | src/parser/grammar.pg: Add various Q-style quoting forms, including Q:PIR. |
20:29 | |
| shorten | dalek's url is at xrl.us/behrtx | ||
| Coke | Whiteknight: ok. if it encourages you to hack on partcl, I'm all for it! | 20:35 | |
| also glad to answer questions if I can. | |||
| Whiteknight | I don't need encouragement for anything. I've got enthusiasm like a goddamn plague virus | 20:36 | |
| what I need is more time in my day to pursue these things | |||
| rg | who doesn't ;) $dayjob is taking way too much time ;) | 20:37 | |
| Coke | ah, dayjob, I love your paychecks. | 20:41 | |
| but I will always hate you for the cold fusion. | |||
| Whiteknight | Yeah, let me rant a bit about VB. It's like programming with legos | ||
| rg | go right ahead. you have my sympathy | 20:42 | |
| Coke | LEGOS!? I LOVE LEGOS! | 20:44 | |
| Whiteknight | yeah, you love them until you're writing software with them | 20:47 | |
| connect a red block to a blue block? SEGFAULT | |||
| chromatic | Remember that Microsoft Scripting Games Perl code I complained about? | 20:50 | |
| ilia | so i did a talk yesterday at Toronto Perl Mongers... you might be getting some rakudo downloads out of that | ||
| chromatic | Perl that would actually compile looks MORE like VB than their example. | ||
| ilia | i had the 7000 something spec tests nicely formatted on the Hudson CI server | 20:51 | |
| one was actually failing | 20:52 | ||
|
20:54
clunker3 joined
|
|||
| ilia | anyone want to see Hudson installed somewhere? | 20:56 | |
| and building/testing rakudo continuously? | |||
|
21:10
Andy joined
21:15
rurban_ joined
|
|||
| ilia | anyone? | 21:31 | |
| Coke | Hudson? | ||
| purl | Hudson is better. | ||
| ilia | here we go again | ||
| Coke | (building/testing continuously) I'd email the list. | 21:32 | |
| ilia | k | ||
| Coke | smolder is still a potential solution to that, too. | ||
| ilia | isn't parrot using buildbot | ||
| Coke | someone somewhere setup parrot with buildbot. It is not our recommended tool. | 21:38 | |
| SFAIK. | |||
| ilia | right, people do what they know best i guess | 21:39 | |
|
21:40
rurban joined
|
|||
| ilia | here are the slides from my talk nurey.com/CIForPerl.html | 21:42 | |
| there was a hudson demo at the end. i may do a screencast for that | 21:43 | ||
| dalek | rrot: r37035 | fperrad++ | trunk/src/pmc/sub.pmc: [pmc] fix is_equal (MULTI, not VTABLE). Needed by LuaFunction that extends Sub. |
21:44 | |
| pmichaud | I'm happy with anything for testing rakudo. | 22:15 | |
| dalek | rrot: r37036 | cotto++ | trunk (10 files): [PMC] start converting the semipredHHHHHHHHHKey PMC to ATTRs |
22:16 | |
|
22:18
Whiteknight joined
|
|||
| cotto | Hmmm. It appears that dalek (or something in between) strips out "^". | 22:20 | |
| rg | seems to be a wiki marker for superscript | 22:21 | |
| cotto | This is good. Using a number in a Key PMC causes a segfault. | 22:27 | |
| I thought we'd have gotten all the 2-line segfaults by now. | 22:28 | ||
| nopaste | "cotto" at 96.26.202.243 pasted "2 line segfault" (11 lines) at nopaste.snit.ch/15742 | ||
| cotto | It's an easy enough to fix, but wow. | 22:29 | |
|
22:44
bacek joined
22:57
szabgab joined
|
|||
| Whiteknight | cotto: I wonder why that is? Key must not implement a proper VTABLE for that | 22:59 | |
| actually, it does have a reasonable-looking set_number_native | 23:01 | ||
| oh, nevermind. I found the problem for that, and have a solution ready. You working on it too cotto? | 23:02 | ||
| cotto | Yes. I'm just about to commit. | 23:03 | |
| Whiteknight | okay, awesome | 23:04 | |
| Whiteknight goes to work on something else, in that case | |||
| cotto | There are some other holes that I also found. I don't know if the test I added covers them all, but coverage is better. | ||
| BTW, that bug seems to have been present since at least r2119. | 23:05 | ||
| chromatic | I'm not surprised. | ||
| cotto | The more I work with this code, the more I wonder how painful it'd be to rip it out and design/implement something sane. | 23:07 | |
| dalek | rrot: r37037 | cotto++ | trunk (2 files): [PMC] add code and tests for number-valued Keys |
||
| chromatic | At this point in the development cycle? Slightly painful. | 23:09 | |
|
23:09
cas left
|
|||
| Tene | I bet we can just paper over the problem and come back to it later. | 23:13 | |
| ;) | |||
| chromatic | At least improve it to the point where it's usable, and then figure out a plan to improve it. | ||
|
23:56
bacek joined
|
|||