Parrot 0.9.1 Released | parrot.org/ | 451 RTs left!
Set by moderator on 24 February 2009.
00:09 AndyA joined 00:23 tetragon joined 00:28 mikehh joined 00:44 kid51 joined
kid51 Has anyone been looking at trac.parrot.org/parrot/ticket/385, the failure in t/pmc/packfileconstanttable.t ? 00:53
00:55 TiMBuS joined
kid51 Have narrowed failure down to between 37042 and 37044. 01:07
cotto msg rurban thanks for catching that
purl Message for rurban stored.
rg kid51: the rand changes? i would have guessed at r37045 but i haven't looked at it. 01:11
kid51 rg: But I got a failure at 37044; see TT385. 01:21
There were changes made in runtime/parrot/library/uuid.pir. That is used in the test file where the failure is appearing. 01:22
sjn szabgab: www.perlworkshop.no/npw2009/schedule 01:23
pmichaud rakudo: my @a = (11,0,22); say @a ~~ .[0]; 01:27
polyglotbot OUTPUT[elements() not implemented in class 'Undef'␤current instr.: 'postcircumfix:[ ]' pc 3452 (src/classes/Positional.pir:108)␤called from Sub '_block14' pc 128 (EVAL_18:57)␤called from Sub '!UNIT_START' pc 18229 (src/builtins/guts.pir:321)␤called from Sub 'parrot;PCT;HLLCompiler;eval' pc 950
..(src/PCT/HLLCompiler.pir:527)␤called from Sub 'parro...
pmichaud rakudo: my @a = (11,0,22); say @a ~~ .list; 01:28
polyglotbot OUTPUT[0␤]
pmichaud rakudo: my @a = (11,0,22); say @a ~~ .elems;
polyglotbot OUTPUT[0␤]
pmichaud rakudo: my @a; say @a ~~ .elems;
polyglotbot OUTPUT[0␤]
pmichaud rakudo: my @a = (11,0,22); say @a ~~ .[0]; 01:29
polyglotbot OUTPUT[elements() not implemented in class 'Undef'␤current instr.: 'postcircumfix:[ ]' pc 3452 (src/classes/Positional.pir:108)␤called from Sub '_block14' pc 128 (EVAL_18:57)␤called from Sub '!UNIT_START' pc 18229 (src/builtins/guts.pir:321)␤called from Sub 'parrot;PCT;HLLCompiler;eval' pc 950
..(src/PCT/HLLCompiler.pir:527)␤called from Sub 'parro...
pmichaud perl6: my @a = (11, 0, 22); say @a ~~ .[0]; 01:30
polyglotbot OUTPUT[elements() not implemented in class 'Undef'␤current instr.: 'postcircumfix:[ ]' pc 3452 (src/classes/Positional.pir:108)␤called from Sub '_block14' pc 128 (EVAL_18:57)␤called from Sub '!UNIT_START' pc 18229 (src/builtins/guts.pir:321)␤called from Sub 'parrot;PCT;HLLCompiler;eval' pc 950
..(src/PCT/HLLCompiler.pir:527)␤called from Sub 'parro...
pmichaud ...how old is the version of rakudo that polyglotbot is running, anyway?
perl6: say $?VERSION;
polyglotbot OUTPUT[Scope not found for PAST::Var '$?VERSION' in ␤current instr.: 'parrot;PCT;HLLCompiler;panic' pc 146 (src/PCT/HLLCompiler.pir:102)␤called from Sub 'parrot;PAST;Compiler;post_children' pc 2075 (src/PAST/Compiler.pir:410)␤called from Sub 'parrot;PAST;Compiler;call' pc 4312
..(src/PAST/Compiler.pir:1094)␤called from Sub 'parrot;PAST;Compiler;po...
pmichaud perl6: say %VM<revision> 01:32
polyglotbot OUTPUT[Scope not found for PAST::Var '%VM' in ␤current instr.: 'parrot;PCT;HLLCompiler;panic' pc 146 (src/PCT/HLLCompiler.pir:102)␤called from Sub 'parrot;PAST;Compiler;post_children' pc 2075 (src/PAST/Compiler.pir:410)␤called from Sub 'parrot;PAST;Compiler;call' pc 4312
..(src/PAST/Compiler.pir:1094)␤called from Sub 'parrot;PAST;Compiler;post_chi...
pmichaud perl6: say %*VM<revision>
polyglotbot OUTPUT[Use of uninitialized value␤␤]
pmichaud perl6: say %*VM.perl; 01:33
polyglotbot OUTPUT[{"config" => {"-falign-functions=16" => "1", "-funit-at-a-time" => "1", "-fvisibility=hidden" => "1", "-maccumulate-outgoing-args" => "1", "-W" => "1", "-Waggregate-return" => "1", "-Wall" => "1", "-Wbad-function-cast" => "1", "-Wc++-compat" => "1", "-Wcast-align" => "1", "-Wcast-qual" =>
.."1", "-Wchar-subscripts" => "1", "-Wcomment" => "1...
pmichaud perl6: say %*VM<version>;
polyglotbot OUTPUT[Use of uninitialized value␤␤]
cotto rakudo: say %*VM<config><revision>
polyglotbot OUTPUT[36153␤]
pmichaud .....old! 01:34
cotto quite
pmichaud Jan 29.
okay, that explains some stuff then.
01:42 HG` joined
rg kid51: when looking at the test, i don't think the change actually broke it, it only triggered a part of the test that wasn't run before 01:56
02:21 namenlos joined 02:52 Tene joined
kid51 rg: Feel free to post your insights in the TT. 02:57
Ah! I see you already have! 02:59
rg yeah, you wouldn't have any idea how to fix this properly? 03:08
kid51 No, sorry.
I'm hoping fperrad will clean it up tomorrow.
rg: Were you able to give any thought to what we were talking about last week? Were you able to submit any Smolder tests for Solaris via make smolder_coretest? 03:10
03:10 Theory joined
rg no, i didn't get around to installing the required perl modules 03:10
kid51 k
rg work and helping rurban kept me busy 03:11
i hope i'll get to it one of these days. 03:12
maybe tomorrow ;)
03:48 janus joined
dalek kudo: 7bd5a95 | pmichaud++ | src/parser/actions.pm:
Fix .<>, .[], and .{} in smart matching (RT #61136)
03:57
shorten dalek's url is at xrl.us/behvx9
04:14 dukeleto joined
cotto Is there any reason why PObj_custom_mark and PObj_active_destroy aren't set automatically if a given PMC has the appropriate VTABLE functions? 04:19
I'll see what happens once I get the Key PMC weaned from the UnionVal. 04:25
dalek kudo: af4b730 | pmichaud++ | src/parser/grammar.pg:
Produce a "qx not implemented" message (RT #62024)
04:34
shorten dalek's url is at xrl.us/behv2s
04:36 dukeleto_ joined 04:38 dukeleto__ joined 04:42 rurban joined
rurban seen cooto 04:46
purl I haven't seen 'cooto', rurban
rurban seen cooto
purl I haven't seen 'cooto', rurban
rurban seen cotto
purl cotto was last seen on #parrot 20 minutes and 30 seconds ago, saying: I'll see what happens once I get the Key PMC weaned from the UnionVal.
cotto hi 04:51
rurban msg rg does 64bit pbc's tests work now? we need new updated pbc's. I only have cvt_num12_num16, cvt_num16_num8 to commit now.
purl Message for rg stored.
04:53 Andy joined
rurban hi cotto, you thankes me bit forgot why 04:53
oh my, you thanked me but forgot why
cotto the msvc makefile fix 04:55
rurban ah yeah, win32 needs all unresolved symbols
06:51 xinming joined, xinming left
dalek rrot: r37056 | rurban++ | trunk (4 files):
TT #308 pf_items - last missing long double converters

  - remove unused fetch_op_test()
  - fixed cvt_num12_num16, cvt_num16_num8
  - tested ok: cvt_num8_num12_be
  - better converter docs
07:03
07:20 szabgab joined
dalek rrot: r37057 | fperrad++ | trunk/config/gen/makefiles/docs.in:
[chm] only on Windows
07:56
08:29 barney joined
dalek rrot: r37058 | cotto++ | trunk/src/oo.c:
[PMC] get rid of an instance of PMC_str_val
08:51
Tene So, anyone feel like telling me where I should put pdd23 user docs? 08:59
09:11 cognominal joined 09:13 riffraff joined
riffraff hi 09:14
Tene hi 09:15
cotto The Key code really needs to die. 09:16
09:19 protorom joined
cotto The more I get to know it, the more I hate it. 09:20
I hope I don't meet many people like that. 09:21
At least it makes a good poster child for technical debt. 09:32
09:33 protorom joined 09:40 rurban joined 10:06 barney joined
dalek rrot: r37059 | rurban++ | trunk/PLATFORMS:
[cage] Add cygwin1.7.0-x86-gcc4.3.2 to extra platforms
10:07
10:12 masak joined 10:26 mikehh joined
dalek rrot: r37060 | fperrad++ | trunk (2 files):
[install] mk_inno_language.pl is used by languages, so it must be installed
10:38
barney ping fperrad
purl I can't find fperrad in the DNS.
rurban :) 10:39
fperrad was never here
seen fperrad
purl I haven't seen 'fperrad', rurban
rurban you have to use plain-old email 10:40
barney will do
rurban I just wrote him also via parrot-dev. rand and md5 have jit failures, the chm should be zipped 10:43
barney The Configure.pl from Rakudo makes sense to me. I'll probably steal that for Pipp 10:52
10:58 Ademan joined
dalek pp: 7c568a6 | (Bernhard Schmalhofer)++ | (4 files):
Steal Configure.pl from Rakudo.
11:06
shorten dalek's url is at xrl.us/behwhe
11:14 protorom left, protorom joined
dalek kudo: 65e835d | (Carl Masak)++ | src/classes/ClassHOW.pir:
removed superfluous apostrophe from comment
11:22
shorten dalek's url is at xrl.us/behwif
11:37 alvar joined
dalek pp: 9e8dab6 | (Bernhard Schmalhofer)++ | build/ (3 files):
Move templates to 'build/templates'.
11:41
shorten dalek's url is at xrl.us/behwi8
11:48 protorom left
dalek pp: 06fe934 | (Bernhard Schmalhofer)++ | (4 files):
Commit adapted Configure.pl from Rakudo.
11:53
shorten dalek's url is at xrl.us/behwjk
cotto (stealing from rakudo)++ 12:02
key-- while 1; 12:03
barney cotto: anything speaking against putting pipp_hash.c in phparray.pmc ? 12:20
dalek pp: 1ff3993 | (Bernhard Schmalhofer)++ | build/templates/ (2 files):
Build the PMCs from src/pmc/Makefile
12:21
shorten dalek's url is at xrl.us/behwkb
dalek pp: fb24520 | (Bernhard Schmalhofer)++ | build/templates/Makefile.in:
Clean up file.txt, left over from testing.
12:30
shorten dalek's url is at xrl.us/behwks
cotto barney, go ahead if that makes more sense to you.
I prefer to have the data struct-specific files separate, but it works fine either way.
s/files/functions/ 12:31
barney cotto: I'll probably leave it the current way, in order to allow C-level tests in future 12:38
cotto ok 12:41
dalek rrot: r37061 | cotto++ | trunk/src (2 files):
[PMC] remove a couple more PMC_str_val instances
12:44
rurban I went crazy and added support for single float. This forced me to rewrite to converters and now it's 50% smaller. 12:45
dalek pp: 6108dc8 | (Bernhard Schmalhofer)++ | (14 files):
Rename php_group to pipp_group.
12:46
shorten dalek's url is at xrl.us/behwmz
dalek pp: 3ac61cc | (Bernhard Schmalhofer)++ | build/templates/src/pmc/Makefile.in:
Hardcode filenames for hash implementation.
12:50
shorten dalek's url is at xrl.us/behwnh
dalek rrot: r37062 | cotto++ | trunk/src/pmc (4 files):
[PMC] get rid of PMC_int_val in a few places where it doesn't cause any explosions
12:56
pp: 72b0d61 | (Bernhard Schmalhofer)++ | (6 files):
Take care that file.txt is cleaned up in test scripts.
12:58
shorten dalek's url is at xrl.us/behwnm
dalek pp: 27e2fee | (Bernhard Schmalhofer)++ | build/templates/src/pmc/Makefile.in:
PMC_SOURCES was set up twice
shorten dalek's url is at xrl.us/behwno
13:03 davidfetter joined
dalek rrot: r37063 | cotto++ | trunk (10 files):
[PMC] Convert the Key PMC to use ATTRs.
13:27
pp: 35a5f67 | (Bernhard Schmalhofer)++ | (8 files):
Rename PhpResource to PippResource.
13:36
shorten dalek's url is at xrl.us/behwpm
dalek pp: 13f1fb5 | (Bernhard Schmalhofer)++ | (10 files):
Rename php_private.h to pipp_private.h
shorten dalek's url is at xrl.us/behwpo
PacoLinux I'm getting core dumped trying to build rakudo and pipp with latest parrot svn in linux (after realclean) 13:49
/home/paco/parrot/parrot -o perl6_s1.pbc perl6.pir -> make: *** [perl6_s1.pbc] Segmentation fault (core dumped)
and have a failed test : # Failed test 'get_type, get_*_keyed_int' # at t/pmc/packfileconstanttable.t line 92. 13:54
13:57 skv_ joined 13:59 Whiteknight joined
barney PacoLinux: Pipp works here, I'm trying Rakudo now 14:08
barney is rebuilding 14:10
PacoLinux: got the same segfault 14:16
14:20 kid51 joined
barney PacoLinux: using the r37000, as in languages/rakudo/build/PARROT_REVISION should be safe 14:23
PacoLinux barney: yes, but I like to live in danger :) 14:24
barney PacoLinux++
davidfetter hello 14:25
anybody here working on rpms? 14:26
cotto davidfetter, I think GeJ recently submitted an rpm-related patch. 14:37
trac.parrot.org/parrot/ticket/270 14:39
I don't know if we have anyone who's taken responsibility for rpm-related stuff, though
maybe rurban 14:41
dalek rrot: r37064 | rurban++ | trunk/t/TESTS_STATUS.pod:
[docs] t/native_pbc status update
14:42
cotto it does looks like parrot.spec is a little out of date
davidfetter cotto, thanks. i'm looking at the .spec from 0.9.1, and while it doesn't have those changes in it, it breaks sooner than they'd manifest 14:45
dalek rrot: r37065 | rurban++ | trunk (2 files):
[docs]

  - more CREDITS to rurban
14:57
pp: a0655a0 | (Bernhard Schmalhofer)++ | (17 files):
Try to make it work with: perl Configure.pl --gen_parrot
15:06
shorten dalek's url is at xrl.us/behwsp
dalek pp: 136f09a | (Bernhard Schmalhofer)++ | .gitignore:
Let git ignore a checked out parrot
shorten dalek's url is at xrl.us/behwsr
15:17 szabgab joined
pmichaud barney: you might also want to steal rakudo's t/harness :-) 15:26
barney Maybe, I still have two variants, and tests written on PIR, PHP, and Perl5 15:35
pmichaud ah, in that case, perhaps not. :-)
15:35 jan joined
barney I kind of started on a test module in PHP, in order to get rid of Perl5 15:37
pmichaud makes sense to me. 15:38
kid51 seen Coke 15:46
purl Coke was last seen on #parrot 1 days, 1 hours, 1 minutes and 53 seconds ago, saying: message kid51: thanks for trying these; I will try to leave some of the easier ones for you next time. [Feb 28 14:44:20 2009]
kid51 msg Coke Following up on trac.parrot.org/parrot/ticket/383: Should installable_parrot_config and src/asmfun.s be added to list of files deleted on 'make realclean'? 15:49
purl Message for coke stored.
15:49 tetragon joined
dalek rrot: r37066 | whiteknight++ | trunk/docs/book/ch05_pasm.pod:
[Book] A few updates to chapter 5, remove stuff that's already been covered in earlier chapters, remove stuff that no longer exists or is no longer accurate, and a few small stylistic changes
15:50
15:50 Tene joined
Coke kid51: if that file is created when you run Configure, then yes. 15:51
It wasn't clear from your comment that that was what was happening.
Whiteknight src/asmfun.s is created by configure, so it should be removed by realclean 15:57
it might not exist on all platforms, however 15:58
16:02 braceta joined
dalek pp: fa3dd9f | (Bernhard Schmalhofer)++ | (4 files):
Merge pipp_hash.c and pipp_hash.h into phparray.pmc,
16:06
pp: de1ee10 | (Bernhard Schmalhofer)++ | (4 files):
Allow building and pass some tests with '--gen-parrot'
shorten dalek's url is at xrl.us/behwuz
shorten dalek's url is at xrl.us/behwu3
dalek pp: 11a8442 | (Bernhard Schmalhofer)++ | src/common/php_ (4 files):
Revert the renaming to PippResource
shorten dalek's url is at xrl.us/behwu9
16:08 bsdz joined
dalek a: 6e397a8 | (Francois Perrad)++ | config/makefiles/pmc.in:
fix : don't clean lua_private.h
16:16
shorten dalek's url is at xrl.us/behwvu
16:28 Theory joined 16:35 Tene_ joined
dalek kudo: cd8ea0c | pmichaud++ | perl6.pir:
Deal with TAP::Harness 3.16's request for @INC.
16:53
shorten dalek's url is at xrl.us/behwyi
16:55 rurban joined
dalek pp: d19dd21 | (Bernhard Schmalhofer)++ | (4 files):
Build and test pipp$(EXE)
16:56
shorten dalek's url is at xrl.us/behwyr
17:01 braceta left 17:19 rurban_ joined 17:20 rurban__ joined 17:30 rurban_ joined 18:01 rurban_ joined 18:02 rurban__ joined 18:06 rurban joined 18:13 Psyche^ joined 18:15 bsdz joined
dalek kudo: 0bbdb57 | pmichaud++ | src/classes/ (2 files):
Refactor Grammar and Match inheritance (RT #62704).
18:31
shorten dalek's url is at xrl.us/behw6r
18:39 ilia joined
dalek kudo: 023bb60 | pmichaud++ | t/harness:
Re-enable --verbosity option in t/harness (RT #63566).
18:40
shorten dalek's url is at xrl.us/behw72
18:40 rakudohudson joined
ilia !hudson status 18:41
18:43 tetragon joined
bsdz anyone got any pointers on how i can pack an array of c ints and send them to a dlfunc using pir? i've seen a lot of examples of sending structs in the source tree. 18:50
19:29 Theory joined
Whiteknight what's the preferred way to read an entire file into a single string? 19:39
I thought there was an opcode to do that, but I don't see it now 19:40
Tene_ Whiteknight: the 'slurp' method on an IO object. 19:46
Whiteknight thanks Tene 19:47
Tene_ np
rurban Interestingly adding single float was quite easy. Just Parrot_cx_schedule_sleep() has an numeric overflow. Easy to fix. 20:08
20:15 braceta joined
rurban How do I load config from pasm? Is there a sample somewhere? 20:47
20:47 kj_ joined 20:53 dukeleto joined
nopaste "rurban" at 93.210.239.86 pasted "sample _config call from some t/*.pasm" (5 lines) at nopaste.snit.ch/15750 21:02
GeJ Good morning everyone 21:11
kj hello GeJ 21:31
rurban hi
purl hola, rurban.
dalek kudo: 4fcd209 | pmichaud++ | docs/spectest-progress.csv:
spectest-progress.csv update: 315 files, 7084 passing, 0 failing
21:36
shorten dalek's url is at xrl.us/behxpi
22:33 Limbic_Region joined 22:45 bsdz joined 22:47 alvar joined
rurban seen cotto 23:05
purl cotto was last seen on #parrot 8 hours, 23 minutes and 7 seconds ago, saying: it does looks like parrot.spec is a little out of date
rurban msg cotto r37061 [PMC] remove a couple more PMC_str_val instances broke rakudo. see trac 23:06
purl Message for cotto stored.
23:31 bacek_ joined 23:55 japhb joined