[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60396 There's a bug somewhere in the escape opcode (r32442, no libicu present).

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60208 'make test' in pheme is giving an error in r32229: [EMAIL

[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. # URL: 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

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60036 As of r31667 (pre-mmd), the following worked: r31667$ cat y.pir .sub

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=59788 The inplace shift left and inplace shift right opcodes are failing after the

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=59538 The attached hang.pir file causes imcc to freeze while compiling it. The code

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=59374 Summary: pmc2c produces incorrect code for returning negative integer

[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 #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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=59336 Code says it all: $ cat w.pir .sub main $P0 = new 'Integer' $P0 =

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=59250 The .sort method on FixedPMCArray fails with no applicable methods when given

[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 #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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=59006 When generating PIR output (e.g., from the compiler tools), we often need to

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=58932 Sometime after the 0.7.1 release, the P6object library will change so that

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=58946 This metaticket is for issues related to the October 2008 release of Parrot,

[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 -

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=58576 Currently the only (documented) way to set up HLL mapping is by using the

[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 is

[perl #47972] [DEPRECATED] getclass opcode

2008-08-12 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' (exp2) was not found. Check

[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

[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, and

[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

[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. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56816 There are a couple of issues with PMCProxy: 1. The PMCProxy returned from a

[perl #56650] [BUG] class created from namespace fails MMD

2008-07-06 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56650] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56650 If we create a class from a namespace, then objects created from the class

[perl #56616] [BUG] make_root_namespace opcode nonexistent

2008-07-05 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56616] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56616 PDD21 documents the 'make_namespace', 'make_hll_namespace', and

[perl #56622] [BUG?] 'isa' opcode returns inconsistent results

2008-07-05 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56622] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56622 This one takes a bit of lengthy explanation, but the bottom line is that the

[perl #56274] [PATCH] Re: design problem with :outer

2008-07-01 Thread Patrick R. Michaud via RT
Fixed by jonathan++ and chromatic++ as of r28795. Thanks! Pm

[perl #56508] [BUG] :lexid interferes with string constants

2008-07-01 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56508] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56508 In r28897: $ cat x.pir .sub 'main' 'foo'() 'bar'()

[perl #55164] [BUG] segmentation fault in rakudo's test

2008-07-01 Thread Patrick R. Michaud via RT
Is this still segfaulting in the current head? Pm

[perl #56464] [BUG] comparison opcodes don't work on subclasses of Float

2008-06-30 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56464] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56464 The islt, isle, isgt, and isge opcodes give the wrong results on subclasses

[perl #56448] [BUG] tailcalls cause segfault when invoked from C

2008-06-29 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56448] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56448 Parrot segfaults when C functions invoke PIR functions that perform

[perl #56398] [BUG] lexical inner scope always keeps first lexpad (or something)

2008-06-27 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56398] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56398 Earlier today Jonathan was able to implement the :lexid proposal discussed in

[perl #47794] [BUG] objects - :method doesn't work with :outer()

2008-06-26 Thread Patrick R. Michaud via RT
This appears to have been resolved by jonathan++ in r28716. Way to go Jonathan! Pm

[perl #56282] Re: [PATCH] Re: design problem with :outer

2008-06-24 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56282] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56282 On Mon, Jun 23, 2008 at 09:33:43PM -0500, Patrick R. Michaud wrote: On Mon,

[perl #56274] [PATCH] Re: design problem with :outer

2008-06-24 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56274] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56274 On Mon, Jun 23, 2008 at 06:27:31PM -0500, Patrick R. Michaud wrote: There

[perl #56252] [PATCH] [PCT] improve error message Scope not found

2008-06-23 Thread Patrick R. Michaud via RT
Fixed in r28669. Pm

[perl #56184] [BUG] problem with lexical handling

2008-06-21 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56184] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56184 Parrot seems to have a problem with lexical handling. Consider the following

[perl #56186] [TODO] Add --target=bytecode to HLLCompiler

2008-06-21 Thread Patrick R. Michaud (via RT)
# New Ticket Created by Patrick R. Michaud # Please include the string: [perl #56186] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=56186 Jonathan says that it's possible to generate and save bytecode within PIR --

[perl #50500] [PROPOSAL][PAST] add PAST::Var :scope('attribute')

2008-06-19 Thread Patrick R. Michaud via RT
This now exists, so closing ticket. The handling of self is likely to become a separate :scope type for PAST::Var, but I don't think that should block this ticket. Pm

[perl #54380] [PGE] .rule still generates captures

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

[perl #55670] [BUG] cannot build perl6

2008-06-12 Thread Patrick R. Michaud via RT
Closing ticket. Pm

[perl #55506] [BUG] Wrong access to arguments in MMD.

2008-06-09 Thread Patrick R. Michaud via RT
On Mon Jun 09 05:49:29 2008, bacek wrote: On Sun Jun 08 23:14:00 2008, bacek wrote: Hello. MMD try to deref parameters during dispatch. Trivial patch attached. Patch rejected -- the solution here is to keep from generating NULL parameters in the first place, rather than have Parrot

[perl #55210] [RFC] pattern matching with an opcode

2008-06-06 Thread Patrick R. Michaud via RT
Thanks for the patch! This is a great idea, and I've been thinking along similar lines for PGE -- especially with respect to supporting longest token matching. However, AFAICT there aren't many (any?) other places in Parrot that would use this opcode, and so rather than add this opcode and

[perl #51448] [BUG] can't override a pmc method in a PIR subclass when said subclass name and pmc name are identical

2008-06-06 Thread Patrick R. Michaud via RT
This is no longer an issue so I'm closing the ticket. Pm

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

2008-05-28 Thread Patrick R. Michaud via RT
Ah, good. Then I think we can close this ticket, which I am now doing. Thanks! Pm

[perl #46669] [TODO] [C] Throw an AttributeError if a PMC is NULL in get_attr_str()

2008-05-28 Thread Patrick R. Michaud via RT
On Mon Oct 22 09:37:22 2007, pcoch wrote: In src/pmc/default.pmc:get_attr_str() there is the todo item: if (PMC_IS_NULL(p)) { /* TODO AttributeError */ } This should be as simple as adding a real_exception() here. I vote to reject this TODO item. Returning a

[perl #54716] [BUG] Several tests fail for new Mutable PMC

2008-05-24 Thread Patrick R. Michaud via RT
I just verified that the patch has resolved the failing tests. Closing ticket, Pm

[perl #54428] [CAGE] [PATCH] Static function rebuild_attrib_stuff is never used

2008-05-19 Thread Patrick R. Michaud via RT
Applied in r27644, thanks! Pm

[perl #54454] [CAGE] [PATCH] static function parrot_class_register is never used

2008-05-19 Thread Patrick R. Michaud via RT
Applied in r27648, thanks! Pm

[perl #48513] [TODO][PCT] Use of int registers in PCT.

2008-05-19 Thread Patrick R. Michaud via RT
On Wed Dec 12 06:07:47 2007, kjs wrote: It would be helpful if PCT knew how to handle integer registers if needed. A typical example is for using the isgt or any other isXX op: a = 1 b = 2 $I0 = isgt a, b # returns 0, as 1 is not greater than 2 In PCT this is helpful, if you want

[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 run.

[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 in the

[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

[perl #39855] [CAGE] configuration: define MIN/MAX macros for all integral typedefs

2008-05-17 Thread Patrick R. Michaud via RT
On Mon Jul 17 11:59:47 2006, chip wrote: It's great to have INTVAL and UINTVAL, but without MAX_INTVAL it's kind of hard to work with them in some respects. All integral typedefs should have min/max macros. Syntax not a big deal, it can be fixed later, just don't break anything when

[perl #39990] External API and C Strings

2008-05-17 Thread Patrick R. Michaud via RT
On Thu Jul 27 12:05:41 2006, leo wrote: Am Donnerstag, 27. Juli 2006 20:27 schrieb chromatic: When embedding or extending Parrot through the external API, most of the strings go into and come out of Parrot as the type Parrot_STRING. This is painful and somewhat tedious from C (where these

[perl #41132] [BUG] Segfault in Parrot_call_sub_ret_int

2008-05-17 Thread Patrick R. Michaud via RT
Is this ticket still relevant? There hasn't been any activity on it since Dec 2006, and if there was a problem we probably would've uncovered it by now. Pm

[perl #41619] [PATCH] add add_attr, rem_attr, and rem_attr_str vtable methods

2008-05-17 Thread Patrick R. Michaud via RT
On Sun Mar 16 09:20:55 2008, [EMAIL PROTECTED] wrote: On Mon Mar 12 05:40:14 2007, [EMAIL PROTECTED] wrote: I'm still working on my use case, but it appears the new MetaClass PMC (src/pmc/metaclass.pmc) could use this vtable method as well; currently it only has an add_attribute PMETHOD.

[perl #41620] [PATCH] change opcode syntax for label arguments

2008-05-17 Thread Patrick R. Michaud via RT
On Sun Mar 16 09:24:16 2008, [EMAIL PROTECTED] wrote: On Sun Feb 25 20:12:58 2007, [EMAIL PROTECTED] wrote: This patch changes the label INT, labelvar INT, and labelconst INT syntax in opcodes to in LABEL, invar LABEL, and inconst LABEL, respectively. There's been no activity in this

[perl #42393] [TODO] regex - FIXME items in languages/regex/lib/Regex/Grammar.y

2008-05-17 Thread Patrick R. Michaud via RT
On Sat Sep 01 08:32:08 2007, bernhard wrote: On Mo. 09. Apr. 2007, 08:16:36, ptc wrote: There are two FIXME items in languages/regex/lib/Regex/Grammar.y. Your task, should you choose to accept it, is to work out why the lines of code need to be fixed, and then to fix them. In r18166

[perl #42692] install error

2008-05-17 Thread Patrick R. Michaud via RT
There's been no activity on this ticket since Apr 2007, I vote we close it as being abandoned. Pm

[perl #42938] [BUG] allocation failures in res_lea.c

2008-05-17 Thread Patrick R. Michaud via RT
Is this ticket still relevant/important in light of the pdd28 strings PDD? If not, I think we can close it. Pm

[perl #42987] parrot coredump during make smoke on HPUX 11.23 (Itanium)

2008-05-17 Thread Patrick R. Michaud via RT
This ticket is over a year old -- and I don't know that we have a way to test it. Shall we close it and let someone reopen/resubmit if it's observed again? Pm

[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 #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 need

[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 ?foo (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 ?foo syntax as deprecated and we can switch it

[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 #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

[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 #52842] [CORE] Remove stack.ops and user_stack

2008-04-24 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

[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 #52840] [CAGE] Recode PIR and PASM tests that use stack.ops

2008-04-22 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-22 Thread Patrick R. Michaud via RT
Done as of r27113. Pm

[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 #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

[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 #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 #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 block_type pod_option* \n .*? ^^ '=' .unsp? 'end' .ws $block_type \N*

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

2008-02-21 Thread Patrick R. Michaud via RT
Fixed in r25936, 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 #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 #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 #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. Currently HLL

[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.)

[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 #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 #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 to be

[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/compiler

[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 #48218] [PCT] :inline('...') should imply :pasttype('inline')

2007-12-05 Thread Patrick R. Michaud via RT
Added in r23510. 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 --

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

2007-11-30 Thread Patrick R. Michaud via RT
Marking ticket as resolved, thanks! 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 coretest:

[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

  1   2   >