Camelia, the Perl 6 bug

IRC log for #parrot, 2013-07-04

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:18 benabik joined #parrot
00:40 kid51 joined #parrot
00:48 benabik joined #parrot
01:08 kid51_ joined #parrot
01:23 woosley joined #parrot
05:18 dalek rakudo/nom: 9ece8b4 | (Brent Laabs)++ | src/core/IO/Spec/Win32.pm:
05:18 dalek rakudo/nom: implement canonpath(:parent) for Win32, rm os-dependent '...' -> '../..'
05:18 dalek rakudo/nom: this removes support for '...' double-parent on Symbian and NetWare,
05:18 dalek rakudo/nom: both of which are no longer being updated by the OS owners.
05:18 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9ece8b45e4
05:18 contingencyplan joined #parrot
05:36 rurban1 joined #parrot
06:01 PacoAir joined #parrot
06:29 bouncy joined #parrot
06:50 rurban1 joined #parrot
07:09 brrt joined #parrot
07:42 dalek rakudo/nom: 68301a7 | (Elizabeth Mattijsen)++ | src/core/List.pm:
07:42 dalek rakudo/nom: Remove .pop's "is rw" and fix the fallout from unshift's use of that
07:42 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/68301a78dc
07:44 dalek rakudo/nom: c74287f | (Brent Laabs)++ | src/core/IO/Spec/Win32.pm:
07:44 dalek rakudo/nom: fix thinko in Win32 canonpath
07:44 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/c74287fcf1
07:51 rurban1 joined #parrot
08:51 rurban1 joined #parrot
09:51 dalek nqp: a93b817 | sorear++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/ (2 files):
09:51 dalek nqp: Start stubbing in BootJavaInterop
09:51 dalek nqp: review: https://github.com/perl6/nqp/commit/a93b8171eb
09:51 dalek nqp: 9ffa04d | sorear++ | src/vm/jvm/runtime/org/perl6/n​qp/runtime/GlobalContext.java:
09:51 dalek nqp: GlobalContext.getCurrentThreadContext
09:51 dalek nqp: review: https://github.com/perl6/nqp/commit/9ffa04d3aa
09:51 brrt left #parrot
09:52 rurban1 joined #parrot
10:52 rurban1 joined #parrot
11:24 dalek rakudo/nom: 8a76baa | (Elizabeth Mattijsen)++ | src/core/List.pm:
11:24 dalek rakudo/nom: Revert "Remove .pop's "is rw" and fix the fallout from unshift's use of that"
11:24 dalek rakudo/nom:
11:24 dalek rakudo/nom: This reverts commit 68301a78dc644229fa747250d7119500103f2baa.
11:24 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8a76baae74
11:53 rurban1 joined #parrot
12:53 rurban1 joined #parrot
13:21 PacoAir joined #parrot
13:31 kid51 joined #parrot
13:43 woosley1 joined #parrot
13:50 benabik joined #parrot
13:54 rurban1 joined #parrot
14:05 darbelo joined #parrot
14:28 pjcj joined #parrot
14:54 rurban1 joined #parrot
15:32 Timbus joined #parrot
15:49 darbelo joined #parrot
15:49 rurban1 joined #parrot
17:00 rurban1 joined #parrot
17:05 myhrlin joined #parrot
17:12 contingencyplan joined #parrot
17:24 wagle joined #parrot
18:17 rurban1 joined #parrot
18:58 Timbus joined #parrot
18:58 sivoais joined #parrot
19:10 mtk joined #parrot
19:18 rurban1 joined #parrot
20:18 rurban1 joined #parrot
20:27 dalek nqp: 6ff98f6 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/s​ixmodel/SerializationWriter.java:
20:27 dalek nqp: Sanity check in serialization writer.
20:27 dalek nqp: review: https://github.com/perl6/nqp/commit/6ff98f6949
20:27 dalek nqp: dfeac2b | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/s​ixmodel/SerializationContext.java:
20:27 dalek nqp: Another sanity check in repossession.
20:27 dalek nqp: review: https://github.com/perl6/nqp/commit/dfeac2b1e9
20:34 rurban1 joined #parrot
21:01 preflex joined #parrot
21:06 rurban1 joined #parrot
21:22 rurban1 joined #parrot
21:29 dalek rakudo/nom: 6c4c901 | (Elizabeth Mattijsen)++ | src/Perl6/World.nqp:
21:29 dalek rakudo/nom: Make $a=Nil work
21:29 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6c4c901777
21:29 dalek rakudo/nom: 677e0ed | (Elizabeth Mattijsen)++ | src/Perl6/ (2 files):
21:29 dalek rakudo/nom: Make Nil work for typed containers, alas not for untyped containers
21:29 dalek rakudo/nom:
21:29 dalek rakudo/nom: Suggestions welcome.
21:29 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/677e0ed74f
21:48 rurban1 joined #parrot
21:52 sa1 Can somebody explain the error message here? http://pastebin.mozilla.org/2592456 . I get this backtrace on running some parrot-libgit2 tests.
21:56 rurban1 joined #parrot
21:59 rurban1 joined #parrot
22:01 Util sa1: That message comes from https://github.com/parrot/parrot/blo​b/master/src/pmc/structview.pmc#L244
22:09 sa1 Util: I noticed. But I still can't make sense. Where does init_len come in when using a StructView in winxed?
22:38 dalek nqp/repo-bug: fef0565 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/ (3 files):
22:38 dalek nqp/repo-bug: Get serialized object ownership model in place.
22:38 dalek nqp/repo-bug:
22:38 dalek nqp/repo-bug: For historical reasons, some things are not handled as direct objects,
22:38 dalek nqp/repo-bug: but rather as special cases in the serializer. This gets support for
22:38 dalek nqp/repo-bug: that handling in place, in hope of using it to resolve some of the
22:38 dalek nqp/repo-bug: remaining serialization/repossession issues.
22:38 dalek nqp/repo-bug: review: https://github.com/perl6/nqp/commit/fef0565793
22:38 dalek nqp/repo-bug: 837aed8 | jnthn++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java:
22:38 dalek nqp/repo-bug: Add missing repossession barriers.
22:38 dalek nqp/repo-bug:
22:38 dalek nqp/repo-bug: Makes the build explode by generating an invalid class file.
22:38 dalek nqp/repo-bug: review: https://github.com/perl6/nqp/commit/837aed8146
22:48 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 Util 2. Is the code you are testing the same as the code I am viewing? (branch `ncupdate`, 8a545d1)
22:49 rurban1 joined #parrot
22:52 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:53 Util sa1: But it *does* make a difference in how I read the backtrace that you pasted!
22:54 Util 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.
22:54 sa1 Util: the new call here being alloc()?
22:55 sa1 I've passed no arguments
22:56 sa1 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?
22:57 Util new() in line#9 of src/Git2/RefCache.winxed
22:57 sa1 Util: yes, the numbers remain the same
22:59 Util sa1: Please paste the output of `git diff`, of the changed code that actually generated your pasted error.
23:00 * Util goes AFK for 2 hours; will read the backscroll when I return.
23:01 sa1 Util: http://ix.io/6vQ
23:38 kid51 joined #parrot

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

Parrot | source cross referenced