Parrot 4.6.0 "Wild Parrots of Telegraph Hill" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 18 July 2012.
01:12 kid51 joined
nopaste "kid51" at 70.85.31.226 pasted "iocleanup1 branch: t/pmc/filehandle.t: test failures linux/i386" (78 lines) at nopaste.snit.ch/149553 01:12
"kid51" at 70.85.31.226 pasted "iocleanup1 branch: 30 more build warnings than in master" (44 lines) at nopaste.snit.ch/149554 01:16
kid51 seen whiteknight? 01:17
aloha whiteknight was last seen in #parrot 4 hours 14 mins ago saying "no problem. Sorry I can't be more helpful".
whiteknight here!
blah. Test failures stink
this branch is a madhouse
kid51 And that's even before I test with g++, test on Darwin, etc. 01:18
Also, ISTR a couple of months back that when I would test this branch on Darwin/PPC ... 01:19
... I would get a Macintosh popup warning me that my startup disk was nearly full.
... even though (a) 'df' only shows me at 93%; (b) I never get that warning testing any other Parrot branch or anything else. 01:20
And I just got that same popup on Darwin/PPC just now.
whiteknight okay, I'll have to look into that too 01:22
how much free space do you have on that drive, so I can try to duplicate?
kid51 Filesystem 512-blocks Used Avail Capacity Mounted on
oops
# /dev/disk0s3 116948016 108717744 7718272 93% / 01:23
whiteknight okay, that's a good start
kid51 This free space is sufficient to build/test both Parrot and Perl 5.
And I've been at the same 'df' level for years. 01:24
whiteknight is that warning message you get during the build?
or during make test?
kid51 During 'make test'.
whiteknight okay
kid51 I'm trying to narrow down the place where it happens.
More data incoming! 01:25
whiteknight okay, I've got to go put my son down to sleep and probably go off myself. post it here and I'll backlog 01:26
thanks kid51++
nopaste "kid51" at 71.246.107.158 pasted "iocleanup1 branch: t/pmc/filehandle.t: Write error: No space left on device" (23 lines) at nopaste.snit.ch/149555 01:29
kid51 Note that when I run 'make test' on iocleanup1 branch, I get *2* test failures in t/pmc/filehandle.t. 01:30
But when I run 'make pmc_tests', I only get one.
Test 14 passed during 'make pmc_tests' but not 'make test'. Test 28 failed in both errors and appears to be the source of the 'write error'. 01:33
Test 28 also is the sole failure when I run 'prove -v t/pmc/filehandle.t' 01:34
nopaste "kid51" at 71.246.107.158 pasted "iocleanup1 branch: t/pmc/filehandle_28.pir fills up disk" (3 lines) at nopaste.snit.ch/149558 01:36
kid51 149558 shows that the error can be triggered just by running the .pir file created by the 28th test in t/pmc/filehandle.t 01:38
The command in that instance was: ./parrot t/pmc/filehandle_28.pir 2>&1 01:39
01:39 woosley joined 01:40 woosley left, woosley joined 02:18 dukeleto joined 02:36 Psyche^ joined
alvis msg allison I do not have admin access to parrotdev.blogspot.com/, so I was unable to do anything with it. Please, if you have some time, provide me with an admin bit, and I'll get back on it as soon as I am able. Thank you. 04:05
aloha OK. I'll deliver the message.
06:36 fperrad joined 07:26 pjcj joined 07:51 cosimo_ joined 08:01 slavorg joined 09:55 schm00ster joined 10:37 lucian joined 11:45 JimmyZ joined 12:20 JimmyZ_ joined 12:51 PacoAir joined 13:05 alvis joined 13:09 bluescreen joined 13:55 rurban joined 14:07 lucian joined 14:39 dmalcolm joined 15:03 jashwanth joined
rurban whiteknight: started testing io_cleanup1 16:06
dalek kudo/toqast: 1599e25 | jnthn++ | src/Perl6/Actions.pm:
Fix indirect hyper dispatch.
16:16
kudo/toqast: 79e502e | jnthn++ | src/core/Buf.pm:
Make subbuf set up the resulting Buf properly.
16:17 zby_home joined 16:34 Hunger joined
Coke alvis: ping 16:41
msg alvis: I can give you edit rights, I think. 16:43
aloha OK. I'll deliver the message.
Coke msg alivs: looks like me, otto, particle, allison are all admins. Just let us know what account you want given access.
aloha OK. I'll deliver the message.
Coke msg alvis: looks like me, otto, particle, allison are all admins. Just let us know what account you want given access.
aloha OK. I'll deliver the message.
Coke msg whiteknight: made you an admin on parrotblog. 16:44
aloha OK. I'll deliver the message.
dalek kudo/toqast: ddc68b3 | jnthn++ | src/Perl6/Actions.pm:
Fix final three S05 test failures.
17:01
17:02 tuxit joined 17:08 smash joined
smash hello everyone 17:09
dalek p/toqast: 66dae41 | jnthn++ | src/QAST/Operations.nqp:
Unify repeat_ style loop code-gen with while/until code-gen, unbusting it and giving it control exceptiony goodness along the way.
17:34
17:39 Tene joined
Coke hi, smash. 17:45
dalek p/toqast: 3c9b25f | jnthn++ | src/QAST/Operations.nqp:
Oops, diddle the correct register for the repeat with -> case.
18:05
CT: 0b3151e | benabik++ | setup.winxed:
setup: Actually install the libraries

