|
Parrot 0.6.3 "Beautiful Parrot" Released | parrotcode.org/ | 5/649/88 new/open/stalled tix | logged in irclog.perlgeek.de/parrot/today Set by moderator on 26 June 2008. |
|||
| bacek | pmichaud: (looking as Junction.pir) is any possibility to create functions at runtime? Or macros in PIR? | 00:06 | |
|
00:09
AndyA joined
00:13
kid51 joined
00:32
Whiteknight joined
00:53
kid51 joined
|
|||
| dalek | r29066 | jkeenan++ | reautoicu: | 01:23 | |
| : [configure] Fix bug: ( ( $arg->{ret} >> 8 ) != 0 ) in | |||
| : _handle_search_for_icu_config() was one bit-shifting too many. Value of | |||
| : $arg->{ret} is assigned by Parrot::Configure::Utils::capture_output call which | |||
| : *internally* big-shifts the return value of a system call. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29066 | |||
|
01:57
Eevee joined
02:13
silug joined
02:24
TiMBuS joined
|
|||
| dalek | r29067 | jkeenan++ | reautoicu: | 02:28 | |
| : Add test for non-verbose output. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29067 | |||
|
03:01
kid51 joined
03:05
petdance joined
03:17
kid51 joined
03:32
kid51 joined
|
|||
| nopaste | "bacek" at 202.7.166.167 pasted "Closures are badly broken in rakudo (simple test case for pmichaud/jonathan)" (25 lines) at nopaste.snit.ch/13481 | 04:16 | |
| bacek | same test on #perl6... | 04:18 | |
| pugs evaluates correctly... | 04:19 | ||
| rakudobug? | 04:23 | ||
| purl | rakudobug is probably mailto:rakudobug@perl.org | ||
|
04:36
apeiron joined
|
|||
| pmichaud | (closures broken) -- yes, I haven't re-enabled closures yet. | 04:53 | |
| and it's entirely possible that they're broken in parrot | 04:54 | ||
| given all of the other lexical issues, plus the fact that the test suite doesn't test closures yet, I figured it was a worthy trade for now. | 04:55 | ||
| dalek | r29068 | fperrad++ | trunk: | 05:17 | |
| : [Pipp] start GMP extension | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29068 | |||
|
05:28
Psyche^ joined
06:04
Ademan joined
06:09
Coleoid joined
06:21
Auzon joined
06:25
Coleoid joined
06:29
unenana joined
|
|||
| dalek | r29069 | fperrad++ | trunk: | 07:56 | |
| : [Pipp] refactor file with fletch_resource() | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29069 | |||
|
08:13
barney joined
|
|||
| dalek | r29070 | fperrad++ | trunk: | 08:13 | |
| : [Pipp] refactor file with fletch_resource() | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29070 | |||
|
08:23
unenana joined,
iblechbot joined
09:17
lafille joined
|
|||
| dalek | r29071 | bernhard++ | trunk: | 09:37 | |
| : Tell SVN about generated files for 'parrot_config'. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29071 | |||
|
09:44
particle joined
09:48
Eevee joined
|
|||
| dalek | r29072 | bernhard++ | trunk: | 09:56 | |
| : [config] Use neater PIR for returning the config hash | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29072 | |||
| r29073 | bernhard++ | trunk: | 09:58 | ||
| : [config] Annotate comment with ticket number | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29073 | |||
| r29074 | bernhard++ | trunk: | 10:03 | ||
| : [perl6] Fix some POD. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29074 | |||
| r29075 | bernhard++ | trunk: | 10:05 | ||
| : [config] Ooops. Inadvertedly uncommented a comment line | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29075 | |||
|
10:19
Ademan joined
|
|||
| dalek | r29076 | bernhard++ | trunk: | 10:42 | |
| : [Pipp] Get rid of some hardcoded pathes. | |||
| : Rely on 'build_dir' returned from _config(). | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29076 | |||
| r29077 | bernhard++ | trunk: | 11:25 | ||
| : [Pipp PHC] Some more wrangling with file pathes. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29077 | |||
|
12:04
Coleoid joined
12:43
kid51 joined
13:09
masak joined
13:45
rdice joined
13:54
uniejo joined
14:09
jimk joined
|
|||
| dalek | r29078 | fperrad++ | trunk: | 14:09 | |
| : [Pipp] refactor PhpResource (not longer inherits of Ref) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29078 | |||
|
14:34
barney joined
|
|||
| dalek | r29079 | pmichaud++ | trunk: | 14:35 | |
| : [rakudo]: spectest-progress.csv update, 87 files, 1587 passing tests | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29079 | |||
|
14:47
rdice_ joined
|
|||
| dalek | r29080 | jkeenan++ | autojit: | 15:04 | |
| : Refactor code out of runstep(), then test it. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29080 | |||
| r29081 | jkeenan++ | autojit: | 15:06 | ||
| : Test refactored code. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29081 | |||
|
15:10
silug joined
15:21
kid51 joined
15:48
petdance joined
|
|||
| dalek | r29082 | fperrad++ | trunk: | 15:50 | |
| : [Pipp] more GMP | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29082 | |||
|
15:54
jhorwitz joined
|
|||
| dalek | r29083 | jkeenan++ | trunk: | 16:07 | |
| : [configure] Merge 'reautoicu' branch into trunk. This fixes one bug in | |||
| : config/auto/icu.pm, adds more optional verbose output, and adds one test file. | |||
| : Thanks to Jason Cole for assistance with | |||
| : rt.perl.org/rt3/Ticket/Display.html?id=43334. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29083 | |||
| r29084 | jkeenan++ | trunk: | 16:10 | ||
| : Eliminate trailing whitespace. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29084 | |||
| r29085 | jkeenan++ | reautoicu: | |||
| : Branch has been merged into trunk and is no longer needed at HEAD. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29085 | |||
| r29086 | jkeenan++ | reautoicu-29049: | 16:11 | ||
| : Branch to which tag corresponded has been merged into trunk and is no longer needed at HEAD. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29086 | |||
| jhorwitz | pmichaud: ping | 16:26 | |
|
16:33
tetragon joined
|
|||
| pmichaud | jhorwitz: pong | 16:36 | |
| jhorwitz | have a rakudo segfault probably related to the lexid shenanigans. was about to send a bug report | ||
| wondering if you can reproduce | |||
| pmichaud | out of curiosity, did you try -G ? | ||
| jhorwitz | yes | 16:37 | |
| pmichaud | okay | ||
| bugreport might be best | |||
| I can try reproducing if it's short, though. | |||
| jhorwitz | nopaste? | ||
| 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 | somebody said nopaste was at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or paste.husk.org/ or poundperl.pastebin.com/ or paste.scsys.co.uk/ or don't bother me while I'm eating or App::Nopaste or tools/dev/nopaste.pl | ||
| nopaste | "jhorwitz" at 96.245.16.45 pasted "pmichaud: try this" (4 lines) at nopaste.snit.ch/13485 | ||
| pmichaud | it may be the :load :init flags confusing it | 16:40 | |
| yes, I get the segfault | |||
| jhorwitz | ok, good. sort of. :-P | 16:41 | |
| bug report submitted | 16:42 | ||
| pmichaud | or maybe it's :instanceof that is causing the issue | ||
| there aren't any :outer blocks here, so I'm thinking it's not related to lexicals themselves | |||
| jhorwitz | all i can see is that outer_sub is null... | ||
| pmichaud | right, because there's no :outer | 16:43 | |
| jhorwitz | if i remove the module declaration, there *is* an :outer in the generated PIR. | ||
| nopaste | "pmichaud" at 76.183.97.54 pasted "--target=pir from jhorwitz example" (45 lines) at nopaste.snit.ch/13486 | ||
| jhorwitz | at that point i stopped and pinged you. :) | ||
| right | 16:44 | ||
| pmichaud | does it work w/o the module declaration? | ||
| jhorwitz | yes | ||
| comment it out and check out the PIR | |||
| pmichaud | RT #47956 | ||
| jhorwitz | aha | ||
| pmichaud | allison reportedly has this fixed in the pdd25cx branch | 16:45 | |
| jhorwitz | no wonder i couldn't find a related bug...pretty obscure. :) | ||
| pmichaud | anyway, RT #47956 explains why we don't have an :outer, but it doesn't explain the segfault | ||
| jhorwitz | Parrot_Closure_invoke expects to find an outer but it's null. | 16:46 | |
| pmichaud | ...but there's no closure | ||
| jhorwitz | right... | ||
| pmichaud | so why would Parrot_Closure_invoke be called in the first place? | ||
| just having .lex doesn't turn a sub into a Closure, does it? | 16:47 | ||
| ohhhhhhhhhh | 16:48 | ||
| I get it | |||
| jhorwitz is glad someone does. :) | |||
| pmichaud | I bet Perl6Sub is a subclass of Closure | ||
| jhorwitz | ah | ||
| pmichaud | and since there's no outer.... | ||
| FAIL | |||
| jhorwitz | yep: sub -> routine -> block -> closure | 16:49 | |
| pmichaud | okay, I have to do lunch now | ||
| maybe I can update the ticket with this information | |||
| or if you can, that'd be great. | |||
| jhorwitz | sure. i'll wait for mine to come back first. | ||
| there it is: #56618 | 16:50 | ||
| pmichaud | we already know we need to do some rethinking of :instanceof anyway -- I already carped a fair bit about having to have PMC classes for it :-) | ||
| anyway, family awaits my presence for lunch -- bbl | |||
| jhorwitz | k, thanks | ||
|
17:04
particle1 joined
|
|||
| dalek | r29087 | bernhard++ | trunk: | 17:06 | |
| : [Pipp] | |||
| : Run the tests within 'languages/pipp'. | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29087 | |||
|
17:09
jan joined
|
|||
| dalek | r29088 | pmichaud++ | pcthll: | 17:25 | |
| : Experimental branch for migrating PCT-based languages to use .HLL | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29088 | |||
|
17:35
GeJ joined
|
|||
| dalek | r29089 | pmichaud++ | pcthll: | 17:44 | |
| : [core]: Add 'make_namespace' method to NameSpace PMC (RT #56616) | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29089 | |||
|
18:09
clochette joined
19:00
jf20 joined
19:35
jennyf joined
20:02
yesme joined
20:49
gryphon joined
|
|||
| dalek | r29090 | fperrad++ | trunk: | 20:51 | |
| : [Pipp] some filestat | |||
| diff: www.parrotvm.org/svn/parrot/revision?rev=29090 | |||
|
20:53
sandra_f joined
21:39
allison joined
21:48
lauanana joined
22:31
davidfetter joined
|
|||