Camelia, the Perl 6 bug

IRC log for #parrot, 2013-03-29

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:12 dalek Heuristic branch merge: pushed 23 commits to rakudo/extend-dump by japhb
00:38 kid51 joined #parrot
01:33 dalek rakudo/nom: 192b28f | coke++ | src/core/Range.pm:
01:33 dalek rakudo/nom: RT#82312 - optimize size of numeric range.
01:33 dalek rakudo/nom:
01:33 dalek rakudo/nom: Inspired by a patch from Gilbert Röhrbein <payload@lavabit.com>
01:33 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/192b28fafd
03:08 dalek rakudo/nom: 9bf1806 | coke++ | src/core/Range.pm:
03:08 dalek rakudo/nom: RT#82312 numeric value of numeric range
03:08 dalek rakudo/nom:
03:08 dalek rakudo/nom: Fix another edge case. pmichaud++
03:08 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/9bf180636d
03:14 preflex_ joined #parrot
03:39 woosley left #parrot
03:41 woosley joined #parrot
05:04 dalek rakudo/extend-dump: 3b876e2 | (Geoffrey Broadwell)++ | src/core/Mu.pm:
05:04 dalek rakudo/extend-dump: Handle DUMP() of VM types that can't .DUMP() themselves
05:04 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/3b876e273a
05:04 dalek rakudo/extend-dump: 19ad263 | (Geoffrey Broadwell)++ | src/core/ (2 files):
05:04 dalek rakudo/extend-dump: Improve .DUMP() of GatherIter and Parcel
05:04 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/19ad263a29
05:04 dalek rakudo/extend-dump: 2d738ce | (Geoffrey Broadwell)++ | src/core/ (2 files):
05:04 dalek rakudo/extend-dump: Upgrade the .DUMP() method for ListIter and MapIter
05:04 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/2d738ce38a
05:04 dalek rakudo/extend-dump: cfbdeba | (Geoffrey Broadwell)++ | src/core/ (3 files):
05:04 dalek rakudo/extend-dump: Move infinite marker to front of .DUMP for GatherIter, ListIter, and List
05:04 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/cfbdebaa98
05:18 dalek rakudo/extend-dump: b176ca8 | (Rob Hoelz)++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
05:18 dalek rakudo/extend-dump: More typo fixing
05:18 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/b176ca8d09
05:18 dalek rakudo/extend-dump: 25a9d6d | (Tobias Leich)++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
05:18 dalek rakudo/extend-dump: Merge pull request #119 from hoelzro/nom
05:18 dalek rakudo/extend-dump:
05:18 dalek rakudo/extend-dump: More typo fixing
05:18 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/25a9d6d4c5
05:18 dalek rakudo/extend-dump: 192b28f | coke++ | src/core/Range.pm:
05:18 dalek rakudo/extend-dump: RT#82312 - optimize size of numeric range.
05:18 dalek rakudo/extend-dump:
05:18 dalek rakudo/extend-dump: Inspired by a patch from Gilbert Röhrbein <payload@lavabit.com>
05:18 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/192b28fafd
05:18 dalek rakudo/extend-dump: 9bf1806 | coke++ | src/core/Range.pm:
05:18 dalek rakudo/extend-dump: RT#82312 numeric value of numeric range
05:18 dalek rakudo/extend-dump:
05:18 dalek rakudo/extend-dump: Fix another edge case. pmichaud++
05:18 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/9bf180636d
05:18 dalek rakudo/extend-dump: bce3d7d | (Geoffrey Broadwell)++ | src/ (2 files):
05:18 dalek rakudo/extend-dump: Merge branch 'nom' into extend-dump
05:18 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/bce3d7de0d
05:41 dduncan joined #parrot
05:42 dduncan left #parrot
05:50 dalek rakudo/extend-dump: 8d339e2 | (Geoffrey Broadwell)++ | src/core/Mu.pm:
05:50 dalek rakudo/extend-dump: Use hex for WHERE info in DUMP() and .DUMP-ID()
05:50 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/8d339e28c3
07:24 dalek rakudo/extend-dump: faec85d | (Geoffrey Broadwell)++ | src/core/Mu.pm:
07:24 dalek rakudo/extend-dump: Handle even more low-level types in Mu.DUMP
07:24 dalek rakudo/extend-dump: review: https://github.com/rakudo/rakudo/commit/faec85d644
07:33 davidfetter joined #parrot
08:24 moritz the last parrot release announcement still says "Parrot
08:24 moritz is a virtual machine aimed at running all dynamic languages."
08:24 moritz is that still the case?
08:25 moritz I am kinda uncertain whether parrot's shift to focus on Rakudo has happened yet, or whether it was just an option being discussed
10:02 arnsholt joined #parrot
11:30 kid51 joined #parrot
13:04 contingencyplan joined #parrot
13:44 myhrlin_ joined #parrot
13:45 myhrlin__ joined #parrot
14:17 Coke moritz: It's not like we're having secret parrot meetings about shutting you out.
14:19 moritz Coke: I know, but I don't read and backlog all of #parrot
14:19 moritz Coke: and there seems to be a faction of parrot developers who want to focus on Rakudo, and others less convinced
14:20 moritz and I simply don't know if there is an official statement on the whole topic, and if yes, what it is
14:20 moritz sorry if my earlier comment sounded snarky, it wasn't what I wanted
14:20 Coke if you want an "official" statement, ask dukeleto or cotto, as they are still on the board.
14:23 Psyche^ joined #parrot
14:32 pjcj joined #parrot
14:43 pjcj joined #parrot
14:51 dalek rakudo/nom: 8976369 | moritz++ | src/Perl6/Compiler.nqp:
14:51 dalek rakudo/nom: report -I and -M options in --help output
14:51 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8976369101
15:09 arnsholt Have there been any changes to GC between Parrot 4.10.0 and Parrot 5.1.0?
15:29 pjcj joined #parrot
15:32 pjcj joined #parrot
15:37 pjcj joined #parrot
15:48 bluescreen joined #parrot
16:57 davidfetter joined #parrot
17:30 rurban left #parrot
17:42 PacoAir joined #parrot
19:33 dukeleto arnsholt: dont think so, but "git log -p src/gc" should tell you
19:36 dukeleto moritz: Parrot still aims to support all dynamic languages
19:36 dukeleto moritz: the sixparrot branch aims to support Rakudo. That is about all that has been decided.
19:37 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
19:37 dukeleto moritz: consensus is still congealing
19:38 dukeleto It is actually kind of odd to be in the position of being an active contributor *and* a board member.
19:38 dukeleto Then my personal actions get seen as "official", which really doesn't even have any meaning in the Parrot community.
19:38 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
19:39 arnsholt 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
19:39 dukeleto arnsholt: sweep
19:39 dukeleto "Teach me to sweep, master."
19:39 dukeleto ::brings arnsholt a broom::
19:40 dukeleto arnsholt: if you can git bisect it, that will help parrot devs help you
19:40 dukeleto arnsholt: even a smaller range of commits to look at would be helpful
19:40 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.
19:40 arnsholt First impressions count.
19:40 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
19:41 dukeleto s/change/changed/
19:41 dukeleto 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
19:42 dukeleto moritz: would Rakudo like that to be part of the next release announcement, to direct more attention to that branch?
19:42 dukeleto s/sixparrot/the sixparrot branch/g
19:42 dukeleto Does "sixparrot" mean the same thing as "the sixparrot branch of parrot.git" ? Things are getting confusing.
19:42 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
19:43 arnsholt Thanks!
19:43 arnsholt Oh, whoops. And sorry for the pasto. Fat fingers =)
19:43 dukeleto arnsholt: no worries. Feel free to email parrot-dev too, many learned parrot hackers don't use IRC :)
19:44 arnsholt Good point as well. I'm a bit spoiled by #perl6 being mostly a one-stop shop for all things Rakudo/NQP =)
19:53 bluescreen_ joined #parrot
19:54 bluescreen__ joined #parrot
20:19 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
21:20 bluescreen joined #parrot
23:57 contingencyplan joined #parrot
23:59 TonyC joined #parrot

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

Parrot | source cross referenced