Camelia, the Perl 6 bug

IRC log for #parrot, 2012-07-23

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:12 kid51 joined #parrot
01:12 nopaste "kid51" at 70.85.31.226 pasted "iocleanup1 branch: t/pmc/filehandle.t: test failures linux/i386" (78 lines) at http://nopaste.snit.ch/149553
01:16 nopaste "kid51" at 70.85.31.226 pasted "iocleanup1 branch: 30 more build warnings than in master" (44 lines) at http://nopaste.snit.ch/149554
01:17 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".
01:17 whiteknight here!
01:17 whiteknight blah. Test failures stink
01:17 whiteknight this branch is a madhouse
01:18 kid51 And that's even before I test with g++, test on Darwin, etc.
01:19 kid51 Also, ISTR a couple of months back that when I would test this branch on Darwin/PPC ...
01:19 kid51 ... I would get a Macintosh popup warning me that my startup disk was nearly full.
01:20 kid51 ... 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 kid51 And I just got that same popup on Darwin/PPC just now.
01:22 whiteknight okay, I'll have to look into that too
01:22 whiteknight how much free space do you have on that drive, so I can try to duplicate?
01:22 kid51 Filesystem              512-blocks      Used   Avail Capacity  Mounted on
01:22 kid51 oops
01:23 kid51 # /dev/disk0s3             116948016 108717744 7718272    93%    /
01:23 whiteknight okay, that's a good start
01:23 kid51 This free space is sufficient to build/test both Parrot and Perl 5.
01:24 kid51 And I've been at the same 'df' level for years.
01:24 whiteknight is that warning message you get during the build?
01:24 whiteknight or during make test?
01:24 kid51 During 'make test'.
01:24 whiteknight okay
01:24 kid51 I'm trying to narrow down the place where it happens.
01:25 kid51 More data incoming!
01:26 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 whiteknight thanks kid51++
01:29 nopaste "kid51" at 71.246.107.158 pasted "iocleanup1 branch: t/pmc/filehandle.t: Write error: No space left on device" (23 lines) at http://nopaste.snit.ch/149555
01:30 kid51 Note that when I run 'make test' on iocleanup1 branch, I get *2* test failures in t/pmc/filehandle.t.
01:30 kid51 But when I run 'make pmc_tests', I only get one.
01:33 kid51 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:34 kid51 Test 28 also is the sole failure when I run 'prove -v t/pmc/filehandle.t'
01:36 nopaste "kid51" at 71.246.107.158 pasted "iocleanup1 branch: t/pmc/filehandle_28.pir fills up disk" (3 lines) at http://nopaste.snit.ch/149558
01:38 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:39 kid51 The command in that instance was:  ./parrot t/pmc/filehandle_28.pir 2>&1
01:39 woosley joined #parrot
01:40 woosley left #parrot
01:40 woosley joined #parrot
02:18 dukeleto joined #parrot
02:36 Psyche^ joined #parrot
04:05 alvis msg allison I do not have admin access to http://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 #parrot
07:26 pjcj joined #parrot
07:51 cosimo_ joined #parrot
08:01 slavorg joined #parrot
09:55 schm00ster joined #parrot
10:37 lucian joined #parrot
11:45 JimmyZ joined #parrot
12:20 JimmyZ_ joined #parrot
12:51 PacoAir joined #parrot
13:05 alvis joined #parrot
13:09 bluescreen joined #parrot
13:55 rurban joined #parrot
14:07 lucian joined #parrot
14:39 dmalcolm joined #parrot
15:03 jashwanth joined #parrot
16:06 rurban whiteknight: started testing io_cleanup1
16:16 dalek rakudo/toqast: 1599e25 | jnthn++ | src/Perl6/Actions.pm:
16:16 dalek rakudo/toqast: Fix indirect hyper dispatch.
16:16 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/1599e25a3b
16:16 dalek rakudo/toqast: 79e502e | jnthn++ | src/core/Buf.pm:
16:16 dalek rakudo/toqast: Make subbuf set up the resulting Buf properly.
16:16 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/79e502ebd9
16:17 zby_home joined #parrot
16:34 Hunger joined #parrot
16:41 Coke alvis: ping
16:43 Coke msg alvis: I can give you edit rights, I think.
16:43 aloha OK. I'll deliver the message.
16:43 Coke msg alivs: looks like me, otto, particle, allison are all admins. Just let us know what account you want given access.
16:43 aloha OK. I'll deliver the message.
16:43 Coke msg alvis: looks like me, otto, particle, allison are all admins. Just let us know what account you want given access.
16:43 aloha OK. I'll deliver the message.
16:44 Coke msg whiteknight: made you an admin on parrotblog.
16:44 aloha OK. I'll deliver the message.
17:01 dalek rakudo/toqast: ddc68b3 | jnthn++ | src/Perl6/Actions.pm:
17:01 dalek rakudo/toqast: Fix final three S05 test failures.
17:01 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/ddc68b393b
17:02 tuxit joined #parrot
17:08 smash joined #parrot
17:09 smash hello everyone
17:34 dalek nqp/toqast: 66dae41 | jnthn++ | src/QAST/Operations.nqp:
17:34 dalek nqp/toqast: Unify repeat_ style loop code-gen with while/until code-gen, unbusting it and giving it control exceptiony goodness along the way.
17:34 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/66dae41b3e
17:39 Tene joined #parrot
17:45 Coke hi, smash.
18:05 dalek nqp/toqast: 3c9b25f | jnthn++ | src/QAST/Operations.nqp:
18:05 dalek nqp/toqast: Oops, diddle the correct register for the repeat with -> case.
18:05 dalek nqp/toqast: review: https://github.com/perl6/nqp/commit/3c9b25fd57
18:06 dalek PACT: 0b3151e | benabik++ | setup.winxed:
18:06 dalek PACT: setup: Actually install the libraries
18:06 dalek PACT:
18:06 dalek PACT: Also points out that I forgot to create the inst_lib array.
18:06 dalek PACT: review: https://github.com/parrot/PACT/commit/0b3151e987
18:06 dalek PACT: 1090851 | benabik++ | t/00-sanity.t:
18:06 dalek PACT: t/sanity: Use Rosella headers
18:06 dalek PACT:
18:06 dalek PACT: Makes the intent a little more clear
18:06 dalek PACT: review: https://github.com/parrot/PACT/commit/1090851107
18:06 dalek PACT: 44a45ef | benabik++ | / (5 files):
18:06 dalek PACT: Move PACT sources into src/
18:06 dalek PACT:
18:06 dalek PACT: This means that the pact directory only contains build products.
18:06 dalek PACT: This will be useful when I have Winxed headers since parrot uses
18:06 dalek PACT: the current directory for both library and include search paths.
18:06 dalek PACT: review: https://github.com/parrot/PACT/commit/44a45ef225
18:09 bluescreen joined #parrot
18:10 jashwanth joined #parrot
18:10 * benabik decides to try to hook up winxed_mk_header to distutils
18:15 benabik Man, after working in Winxed for so long, PIR starts looking pretty incomprehensible.
18:16 dalek nqp: ba3362e | (Arne Skjærholt)++ | src/6model/reprs/CArray.c:
18:16 dalek nqp: Remove warnings from CArray.c
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/ba3362efb8
18:16 dalek nqp: 05b3d54 | (Arne Skjærholt)++ | src/6model/reprs/CStr.c:
18:16 dalek nqp: Remove warnings from CStr.c
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/05b3d54dae
18:16 dalek nqp: 71a611e | (Arne Skjærholt)++ | src/6model/reprs/CPointer.c:
18:16 dalek nqp: Remove warnings from CPointer.c
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/71a611ed53
18:16 dalek nqp: 8de9b9f | (Arne Skjærholt)++ | src/6model/reprs/CStruct.c:
18:16 dalek nqp: Remove warnings from CStruct.c
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/8de9b9f147
18:16 dalek nqp: 1cd1f35 | (Arne Skjærholt)++ | src/6model/reprs/NativeCall.c:
18:16 dalek nqp: Remove warnings from NativeCall.c
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/1cd1f359ff
18:16 dalek nqp: fc6789a | (Arne Skjærholt)++ | src/ (2 files):
18:16 dalek nqp: Remove warnings from nqp_dyncall.ops. Fix a bug uncovered.
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/fc6789a4af
18:16 dalek nqp: f30dabb | (Arne Skjærholt)++ | src/6model/reprs/ (5 files):
18:16 dalek nqp: Update dyncall REPRs to use typedef types for wrap_object and create_stable.
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/f30dabb3c2
18:16 dalek nqp: a2a20b6 | (Arne Skjærholt)++ | src/6model/reprs/P6bigint.c:
18:16 dalek nqp: Update P6bigint REPR to use typedef types for wrap_object and create_stable.
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/a2a20b624e
18:16 dalek nqp: bda34f3 | (Arne Skjærholt)++ | src/6model/reprs/P6bigint.c:
18:16 dalek nqp: Remove warnings from P6bigint.c.
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/bda34f39d3
18:16 dalek nqp: 7dbd85b | (Arne Skjærholt)++ | src/ops/nqp_bigint.ops:
18:16 dalek nqp: Remove warnings from nqp_bigint.ops.
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/7dbd85bf8b
18:17 dalek rakudo/toqast: c0731e2 | jnthn++ | src/Perl6/Grammar.pm:
18:17 dalek rakudo/toqast: 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 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/c0731e2ade
18:33 benabik No does built-in in Winxed?
18:38 benabik I write an awful lot of inline op(args) return type { type ret; ${ op ret, args }; return ret; } in Winxed.
19:13 benabik ...  It worked?!?
19:14 dalek PACT: 6b248a8 | benabik++ | setup.winxed:
19:14 dalek PACT: setup: Build headers
19:14 dalek PACT:
19:14 dalek PACT: Use Rosella to build header files
19:14 dalek PACT: review: https://github.com/parrot/PACT/commit/6b248a8927
19:14 benabik Although I think I need to commit the headers to break circularity in a bit.
19:14 benabik fixing bathroom &
19:37 Kulag joined #parrot
19:37 Kulag left #parrot
20:22 benabik Wow.  This looks like actual work.  What's going on here?
20:22 dalek PACT: af42224 | benabik++ | src/pact/packfile/decompile.winxed:
20:22 dalek PACT: Make helper functions anonymous
20:22 dalek PACT: review: https://github.com/parrot/PACT/commit/af422243c3
20:24 dalek PACT: 656471f | benabik++ | / (3 files):
20:24 dalek PACT: Circularity Saw: commit headers
20:24 dalek PACT:
20:24 dalek PACT: PACT.Packfile.Decompile is a lot more more pleasant without the
20:24 dalek PACT: pile of predeclared classes at the top.
20:24 dalek PACT: review: https://github.com/parrot/PACT/commit/656471f1be
20:26 dalek rakudo/toqast: 81a7ade | jnthn++ | src/Perl6/ (2 files):
20:26 dalek rakudo/toqast: 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 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/81a7ade931
20:30 dalek Heuristic branch merge: pushed 20 commits to nqp/dyncall-callbacks by arnsholt
20:34 darbelo joined #parrot
20:45 dalek rakudo/toqast: d1aef7e | jnthn++ | src/Perl6/Op (2 files):
20:45 dalek rakudo/toqast: Restore proto inlining optimization.
20:45 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/d1aef7eddd
21:09 wagle joined #parrot
21:18 schmooster joined #parrot
21:27 dalek rakudo/toqast: 678541a | jnthn++ | src/Perl6/Op (2 files):
21:27 dalek rakudo/toqast: Update compile time resolution of multis; this busts the setting if turned on, sadly...needs some more analysis.
21:27 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/678541a0a4
21:27 dalek rakudo/toqast: 740312f | jnthn++ | src/Perl6/Optimizer.pm:
21:27 dalek rakudo/toqast: Start fixing up immediate block inlining.
21:27 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/740312fd1f
21:27 dalek rakudo/toqast: bc246a5 | jnthn++ | src/ (2 files):
21:27 dalek rakudo/toqast: pir => nqp and void fix.
21:27 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/bc246a5ff3
21:27 dalek rakudo/toqast: fae30cb | jnthn++ | src/Perl6/Optimizer.pm:
21:27 dalek rakudo/toqast: Re-enable inlining of immediate blocks optimization.
21:27 dalek rakudo/toqast: review: https://github.com/rakudo/rakudo/commit/fae30cbf89
22:44 * benabik was diverted by better highlighting, but back to work.
22:55 dalek PACT: b2f2d80 | benabik++ | / (10 files):
22:55 dalek PACT: Recapitalize
22:55 dalek PACT:
22:55 dalek PACT: $include 'pact/packfile.winxed' just looked funny
22:55 dalek PACT: review: https://github.com/parrot/PACT/commit/b2f2d804d6
22:55 dalek PACT: 1a2ab32 | benabik++ | t/ (2 files):
22:55 dalek PACT: test: Create a central test header
22:55 dalek PACT:
22:55 dalek PACT: Remember to not repeat myself
22:55 dalek PACT: review: https://github.com/parrot/PACT/commit/1a2ab32622
22:55 dukeleto benabik++ # doing stuff
22:57 benabik dukeleto: Well, I did get paid for it, so I should do it...
23:15 benabik Hm.  Also important: dinner

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced