Camelia, the Perl 6 bug

IRC log for #parrot, 2010-06-06

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:16 whiteknight joined #parrot
00:17 dalek parrot: r47408 | mikehh++ | trunk/src/pmc/orderedhash.pmc:
00:17 dalek parrot: fix g++ build - remove cast to (PObj *) as change from Parrot_gc_mark_PObj_alive to Parrot_gc_mark_PMC_alive
00:17 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47408/
00:20 bacek pmichaud, did you ever install parrot not in /usr/local??? Looks like it was always wrong logic in finding config.fpmc...
00:24 whiteknight kid51: ping
00:27 kid51 pong
00:29 pmichaud bacek: We _always_ install parrot to not /usr/local
00:29 pmichaud that's what happens with --gen-parrot -- it installs to parrot_install/
00:29 bacek pmichaud, interesting... But path was always hardcoded...
00:30 jnthn ...
00:32 bacek pmichaud, r47409 with some ugly workaround. We need "installation" expert for properly fix it.
00:32 pmichaud bacek: it doesn't appear to have been hardcoded in 2.4.0
00:33 pmichaud in 2.4.0, I correctly have:       conf_file = "/home/pmichaud/parrot/RELEASE_2_3_​0/install/lib/include/config.fpmc"
00:33 bacek pmichaud, hmm...
00:33 pmichaud (sorry, 2.3.0)
00:33 * pmichaud checks 2.4.0
00:33 whiteknight kid51: I can help out with the docs, if any still need a'doin'
00:34 dalek parrot: r47409 | bacek++ | trunk/config/gen/config_pm/config_pir.in:
00:34 dalek parrot: Unhardcode installed config.fpmc path slightly.
00:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47409/
00:34 bacek meh
00:34 bacek plobsing--
00:34 kid51 Thanks.  I just posted to list.  I'll create a branch once I've finished revising my YAPC talk.
00:34 kid51 So you can follow along and kibitz.
00:34 bacek ops_massacre branch...
00:35 kid51 But my head is spinning from a cold today, so I'm not feeling alive enough to write documentation.
00:36 pmichaud yes, I get the correct result in 2.4.0 also
00:36 pmichaud so it's something since 2.4.0 (yes, ops_massacre is likely)
00:37 bacek pmichaud, fixed
00:37 bacek r47410
00:37 pmichaud bacek++
00:38 pmichaud yes, that appears to have fixed config.pir
00:38 bacek nope, bacek-- actually. It was my fault.
00:39 bacek I just misread diff
00:39 bacek plobsing++ # to keep it even :)
00:42 mikehh yes but bacek++ for all the work on coretest
00:42 pmichaud karma pmichaud
00:42 purl pmichaud has karma of 3935
00:42 pmichaud just curious to see where things were today :)
00:43 pmichaud uh oh
00:43 pmichaud /home/pmichaud/parrot/trunk/install/bin/pbc_to_exe nqp.pbc
00:43 pmichaud Can't read '/home/pmichaud/parrot/trunk/install​/runtime/parrot/include/config.fpmc' : No such file or directory
00:43 pmichaud no joy yet :-(
00:43 jnthn Whoa
00:44 jnthn karma jonathan
00:44 purl jonathan has karma of 1764
00:44 jnthn karma jnthn
00:44 purl jnthn has karma of 431
00:44 jnthn Miiiiles behind!
00:44 bacek pmichaud, make reconfig?
00:44 pmichaud bacek: I did a fresh rebuild, but yes, I'll try again.
00:44 pmichaud make realclean isn't sufficient?
00:45 pmichaud note that the error I get this time is indeed different from before
00:46 pmichaud it's now correctly looking in mylocal parrotinstall, but it's looking in runtime/parrot/include (which is wrong)
00:46 bacek pmichaud, sigh... It was me again...
00:47 bacek r47411
00:47 * bacek definitely need to take a break
00:49 kid51 So I see that the 'make coretest' failures are now confined to t/pmc/io.t
00:49 kid51 t/pmc/io.t                        (Wstat: 5632 Tests: 40 Failed: 22)
00:49 kid51 Failed tests:  1-2, 5-14, 21, 24-25, 27, 29, 31, 33, 36-37
00:49 kid51 40
00:49 kid51 Progress!
00:49 purl it has been said that progress is progress
00:50 jnthn purl. If it's not rude, it's almost certainly useless.
00:50 pmichaud I find it amusing when people somehow claim that purl started "working" again a few days ago.  :)
00:50 dalek parrot: r47410 | bacek++ | trunk/config/gen/config_pm/config_pir.in:
00:50 dalek parrot: Fix path to installed config.fpmc
00:50 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47410/
00:50 dalek parrot: r47411 | bacek++ | trunk/config/gen/config_pm/config_pir.in:
00:50 dalek parrot: Sigh... And again. bacek-- to break build.
00:50 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47411/
00:51 nopaste "kid51" at 192.168.1.3 pasted "make coretest: Remaining failures are in t/pmc/io.t" (54 lines) at http://nopaste.snit.ch/20979
00:51 kid51 That was at r47407
00:51 mikehh make corevm/make coretest - t/pmc/io.t - Failed tests:  1-2, 5-14, 21, 24-25, 27, 29, 31, 33, 36-37, 40
00:51 mikehh all other tests PASS (pre/post-config, smoke (#34229), fulltest) at r47408 - Ubuntu 10.04 amd64 (gcc)
00:51 mikehh t/op/annotate-old.t - TODO passed:   1 in testf
00:52 pmichaud kid51: I know people don't say it enough:  Your contributions to Parrot are awesome.
00:52 bacek mikehh, just move t/pmc/io into t/dynops :)
00:52 kid51 pmichaud:  "awesome"?  a term rarely applied to kid51, in any respect
00:54 pmichaud pick any other positive-sounding term you like, then :)
00:58 mikehh bacek: what about splitting the test - the passing subtests remain - the failing subtests to dynops
01:00 bacek mikehh, better to move related tests to t/pmc/filehandle.t.
01:00 bacek I already stated this process.
01:01 mikehh bacek: 'k - that sounds like a viable option
01:05 mikehh ok it's after 2am for me - definately need to take a break - cul8r
01:06 dalek rakudo: f1042d7 | jonathan++ | src/Perl6/Module/Loader.pm:
01:06 dalek rakudo: Ensure we read in modules as utf8.
01:06 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/f​1042d7d3b30a34541d14d9a71fd187e7e27510d
01:06 dalek rakudo: 6ba4b22 | jonathan++ | src/Perl6/Grammar.pm:
01:06 dalek rakudo: carp about 'package Foo;'
01:06 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/6​ba4b221a993e8dc3a4cd378f555b29488f44d28
01:22 dalek parrot: r47412 | pmichaud++ | trunk (5 files):
01:22 dalek parrot: [pct]: Add capability for PAST::Val to generate pasm constants.
01:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47412/
01:22 dalek parrot: r47413 | pmichaud++ | trunk/compilers/pct/src/PAST/Compiler.pir:
01:22 dalek parrot: [pct]: Refactor internals of PAST::Val pasm constant handling a bit.
01:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47413/
01:22 dalek parrot: r47414 | pmichaud++ | trunk/compilers/pct/src/PAST/Compiler.pir:
01:22 dalek parrot: [pct]:  Change PAST::Control generation a bit, fix except_[types_severity] includes.
01:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47414/
01:22 dalek parrot: r47415 | pmichaud++ | trunk/t/compilers/pct/past.t:
01:22 dalek parrot: [pct]:  Fix test; it's "except_types.pasm" and not "exception_types.pasm".
01:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47415/
01:22 dalek parrot: r47416 | plobsing++ | trunk (2 files):
01:22 dalek parrot: C function docs for compilers/imcc/pcc.c
01:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47416/
01:44 ash__ joined #parrot
01:46 ash___ joined #parrot
01:53 dalek nqp-rx: 6841519 | pmichaud++ |  (2 files):
01:53 dalek nqp-rx: Adjust regexes to use @?BLOCKPAST dynamic var instead of @?BLOCK global.
01:53 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/6​84151976db0a7a447f815bbfd7fc3e182deaa9c
01:55 dalek parrot: r47417 | pmichaud++ | trunk/compilers/pct/src/PAST/Compiler.pir:
01:55 dalek parrot: [pct]:  Change PAST nodes to produce pasm constants instead of integers.
01:55 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47417/
02:45 jsut_ joined #parrot
02:48 janus joined #parrot
02:57 dalek rakudo: c0efe09 | (Solomon Foster)++ | src/core/Any-list.pm:
02:57 dalek rakudo: Allow min, max, and minmax to handle single-argument block Orderings.
02:57 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​0efe0913937c7b37d32ab6467d00b3f8165a879
03:34 Andy joined #parrot
03:39 gbacon joined #parrot
03:51 dalek parrot: r47418 | plobsing++ | trunk (2 files):
03:51 dalek parrot: C function definitions for compilers/imcc/reg_alloc.c
03:51 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47418/
04:07 dalek parrot: r47419 | bacek++ | branches/gc_massacre/src/gc/gc_ms2.c:
04:08 dalek parrot: Use string allocation functions for buffers.
04:08 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47419/
04:08 dalek parrot: r47420 | bacek++ | branches/gc_massacre (31 files):
04:08 dalek parrot: Merge branch 'master' into gc_massacre
04:08 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47420/
04:55 LoganLK joined #parrot
04:58 dalek parrot: r47421 | plobsing++ | trunk (19 files):
04:58 dalek parrot: change instances of Interp.stdhandle to make use of stdio.pasm macro constants
04:58 purl dalek: that doesn't look right
04:58 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47421/
05:27 theory joined #parrot
05:41 dalek nqp-rx: c341588 | pmichaud++ | src/NQP/Actions.pm:
05:41 dalek nqp-rx: Refactor loop exceptions slightly.
05:41 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/c​341588e87914aaa5498cee31a9b14cf372b5869
06:05 dalek parrot: r47422 | pmichaud++ | trunk/ext/nqp-rx/src/stage0 (4 files):
06:05 dalek parrot: [nqp]:  Update bootstrap files with pasm constant versions.
06:05 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47422/
06:24 JimmyZ joined #parrot
07:35 pmichaud aaaaaarrrrrrrrgggggggghhhhhhhh!
07:37 pmichaud okay, I've made a change to src/ops/core.ops ... how do I get that change into core_ops.c ?
07:37 pmichaud (...after spending 90 minutes trying to figure out why my change to the exit opcode wasn't working)
07:38 fperrad joined #parrot
07:38 sorear there's a make target for that
07:38 pmichaud "make opsrenumber", perhaps?
07:39 sorear the op parser runs in parrot now, so it needs an explicit bootstrap
07:39 sorear no
07:39 sorear dynops-bootstrap or so
07:39 pmichaud I didn't change a dynop.
07:39 pmichaud I didn't add an op.
07:39 pmichaud I just changed an op's implementation.
07:39 sorear you still need to bootstrap the ops
07:39 sorear ops2c.pl was rewritten in nqp
07:39 pmichaud yes, I know.
07:39 pmichaud I understand.
07:39 pmichaud I just don't know the target.
07:40 plobsing make bootstrap-ops
07:40 pmichaud is this documented somewhere, ooc?
07:41 plobsing damned if I know. I don't read the docs anyways, they're mostly lies.
07:41 pmichaud it ought to be mentioned in the *.ops files, at least
07:42 pmichaud "If you change this file, be sure to 'make bootstrap-ops' to ..."
07:42 pmichaud or we should get a make warning if any of the *.ops files are newer than core_ops.c
07:43 plobsing ./ops2c --core would also do much of what you're looking to do
07:43 plobsing the help on that tool is terse but accurate
08:01 dalek parrot: r47423 | jimmy++ | trunk/config/gen/makefiles/root.in:
08:01 dalek parrot: [makefile] update help for bootstrap-ops
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47423/
08:01 dalek parrot: r47424 | pmichaud++ | trunk/ext/nqp-rx/src/stage0 (3 files):
08:01 dalek parrot: [nqp]:  Update bootstrap with full pasm constant versions.
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47424/
08:01 dalek parrot: r47425 | pmichaud++ | trunk (4 files):
08:01 dalek parrot: [core]: The argument to the 'exit' opcode shouldn't be the exception type.
08:01 dalek parrot: This patch adds a new CONTROL_EXIT exception type for exit exceptions and uses
08:01 dalek parrot: that for the 'exit' opcode.
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47425/
08:01 dalek parrot: r47426 | pmichaud++ | trunk/compilers/pct/src/PAST/Compiler.pir:
08:01 dalek parrot: [pct]:  Add CONTROL_EXIT to PAST::Control handling.
08:01 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47426/
08:09 cotto pmichaud, plobsing is correct.  I'll add documentation to the .ops file and to core_ops.c.
08:10 pmichaud cotto++ plobsing++
08:11 pmichaud (and yes, "make bootstrap-ops"  did solve my problem)
08:11 dalek nqp-rx: 7adae67 | pmichaud++ | src/NQP/Actions.pm:
08:11 dalek nqp-rx: Fix except_types error.
08:11 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/7​adae673e3ba5d902bbb043ce1da24c1b86203d7
08:11 dalek nqp-rx: 1d96f81 | pmichaud++ | src/stage0/ (4 files):
08:11 dalek nqp-rx: Update bootstrap.
08:11 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/1​d96f81633c93bf86a3866ae0339e5cc128d6746
08:11 dalek nqp-rx: 610d80c | pmichaud++ |  (4 files):
08:11 dalek nqp-rx: Bump PARROT_REVISION, rebuild bootstrap with full pasm constants.
08:11 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/6​10d80ce3b8e52058dbbc335e9f976c81ad6e88f
08:11 dalek nqp-rx: f4ffc61 | pmichaud++ |  (4 files):
08:11 dalek nqp-rx: Bump PARROT_REVISION, update bootstrap to get latest CONTROL_EXIT fixes.
08:11 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/f​4ffc61378274575891ad6ae805c8331410aae9d
08:18 dalek parrot: r47427 | pmichaud++ | trunk/ext/nqp-rx/src/stage0 (3 files):
08:18 dalek parrot: [nqp]:  Final bootstrap to get CONTROL_EXIT fixes in HLL::Compiler.
08:18 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47427/
08:25 cotto pmichaud, is there a nice way to get line number information in nqp-rx?
08:33 cotto done
08:33 cotto hopefully that makes life a little less frustrating
08:34 dalek parrot: r47428 | cotto++ | trunk (19 files):
08:34 dalek parrot: [ops] update docs and generated code to make bootstap-ops build target more discoverable
08:34 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47428/
08:35 cotto JimmyZ, you need to be careful when editing the makefile templates.  r47423 should have had a tab instead of spaces.
08:36 cotto It's an unpleasant quirk of makefiles that they fail mysteriously when you use spaces instead of tabs in that context.
08:37 cotto It's fixed in r'28
08:37 cotto 'night
08:37 * cotto is glad that he got to write some kind of code, even if it's simple
08:54 jhelwig joined #parrot
09:31 TiMBuS joined #parrot
10:17 radu joined #parrot
10:50 whiteknight joined #parrot
10:57 mikehh make corevm/make coretest - t/pmc/io.t - Failed tests:  1-2, 5-14, 21, 24-25, 27, 29, 31, 33, 36-37, 40
10:57 mikehh t/compilers/imcc/syn/clash.t - Failed test:  13 in testr
10:57 mikehh all other tests PASS (pre/post-config, smoke (#34232), fulltest) at r47428 - Ubuntu 10.04 amd64 (g++)
10:57 mikehh t/op/annotate-old.t - TODO passed:   1 in testf
11:00 nopaste "mikehh" at 192.168.1.3 pasted "strange failure with g++ - t/compilers/imcc/syn/clash.t - Failed test: 13 in testr" (35 lines) at http://nopaste.snit.ch/20983
11:01 mikehh it looks to me as though the test should pass, (it does when built with gcc)
11:37 davidfetter joined #parrot
11:54 whiteknight good morning, #parrot
12:02 lucian joined #parrot
12:05 davidfetter mornin', whiteknight
12:11 dalek rakudo: 24a823f | jonathan++ | t/spectest.data:
12:11 dalek rakudo: Turn on integration/advent2009-day18.t; patrickas++.
12:11 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/2​4a823ff2de7787bec0efc25c6236be2984d810d
12:17 jsut joined #parrot
12:53 jsut_ joined #parrot
12:57 patrickas joined #parrot
12:58 patrickas joined #parrot
13:04 dalek rakudo: 53da4c1 | jonathan++ | src/core/Cool-str.pm:
13:04 dalek rakudo: Fix chomp to handle Windows newlines too.
13:04 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/5​3da4c1ed4d5154825549c2be629fca401bd11a1
13:07 lucian_ joined #parrot
13:15 lucian joined #parrot
13:21 JimmyZ joined #parrot
13:22 kid51 joined #parrot
13:57 jan joined #parrot
14:38 tetragon joined #parrot
14:52 wagle joined #parrot
15:35 dalek rakudo: a3de524 | (Ævar Arnfjörð Bjarmason)++ | src/Perl6/Grammar.pm:
15:35 dalek rakudo: Fix 'package Foo;' error so that it suggest a Perl 6 alternative
15:35 dalek rakudo: The error message for 'package Foo' introduced in 6ba4b221a993e8dc3a4c
15:35 dalek rakudo: didn't suggest what syntax to use instead. Explain that you should use
15:35 dalek rakudo: package blocks, or the module declaration syntax.
15:35 dalek rakudo: Signed-off-by: Moritz Lenz <moritz@faui2k3.org>
15:35 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/a​3de5241817078ebdcd10e4627d932247de20454
16:12 patspam joined #parrot
16:23 dalek parrot: r47429 | khairul++ | branches/gsoc_instrument (267 files):
16:23 dalek parrot: Sync with trunk
16:23 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47429/
16:27 plobsing joined #parrot
16:32 theory joined #parrot
17:28 davidfetter joined #parrot
18:09 nopaste "pmichaud" at 192.168.1.3 pasted "weird string numification in trunk" (19 lines) at http://nopaste.snit.ch/20998
18:10 pmichaud I get the same results in 1.4.0
18:11 pmichaud (trying 1.0.0)
18:12 * pmichaud files trac ticket
18:25 dalek TT #1674 created by pmichaud++: Strange string (non)numification
18:25 dalek TT #1674: http://trac.parrot.org/parrot/ticket/1674
18:28 lucian joined #parrot
19:02 dalek rakudo: 1bac469 | pmichaud++ | src/Perl6/ (2 files):
19:02 dalek rakudo: Move fake signature handling into <colonpair>, eliminate term:sigterm .
19:02 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/1​bac4698f15e38bd99c063880861e9a4e458b62c
19:02 dalek rakudo: 3d19599 | pmichaud++ | build/PARROT_REVISION:
19:02 dalek rakudo: Bump PARROT_REVISION to get latest exit() fixes and improvements to pasm
19:03 dalek rakudo: constants.
19:03 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​d195990aad38a1728ca3c74782a06ce3f5fb684
19:16 hudnix joined #parrot
19:19 tcurtis joined #parrot
19:51 dalek rakudo: 7f2b754 | moritz++ | Test.pm:
19:51 dalek rakudo: [Test.pm] diagnostic output if is_approx fails
19:51 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/7​f2b75435093f6beea3e7e91fa677cda86890129
20:00 GeJ Good morning everyone.
20:03 Psyche^ joined #parrot
20:04 whiteknight good morning, GeJ
20:10 hudnix joined #parrot
20:15 whiteknight joined #parrot
20:26 tcurtis pmichaud: ping
20:27 tcurtis Or anyone knowledgeable about NQP: ping.
20:34 cotto tcurtis, ask and you may get an answer.
20:38 LoganLK joined #parrot
20:39 tcurtis Is there any way in a class declaration in NQP to declare a method named "!make"? Other than Foo.add_method("make", sub {...}). If I do "method !make {...}", NQP thinks that there's no signature and panics.
20:40 tcurtis s/add_method("make"/add_method("!make"/
20:40 sorear I suppose you meant method !make () { ... }
20:40 tcurtis sorear: Yes. That was also a typo in that message. Not in the source, though.
20:41 jnthn afaik, NQP doesn't let you do that, though it is valid Perl 6, so I guess it would be OK to make NQP support it, perhaps.
20:44 tcurtis Second question: should the sub I pass to add_method take an additional argument for the invocant or should it just use self as if it were a normally declared method?
20:45 tcurtis pmichaud: unping
20:45 jnthn tcurtis: If it's a sub, should have an argument for the method.
20:51 tcurtis Thanks.
20:51 jnthn er, for the *invocant*
20:52 jnthn ...wish I could remember where I left my brane.
20:53 sorear parrot, like most OO platforms, handles method calls as just subs with an invocant first
20:53 sorear NQP has special sugar for an implicit, sigil-less self parameter in functions declared using "method"
20:53 whiteknight sorear: not entirely true. The invocant is typically kept separately
20:53 sorear in real Perl 6, you can even get that sugar on closures - anon method :: (...) { ... }
20:54 sorear whiteknight: oh dear, I thoght we killed the last trace of that
20:54 jnthn whiteknight: Really?
20:54 jnthn I thought that died a death in the last PCC refactor.
20:55 dalek rakudo: 4bc8125 | pmichaud++ | src/Perl6/Actions.pm:
20:55 dalek rakudo: Refactor circumfix:sym<{ }> as hash constructor, fixes RT #74050
20:55 dalek rakudo: and cleans up a few items.
20:55 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/4​bc8125fff0ef1217e223625844a19716803d370
20:55 dalek rakudo: 06723b4 | pmichaud++ | Test.pm:
20:55 dalek rakudo: Merge branch 'master' of github.com:rakudo/rakudo
20:55 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/0​6723b40eadb075320cd166a61de930009d6d96c
20:56 whiteknight hmmm, calls can be made either way. I can't remember exactly how it is passed internally
20:58 jnthn sorear: You can even just write "method (...) { ... }" for an anonymous method.
20:58 tcurtis sorear: I think method (...) {...} works in NQP.
20:58 jnthn sorear: Though anon lets you give the anonymous method a name.
20:58 jnthn (yes, I know...)
20:58 jnthn :-)
21:16 dalek nqp-rx: 820f547 | pmichaud++ |  (2 files):
21:16 dalek nqp-rx: Empty angles "< >" return a list (see RT #73772).
21:16 dalek nqp-rx: review: http://github.com/perl6/nqp-rx/commit/8​20f5478bf47a5f6bd66b94877fe2168b3631594
21:21 lucian_ joined #parrot
21:26 patspam joined #parrot
21:32 Coke joined #parrot
21:32 * Coke returns.
21:32 purl somebody said returns was supposed to use 'iterate over arguments' ?
21:38 hercynium joined #parrot
21:39 eternaleye joined #parrot
21:47 dalek rakudo: 841262f | pmichaud++ | src/Perl6/Actions.pm:
21:47 dalek rakudo: Empty <> quotes with only whitespace should return empty parcel. (RT #73772)
21:47 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/8​41262f5667317b72a8a60c66d97837af63cb531
21:59 dalek rakudo: 359dbdf | masak++ |  (5 files):
21:59 dalek rakudo: [Buf] improvements to Str.encode
21:59 dalek rakudo: This week saw the addition of ByteView, a stopgap PMC that allows us access
21:59 dalek rakudo: to the bytes in a Parrot string, pending the Parrot people's long-term
21:59 dalek rakudo: solution. Thanks to it, we now do string encoding of UTF-8 strings right.
21:59 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/3​59dbdf289cebd9bad696271f8ed6aaaa9beb470
22:43 dalek parrot: r47430 | tcurtis++ | branches/gsoc_past_optimization (7 files):
22:43 dalek parrot: Matching PAST::Pattern::Node subclasses returns a PAST::Pattern::Match object.
22:43 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47430/
22:58 patspam joined #parrot
22:59 dalek parrot: r47431 | tcurtis++ | branches/gsoc_past_optimization (3 files):
22:59 dalek parrot: Matching PAST::Pattern::Constant and PAST::Pattern::Closure also return PAST::Pattern::Match objects.
22:59 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47431/
23:06 dalek parrot: r47432 | bacek++ | trunk (2 files):
23:06 dalek parrot: Fix numification of short strings. Closes #1674
23:06 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47432/
23:06 dalek TT #1674 closed by bacek++: Strange string (non)numification
23:06 dalek TT #1674: http://trac.parrot.org/parrot/ticket/1674
23:22 dalek parrot: r47433 | tcurtis++ | branches/gsoc_past_optimizat​ion/t/library/pastpattern.t:
23:22 dalek parrot: Added a test for correct .from when matching a subtree of a PAST::Node.
23:22 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47433/
23:38 dalek partcl: 10737a0 | Coke++ | README:
23:38 dalek partcl: Clarify "partcl is not dead".
23:38 dalek partcl: review: http://github.com/partcl/partcl/commit/1​0737a0c4be86bcaeca4134b2a2d19d5b22a92de
23:55 dalek parrot: r47434 | tcurtis++ | branches/gsoc_past_optimization/exampl​es/library/pasttransformerdynamic.nqp:
23:55 dalek parrot: Add #!, copyright, Id, and coda to PAST::Transformer::Dynamic example.
23:55 dalek parrot: review: http://trac.parrot.org/parrot/changeset/47434/

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

Parrot | source cross referenced