[perl #56816] [BUG] issues with PMCProxy, 'typeof', and 'get_class'

2008-07-10 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56816] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=56816 > There are a couple of issues with PMCProxy: 1. The PMCProxy returned from a get_

[perl #52280] [PATCH] HLLCompiler: fix overriding default prompt using $commandline_prompt

2008-07-29 Thread Patrick R. Michaud via RT
On Sun Apr 06 05:05:13 2008, mmcleric wrote: > I have a problem with this patch on Mac OS X (originally i checked it on > Ubuntu 7.10). > Actually it's a difference in stdin.'readline'($S0) behavior on Linux > and Mac OS X; Linux (glibc+readline lib actually, i think) prints $S0 > arg to screen, a

[perl #53536] [PATCH] sub-second sleep precision for non-threaded architectures

2008-07-29 Thread Patrick R. Michaud via RT
On Tue Apr 29 18:47:06 2008, [EMAIL PROTECTED] wrote: > The "sleep" op calls Parrot_cx_schedule_sleep(), which falls back to > Parrot_sleep() on non-threaded architectures. Here's a patch to > implement a Parrot_usleep() and call that instead, for those > platforms. Does this patch apply and work

[perl #44471] [PATCH] :vtable is ignored when :anon

2008-07-29 Thread Patrick R. Michaud via RT
RT #53302 extends the meanings of various sub flags such that :vtable now always implies :anon. As such, I think we can either apply this patch or reject it, given that we expect a refactor of :vtable and :method handling to occur at some point in the future. Personally I'd suggest to reject it f

[perl #47972] [DEPRECATED] getclass opcode

2008-08-11 Thread Patrick R. Michaud via RT
On Mon Aug 11 18:10:30 2008, coke wrote: > > 'getclass' is dead, patch applied in r30176. All tests pass. r30176 (and it's subsequent fix for builtins.h in r30179) cause Rakudo to stop building with: ../../parrot -o perl6.pbc perl6.pir error:imcc:The opcode 'exp_p_p' (exp<2>) was not found. Che

[perl #47956] [BUG] :init :load cannot be target of :outer in compiled PIR

2008-08-12 Thread Patrick R. Michaud via RT
An update for this ticket post-pdd25cx merge: Attempting to run y.pir (described earlier in this ticket) now produces a segfault. Here's the output on my system as of r30182 in trunk: $ ./parrot y.pir compiler start reading x.pir into $S0 compiling (but not running) $S0 XYZ::BEGIN src/inter_call

[perl #58452] Re: [PGE][BUG][PATCH] Apostrophes in optables are compiled to broken pir

2008-08-29 Thread Patrick R. Michaud via RT
Correct that this is a bug, but the patch using Data/Escape.pbc is a bit problematic. Data/Escape.pbc is woefully out of date, and also has problems in that it doesn't correctly generate PIR constants for unicode strings, as would be the case with: proto prefix:<«> { ... } So, the solution i

[perl #57920] [PATCH] Suggestion for Parrot Configure test of AIO

2008-09-04 Thread Patrick R. Michaud via RT
I just wanted to comment that I see this problem on my Kubuntu system as well -- when running Configure.pl, I consistently get to the step for AIO and things hang (until I press control-C): ... auto::socklen_t - Determine whether there is socklen_tyes. auto::env - Doe

[perl #58576] [RFE] Allow runtime manipulation of HLL_map tables

2008-09-04 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #58576] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58576 > Currently the only (documented) way to set up HLL mapping is by using the .HLL_map

[perl #58932] [DEPRECATED] P6object .new_class('Foo::Bar') will create ['Foo';'Bar']

2008-09-16 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #58932] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58932 > Sometime after the 0.7.1 release, the P6object library will change so that double-

[perl #58946] [META] October 2008 release

2008-09-16 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #58946] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=58946 > This metaticket is for issues related to the October 2008 release of Parrot, plann

[perl #59006] stringifying Floats into PIR literals loses (a lot of) precision

2008-09-18 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #59006] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59006 > When generating PIR output (e.g., from the compiler tools), we often need to conve

[perl #59202] [BUG] [PATCH] Perl 6 code "class A::A {}; class A::A {}" crashes parrot

2008-09-22 Thread Patrick R. Michaud via RT
Patch rejected -- this patch modifies core OO-handling of Parrot to assume that '::' is a valid classname separator. Parrot doesn't use '::' as a separator -- that's strictly a Perlism. Pm

[perl #59250] [BUG] FixedPMCArray.sort(cmp) fails on MultiSub PMC comparators

2008-09-23 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #59250] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59250 > The .sort method on FixedPMCArray fails with "no applicable methods" when given a

[perl #59336] [BUG] Parrot fails integer comparisons when integers are > 2^31 apart

2008-09-25 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #59336] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59336 > Code says it all: $ cat w.pir .sub main $P0 = new 'Integer' $P0 = 2147483

[perl #59374] [BUG] pmc2c produces incorrect code for RETURN(INTVAL -1)

2008-09-26 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #59374] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59374 > Summary: pmc2c produces incorrect code for returning negative integer constants,

[perl #59374] [BUG] pmc2c produces incorrect code for RETURN(INTVAL -1)

2008-09-26 Thread Patrick R. Michaud via RT
That fixes it, thanks! Closing ticket, Pm

[perl #59410] [PATCH] CONTROL_LOOP_NEXT support for pct. Rakudo won't build, though.

2008-10-01 Thread Patrick R. Michaud via RT
Patch applied in r31547 (by avoiding a push_eh/pop_eh mismatch). The problems with imcc hanging will be entered in a separate ticket. Thanks! Pm

[perl #59538] [BUG] imcc freezes (compute_dominance_frontiers)

2008-10-01 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #59538] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59538 > The attached hang.pir file causes imcc to freeze while compiling it. The code itse

[perl #59720] [BUG] Parrot doesn't allow two HLLs to have a class of the same name

2008-10-08 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #59720] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59720 > Parrot doesn't seem to allow two HLLs to have identically named classes. This is p

[perl #59788] [BUG] inplace shift left (shl_p_p, shl_p_i) fails

2008-10-10 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #59788] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=59788 > The inplace shift left and inplace shift right opcodes are failing after the mmd b

[perl #60036] [BUG] inplace math fails post-MMD

2008-10-21 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #60036] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60036 > As of r31667 (pre-mmd), the following worked: r31667$ cat y.pir .sub 'main'

[perl #60070] [BUG] "make opsrenumber" causes build to fail

2008-10-22 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #60070] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60070 > In the lex branch I'm trying to add a new opcode, but I'm running into a build iss

[perl #60208] [BUG] pheme -- t/null test fails in r32229

2008-10-29 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #60208] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60208 > 'make test' in pheme is giving an error in r32229: [EMAIL PROTECTED]:~/parrot/r32

[perl #60396] [BUG] escape opcode returns incorrect result

2008-11-07 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #60396] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60396 > There's a bug somewhere in the escape opcode (r32442, no libicu present). Here's

[perl #60654] [DEPRECATED] Closure PMC

2008-11-18 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #60654] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=60654 > The new lexicals implementation no longer requires (or wants) a Closure PMC, and I

[perl #40210] [TODO] Provide a way for PGE's dump to go to string

2006-08-25 Thread Patrick R. Michaud via RT
Done as dump_str() method to Match objects, r14306. Thanks! Pm

[perl #40219] [TODO] - Steal Perl5's sprintf tests

2006-10-12 Thread Patrick R. Michaud via RT
On Thu Sep 21 14:14:24 2006, particle wrote: > ~ TODO: figure out why so many tests need to be skipped > ~ TODO: fix failing tests :) I've now gone through the sprintf.t and sprintf_tests and skipped only those tests that need to be skipped. The skipped tests are generally due to: (1) perl5-speci

[perl #39926] [TODO] :init attribute

2006-10-18 Thread Patrick R. Michaud via RT
The issue of having an :init pragma for subs came up again during today's #parrotsketch meeting, and I volunteered to summarize the discussion for ticket #39926 and the mailing list. The :init pragma is intended to make it easier for automatically generated modules to make sure that initialization

[perl #39776] [BUG] PGE: "Method 'reduce' not found"

2006-11-10 Thread Patrick R. Michaud via RT
If someone could submit a test for this case, that would be great. The test should check for the case where an unescaped quantifier appears in a regex, and that PGE correctly returns a meaningful exception as opposed to "Method 'reduce' not found". Thanks! Pm

[perl #40981] [PATCH] small typo in compilers/pge test suit

2006-11-25 Thread Patrick R. Michaud via RT
Applied, thanks! Pm

[perl #41125] [PATCH] Fix small typo in root.in

2006-12-25 Thread Patrick R. Michaud via RT
Applied as r16239, thanks! Pm

[perl #39905] [TODO] TGE - line number reporting.

2007-01-08 Thread Patrick R. Michaud via RT
Now resolved in r16509. Kudos to Jonathan for implementing RT#40806, which enabled the #line "file" directive needed for this to work. TGE now reports errors relative to the original .tg file. Thus error:imcc:The opcode 'say_ic' (say<1>) was not found. Check the type and number of the argument

[perl #41248] [tru64] failure in pge_util

2007-01-12 Thread Patrick R. Michaud via RT
Now fixed in r16570, thanks! Pm

[perl #41247] [tru64] failure in tge/parser

2007-01-12 Thread Patrick R. Michaud via RT
Fixed in r16570, thanks! Pm

[perl #41103] [BUG] stdin.'readline'() segfaults on systems w/o readline support

2007-01-13 Thread Patrick R. Michaud via RT
Fixed in r16587. Pm

[perl #39776] [BUG] PGE: "Method 'reduce' not found"

2007-01-13 Thread Patrick R. Michaud via RT
Resolved in r16591. (Added tests as well as code to throw exception for bare quantifiers.) Thanks! Pm

[perl #40791] [TODO] PGE: convert t/compilers/pge/p5regex/p5rx.t to PIR

2007-01-13 Thread Patrick R. Michaud via RT
Now resolved in r16593. Many thanks to Jerry Gay and Will Coleda for the conversion (and thanks also to anyone else I might have missed). Pm

[perl #41250] [tru64] failures in p5regex/p5rx

2007-01-13 Thread Patrick R. Michaud via RT
I think these errors were because p5rx.t was in the midst of being converted from Perl 5 to PIR (and was left with a number of failing tests). I was getting similar (identical?) failures for p5rx.t on my x86_64 platform. I think that r16593 fixes p5rx.t -- if you could test it on tru64 to verify

[perl #40806] [BUG] IMCC - embedded source locations (#line nnn "file.pir")

2007-01-13 Thread Patrick R. Michaud via RT
It works, thanks! Marking the ticket as resolved. Pm

[perl #41269] [PATCH] fix some failed test in F

2007-01-15 Thread Patrick R. Michaud via RT
On Sun Jan 14 00:09:35 2007, [EMAIL PROTECTED] wrote: > Attached patch fix some failed tests in F > when run C: > > [...] Could you verify that the bug exists in the latest revision? I'm not seeing the error when I run the tge tests (and I think this particular bug was fixed in r16520). Thanks

[perl #41386] MANIFEST must die.

2007-02-17 Thread Patrick R. Michaud via RT
Just working on bug-day tickets (especially since I'm the release- manager this month :-)... On Wed Jan 31 13:37:54 2007, [EMAIL PROTECTED] wrote: > The primary purpose of a MANIFEST in the repository is to tell you > which files out of the repository should be included in the > distribution. > >

[perl #41293] [BUG]: t/compilers/tge/basic.t: Failed during 'make test' but passed with 'prove'

2007-02-17 Thread Patrick R. Michaud via RT
On Thu Jan 18 18:28:05 2007, [EMAIL PROTECTED] wrote: > Running make test this morning, I got exactly one failure. Here's an > excerpt from the output of 'make test': > ... Just checking -- are you still seeing the failure for 'make test'? Pm

[perl #38983] [PDD] review PDD01_overview.pod

2007-02-22 Thread Patrick R. Michaud via RT
As part of the 0.4.9 release, I've changed a section in docs/ROADMAP.pod to refer to pdd01 instead of the nonexistent "PLATFORMS" reference, since pdd01 identifies the minimum platforms needed for release. However, pdd01 is still in 'draft' status, so I'm just bumping this ticket a bit to see if w

[perl #41031] bad links in docs/ROADMAP.pod

2007-02-22 Thread Patrick R. Michaud via RT
I've gone ahead and removed the bad links from docs/ROADMAP.pod . The ROADMAP now simply says that we need to document Parrot goals and priorities. (I suggest that it go into a pdd document somewhere, if it hasn't already.) I found copies of the Chip_APW.sxi and Chip_APW.pdf files that were orig

[perl #43481] t/examples/shootout.t (shootout_16.pir) fails on gentoo/x86

2007-08-08 Thread Patrick R. Michaud via RT
On Tue Aug 07 20:00:03 2007, millerlf at telus.net wrote: > when I ran "make test" I get 1 failure. Looks like this ... > > not ok 16 - examples/shootout/regexdna.pir > # Failed test (t/examples/shootout.t at line 103) > [...] > # Segmentation fault (core dumped) > [...] > I am running kubutu

[perl #44515] [PATCH] add POD and code to examples/tutorial/23_string_ops_substr.pir

2007-08-09 Thread Patrick R. Michaud via RT
Applied (r20575), thanks for the patch! Pm

[perl #44527] [PATCH] Add Visual C++ 9.0 to PLATFORMS

2007-08-09 Thread Patrick R. Michaud via RT
Applied (r20585), thanks! Pm

[perl #44531] make test file_metadata fail

2007-08-09 Thread Patrick R. Michaud via RT
Now fixed in r20594. The problem was that in certain circumstances, the chunking of files to "svn propget" would result in the last call to svn being called with only a single file as an argument, thus changing the format of the output. For example, when processing 3201 files with a $chunk_size o

[perl #44551] [PATCH] NQP test for blocks

2007-08-11 Thread Patrick R. Michaud via RT
Applied in r20606, thanks! Pm

[perl #44557] [PATCH] Add POD to 53_loop.pir

2007-08-11 Thread Patrick R. Michaud via RT
Applied in r20606, thanks! Pm

[perl #44775] [BUG] Parrot update broke languages/perl6

2007-08-19 Thread Patrick R. Michaud via RT
On Sun Aug 19 10:51:54 2007, [EMAIL PROTECTED] wrote: > As far as I can tell, r20659 is the last rev perl6 worked correctly on > > r20660 does not appear to finish building correctly > r20661 perl6 make spectest blows up all over the place > > pmichaud probably has more details as to the exact na

[perl #45249] [BUG] r21103-21121 won't build on 64-bit intel

2007-09-11 Thread Patrick R. Michaud via RT
Agreed, r21175 appears to have resolved this problem, so I'm closing the ticket. Instead of filing a ticket for the t/pmc/fixedfloatarray.t problem, I just went ahead and fixed it (r21182). Pm

[perl #45023] SUGGESTION inlining subs

2007-11-26 Thread Patrick R. Michaud via RT
On Tue Sep 11 11:11:39 2007, bernhard wrote: > Patrick R. Michaud schrieb: > > On Tue, Aug 28, 2007 at 09:37:39AM -0700, Debbie Harry wrote: > > > >> # New Ticket Created by "Debbie Harry" > >> # Please include the string: [perl #45023] > >> # in the subject line of all future correspondence

[perl #39913] [BUG] TGE - Can't use } in the transform definitions.

2007-11-26 Thread Patrick R. Michaud via RT
On Sun Jul 23 06:35:21 2006, coke wrote: > The TGE grammar doesn't deal with embedded }'s: > > Invalid: > > transform a (b) { > # do nothing} > } > > transform a (b) { > # do {nothing} > } If we still need this, I vote that tge transforms require the closing brace to be at the beginning of

[perl #44851] Update step 2.f in release_manager_guide.pod

2007-11-26 Thread Patrick R. Michaud via RT
It looks as though the 0.4.15, 0.4.16, and 0.5.0 releases were all made without updating PBC_COMPAT, with no ill effects. So, I've now removed "item f" (update PBC_COMPAT) from the release_manager_guide.pod and I'm marking this ticket as resolved. Pm

[perl #47896] [TODO] Don't rebuild root Makefile

2007-11-27 Thread Patrick R. Michaud via RT
Fixed in r23157. Pm

[perl #47886] [TODO] 'make quicktest' target

2007-11-28 Thread Patrick R. Michaud via RT
The attached coretest.patch file adds a "make coretest" target to Parrot. This target runs a smaller subset of tests than the normal "make test" target. On my system, "make test" completes in ~290 seconds, while "make coretest" completes in ~200. The following tests are not included in make core

[perl #47886] [TODO] 'make quicktest' target

2007-11-28 Thread Patrick R. Michaud via RT
Committed patch in r23209, including refactoring $(RUNCORE_TEST_FILES) out of the root Makefile and into t/harness. Pm

[perl #47926] problem with non-existing Protoobject.pbc

2007-11-30 Thread Patrick R. Michaud via RT
Marking ticket as resolved, thanks! Pm

[perl #47890] [BUG] t/oo not part of 'make test'

2007-12-04 Thread Patrick R. Michaud via RT
Resolved in r23462. Pm

[perl #48112] [BUG] cloning a hash also clones its values

2007-12-04 Thread Patrick R. Michaud via RT
On Tue Dec 04 08:40:12 2007, pmichaud wrote: > Cloning a Hash also causes its values to be cloned. > Perhaps this is the desired behavior, but if so, it's > inconsistent with cloning other aggregates. After thinking about it a bit more, I'm not sure I want Hash's behavior with clone to change -- p

[perl #48218] [PCT] :inline('...') should imply :pasttype('inline')

2007-12-05 Thread Patrick R. Michaud via RT
Added in r23510. Thanks! Pm

[perl #48020] [DEPRECATED] find_name opcode

2007-12-11 Thread Patrick R. Michaud via RT
The reports of find_name's death are greatly exaggerated. Rejecting ticket. Pm

[perl #45857] [IMCC][RFC] #line vs .line

2007-12-13 Thread Patrick R. Michaud via RT
On Sat Sep 29 08:57:28 2007, kjs wrote: > A few months ago, the "#line" directive was implemented. > > I'm wondering what the reason was why it looks like a comment (as # will > start a comment). > Is there any reason to not replace this by ".line"? A directive typically > tells the assembler/comp

[perl #48657] [Bug][Lua] Recent changes broke languages/lua

2007-12-15 Thread Patrick R. Michaud via RT
On Sat Dec 15 05:30:57 2007, bernhard wrote: > ... > > The other problem is that the method 'ostgrammar' has been removed > from PCT::HLLCompiler. > IMHO this should be fixed with porting languages/lua from using > 'PAST-pm' to using the shiny new > PCT::PAST. Yes, I didn't quite expect anyone

[perl #49135] [BUG] pge - zero-quantified expression doesn't create empty array

2007-12-29 Thread Patrick R. Michaud via RT
On second look, it appears that PGE is doing the correct thing, and the problem we were seeing that triggered this ticket was due to a GC bug. So, never mind! Thanks, Pm

[perl #49248] [PATCH] Implement infix:// for perl6

2007-12-31 Thread Patrick R. Michaud via RT
Thanks for the patch! Unfortunately, this particular implementation won't quite work because infix: is a short-circuiting operator, and the second argument should be evaluated only if the first is undefined. (Most other operators evaluate the arguments prior to making the function call.) Eventua

[perl #49246] [PATCH] NQP hash/array viviself issues

2007-12-31 Thread Patrick R. Michaud via RT
Applied in r24335, thanks! Pm

[perl #49244] Assigning to hash elements in NQP

2007-12-31 Thread Patrick R. Michaud via RT
Now fixed in r24336, thanks! Pm

[perl #43269] [BUG] setline is tied to PIR source

2008-01-02 Thread Patrick R. Michaud via RT
On Wed Jun 20 16:23:40 2007, pmichaud wrote: > On Thu, Jun 21, 2007 at 12:08:33AM +0100, Jonathan Worthington wrote: > > Patrick R.Michaud (via RT) wrote: > > >The 'setline' opcode doesn't do what I expect it to do, which > > >is to associate runtime errors with lines in HLL source. > > > > Curre

[perl #50074] [PATCH] [pct] Add pop() and shift() to PCT::Node

2008-01-21 Thread Patrick R. Michaud via RT
I split the patch into separate 'pct' and 'lolcode' commits, but otherwise it's excellent. Thanks for patching the docs as well. :-) Applied in r25116 and r25117. Pm

[perl #50552] [BUG][perl6] -c and interactive mode don't mix

2008-02-06 Thread Patrick R. Michaud via RT
Fixed in r25570, thanks! Pm

[perl #50552] [BUG][perl6] -c and interactive mode don't mix

2008-02-06 Thread Patrick R. Michaud via RT
Fixed in r25570, thanks! Pm

[perl #50520] [PATCH][NQP] method call and =:= tests

2008-02-20 Thread Patrick R. Michaud via RT
Applied in r25909, thanks! Pm

[perl #51052] [perl6] PCT has problems with integer literals

2008-02-21 Thread Patrick R. Michaud via RT
Fixed in r25936, thanks! Pm

[perl #50968] [BUG] trouble with perl 6 grammars and capturing '.*?'

2008-03-06 Thread Patrick R. Michaud via RT
On Mon Feb 18 14:00:49 2008, particle wrote: > in rakudo's perl6doc parser > (languages/perl6/src/utils/perl6doc/grammar.pg), i have the following: > > token pod_delimited_block { > ^^ '=' <.unsp>? 'begin' <.ws> * \n > .*? > ^^ '=' <.unsp>? 'end' <.ws> $ \N* > {*} >

[perl #48028] [DEPRECATED] PGE::P6Regex

2008-03-28 Thread Patrick R. Michaud via RT
On Mon Mar 24 10:53:02 2008, coke wrote: > This usage now only appears in these files: > > t/compilers/pge/p6regex/context.t > t/compilers/pge/p6regex/01-regex.t > t/compilers/pge/p6regex/builtins.t > runtime/parrot/library/PGE/P6Grammar.pir > runtime/parrot/library/PGE/P6Grammar.pbc > runtime/par

[perl #40069] [PGE] "value" can't be used as a rule name.

2008-03-28 Thread Patrick R. Michaud via RT
Marking ticket as resolved, since it is possible now to have 'value' as a rule name and not conflict with Match objects. There can still be conflicts with rules having names such as 'from' or 'to', but I'm pretty sure we can solve that with MMD if we need it. If there are other conflicts, we can

[perl #48026] [DEPRECATED] pgc.pir

2008-03-31 Thread Patrick R. Michaud via RT
Completed as of r26664. Pm

[perl #48028] [DEPRECATED] PGE::P6Regex

2008-03-31 Thread Patrick R. Michaud via RT
Completed as of r26664. Pm

[perl #49758] [BUG] rakudo segfaults after "No scope found for PAST::Var" error

2008-04-09 Thread Patrick R. Michaud via RT
I've gone ahead and applied the "null $P0" patch above (thanks!) -- it's not exactly correct but it's less wrong than other alternatives at the moment. I suspect the correct approach will be to eliminate the existing global vars and turn them into attributes on the PAST::Compiler object. But I'll

[perl #52680] [BUG]: 'make' failure on Linux; possibly TGE-related

2008-04-10 Thread Patrick R. Michaud via RT
On Thu Apr 10 18:17:17 2008, [EMAIL PROTECTED] wrote: > And I'm getting somewhat similar failure on Darwin RT 52726 r26910 introduced a bug into PGE's build process -- PGE suddenly depended on PCT, but PCT was being built after PGE. This is fixed in r26918, and reportedly solves the remaining iss

[perl #52838] [CORE] Remove the saveall and restoreall ops

2008-04-21 Thread Patrick R. Michaud via RT
I've applied the patch from RT#52838 which updates the documentation. I'm now working on eliminating the restoreall/saveall opcodes themselves from Parrot, as well as working on the related user stack ops in RT#52842. Pm

[perl #52840] [CAGE] Recode PIR and PASM tests that use stack.ops

2008-04-21 Thread Patrick R. Michaud via RT
As of r27105 these have all been recoded to avoid the stack.ops . The only exception is t/op/stacks.t, which can be removed when we remove the stack.ops in RT#52842 . Closing ticket, and thanks! Pm

[perl #52838] [CORE] Remove the saveall and restoreall ops

2008-04-21 Thread Patrick R. Michaud via RT
Done as of r27113. Pm

[perl #52842] [CORE] Remove stack.ops and user_stack

2008-04-23 Thread Patrick R. Michaud via RT
As of r27155 the user_stack data structure has been removed from the core. After removing stack.ops, the constants STACK_ENTRY_INT, STACK_ENTRY_FLOAT, STACK_ENTRY_STRING, and STACK_ENTRY_POINTER aren't used anywhere outside of src/stacks.c . Shall we remove them? After that, we should be able to

[perl #52842] [CORE] Remove stack.ops and user_stack

2008-04-24 Thread Patrick R. Michaud via RT
r27160 eliminates the STACK_ENTRY_(INT|FLOAT|STRING|POINTER) constants and the cases that were using them in src/stacks.c . Closing ticket. Pm

[perl #49972] Error message for misspelled sub name in PIR code is confusing

2008-05-06 Thread Patrick R. Michaud via RT
In r27351 I've added code to PCT to check for non-existent subs and throw an exception at the point of the call. So, the problem is "solved" for PCT-based languages, at least. It still doesn't help with the case of non-existent sub names in PIR, though, for which I recommend something along the l

[perl #39329] Check to make sure PMC_str_val, etc. are used appropriately

2008-05-06 Thread Patrick R. Michaud via RT
I think this ticket is ready to be closed. A lot of the PMC_* items were likely fixed as part of the pdd15oo change, and the problem I cited has apparently been fixed. Pm

[perl #53606] [TODO] pge - change syntax of <.foo: arg> subrule calls

2008-05-07 Thread Patrick R. Michaud via RT
Fixed in r27384, closing ticket. Pm

[perl #53834] [TODO] modify pge subrule parsing

2008-05-07 Thread Patrick R. Michaud via RT
As of r27389 most of the above changes are made, except that we can't yet switch (zero-width assertion) because there are still a number of languages and/or tools that are using as the non-capturing syntax. For now I've listed the syntax as deprecated and we can switch it immediately following

[perl #53418] mk_language_shell.pl does not create folders outside of the language folder

2008-05-07 Thread Patrick R. Michaud via RT
Fixed in r27390. The step for automatically creating the makefile only works for things in the languages/ subdirectory, so I modified mk_languages_shell.pl to only attempt the reconfigure if a path wasn't given. Thanks, Pm

[perl #43173] [TODO] Need config support for a null command (config/inter/progs.pm)

2008-05-09 Thread Patrick R. Michaud via RT
On Fri Jun 08 06:56:27 2007, ptc wrote: > In the file, config/inter/progs.pm there is the todo item associated > with the following comment: > > # Find a working version of a program: > # Try each alternative, until one works. > # If none work, then set to null command. > # XXX nee

[perl #45503] [BUG] one test in 't/op/string.t' is failling for jit runcore

2008-05-12 Thread Patrick R. Michaud via RT
I forgot to Cc: the list. Also, I've taken this ticket and will apply NotFound's patch in a day or so if we don't hear objections. Pm On Mon May 12 10:08:19 2008, pmichaud wrote: > On Mon May 12 09:23:49 2008, [EMAIL PROTECTED] wrote: > > The easier solution is to redefine string_bool to allow a

[perl #36019] [TODO] readline support

2008-05-17 Thread Patrick R. Michaud via RT
On Sat May 28 03:12:45 2005, leo wrote: > We already have some interactive parrot programs and applications. > Adding readline support for these would vastly improve their usability. This ticket strikes me as being too nebulous to ever be resolvable on its own merits. I vote to close it. Pm

[perl #37324] [TODO] build - root.in makefile split-up

2008-05-17 Thread Patrick R. Michaud via RT
On Sat Jan 12 01:22:42 2008, bernhard wrote: > James Keenan via RT schrieb: > > On Sun Oct 02 05:22:08 2005, [EMAIL PROTECTED] wrote: > > > >> config/gen/makefiles/root.in already weighs in at 1581 lines. It needs > >> to be divided up into smaller files that are combined when Configure is > >>

[perl #38191] [TODO] build - generate META.yml

2008-05-17 Thread Patrick R. Michaud via RT
On Fri Jan 11 13:16:00 2008, [EMAIL PROTECTED] wrote: > On Sun Jan 08 21:12:48 2006, [EMAIL PROTECTED] wrote: > > But wait until we've figured out exactly wait we want to list for CPAN > > to index. Perhaps we can use/steal Module::Build's logic. > > Joshua: I see that we've had a META.yml file i

[perl #39313] [TODO] or [BUG] improve PMC compiler

2008-05-17 Thread Patrick R. Michaud via RT
No action has occurred on this ticket since 2006, and I suspect it's obsoleted by improvements to PCCMETHOD and pmc2c anyway. I vote to close the ticket. Pm

[perl #39430] Method cache not always invalidated

2008-05-17 Thread Patrick R. Michaud via RT
On Mon Jun 12 16:30:13 2006, jonathan wrote: > Both Parrot_store_global and store_sub call Parrot_invalidate_method_cache, > however the versions of these that take keys (Parrot_store_global_p and > store_sub_p) fail to do so. Is this ticket still relevant after the pdd15oo changes incorporated

  1   2   >