Camelia, the Perl 6 bug

IRC log for #parrot, 2010-02-07

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:04 dalek parrot: r43730 | allison++ | trunk/ports/debian (3 files):
00:04 dalek parrot: Prepare for 2.0 packages.
00:04 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43730/
00:18 bacek joined #parrot
00:20 * Coke hates IRC.
00:20 Coke or irssi.
00:20 Coke or something.
00:36 dalek parrot: r43731 | allison++ | trunk/ports/debian (2 files):
00:36 dalek parrot: Adding the parrot-nqp binary.
00:36 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43731/
00:49 dalek TT #351 closed by coke++: [TODO] Merge parrotcode.org into parrot.org
00:49 dalek TT #402 closed by coke++: make html's generated pages should mention the version
01:03 Austin Don't be a hater, Coke.
01:09 dalek parrot: r43732 | allison++ | trunk/ports/debian (6 files):
01:09 dalek parrot: Add a patch for the missing DESTDIR flag in the 'install-doc' target.
01:09 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43732/
01:09 dalek parrot: r43733 | allison++ | trunk/config/gen/makefiles/root.in:
01:09 dalek parrot: [install] Add a missing DESTDIR flag in the 'install-doc' target,
01:10 dalek parrot: needed to allow packagers to install the files in a temporary
01:10 dalek parrot: directory during packaging.
01:10 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43733/
01:12 dalek parrot-data-structures: cb7ecff | Whiteknight++ | benchmarks/ (12 files):
01:12 dalek parrot-data-structures: remove the old .nqp-based benchmarks. Replace with a series of pir-based benchmarks with a factored library file
01:12 dalek parrot-data-structures: review: http://github.com/Whiteknight/parrot-data-structur​es/commit/cb7ecff90579c53e688e7b125e7d327014c7e3b5
01:46 Whiteknight yay! dalek is reporting parrot-data-structures!
01:47 patspam joined #parrot
02:15 dalek parrot: r43734 | allison++ | trunk/ports/debian/parrot-devel.install.in:
02:15 dalek parrot: [debian] Install the P6Regex library required by parrot-nqp.
02:15 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43734/
02:32 ruoso joined #parrot
03:21 dalek parrot: r43735 | allison++ | trunk/ports/debian/parrot-devel.install.in:
03:21 dalek parrot: [debian] Adding further libraries needed by parrot-nqp.
03:21 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43735/
03:21 dalek parrot: r43736 | allison++ | trunk/ports/debian (2 files):
03:21 dalek parrot: [debian] Update Standards-Version to current required for sid.
03:21 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43736/
03:38 dalek parrot: r43737 | allison++ | trunk/ports/debian (2 files):
03:38 dalek parrot: [debian] Add standard README.source file explaining use of quilt
03:38 dalek parrot: (requested by debian lintian package checker).
03:38 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43737/
03:48 janus joined #parrot
03:58 silug_ joined #parrot
04:04 cottoo joined #parrot
04:07 Infinoid_ joined #parrot
04:07 FullMetalHarlot joined #parrot
04:07 confound_ joined #parrot
04:07 particle1 joined #parrot
04:07 cotto_w0rk joined #parrot
04:07 purl joined #parrot
04:07 theory joined #parrot
04:07 Austin joined #parrot
04:07 lucian joined #parrot
04:07 Whiteknight joined #parrot
04:07 TonyC joined #parrot
04:07 cxreg joined #parrot
04:07 knewt joined #parrot
04:07 wagle joined #parrot
04:07 workbench joined #parrot
04:07 frodwith_ joined #parrot
04:07 zostay_ joined #parrot
04:07 Tene joined #parrot
04:07 dngor joined #parrot
04:07 ingy joined #parrot
04:07 bacek_at_work joined #parrot
04:07 eiro joined #parrot
04:07 jjore_ joined #parrot
04:07 TimToady joined #parrot
04:07 Ryan52 joined #parrot
04:08 leto joined #parrot
04:08 bacek_ joined #parrot
04:08 janus joined #parrot
04:08 ruoso joined #parrot
04:08 payload joined #parrot
04:08 kurahaupo_mobi joined #parrot
04:08 darbelo joined #parrot
04:08 jhelwig joined #parrot
04:08 Patterner joined #parrot
04:08 mikehh joined #parrot
04:08 tewk joined #parrot
04:08 plobsing joined #parrot
04:08 he joined #parrot
04:08 preflex joined #parrot
04:08 hiroyuki_y joined #parrot
04:08 slavorgn joined #parrot
04:08 slavorg joined #parrot
04:08 baest joined #parrot
04:08 GeJ joined #parrot
04:08 Maddingue joined #parrot
04:08 ascent joined #parrot
04:08 Hunger joined #parrot
04:08 Coke joined #parrot
04:08 NotFound joined #parrot
04:08 athomason joined #parrot
04:08 sri joined #parrot
04:08 treed joined #parrot
04:08 krunen joined #parrot
04:08 integral joined #parrot
04:08 dukeleto joined #parrot
04:08 redbrain joined #parrot
04:08 Khisanth joined #parrot
04:10 dalek parrot: r43738 | allison++ | trunk/ports/debian/patches (2 files):
04:10 dalek parrot: [debian] Add documentation patches to pass lintian checks.
04:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43738/
04:11 patspam joined #parrot
04:11 dalek parrot-data-structures: 0521a05 | Whiteknight++ | benchmarks/ (7 files):
04:11 dalek parrot-data-structures: add rapidfire benchmarks to all types.
04:11 dalek parrot-data-structures: review: http://github.com/Whiteknight/parrot-data-structur​es/commit/0521a053746839bd6a55a369566f8c2248f2b71f
04:11 dalek parrot-data-structures: 6f75ad9 | Whiteknight++ | benchmarks.sh:
04:11 dalek parrot-data-structures: a quick sh script to run the benchmarks
04:11 dalek parrot-data-structures: review: http://github.com/Whiteknight/parrot-data-structur​es/commit/6f75ad9834656c72c6731074c8a81c0ee093d2f9
04:11 dalek parrot-data-structures: d41b330 | Whiteknight++ |  (2 files):
04:11 dalek parrot-data-structures: small fixes. RPQ was throwing exception during the new rapidfire benchmark. Fix that and fix some output formatting
04:11 dalek parrot-data-structures: review: http://github.com/Whiteknight/parrot-data-structur​es/commit/d41b3307da17406ba607cae13bb647626e1af1cf
04:13 TimToady_ joined #parrot
04:14 eiro_ joined #parrot
04:14 ingyfoo joined #parrot
04:19 dngor_ joined #parrot
04:19 wagle_ joined #parrot
04:19 cxreg2 joined #parrot
04:19 KatrinaTheLamia joined #parrot
04:19 Tene_ joined #parrot
04:19 confound joined #parrot
04:19 Infinoid joined #parrot
04:19 zostay joined #parrot
04:19 Austin joined #parrot
04:19 estrabd joined #parrot
04:19 leto joined #parrot
04:19 bacek_ joined #parrot
04:19 janus joined #parrot
04:19 ruoso joined #parrot
04:19 payload joined #parrot
04:19 kurahaupo_mobi joined #parrot
04:19 darbelo joined #parrot
04:19 jhelwig joined #parrot
04:19 Patterner joined #parrot
04:19 mikehh joined #parrot
04:19 tewk joined #parrot
04:19 plobsing joined #parrot
04:19 he joined #parrot
04:19 preflex joined #parrot
04:19 hiroyuki_y joined #parrot
04:19 slavorgn joined #parrot
04:19 slavorg joined #parrot
04:19 baest joined #parrot
04:19 GeJ joined #parrot
04:19 Maddingue joined #parrot
04:19 ascent joined #parrot
04:19 Hunger joined #parrot
04:19 Coke joined #parrot
04:19 NotFound joined #parrot
04:19 athomason joined #parrot
04:19 sri joined #parrot
04:19 treed joined #parrot
04:19 krunen joined #parrot
04:19 integral joined #parrot
04:19 dukeleto joined #parrot
04:19 redbrain joined #parrot
04:19 Khisanth joined #parrot
04:19 eiro joined #parrot
04:19 confound joined #parrot
04:19 Ryan52 joined #parrot
04:23 frodwith joined #parrot
04:24 cotto_working joined #parrot
04:24 particle joined #parrot
04:24 particle1 joined #parrot
04:24 cotto_w0rk joined #parrot
04:24 purl joined #parrot
04:24 theory joined #parrot
04:24 lucian joined #parrot
04:24 Whiteknight joined #parrot
04:24 TonyC joined #parrot
04:24 knewt joined #parrot
04:24 wagle joined #parrot
04:24 workbench joined #parrot
04:24 dngor joined #parrot
04:24 bacek_at_work joined #parrot
04:24 jjore_ joined #parrot
04:24 bacek_at_work joined #parrot
04:43 Austin Is it me, or is the C3 linearizer totally broken?
04:44 krunen joined #parrot
04:52 Austin message pmichaud Is there a known problem with c3-linearizing basic p6object classes? I declare "class Parent {...}" and "class Child {...}" and get an "ambiguous hierarchy" failure when I try to do P6metaclass.add_parent(Child, Parent)
04:52 purl Message for pmichaud stored.
04:53 nopaste "Austin" at 68.37.46.53 pasted "C3 lin problem?" (13 lines) at http://nopaste.snit.ch/19492
04:54 Austin message pmichaud See http://nopaste.snit.ch/19492
04:54 purl Message for pmichaud stored.
04:59 dalek parrot: r43739 | allison++ | trunk/ports/debian/patches (2 files):
04:59 dalek parrot: [debian] Add a simple manpage for parrot-nqp.
04:59 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43739/
05:16 dalek parrot: r43740 | allison++ | trunk/ports/debian/control.in:
05:16 dalek parrot: [debian] Adding ${misc:Depends} to all binary packages, as requested
05:16 dalek parrot: by lintian check.
05:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43740/
05:16 dalek parrot: r43741 | allison++ | trunk/ports/debian/rules:
05:16 dalek parrot: [debian] Generate and install the manpage for parrot-nqp.
05:16 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43741/
05:29 patspam1 joined #parrot
05:32 dalek parrot: r43742 | allison++ | trunk/ports/debian/changelog:
05:32 dalek parrot: [debian] Add changelog entries for doc patches.
05:32 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43742/
06:02 theory joined #parrot
06:11 bacek o hai
06:12 bacek seen whiteknight
06:12 purl whiteknight was last seen on #parrot 4 hours, 25 minutes and 40 seconds ago, saying: yay! dalek is reporting parrot-data-structures!
06:12 bacek karma lurker...
06:12 purl lurker... has neutral karma
06:22 dalek parrot: r43743 | bacek++ | branches/gc_encapsulate/src/runcore/trace.c:
06:22 dalek parrot: Return early from trace to avoid crash on invalid pointer.
06:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43743/
06:22 dalek parrot: r43744 | bacek++ | branches/gc_encapsulate/src/gc/gc_ms.c:
06:22 dalek parrot: Implement more introspection in gc_ms_info.
06:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43744/
06:22 dalek parrot: r43745 | bacek++ | branches/gc_encapsulate (55 files):
06:22 dalek parrot: Sinc branch with trunk.
06:22 dalek parrot: Conflicts:
06:22 dalek parrot: PBC_COMPAT
06:22 dalek parrot: config/gen/makefiles/root.in
06:22 purl i guess config/gen/makefiles/root.in is what generates parrot/Makefile
06:22 dalek parrot: src/pmc_freeze.c
06:22 purl src/pmc_freeze.c is, like, full of scary
06:22 dalek parrot: t/native_pbc/annotations.pbc
06:22 dalek parrot: t/native_pbc/integer_1.pbc
06:22 dalek parrot: t/native_pbc/number_1.pbc
06:22 dalek parrot: t/native_pbc/string_1.pbc
06:22 dalek parrot: tools/build/nativecall.pl
06:22 purl somebody said tools/build/nativecall.pl was supposed to be run manually, right?
06:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43745/
06:22 dalek parrot: r43746 | bacek++ | branches/gc_encapsulate/src/gc/api.c:
06:22 dalek parrot: Implement total_unblock in terms of unblock_mark/unblock_sweep
06:23 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43746/
06:36 bacek joined #parrot
06:52 iblechbot joined #parrot
07:56 fperrad joined #parrot
08:00 dalek parrot: r43747 | bacek++ | branches/gc_encapsulate/src/pmc/imageio.pmc:
08:01 dalek parrot: Fix building after merge with trunk.
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43747/
08:01 dalek parrot: r43748 | bacek++ | branches/gc_encapsulate/src/gc (3 files):
08:01 dalek parrot: Expose compating of string pool via GC_Subsystem.
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43748/
08:01 dalek parrot: r43749 | bacek++ | branches/gc_encapsulate/tools/dev/mk_native_pbc:
08:01 dalek parrot: mk_native_pbc now depends on make corevm only
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43749/
08:01 dalek parrot: r43750 | bacek++ | branches/gc_encapsulate/t/native_pbc (4 files):
08:01 dalek parrot: Rebuild native PBC
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43750/
08:01 dalek parrot: r43751 | bacek++ | branches/gc_encapsulate/src/interp/inter_cb.c:
08:01 dalek parrot: Fix fetching interpeter in NCI callback.
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43751/
08:01 dalek parrot: r43752 | bacek++ | branches/gc_encapsulate/src/gc/api.c:
08:01 dalek parrot: Temporary poke into GC MS to support timely destruction of PMCs.
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43752/
08:16 eternaleye joined #parrot
09:32 barney joined #parrot
10:01 barney joined #parrot
10:44 dalek parrot: r43753 | bacek++ | branches/gc_encapsulate (15 files):
10:44 dalek parrot: Sync branch with trunc.
10:44 dalek parrot: Conflicts:
10:44 dalek parrot: config/auto/icu.pm
10:44 dalek parrot: src/pmc/imageio.pmc
10:44 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43753/
11:34 dalek parrot: r43754 | allison++ | trunk/ports/debian/copyright:
11:34 dalek parrot: [debian] Add a copyright notice for external NQP files in the Parrot
11:34 dalek parrot: repo (pulled from README file in ext/nqp-rx).
11:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43754/
11:50 dalek parrot: r43755 | allison++ | trunk/ports/debian/changelog:
11:50 dalek parrot: [debian] Note added copyright notice for nqp-rx in changelog.
11:50 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43755/
12:03 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#32080), fulltest) at r43755 - Ubuntu 9.10 amd64 (g++ with --optimize)
12:19 dalek tracwiki: v24 | allison++ | ChrootSetup
12:19 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Ch​rootSetup?version=24&action=diff
12:24 payload joined #parrot
12:35 dalek tracwiki: v25 | allison++ | ChrootSetup
12:35 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Ch​rootSetup?version=25&action=diff
12:35 dalek tracwiki: v26 | allison++ | ChrootSetup
12:35 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Ch​rootSetup?version=26&action=diff
12:35 dalek tracwiki: v27 | allison++ | ChrootSetup
12:35 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Ch​rootSetup?version=27&action=diff
12:51 payload1 joined #parrot
12:52 dalek tracwiki: v28 | allison++ | ChrootSetup
12:52 dalek tracwiki: http://trac.parrot.org/parrot/wiki/Ch​rootSetup?version=28&action=diff
13:00 payload joined #parrot
13:10 payload1 joined #parrot
13:19 kid51 joined #parrot
13:34 JimmyZ joined #parrot
13:36 JimmyZ joined #parrot
13:44 dalek parrot: r43756 | allison++ | trunk/ports/debian/control:
13:44 dalek parrot: [debian] Storing the generated control file, so quilt dependency can be
13:44 dalek parrot: satisfied before running debian/rules.
13:44 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43756/
14:17 dalek parrot: r43757 | allison++ | trunk/ports/ubuntu/README:
14:17 dalek parrot: [ubuntu] Add a note explaining the Ubuntu-specific files.
14:17 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43757/
14:17 dalek parrot: r43758 | allison++ | trunk/src/parrot_debugger.c:
14:17 dalek parrot: [cage] Add a short description after the executable name, needed for
14:18 dalek parrot: converting the pod to a manpage.
14:18 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43758/
14:18 dalek parrot: r43759 | allison++ | trunk/tools/dev/pbc_to_exe.pir:
14:18 dalek parrot: [cage] Add short description, required for generating manpage.
14:18 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43759/
14:19 kurahaupo joined #parrot
14:34 dalek parrot: r43760 | allison++ | trunk/docs/project/ubuntu_packaging_guide.pod:
14:34 dalek parrot: [ubuntu] Fix minor typos in the Ubuntu packaging guide.
14:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43760/
14:34 dalek parrot: r43761 | allison++ | trunk/ports/debian/changelog:
14:34 dalek parrot: [debian] Update timestamp before building source packages.
14:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43761/
14:44 dolmen joined #parrot
14:46 cxreg2 joined #parrot
14:47 confound_ joined #parrot
14:48 FullMetalHarlot joined #parrot
14:48 Tene joined #parrot
14:53 dngor joined #parrot
14:54 joeri joined #parrot
14:54 confound joined #parrot
14:54 jjore_ joined #parrot
14:54 workbench joined #parrot
14:54 knewt joined #parrot
14:54 TonyC joined #parrot
14:54 lucian joined #parrot
14:54 purl joined #parrot
14:54 particle joined #parrot
14:54 cotto_working joined #parrot
14:54 wagle joined #parrot
14:54 Whiteknight joined #parrot
14:59 JimmyZ joined #parrot
15:27 Psyche^ joined #parrot
15:27 cognominal joined #parrot
15:32 confound joined #parrot
15:33 JimmyZ joined #parrot
15:33 Whiteknight joined #parrot
15:33 wagle joined #parrot
15:33 cotto_working joined #parrot
15:33 particle joined #parrot
15:33 purl joined #parrot
15:33 lucian joined #parrot
15:33 TonyC joined #parrot
15:33 knewt joined #parrot
15:33 workbench joined #parrot
15:33 jjore_ joined #parrot
15:40 confound_ joined #parrot
15:49 Whiteknight joined #parrot
15:49 wagle joined #parrot
15:49 cotto_working joined #parrot
15:49 particle joined #parrot
15:49 purl joined #parrot
15:49 lucian joined #parrot
15:49 TonyC joined #parrot
15:49 knewt joined #parrot
15:49 workbench joined #parrot
15:49 jjore_ joined #parrot
15:49 confound joined #parrot
16:16 confound_ joined #parrot
16:16 Whiteknight joined #parrot
16:16 wagle joined #parrot
16:16 cotto_working joined #parrot
16:16 particle joined #parrot
16:16 purl joined #parrot
16:16 lucian joined #parrot
16:16 TonyC joined #parrot
16:16 knewt joined #parrot
16:16 workbench joined #parrot
16:16 jjore_ joined #parrot
16:23 mikehh joined #parrot
16:23 Hunger joined #parrot
16:26 dukeleto joined #parrot
16:26 leto_ joined #parrot
16:26 baest joined #parrot
16:27 khisanth_ joined #parrot
16:30 zostay joined #parrot
16:33 jan joined #parrot
16:39 kurahaupo joined #parrot
16:41 kid51 Hmm, we seem to be having some IRC problems this morning.
16:50 zostay joined #parrot
16:50 khisanth_ joined #parrot
16:50 leto_ joined #parrot
16:50 confound_ joined #parrot
16:50 Whiteknight joined #parrot
16:50 wagle joined #parrot
16:50 cotto_working joined #parrot
16:50 particle joined #parrot
16:50 purl joined #parrot
16:50 lucian joined #parrot
16:50 TonyC joined #parrot
16:50 knewt joined #parrot
16:50 workbench joined #parrot
16:50 jjore_ joined #parrot
17:03 kjeldahl joined #parrot
17:07 kjeldahl joined #parrot
17:09 kjeldahl joined #parrot
17:19 theory joined #parrot
17:23 Whiteknight IRC has been less than stable this morning
17:25 kid51 Yes, but certainly not due to excessive traffic ;-)
17:26 kid51 purl, are you there?
17:26 purl no idea, kid51
17:27 Austin seen pmichaud
17:27 purl pmichaud was last seen on #parrot 6 days, 1 hours, 58 minutes and 3 seconds ago, saying: okay, excellent work.  [Feb  1 15:29:13 2010]
17:28 * kid51 ponders the mere one inch of snow that fell in Brooklyn and wonders whether Whiteknight and Austin and Infinoid are snowed in
17:28 Whiteknight I haven't even tried to leave my apartment yet
17:29 Austin It's already melting here. The cars go by with that "ssss" sound of wet road.
17:29 Austin (40 degrees outside)
17:38 Austin Man. "Lap dances for Haiti" in a Toledo strip club. Thanks, CNN, for keeping me informed.
17:39 iblechbot joined #parrot
17:40 Austin Whiteknight, do you have a working parrot (2.0+) ?
17:44 zostay joined #parrot
17:44 khisanth_ joined #parrot
17:44 leto_ joined #parrot
17:44 confound_ joined #parrot
17:44 Whiteknight joined #parrot
17:44 wagle joined #parrot
17:44 cotto_working joined #parrot
17:44 particle joined #parrot
17:44 purl joined #parrot
17:44 TonyC joined #parrot
17:44 knewt joined #parrot
17:44 workbench joined #parrot
17:44 jjore_ joined #parrot
17:44 Austin Well, that's certainly irritating
17:49 * kurahaupo has no experience of snow at home. It's just after sunrise and still 21°C, 90+%RH
17:49 Austin Where are you, kura?
17:50 kurahaupo 178E37S
17:51 Austin Hmm. Not Guam. Maybe new Zealand?
17:51 kid51 According to google maps, that's in the ocean about 300 km east of Auckland
17:52 Austin And how do you pronounce kurahaupo? Is that "how-po" or "wa-po" or "hoppo" or ...?
17:52 kurahaupo -36.909642,174.712931
17:53 kurahaupo Sorry for typo, like I said it's just after sunrise.
17:53 kurahaupo That's "koo rah how po"
17:54 Austin Well, if I find an airplane with "
17:54 Austin Auckland" on it, I'll send you some snow. :)
17:55 Austin So Chalmers St and St Georges Rd?
17:56 eternaleye joined #parrot
17:56 kurahaupo Is name of ancestral polynesian canoe that brought first settlers here. Also name of street where I once lived
17:56 Austin Is it a class name, or an individual name?
17:57 Austin I think my keyboard wants some new batteries.
17:57 * kurahaupo wanders outside to get a better gps reading
17:57 Austin That is, "The settlers came here in a kurahaupo" or "The settlers came here in the SS Kurahaupo"
17:58 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#32084), fulltest) at r43761 - Ubuntu 9.10 amd64 (gcc with --optimize)
17:58 Austin Ted William St and Trevola?
17:58 kid51 That's what I'm seeing
17:58 purl seeing is believing
17:58 Austin Yeah, I didn't put in enough digits the first time.
17:59 lucian joined #parrot
17:59 kurahaupo there were at least two canoes by this name over 200 years but only one at a time (to my knowledge)
18:01 Austin So I've learned something new already, and it's barely one o'clock.
18:01 Austin Yesterday, I learned that Parrot hates me.
18:02 kid51 Austin, it's nothing personal.
18:02 Austin It sure seems that way.
18:03 kid51 clock
18:03 Austin Kid, do you have a working parrot 2+?
18:03 kid51 Well, I can always do an svn up and build one.
18:03 kid51 Is that what you had in mind?
18:03 Austin No, I was hoping you were working on something relatively current.
18:04 kid51 It will be current in about 5 minutes.
18:04 * kid51 is never more than a few days out-of-date
18:05 Austin Ahh.
18:05 kid51 r u having trouble building?
18:05 Austin No, I'm having trouble believing this code doesn't work.
18:05 Austin Can you run http://nopaste.snit.ch/19492 through parrot-nqp and see what it does?
18:05 kid51 Now, I'm not familiar with parrot-nqp
18:06 Austin "parrot-nqp test.nqp"
18:07 kid51 Should that paste be sufficient unto itself?  No shebang line or anything like that?
18:08 Austin Just put the nopaste into a file (test.nqp) and run the installed parrot-nqp command on the filename.
18:08 Austin (if you're doing installs)
18:09 Austin It should either emit nothing, or emit an error.
18:09 Austin According to me, it emits an error.
18:10 kid51 Hmm, nopaste not working normally.
18:10 Austin I think nopaste has left the building with all this bouncing that irc has been doing
18:10 Austin Got a number?
18:10 Austin or a url?
18:10 kid51 nopaste?
18:10 purl it has been said that nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels)  or http://paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at http://www.extpaste.com/ or http://paste.scsys.co.uk (for #catalyst, #dbix-class, #moose  and others) or http://gist.github.com/ or paste or gtfo or tools/dev/nopaste.pl or https://trac.parrot.org/parrot/br​owser/trunk/tools/dev/nopaste.pl
18:11 nopaste "kid51" at 71.246.123.210 pasted "Output of: ./parrot-nqp ~/learn/parrot/foo.nqp" (7 lines) at http://nopaste.snit.ch/19495
18:12 Austin Brilliant. I get the same.
18:13 nopaste "kid51" at 70.85.31.226 pasted "Just me seeing if 'nopaste.pl' is working." (1 line) at http://nopaste.snit.ch/19496
18:15 nopaste "kid51" at 70.85.31.226 pasted "More testing of nopaste.pl; ignore" (7 lines) at http://nopaste.snit.ch/19497
18:17 Austin TT#1426 - C3 linearizer fails on two plain (P6object) classes
18:17 * kid51 must get out of the house
18:20 dalek TT #1426 created by Austin_Hastings++: C3 linearizer fails on two plain (P6object) classes
18:31 Whiteknight joined #parrot
18:48 cognominal joined #parrot
19:38 kid51 joined #parrot
19:56 plobsing should src/pmc/pccmethod_test.pmc be a dynpmc?
19:58 kurahaupo joined #parrot
19:58 kurahaupo Purl msg Austin kurahaupo@36.909535S,174.712728E
19:58 purl Message for austin stored.
20:02 Whiteknight joined #parrot
20:05 Whiteknight what is the dynop stuff waiting for, vtable cleanups?
20:07 Whiteknight and is there any reason why not to delete the moving_core_to_dynops branch now and create a new one when we are ready
20:07 Whiteknight ?
20:10 mikehh no reason not to - I just created it as requested
20:10 mikehh it's probably better to create it when needed
20:11 redbrain what are you guys working on?
20:11 mikehh be closer to trunk :-}
20:13 redbrain trunk seems to be very stable
20:16 bacek joined #parrot
20:16 redbrain ok scratch that :P http://pastebin.com/mf567bf1
20:28 kid51 joined #parrot
20:30 redbrain hey in the examples folder for like pir or pasm they are the only ones i play with but they seem to have the =Head ... stuff like man page style i see perl code alot like that isnt it a pain to handle from the parser perspective?
20:30 redbrain or do you just parse for the =cut or somthing
20:36 plobsing not really hard. AFAICT it's handled in compilers/imcc/imcc.l:285-303
20:36 redbrain yeah i guess it isnt hard but i would find it annoying :)
20:40 redbrain i should read more into the documentation but if i was to embed parrot i havent found anything on how to like add in client defined objects into the runtime
20:41 plobsing redbrain: AFAICT you have 2 options, create separate dynpmc libraries or use NCI to define subs, which you can attach to objects to get methods
20:46 redbrain plobsing: thanks i think i need to look at the NCI stuff now there is so many interfaces to parrot! :)
21:03 ash_ joined #parrot
21:05 dalek parrot: r43762 | mikehh++ | branches/moving_core_to_dynpmcs:
21:05 dalek parrot: remove unused branch - can be re-created later
21:05 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43762/
21:05 dalek parrot: r43763 | mikehh++ | branches/remove_deprecated_vtable_entries:
21:05 dalek parrot: remove unused branch - can be re-created later
21:05 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43763/
21:06 Whiteknight which vtable entries are even deprecated?
21:06 Whiteknight is there a finite list of those?
21:06 plobsing bitwise VTABLE functions are
21:07 plobsing as well as get_bigint, set_bigint_*, pow, i_pow, and nextkey_keyed
21:09 KingOfKarlsruhe joined #parrot
21:16 Whiteknight ok
21:22 bacek Whiteknight, good morning
21:22 bacek Whiteknight, I fixed NCI in gc_encapsulate branch. But something didn't marked properly. E.g. CallContext
21:24 kurahaupo What's the current thinking on preferring vtable vs method? How much faster is a vtable call than a method dispatch?
21:24 bacek kurahaupo, 100x
21:25 kurahaupo And we're *removing* bitops as vtables!!?
21:26 bacek kurahaupo, there is nothing to do with methods.
21:26 bacek We are moving them to dynops.
21:26 bacek Which is quite different from methods :)
21:26 bacek and faster
21:27 * bacek leaving to $dayjob
21:27 kurahaupo (Whew!)
21:33 confound joined #parrot
21:56 * kurahaupo wonders how redbrain can have 74 failures out of 37 tests?
21:57 kurahaupo Perhaps the test framework itself is (also) failing?
21:58 payload joined #parrot
21:59 Whiteknight vtables are C functions, but there are LOTS of them
21:59 Whiteknight so the VTABLE structures are very large
22:01 cotto Whiteknight, don't clobber the bigint or pow VTABLE functions.
22:01 cotto Allison posted in the deprecation ticket that they should stay.
22:01 cotto I'm actually about to close that ticket.
22:02 Whiteknight damnit
22:02 Whiteknight I have a particular dislike of the BigInt PMC and the related VTABLEs
22:03 Whiteknight the pow VTABLE seems useless at best to me
22:04 cotto I don't understand the reason but nuking the bitwise VTABLE functions will yield a much better decrease in the _vtable struct size.
22:04 kurahaupo Whitelnight: when is an "Int" not an "int" and all that?
22:04 Whiteknight I really hate the 3-argument arithmetic VTABLES
22:04 Whiteknight and pow is a particularly useless one of those
22:05 cotto It is kinda shocking how large that struct is.  On x86 it's 984B.
22:05 cotto Whiteknight, if you want to make that point in the ticket, go for it.
22:06 Whiteknight which TT #?
22:07 cotto https://trac.parrot.org/parrot/ticket/866
22:09 cotto Given the level at which PIR lives, I think you could make a good case for nuking the pow VTABLE functions.  I'm not sure about a solution to the bigint ones.
22:11 dalek parrot: r43764 | plobsing++ | trunk (7 files):
22:11 dalek parrot: convert PCCMETHOD_Test to dynpmc
22:11 purl I don't know how to convert PCCMETHOD_Test to dynpmc.
22:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43764/
22:11 cotto poisoned botsnack
22:11 purl :)
22:12 * cotto crosses his fingers
22:15 cotto We really shouldn't be installing pbc_merge.
22:15 plobsing why not?
22:16 cotto It's broken.
22:16 plobsing we install a lot of broken stuff
22:16 cotto That doesn't make it a good idea.
22:20 Austin kurahuapo: An Int is a PMC type, with methods and vtable ops and what not. An 'int' is a low-level integer, stored in a $I register.
22:21 Austin Cotto: Have you seen TT#1425? (I think it's -5)
22:21 cotto yup
22:22 Austin Are you still working on pbc_merge?
22:22 Austin (IOW: Any chance you can fix that for me?)
22:22 cotto yes.  I'm thinking that it'll require some significant work to become usable.
22:23 Austin Hell, it's usable now. It just doesn't do fixups right.
22:25 Austin Kurahuapo: #26 or #28?
22:25 hercynium joined #parrot
22:26 * plobsing just got parrot to throw an exception while building and exception while building an exception...
22:26 plobsing weee
22:30 cognominal joined #parrot
22:30 plobsing for the record, the exception system isn't supposed to throw exceptions right?
22:31 Austin How else we gonna throw them?
22:31 plobsing no, if something goes wrong *inside* the exception system
22:31 Austin :)
22:31 Austin If they can still be thrown...
22:35 Whiteknight comment saved
22:36 plobsing not sure, gdb decided to terminate after >30000 frames deep of trying to throw exceptions
22:37 Austin Well, there you have it. It's a gdb problem, not a parrot problem.
22:37 plobsing yeah, gdb is such a quiter. I'm sure I would have broken out of that infinite loop eventually
22:53 Austin Given that PARROT_ARG_NAME is a wholly separate flag, is it possible to make a call with a variably named arg?
22:54 Austin I guess that would be 'foo'(x :named($P0))
22:54 Austin never mind
23:10 patspam joined #parrot
23:13 lucian_ joined #parrot
23:17 dalek parrot: r43765 | plobsing++ | branches/nativecall_pir_build (3 files):
23:17 dalek parrot: remove miniparrot dependency on src/nci.str (and src/nci.c)
23:17 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43765/
23:31 Austin Anyone have a minute to check a patch?
23:31 jan joined #parrot
23:31 plobsing sure
23:31 Austin Too late.
23:31 Austin Ah.
23:31 nopaste "Austin" at 68.37.46.53 pasted "Patch for tt#1425" (75 lines) at http://nopaste.snit.ch/19507
23:32 Austin If you "prove t/tools/pbc_merge.t" *after* applying the patch, but *before* re-building, it should fail. After rebuilding it should pass.
23:33 Austin Now it's football time.
23:33 dalek parrot: r43766 | plobsing++ | branches/nativecall_pir_build/​config/gen/makefiles/root.in:
23:33 dalek parrot: remove .str files on make clean
23:33 dalek parrot: review: http://trac.parrot.org/parrot/changeset/43766/
23:36 plobsing Hunk #1 FAILED at 30.
23:38 cotto same here
23:38 eternaleye joined #parrot
23:38 plobsing it's the plan line, updating by hand, it seems sane... rebuilding now
23:39 cotto ah.  It looks like he was using the 2.0 version of pbc_merge
23:40 Whiteknight I have never even looked at the source of pbc_mergge
23:40 Whiteknight seems like the kind of thing I should gander at eventually
23:41 cotto It's not very big.
23:41 plobsing with a by-hand fixup of the plan line, it performs as advertised.
23:41 * Whiteknight stiffles desire to say "PBCFile" should be a PMC with a merge() method, then pbc_merge could just be a wrapper around that method
23:41 plobsing not that I know what it is supposed to be doing
23:41 Whiteknight but luckily, I didn't say it
23:42 plobsing Whiteknight: aren't packfiles becoming PMCs soonish?
23:42 Whiteknight plobsing: yes
23:42 Whiteknight they already are PMCs, we just don't use them
23:42 Whiteknight at least, not that I am aware. Not an expert on the subject
23:43 Whiteknight I think the Packfile PMC is the in-memory object, not the actual on-disk file
23:43 plobsing Whiteknight: I doubt we use them, bc if we did they would probably get GCed out from under us
23:50 nopaste "plobsing" at 67.212.22.93 pasted "Austin's patch updated for trunk" (75 lines) at http://nopaste.snit.ch/19508
23:55 plobsing AFAICT, the patch is good, but I don't know too much about pbc_merge
23:56 cotto I'm wondering if the similar switch above the patched one also needs the fix.
23:59 cotto That might fix the bug that originally got me looking at pbc_merge.  That'd be nice.

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

Parrot | source cross referenced