Also points out that I forgot to create the inst_lib array.
18:06
CT: 1090851 | benabik++ | t/00-sanity.t:
t/sanity: Use Rosella headers

Makes the intent a little more clear
CT: 44a45ef | benabik++ | / (5 files):
Move PACT sources into src/

This means that the pact directory only contains build products. This will be useful when I have Winxed headers since parrot uses the current directory for both library and include search paths.
18:09 bluescreen joined 18:10 jashwanth joined
benabik decides to try to hook up winxed_mk_header to distutils 18:10
Man, after working in Winxed for so long, PIR starts looking pretty incomprehensible. 18:15
dalek p: ba3362e | (Arne SkjƦrholt)++ | src/6model/reprs/CArray.c:
Remove warnings from CArray.c
18:16
p: 05b3d54 | (Arne SkjƦrholt)++ | src/6model/reprs/CStr.c:
Remove warnings from CStr.c
p: 71a611e | (Arne SkjƦrholt)++ | src/6model/reprs/CPointer.c:
Remove warnings from CPointer.c
p: 8de9b9f | (Arne SkjƦrholt)++ | src/6model/reprs/CStruct.c:
Remove warnings from CStruct.c
p: 1cd1f35 | (Arne SkjƦrholt)++ | src/6model/reprs/NativeCall.c:
Remove warnings from NativeCall.c
p: fc6789a | (Arne SkjƦrholt)++ | src/ (2 files):
Remove warnings from nqp_dyncall.ops. Fix a bug uncovered.
p: f30dabb | (Arne SkjƦrholt)++ | src/6model/reprs/ (5 files):
Update dyncall REPRs to use typedef types for wrap_object and create_stable.
p: a2a20b6 | (Arne SkjƦrholt)++ | src/6model/reprs/P6bigint.c:
Update P6bigint REPR to use typedef types for wrap_object and create_stable.
p: bda34f3 | (Arne SkjƦrholt)++ | src/6model/reprs/P6bigint.c:
Remove warnings from P6bigint.c.
p: 7dbd85b | (Arne SkjƦrholt)++ | src/ops/nqp_bigint.ops:
Remove warnings from nqp_bigint.ops.
kudo/toqast: c0731e2 | jnthn++ | src/Perl6/Grammar.pm:
We're not in a block at the start of the program, so need a %*HANDLERS declared in compunit as well as blockoid. Fixes the one failing test in exceptions/misc.t.
18:17
benabik No does built-in in Winxed? 18:33
I write an awful lot of inline op(args) return type { type ret; ${ op ret, args }; return ret; } in Winxed. 18:38
... It worked?!? 19:13
dalek CT: 6b248a8 | benabik++ | setup.winxed:
setup: Build headers

Use Rosella to build header files
19:14
benabik Although I think I need to commit the headers to break circularity in a bit.
fixing bathroom &
19:37 Kulag joined, Kulag left
benabik Wow. This looks like actual work. What's going on here? 20:22
dalek CT: af42224 | benabik++ | src/pact/packfile/decompile.winxed:
Make helper functions anonymous
CT: 656471f | benabik++ | / (3 files):
Circularity Saw: commit headers

PACT.Packfile.Decompile is a lot more more pleasant without the pile of predeclared classes at the top.
20:24
kudo/toqast: 81a7ade | jnthn++ | src/Perl6/ (2 files):
Start to bring back the optimizer. This re-enables the analysis (and thus catching of undeclared routines), but disables all the optimizations but private method call; they will be brought back and tested one by one.
20:26
Heuristic branch merge: pushed 20 commits to nqp/dyncall-callbacks by arnsholt 20:30
20:34 darbelo joined
dalek kudo/toqast: d1aef7e | jnthn++ | src/Perl6/Op (2 files):
Restore proto inlining optimization.
20:45
21:09 wagle joined 21:18 schmooster joined
dalek kudo/toqast: 678541a | jnthn++ | src/Perl6/Op (2 files):
Update compile time resolution of multis; this busts the setting if turned on, sadly...needs some more analysis.
21:27
kudo/toqast: 740312f | jnthn++ | src/Perl6/Optimizer.pm:
Start fixing up immediate block inlining.
kudo/toqast: bc246a5 | jnthn++ | src/ (2 files):
pir => nqp and void fix.
kudo/toqast: fae30cb | jnthn++ | src/Perl6/Optimizer.pm:
Re-enable inlining of immediate blocks optimization.
benabik was diverted by better highlighting, but back to work. 22:44
dalek CT: b2f2d80 | benabik++ | / (10 files):
Recapitalize

  $include 'pact/packfile.winxed' just looked funny
22:55
CT: 1a2ab32 | benabik++ | t/ (2 files):
test: Create a central test header

Remember to not repeat myself
dukeleto benabik++ # doing stuff
benabik dukeleto: Well, I did get paid for it, so I should do it... 22:57
Hm. Also important: dinner 23:15