|
www.parrotcode.org | Last Release: 0.7.0 "Severe Macaw" Set by moderator on 3 September 2008. |
|||
|
00:06
bacek joined
00:09
AndyA joined
00:28
bacek_ joined
|
|||
| dalek | Jim Keenan | RFP: Parrot Needs Better Smoke Reports: | 00:33 | |
| link: www.perlfoundation.org/parrot/index...ke_reports | |||
|
00:42
contingencyplan joined
|
|||
| dalek | r30874 | Whiteknight++ | pdd27mmd: | 00:45 | |
| : [pdd27mmd] update some mmd function calls in .pmc files to use the new style signature-based functions. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30874 | |||
|
00:51
particle1 joined
|
|||
| dalek | r30875 | tene++ | trunk: | 00:55 | |
| : [cardinal] | |||
| : * Array::zip | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30875 | |||
| r30876 | Whiteknight++ | pdd27mmd: | 01:03 | ||
| : [pdd27mmd] update some mmd function calls to use the new style signature-based functions. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30876 | |||
|
01:23
contingencyplan joined
01:26
Auzon joined
|
|||
| dalek | r30877 | chromatic++ | trunk: | 01:41 | |
| : [pirc] Fixed POD syntax errors. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30877 | |||
|
01:41
Theory joined
|
|||
| dalek | r30878 | tene++ | trunk: | 01:55 | |
| : [cardinal] | |||
| : * Hash composer actually works now. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30878 | |||
|
02:03
tetragon joined
02:11
bacek joined
02:17
rurban_ joined
|
|||
| dalek | r30879 | jkeenan++ | trunk: | 02:27 | |
| : Make Array.pir pass trailingspace codingstd test. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30879 | |||
| r30880 | chromatic++ | pdd27mmd: | |||
| : [src] Fixed CONST_STRING usage (can't use it on non-constant data, not good | |||
| : with dodgy casts between INTVAL and char *). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30880 | |||
| r30881 | tene++ | trunk: | 02:49 | ||
| : [cardinal] | |||
| : * Fix some math ops to use pmc registers instead of num registers | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30881 | |||
|
02:53
tetragon joined
|
|||
| cotto_home | msg kid51 It's hard to ping you back when your computer keeps falling asleep. ;) | 02:57 | |
| purl | Message for kid51 stored. | ||
| cotto_home | make cover -j3 seems brokenm | 03:16 | |
| s/m$// | |||
|
03:59
pjcj joined
|
|||
| cotto_home | make cover seems b0rked | 04:23 | |
| no -j | 04:24 | ||
| gcc starts spitting out errors as soon as make gets to src/exceptions.c, but make tries to continue anyway | 04:29 | ||
| nopaste | 04:30 | ||
| 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/ | ||
| nopaste | "cotto_home" at 96.26.202.243 pasted "make cover is unusually broken" (85 lines) at nopaste.snit.ch/13999 | 04:33 | |
|
04:33
tetragon joined
|
|||
| bacek | msg moritz rindex test probably should be 'todo'ed not 'skip'ped | 04:43 | |
| purl | Message for moritz stored. | ||
| bacek | msg moritz and many other tests as well. | 04:44 | |
| purl | Message for moritz stored. | ||
|
05:13
Zaba_ joined
|
|||
| cotto_home | the problem seems to be that Dl_info depends on __USE_GNU being defined in my /usr/include/dlfcn.h, which it isn't during the Parrot build process | 05:19 | |
| adding #define __USE_GNU makes the build not explode, although I don't know if it's a valid long-term solution | 05:21 | ||
|
05:52
contingencyplan joined
06:05
Ademan joined
06:07
contingencyplan joined
06:23
uniejo joined
|
|||
| dalek | r30882 | cotto++ | trunk: | 07:10 | |
| : [test] add t/codingstd/pdd_format.t to make test | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30882 | |||
|
07:14
iblechbot joined
|
|||
| dalek | r30883 | chromatic++ | pdd27mmd: | 07:16 | |
| : [PMC] Fixed some misported non-void MULTI variants to return values; tidied | |||
| : other declarations. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30883 | |||
|
07:36
barney joined
07:40
apannu_ joined
|
|||
| dalek | allison@perl.org | pdd27mmd_tasklist: | 07:50 | |
| link: www.perlfoundation.org/parrot/index...d_tasklist | |||
|
07:53
Zaba joined
07:55
viklund joined
08:10
Ademan joined
|
|||
| dalek | r30884 | bernhard++ | trunk: | 08:24 | |
| : [Test] Remove pdd_format.t from the skip list instead of | |||
| : explicitly adding it. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30884 | |||
|
08:42
AndyA joined
|
|||
| dalek | r30885 | allison++ | pdd27mmd: | 09:01 | |
| : [pdd27mmd] Change more vtable functions to default to a new destination PMC. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30885 | |||
|
09:13
rurban_ joined
|
|||
| dalek | r30886 | allison++ | pdd27mmd: | 09:47 | |
| : [pdd27mmd] Properly mark all children of the CallSignature PMC, not just those | |||
| : inherited from the Capture PMC. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30886 | |||
|
10:23
baest joined
10:27
baest joined
|
|||
| dalek | r30887 | allison++ | pdd27mmd: | 10:33 | |
| : [pdd27pmc] Fix string comparisons in CPointer PMC to correctly check for a 0 | |||
| : value. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30887 | |||
|
10:40
Whiteknight joined
10:47
Zaba_ joined
11:18
kid51 joined,
bacek_ joined
11:19
tetragon joined
|
|||
| dalek | r30888 | jkeenan++ | trunk: | 11:22 | |
| : Applying patch submitted by Ron Schmidt in rt.perl.org/rt3/Ticket/Display.html?id=58484 as revised by chromatic: Prevent uninitialized value warning. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30888 | |||
|
11:39
bacek_ joined
11:42
tetragon joined
12:19
tetragon joined
12:33
jhorwitz joined
13:29
cognominal joined
13:34
barney joined
13:44
gryphon joined
13:46
Theory joined
14:15
cjfields joined
|
|||
| nopaste | "cjfields" at 128.174.127.121 pasted "odd grammar/regex bug" (41 lines) at nopaste.snit.ch/14003 | 14:23 | |
| cjfields | Found an odd grammar/regex bug | ||
| for anyone interested (I'll file it in RT) | |||
| moritz | cjfields: I think you have to match against Foo::TOP | 14:24 | |
| cjfields: we recently had a bug about smartmatching against grammars/rules... | 14:25 | ||
| cjfields: #58424 | 14:26 | ||
| look at that before adding another one | |||
| nopaste | "cjfields" at 128.174.127.121 pasted "odd grammar/regex bug (pt 2)" (11 lines) at nopaste.snit.ch/14004 | ||
| cjfields | matching against Foo.TOP doesn't work | ||
| s/matching/smart-matching/ | |||
| moritz | Foo::TOP | ||
| Foo.TOP invokes the method, and tries to match against the result | 14:27 | ||
| (which is nonsense) | |||
| cjfields | ah. Results are same as first nopaste. | ||
| I think if you define 'rule TOP {}' the smart match looks for that first by default. | 14:28 | ||
| moritz | yes | ||
| which is kind of weird | |||
| cjfields | Agreed. | ||
| moritz | because $item ~~ TypeName usually is a type conformance check | 14:29 | |
| and the name of a grammar *is* a type name | |||
| cjfields | The odd thing about this is that defining 'regex Bar' first (prior to 'grammar Foo{}' works | 14:30 | |
| but vice versa breaks | |||
| cjfields checking RT | |||
| moritz | well, I don't think we have a ticket for *that* (not sure though) | 14:31 | |
| cjfields | yeah, #58424 doesn't match up with this one (pun intended) | 14:33 | |
|
14:45
rdice joined
|
|||
| pmichaud | the syntax for matching against a grammar has changed | 14:53 | |
| cjfields | ok | 15:00 | |
| pmichaud | $x ~~ SomeGrammar does a type check, not a match. | 15:01 | |
| I'm looking for the relevant irc discussion .... | |||
| moritz | there's way too much in @larry's head that's not in the specs | 15:02 | |
| cjfields | perl6: regex Foo {\\d+}; grammar Bar {rule TOP {\\d+};}; '12345' ~~ Foo; say $/; '12345' ~~ Bar; say $/; | ||
| polyglotbot | OUTPUT[12345ā¤12345ā¤] | ||
| cjfields | perl6: regex Foo {\\d+}; grammar Bar {rule TOP {\\d+};}; '12345' ~~ Foo; say $/; '123' ~~ Bar; say $/; | 15:03 | |
| polyglotbot | OUTPUT[12345ā¤123ā¤] | ||
| cjfields | So the smart match is still setting $/ | 15:04 | |
| pmichaud | it's possible that rakudo is still using the old interpretation | ||
| cjfields | perl6: grammar Bar {rule TOP {\\d+};}; regex Foo {\\d+}; '12345' ~~ Foo; say $/; '12345' ~~ Bar; say $/; | ||
| jonathan | ACCEPTS on any Code sets $/, IIRC. We need to start distinguishing between the block types. | ||
| polyglotbot | OUTPUT[Method 'ACCEPTS' not found for invocant of class 'Failure'ā¤current instr.: 'infix:~~' pc 13754 (src/gen_builtins.pir:8658)ā¤called from Sub '_block11' pc 34 (EVAL_14:17)ā¤called from Sub 'parrot;PCT::HLLCompiler;eval' pc 806 (src/PCT/HLLCompiler.pir:481)ā¤called from Sub | ||
| ..'parrot;PCT::HLLCompiler;evalfiles' pc 1078 (src/PCT/HLLCompiler.pir:61... | |||
| pmichaud | Bar is not code. | 15:05 | |
|
15:05
davidfetter joined,
gryphon joined
|
|||
| jonathan | I wasn't saying it was, I was just pointing out a potential problem. | 15:08 | |
| Certainly it means you'll get oddity with subset types. | |||
| I think you may, anyway. | |||
| pmichaud | we still have some work to do there -- and I don't entirely understand the spec | ||
| for example | |||
| sub a() { ... }; $x ~~ a; | |||
| oops | |||
| sub a($y) { ... }; $x ~~ a; | |||
| dalek | r30889 | cotto++ | trunk: | 15:09 | |
| : [pmc] simplify t/pmc/resizablestringarray.t and add POD | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30889 | |||
| pmichaud | syntactically that currently parses as though 'a' is a call to a sub, not a Code object | ||
| to match against the code object would need to be | |||
| sub a($y) { ... }; $x ~~ &a; | |||
| jonathan | Hmm, yes. | ||
| pmichaud | the same is likely true for regex Foo { ... }; $x ~~ Foo; | 15:10 | |
| moritz | pmichaud: I think that's what is meant by the phrase that says ~~ is primarily dispatched on the *form* of the RHS | ||
| pmichaud | moritz: yes, I agree. | ||
| moritz: that's the part of the spec I don't entirely understand | |||
| moritz | pmichaud: I think it means that ~~ is more of a macro, that dispatches like a multi if the form doesn't give a good clue | ||
| jonathan | "on the form" would suggest syntactic analysis... | ||
| pmichaud | right | ||
| jonathan | but a clarification before we go digging into it would certainly be good | 15:11 | |
| pmichaud | for some reason I can't find the discussion we had about this a couple of months ago :-( | 15:12 | |
| cjfields | It's okay. | ||
| pmichaud | the search engines keep stripping out the pieces that would make it easier to search the logs | 15:13 | |
| cjfields | The problem with this particular bug is that the order of defining a grammar and regex causes the failure, not the smart match itself, | ||
| (i.e. regex first works, but grammar first doesn't for some reason) | 15:14 | ||
| pmichaud | I'm saying the smart match against the Grammar shouldn't be working at all. | 15:15 | |
| moritz | so, who opens a ticket? | 15:16 | |
|
15:16
Theory joined
|
|||
| pmichaud | whoever wants to do it. not me. :-) | 15:16 | |
| cjfields | I can | ||
| paco | hi all, we have a new parrot on the block .. | 15:17 | |
| and is Big & Blue :) | 15:18 | ||
| cjfields | pmichaud: A smart match against a grammar checks type, but a smart match like '12345' ~~ Foo::TOP would set $/, correct? | ||
| paco | file parrot | ||
| parrot: ELF 32-bit MSB executable, IBM S/390, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), for GNU/Linux 2.4.1, not stripped | |||
| file perl6 | |||
| perl6: ELF 32-bit MSB executable, IBM S/390, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped | |||
| polyglotbot | OUTPUT[Statement not terminated properly at line 1, near "32-bit MSB"ā¤ā¤current instr.: 'parrot;PGE::Util;die' pc 119 (runtime/parrot/library/PGE/Util.pir:82)ā¤called from Sub 'parrot;Perl6::Grammar;eat_terminator' pc 24417 (src/gen_grammar.pir:2842)ā¤called from Sub | ||
| ..'parrot;Perl6::Grammar;statementlist' pc 23466 (src/gen_grammar.pir:2475)ā¤called f... | |||
| pmichaud | cjfields: I'm looking for the conversation we had on the subject. I don't think that '12345' ~~ Foo::TOP is correct. | ||
| davidfetter | w00t! | ||
| davidfetter wonders whether paco can get access to z/OS | 15:19 | ||
| paco | davidfetter: in the work there are two machines, but this is emulated under hercules .. | ||
| anyway, it runs .. | 15:20 | ||
| cjfields | I think I remember something about this reading the back log. It also involved closures, correct? | ||
| moritz | pmichaud: I don't think it's correct either, but it works ;) | ||
| davidfetter looking for a z/OS box to put on the postgres buildfarm | |||
| pmichaud | irclog.perlgeek.de/parrot/2008-05-31#i_322490 | ||
| in particular: irclog.perlgeek.de/parrot/2008-05-31#i_322527 | 15:21 | ||
| cjfields reading... | |||
| purl | And that's half the battle. | ||
| cjfields | GI Joe! | ||
| pmichaud | gotta run for a while -- bbl | ||
| cjfields | thx | 15:22 | |
|
15:25
Theory_ joined
|
|||
| cjfields | pmichaud: okay, that makes much more sense | 15:26 | |
| $x ~~ Grammar: # is $x a Grammar | |||
| ; $x ~~ Grammar.new: # $x match against Grammar | |||
| particle1 | paco++ | 15:27 | |
| cjfields | s/:/;/ | 15:28 | |
| particle | paco: can you provide a patch to PLATFORMS? | ||
| paco | yes particle | ||
| purl | The most abundant particle in the universe is the moron. or spin 1/2, charge 2/3 or jerry gay or a boson. or a bozon. or a bogon or one bad mobo. or full of lies | ||
| particle | i guess i'm popular! | ||
| paco | :) | ||
| NotFound | There is some prize to the more prolific provider of exotic platforms? | 15:29 | |
| particle | the prize is becoming a platform porter ;) | 15:30 | |
|
15:31
Theory joined
|
|||
| NotFound | For exotic == non 86 X-) | 15:31 | |
| rurban | msg chromatic Any news about my CLA which I sent on Aug. 13? | 15:34 | |
| purl | Message for chromatic stored. | ||
| NotFound | rurban: impatience and insecurity lead to the dark side. | 15:35 | |
| rurban | It's almost a month and I have a lot to commit. | 15:36 | |
| The jvm stuff. | |||
| moritz | NotFound: it says "commit early, commit often" | ||
| particle | rurban: you've waited long enough. i'm giving you your commit bit now. | ||
| rurban | Because it would be nice if Jonathan could help me until I'm good enough | 15:37 | |
| Just to my branch only anyway, thanks. | |||
| particle | rurban: please follow the instructions for new committer in docs/project/metacommitter_guide.pod | ||
| NotFound plays 'Please Mr. postman' | 15:38 | ||
| rurban | my account name is "rurban" | 15:40 | |
| particle | you now have your commit bit | 15:41 | |
| don't break anything. | |||
| rurban | thanks! | ||
| particle | you're welcome, you've earned it! | ||
| rurban | just in my branch for now. dotnet, SRM and jvm | 15:42 | |
| NotFound | Or we break you X-) | ||
| particle | rurban: yes, that sounds perfect | ||
|
15:42
peepsalot joined
|
|||
| particle | however, you may consider a second or third branch | 15:42 | |
| anyway the current name isn't properly descriptive | 15:43 | ||
|
15:43
sjansen joined
|
|||
| rurban | no better not. This is almost finished. And the unfinished part, jvm can go to trunk also. | 15:43 | |
| particle | ok then jvm in trunk | ||
| rurban | First I try the restructiring of the new compilers/SRM with dotnet and jvm in my branch. | 15:44 | |
|
15:44
Theory joined
|
|||
| particle | rurban: please feel free to report in our regularly scheduled #parrotsketch | 15:46 | |
| cjfields | ping moritz | 15:49 | |
| purl | I can't find moritz in the DNS. | ||
| particle | rurban: we still need to provide you with a mentor. if nobody speaks up beforehand, you'll get one tomorrow during #parrotsketch | 15:51 | |
| rurban | For jvm I'd need jonathan. For make install stuff I'd need someone else. | 15:52 | |
| particle | yes, since jvm is non-core, i'm not worried about that | 15:53 | |
| moritz | cjfields: pong | 15:54 | |
| pmichaud | the main thing that mentors do is watch over repository commits and make sure there aren't any big no-nos | 15:55 | |
| usually it's things like "You forgot to update MANIFEST, you knob." | |||
| rurban | Good! I almost forgot that :) The best rukle would be: Did you do a make test codetest? | 15:56 | |
| pmichaud | I think make codetest is part of test :-) | ||
| NotFound | No need to be the mentor to rant about such things }:) | ||
| pmichaud | NotFound: yes, but the mentor is "on the hook" for it. If the mentor fails to do his job, then everyone else gets to say "You forgot to tell XYZ to update the MANIFEST, you bonehead" :-) | 15:57 | |
| cjfields | moritz: worked out the bug, though not sure of the fix (I think it's a bug in the parsing grammar) | ||
| NotFound | pmichaud: and to blame the mentor also. | ||
| Ah, yes, I misunderstood. | |||
| nopaste | "cjfields" at 128.174.127.121 pasted "grammar bug" (27 lines) at nopaste.snit.ch/14005 | 15:58 | |
| cjfields | If a grammar is defined first, it appears a following regex definition is placed in the grammar's namespace | 16:00 | |
| pmichaud | yes, that's definitely a bug. | 16:01 | |
| cjfields | (this of course is using the '$x ~~ Foo' match which may change) | ||
| pmichaud | I'm guessing that there's a $?GRAMMAR variable in actions.pm that isn't being reset | ||
| cjfields filing an RT ticket | |||
| purl | filing an RT ticket is probably the last resort and generally to be avoided | ||
| pmichaud | purl, forget filing an RT ticket | 16:02 | |
| purl | pmichaud: I forgot filing an rt ticket | ||
| cjfields | okay, filed two tickets for perl6 (one for this bug, another for the grammar smart matching issue mentioned earlier). | 16:09 | |
| rurban | How do I get rid of "Missing properly located perl coda for parrot source at compilers/SRM/doc/rulesfile.pod line 4" I thought the special lib/Perl/Critic/Policy/CodeLayout/UseParrotCoda.pm fixes that. | 16:31 | |
| moritz | rurban: just take one from another .pod file? | 16:32 | |
| (though I don't know why .pod files need a code...) | |||
| rurban | This looks wrong. .pod is pod, not parrot. | ||
| moritz | aye | ||
| rurban | And we even have a tools/util/perlcritic.conf | 16:33 | |
| particle | perlcritic detects errors, it doesn't fix them | 16:34 | |
| NotFound | Maybe the rule is that pod only files must be in docs/ | ||
| moritz | NotFound: surely not | ||
| particle | hrm, i see, it's looking in a pod file for a perl coda. | ||
| btw it should be compilers/srm/ not SRM/ when it's committed | 16:35 | ||
| rurban: any chance your pod file has a perl shebang in it? | 16:36 | ||
| rurban | really? It's a perl5 lib | ||
| NotFound | By the way, looking for it I've found an incosistency in languages: some have a docs directory, others have doc | ||
| particle | SRM is a perl 5 lib? then it's not a compiler. it's a lib | ||
| Tene | Speaking of MANIFEST... | 16:37 | |
| rurban | But someone said it should go to compilers. It's the stack to register mapper from janathan | ||
| moritz | MANIFEST must die! | ||
| dalek | r30890 | tene++ | trunk: | 16:38 | |
| : Update MANIFEST and metadata for a new file. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30890 | |||
| rurban | I could also put it to lib/SRM. No problem, less use lib | ||
| dalek | r30891 | allison++ | trunk: | 16:40 | |
| : [pdd] An initial round of comments and edits to the Installation PDD. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30891 | |||
|
16:40
sjansen joined
|
|||
| rurban | msg allison thanks for the pdd30 roundup | 16:49 | |
| purl | Message for allison stored. | ||
| rurban | NotFound: Should it be docs or doc? I think it should be doc | 16:51 | |
| NotFound | The one in the root tree is docs | 16:52 | |
| jonathan | I once named a directory doc and spent the next months always typing "cd docs" :-) | ||
| rurban | parrot root has docs. | ||
| pmichaud | most everyone else is using "docs", so for consistency we should probably do the same | ||
| NotFound | We can ask tomorrow at #ps | ||
| rurban | okay, good idea. | ||
| purl | rurban: Good Idea: Ordering a chili dog to go. Bad Idea: Ordering a chili dog that makes you go. | ||
| pmichaud | (and yes, I've often aimed for 'doc' instead of 'docs', but I think I'm outnumbered here.) | 16:53 | |
|
16:53
cotto_work joined
|
|||
| jonathan | pmichaud: docs is more optimistic. It at least suggests there are plural. ;-) | 16:53 | |
| NotFound | I hope we all agree that consistency is good. | ||
| pmichaud | in unix, at least, it's 'lib' and not 'libs', 'bin' and not 'bins', 'include' and not 'includes'. So that seems to argue for 'doc' and not 'docs' | ||
| rurban | I've just renamed my new compilers/SRM/doc to compilers/SRM/docs | 16:54 | |
| pmichaud | (otoh, it's /usr/games/ and not /usr/game/ , so go figure.) | ||
| NotFound | Unix is not exactly the best example of consistency in this world X-) | ||
| rurban | I think the parrot root/docs is making the first step, the others should follow. | ||
| pmichaud | (un?)fortunately, it's also /usr/share/doc, which helps keep unix consistent :-) | 16:55 | |
| PerlJam | beware the hobgoblin of foolish consistency | ||
| that said, I prefer the singular version myself | |||
| pmichaud | someone I once worked with said she always kept things singular, it made it much easier to answer such questions. | 16:56 | |
| NotFound | pmichaud: must be "question", then ;) | ||
| pmichaud | *snicker* | 16:57 | |
| rurban++ (pdd30 draft) | 16:58 | ||
|
16:58
nopaste joined
|
|||
| PerlJam starts to modify mk_language_shell.pl to create a doc directory ;> | 16:59 | ||
| rurban | I've fix all my .pm and .pl critic complaints, but .pod is keeping me busy | ||
| moritz | ouch, I searched in the mplayer man page for pmc when I really wanted to know about the pcm driver | ||
| rurban | And also a pod/running.pod please so that I can make a proper man(1) page from that. | ||
| NotFound | pmichaud: can you take a look at RT#53926 ? Looks l”ke the patch I applied yesterday has fixed it. | ||
| pmichaud | NotFound: let me re-test | 17:00 | |
| rurban | particle: should I copy jonathan's SRM lib to lib/SRM or compilers/SRM? | 17:04 | |
| pmichaud | please, no upper case. | ||
| rurban | it's a perl5 lib... | ||
| particle | pmichaud: it's a perl 5 lib, so uppercase ok, and in lib/ | ||
| pmichaud | oh, okay. | ||
| then not in compilers/ | |||
| rurban | ok. | ||
| particle | i assumed srm was written in pir when i suggested compilers/ | 17:05 | |
| i thought it was pir that generated pir | |||
| apparently it's perl 5 that generates pir that generates pir | |||
| silly me :) | |||
| rurban | It is perl5 that is generating pir that is gerenating pir | ||
| NotFound | ETOOMANYGENERATORS | ||
| moritz | we need more generators! | 17:06 | |
| pmichaud | It's generators, all the way down. :-) | ||
| moritz | especially one that generates pbc from perl 6 | ||
| NotFound | moritz: but not all cascaded :D | ||
| pmichaud | NotFound: (RT #53296) looks like it's been fixed, yes. I think 53296 can be closed. Perhaps what i wrote should be added as a test if it's not already. | 17:07 | |
| moritz | NotFound: why not? would you want to create .pbc directly from your HLL? | ||
| NotFound | moritz: no, but generating pir that generates pir look amusing at first look. | 17:08 | |
| pmichaud: I was wondering what is the best place to add tests for all tickets related to this fix. | |||
| moritz | NotFound: yes, but I guess jonathan had had his reasons ;) | 17:09 | |
| NotFound | moritz: reasons never stops my attempts to make bad jokes. | ||
| pmichaud | NotFound: I think there's a test file that tests :slurpy and various other arguments | 17:10 | |
| moritz | NotFound: ;) | ||
| pmichaud | probably t/op/calling.t | ||
| NotFound | pmichaud: yes, but the exact place inside. Maybe at end putting the RT number in a comment? | ||
| pmichaud | NotFound: that's generally what we "fall back" to doing if there's no more appropriate place | 17:11 | |
| NotFound | I fail to find appropriate place, too many combinations of :optional, :slurpy, and others. | 17:12 | |
| pmichaud | right -- at the end works. Someone can refactor calling.t if they feel the order is wrong. | ||
| NotFound | Ok. | ||
| I'll put test for all tickets I'm reviewing to verify that this patch fixes them. | 17:13 | ||
|
17:14
rurban_ joined
17:17
mberends joined
|
|||
| dalek | r30892 | chromatic++ | trunk: | 17:23 | |
| : [PDD] Fixed linebreaking in PDD 30 draft to conform to coding standards. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30892 | |||
|
17:23
jan joined
|
|||
| pmichaud | Normally that's the correct approach (add a test) for any "bug" we find in Parrot. | 17:25 | |
| dalek | r30893 | rurban++ | cygwin070patches: | ||
| : move SRM (Stack to Register Mapping) perl5 lib from dotnet over here for other languages | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30893 | |||
| r30894 | rurban++ | cygwin070patches: | |||
| : move SRM (Stack to Register Mapping) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30894 | |||
| pmichaud | and resolving the ticket is because (1) we've added the test and (2) it no longer fails. :-) | ||
| dalek | r30895 | rurban++ | cygwin070patches: | 17:27 | |
| : cleanup WMLSCript for pdd30_install. move runtime/ to library/WMLScript/WMLScript/ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30895 | |||
| cotto_work | nice. It look like rurban finally got his commit bit. | 17:29 | |
| rurban | :) | ||
| dalek | r30896 | rurban++ | cygwin070patches: | 17:30 | |
| : [cardinal] update tests and NilClass from r30621 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30896 | |||
| cotto_work | and is giving it a good workout too | ||
| rurban | Wait for the new language jvm... | 17:31 | |
| cotto_work | mmmm. Enterprisey Parrot. | 17:32 | |
| rurban | parrot with full GUI and Databases | 17:34 | |
| NotFound | pmichaud: there is a test that fits, just need to add a call with :named :flat to it | ||
| rurban | just not as fast as java, but much smaller | ||
| dalek | r30897 | rurban++ | cygwin070patches: | 17:35 | |
| : [lua] forget the TGE/Rule merge for now. Must be fixed later. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30897 | |||
| r30898 | rurban++ | cygwin070patches: | 17:38 | ||
| : [pynie] whitespace cosmetics | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30898 | |||
|
17:43
Theory joined
|
|||
| dalek | r30899 | rurban++ | cygwin070patches: | 17:43 | |
| : [languages] same whitespace cosmetics as in r30898 for the rest | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30899 | |||
| r30900 | julianalbo++ | trunk: | 17:50 | ||
| : add a test for RT#53926 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30900 | |||
|
17:52
Ivatar joined
|
|||
| dalek | r30901 | rurban++ | cygwin070patches: | 17:56 | |
| : fixup MANIFEST for compilers/SRM to lib/SRM move | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30901 | |||
| r30902 | julianalbo++ | trunk: | 18:11 | ||
| : add a test for RT#54860 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30902 | |||
| r30903 | allison++ | pdd27mmd: | 18:16 | ||
| : [pdd27mmd] Remove deprecated n_mul opcode. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30903 | |||
| rurban | jonathan: jvm is now in the cygwin070patches branch | ||
| dalek | r30904 | rurban++ | cygwin070patches: | 18:18 | |
| : [jvm] add jvm copied from dotnet, fix svn propsets | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30904 | |||
| NotFound | Some rakudo guy can take a look at RT#54800 ? | 18:19 | |
| dalek | r30905 | allison++ | pdd27mmd: | 18:27 | |
| : [pdd27mmd] Remove deprecated n_* opcodes from tests. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30905 | |||
|
18:34
Theory joined
|
|||
| dalek | r30906 | allison++ | pdd27mmd: | 18:46 | |
| : [pdd27mmd] Check for null after sorting candidate_list (in case no matches were | |||
| : found). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30906 | |||
|
18:47
Theory joined
18:51
Theory joined
18:58
zostay joined
|
|||
| dalek | r30907 | julianalbo++ | trunk: | 19:01 | |
| : add linux-s390x to PLATFORMS, paco++ | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30907 | |||
| r30908 | pmichaud++ | trunk: | 19:03 | ||
| : [rakudo]: spectest-progress.csv update: 158 files, 3288 passing tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30908 | |||
| r30909 | allison++ | pdd27mmd: | |||
| : [pdd27mmd] Making the scalar PMC non-abstract for now, so the known problem | |||
| : (multis not created without class_init) doesn't obscure other failing tests. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30909 | |||
| r30910 | rurban++ | trunk: | 19:08 | ||
| : [pdd30] incoorporate allisons critic | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30910 | |||
| r30911 | rurban++ | cygwin070patches: | 19:10 | ||
| : [pdd30] keep uptodate with trunk r30910 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30911 | |||
| jonathan | rurban: Will try and find time to have a look soon. :-) | 19:13 | |
| rurban | First I have a lot of work to do. | 19:21 | |
| I committed it so that SRM is seperated and the layout is fixed. | 19:22 | ||
| And I wanted to see how dotnet can be seperated from SRM | |||
| there's still one tiny CODEIC=74 logic or so missing in some lib | |||
| dalek | r30912 | rurban++ | trunk: | 19:31 | |
| : [tcl] note precision problems in test | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30912 | |||
|
19:58
Ademan joined
|
|||
| dalek | r30913 | coke++ | trunk: | 20:00 | |
| : [codingstd] Fix YASF. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30913 | |||
|
20:16
rblackwe_ joined,
particle1 joined
20:17
jhorwitz_ joined
|
|||
| cotto_work | netsplit++ | 20:28 | |
|
20:29
diakopter joined
20:31
Ademan joined
20:32
davidfetter joined
20:35
magnachef_ joined
20:43
Whiteknight joined
|
|||
| dalek | r30914 | julianalbo++ | trunk: | 20:51 | |
| : rename pmc attributes struct from Parrot_<type> to Parrot_<type>_attributes RT#48014 | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30914 | |||
|
20:59
hachi joined
21:06
clunker9_ joined
|
|||
| dalek | r30915 | julianalbo++ | trunk: | 21:46 | |
| : forgot to update perl6 mutable_pmc.template in previous commit | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=30915 | |||
|
21:49
bacek_ joined
22:02
Theory joined
22:44
teknomunk joined
22:58
s1n joined
23:22
teknomunk joined
23:45
wayland76 joined
|
|||
| wayland76 | Hi all. I've downloaded the latest parrot, and I get the following error when I rpmbuild -ta it. | 23:46 | |
| RPM build errors: File not found: /var/tmp/parrot-0.7.0-1-root-wayland/usr/bin/parrot-config | |||
| Any ideas? | |||
| purl burps | |||
| wayland76 is glad purl apparently had a good meal :) | 23:47 | ||
| cotto_work | The install process isn't currently considered stable afaict. | 23:50 | |
| wayland76 | In case it helps, it appears that parrot-config was apparently build by the build process, but not installed by "make install" | ||
| I should also clarify that I mean I downloaded 0.7.0 instead of the latest nightly | 23:51 | ||
| cotto_work | I'd try to catch rurban and ask him about it, although I'm sure it will be addressed as part of the final install process. | 23:57 | |
| wayland76 | The file "parrot-config" was listed in MANIFEST.SKIP, and I removed that, but it didn't help | ||
| cotto_work: Thanks :) | |||
| cotto_work | If I can't be helpful, I can at least point you to someone who can. | 23:58 | |
| wayland76 | :) | ||
| cotto_work | Thanks for taking the time to let us know about this. | 23:59 | |