Parrot 5.5.0 "Salvadori's Fig Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 30 June 2013.
00:18 benabik joined 00:40 kid51 joined 00:48 benabik joined 01:08 kid51_ joined 01:23 woosley joined
dalek kudo/nom: 9ece8b4 | (Brent Laabs)++ | src/core/IO/Spec/Win32.pm:
implement canonpath(:parent) for Win32, rm os-dependent '...' -> '../..'

both of which are no longer being updated by the OS owners.
05:18
05:18 contingencyplan joined 05:36 rurban1 joined 06:01 PacoAir joined 06:29 bouncy joined 06:50 rurban1 joined 07:09 brrt joined
dalek kudo/nom: 68301a7 | (Elizabeth Mattijsen)++ | src/core/List.pm:
Remove .pop's "is rw" and fix the fallout from unshift's use of that
07:42
kudo/nom: c74287f | (Brent Laabs)++ | src/core/IO/Spec/Win32.pm:
fix thinko in Win32 canonpath
07:44
07:51 rurban1 joined 08:51 rurban1 joined
dalek p: a93b817 | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/ (2 files):
Start stubbing in BootJavaInterop
09:51
p: 9ffa04d | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/GlobalContext.java:
GlobalContext.getCurrentThreadContext
09:51 brrt left 09:52 rurban1 joined 10:52 rurban1 joined
dalek kudo/nom: 8a76baa | (Elizabeth Mattijsen)++ | src/core/List.pm:
Revert "Remove .pop's "is rw" and fix the fallout from unshift's use of that"

This reverts commit 68301a78dc644229fa747250d7119500103f2baa.
11:24
11:53 rurban1 joined 12:53 rurban1 joined 13:21 PacoAir joined 13:31 kid51 joined 13:43 woosley1 joined 13:50 benabik joined 13:54 rurban1 joined 14:05 darbelo joined 14:28 pjcj joined 14:54 rurban1 joined 15:32 Timbus joined 15:49 darbelo joined, rurban1 joined 17:00 rurban1 joined 17:05 myhrlin joined 17:12 contingencyplan joined 17:24 wagle joined 18:17 rurban1 joined 18:58 Timbus joined, sivoais joined 19:10 mtk joined 19:18 rurban1 joined 20:18 rurban1 joined
dalek p: 6ff98f6 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/SerializationWriter.java:
Sanity check in serialization writer.
20:27
p: dfeac2b | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/sixmodel/SerializationContext.java:
Another sanity check in repossession.
20:34 rurban1 joined 21:01 preflex joined 21:06 rurban1 joined 21:22 rurban1 joined
dalek kudo/nom: 6c4c901 | (Elizabeth Mattijsen)++ | src/Perl6/World.nqp:
Make $a=Nil work
21:29
kudo/nom: 677e0ed | (Elizabeth Mattijsen)++ | src/Perl6/ (2 files):
Make Nil work for typed containers, alas not for untyped containers

Suggestions welcome.
21:48 rurban1 joined
sa1 Can somebody explain the error message here? pastebin.mozilla.org/2592456 . I get this backtrace on running some parrot-libgit2 tests. 21:52
21:56 rurban1 joined 21:59 rurban1 joined
Util sa1: That message comes from github.com/parrot/parrot/blob/mast...w.pmc#L244 22:01
sa1 Util: I noticed. But I still can't make sense. Where does init_len come in when using a StructView in winxed? 22:09
dalek p/repo-bug: fef0565 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (3 files):
Get serialized object ownership model in place.

For historical reasons, some things are not handled as direct objects, but rather as special cases in the serializer. This gets support for that handling in place, in hope of using it to resolve some of the remaining serialization/repossession issues.
22:38
p/repo-bug: 837aed8 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
Add missing repossession barriers.

Makes the build explode by generating an invalid class file.
Util sa1: 1. Does changing `var sv = new 'StructView'([ DATATYPE_STRUCT, 3,` to `var sv = new ['StructView']([ DATATYPE_STRUCT, 3,` make any difference? 22:48
2. Is the code you are testing the same as the code I am viewing? (branch `ncupdate`, 8a545d1)
22:49 rurban1 joined
sa1 Util: It doesn't make a difference. The code is slightly different(I've replaced 3 with 2 and removed a line, but that again isn't making a difference) 22:52
Util sa1: But it *does* make a difference in how I read the backtrace that you pasted! 22:53
init_len is the number of arguments that you passed to init_pmc via your new() call. 22:54
sa1 Util: changing the code isn't changing the error. Its the same error with my last public commit.
Util: the new call here being alloc()?
I've passed no arguments 22:55
It may be being passed internally in winxed. 22:56
Util "Initializer too short (4) for struct type `struct' with 3 elements": the numbers in this error remain (4) and 3, even when you change 3 to 2 and removed a line?
new() in line#9 of src/Git2/RefCache.winxed 22:57
sa1 Util: yes, the numbers remain the same
Util sa1: Please paste the output of `git diff`, of the changed code that actually generated your pasted error. 22:59
Util goes AFK for 2 hours; will read the backscroll when I return. 23:00
sa1 Util: ix.io/6vQ 23:01
23:38 kid51 joined