Parrot 5.1.0 "Zombie Parrot" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 3 March 2013.
dalek Heuristic branch merge: pushed 23 commits to rakudo/extend-dump by japhb 00:12
00:38 kid51 joined
dalek kudo/nom: 192b28f | coke++ | src/core/Range.pm:
RT#82312 - optimize size of numeric range.

Inspired by a patch from Gilbert Röhrbein <payload@lavabit.com>
01:33
kudo/nom: 9bf1806 | coke++ | src/core/Range.pm:
RT#82312 numeric value of numeric range

Fix another edge case. pmichaud++
03:08
03:14 preflex_ joined 03:39 woosley left 03:41 woosley joined
dalek kudo/extend-dump: 3b876e2 | (Geoffrey Broadwell)++ | src/core/Mu.pm:
Handle DUMP() of VM types that can't .DUMP() themselves
05:04
kudo/extend-dump: 19ad263 | (Geoffrey Broadwell)++ | src/core/ (2 files):
Improve .DUMP() of GatherIter and Parcel
kudo/extend-dump: 2d738ce | (Geoffrey Broadwell)++ | src/core/ (2 files):
Upgrade the .DUMP() method for ListIter and MapIter
kudo/extend-dump: cfbdeba | (Geoffrey Broadwell)++ | src/core/ (3 files):
Move infinite marker to front of .DUMP for GatherIter, ListIter, and List
kudo/extend-dump: b176ca8 | (Rob Hoelz)++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
More typo fixing
05:18
kudo/extend-dump: 25a9d6d | (Tobias Leich)++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Merge pull request #119 from hoelzro/nom

More typo fixing
kudo/extend-dump: 192b28f | coke++ | src/core/Range.pm:
RT#82312 - optimize size of numeric range.

Inspired by a patch from Gilbert Röhrbein <payload@lavabit.com>
kudo/extend-dump: 9bf1806 | coke++ | src/core/Range.pm:
RT#82312 numeric value of numeric range

Fix another edge case. pmichaud++
kudo/extend-dump: bce3d7d | (Geoffrey Broadwell)++ | src/ (2 files):
Merge branch 'nom' into extend-dump
05:41 dduncan joined 05:42 dduncan left
dalek kudo/extend-dump: 8d339e2 | (Geoffrey Broadwell)++ | src/core/Mu.pm:
Use hex for WHERE info in DUMP() and .DUMP-ID()
05:50
kudo/extend-dump: faec85d | (Geoffrey Broadwell)++ | src/core/Mu.pm:
Handle even more low-level types in Mu.DUMP
07:24
07:33 davidfetter joined
moritz the last parrot release announcement still says "Parrot 08:24
is a virtual machine aimed at running all dynamic languages."
is that still the case?
I am kinda uncertain whether parrot's shift to focus on Rakudo has happened yet, or whether it was just an option being discussed 08:25
10:02 arnsholt joined 11:30 kid51 joined 13:04 contingencyplan joined 13:44 myhrlin_ joined 13:45 myhrlin__ joined
Coke moritz: It's not like we're having secret parrot meetings about shutting you out. 14:17
moritz Coke: I know, but I don't read and backlog all of #parrot 14:19
Coke: and there seems to be a faction of parrot developers who want to focus on Rakudo, and others less convinced
and I simply don't know if there is an official statement on the whole topic, and if yes, what it is 14:20
sorry if my earlier comment sounded snarky, it wasn't what I wanted
Coke if you want an "official" statement, ask dukeleto or cotto, as they are still on the board.
14:23 Psyche^ joined 14:32 pjcj joined 14:43 pjcj joined
dalek kudo/nom: 8976369 | moritz++ | src/Perl6/Compiler.nqp:
report -I and -M options in --help output
14:51
arnsholt Have there been any changes to GC between Parrot 4.10.0 and Parrot 5.1.0? 15:09
15:29 pjcj joined 15:32 pjcj joined 15:37 pjcj joined 15:48 bluescreen joined 16:57 davidfetter joined 17:30 rurban left 17:42 PacoAir joined
dukeleto arnsholt: dont think so, but "git log -p src/gc" should tell you 19:33
moritz: Parrot still aims to support all dynamic languages 19:36
moritz: the sixparrot branch aims to support Rakudo. That is about all that has been decided.
moritz dukeleto: ok, thanks for the clarification 19:37
dukeleto And that is what I see and hear with my own senses, not an official statement. But yeah, I am one of the few active remaining PaFo board members
moritz: consensus is still congealing
It is actually kind of odd to be in the position of being an active contributor *and* a board member. 19:38
Then my personal actions get seen as "official", which really doesn't even have any meaning in the Parrot community.
arnsholt dukeleto: Right, nothing major probably, in that case. I've got a segfault (in the NativeCall stuff) that seems to happen on 5.1.0 Rakudo but not 4.10.0, during a GC run
Oh, incidentally, is there a pirop I can call to force a GC? 19:39
dukeleto Which is why I am trying to migrate PaFo to be part of the SFC, then there are no board members, just various parrot community people that do various things
arnsholt: sweep
"Teach me to sweep, master."
::brings arnsholt a broom::
arnsholt: if you can git bisect it, that will help parrot devs help you 19:40
arnsholt: even a smaller range of commits to look at would be helpful
arnsholt I realise you can rebind them, but both screen and tmux do themselves a disservice by choosing binding keys which overlap with prominent keys in emacs and for users who use emacs mode in their shell.
First impressions count.
dukeleto arnsholt: it is possible that something outside of src/gc change the GC behavior. And gc behavior is notoriously dependent on platform and how much memory the machine has
s/change/changed/ 19:41
moritz: i agree that we should have had some mention of how sixparrot is targetted directly at Rakudo, though. I am not sure that has gotten into a release announcement yet
moritz: would Rakudo like that to be part of the next release announcement, to direct more attention to that branch? 19:42
s/sixparrot/the sixparrot branch/g
Does "sixparrot" mean the same thing as "the sixparrot branch of parrot.git" ? Things are getting confusing.
arnsholt dukeleto: Awesome. For the time being, I'm assuming that it's a bug in my code (quite a bit of C code), but I'll try to bisect if I can't find anything obvious
Thanks! 19:43
Oh, whoops. And sorry for the pasto. Fat fingers =)
dukeleto arnsholt: no worries. Feel free to email parrot-dev too, many learned parrot hackers don't use IRC :)
arnsholt Good point as well. I'm a bit spoiled by #perl6 being mostly a one-stop shop for all things Rakudo/NQP =) 19:44
19:53 bluescreen_ joined 19:54 bluescreen__ joined
moritz dukeleto: I don't know anything about rakudo wanting or needing to be part of a release announcement; but if/when parrot shifts direction, that should be communicated clearly 20:19
21:20 bluescreen joined 23:57 contingencyplan joined 23:59 TonyC joined