[perl #37542] [TODO] core - document behavior of multiple :load subpragmas in same compilation unit

2007-02-20 Thread Klaas-Jan Stol via RT
This behavior *is* defined, according to: http://www.parrotcode.org/docs/imcc/calling_conventions.html And Patrick R. Michaud wrote: First, PGE no longer uses the workaround, and relies on the fact that :load works as documented in calling_conventions.html . But I also think that with things li

[perl #39196] [TODO] tests - need to test addmethod

2007-02-21 Thread Klaas-Jan Stol via RT
On Wed May 24 05:26:22 2006, coke wrote: > New addmethod opcode needs tests. > > -- > Will "Coke" Coleda > [EMAIL PROTECTED] > > Attached a patch that adds a test for "addmethod". It adds a method in the same (root) namespace, and also a method in a different namespace. I couldn't really think

[perl #29994] [BUG] "loadlib $P0, varname" not working correctly

2007-02-21 Thread Klaas-Jan Stol via RT
On Tue Jun 15 08:13:06 2004, leo wrote: > Dan Sugalski <[EMAIL PROTECTED]> wrote: > > At 9:50 AM +0200 6/3/04, Leopold Toetsch wrote: > >>Dan Sugalski <[EMAIL PROTECTED]> wrote: > >> > >>> Option two here would be the right one. > >> > >>For dynamic PMC classes and NCI yes. *But* what about dynami

[perl #40626] [BUG] :vtable fails for subclasses of core classes

2007-02-24 Thread Klaas-Jan Stol via RT
On Fri Feb 23 11:16:01 2007, particle wrote: > this bug seems to be resolved as of r17163. however, i'm not closing > this ticket until the example code in the original post is added as a test. > ~jerry Attached a patch adding a test to t\pmc\objects.t using the original example code of this bug,

[perl #41606] [TODO] Add flag to do runtime check on deprecated ops

2007-02-26 Thread Klaas-Jan Stol via RT
On Fri Feb 23 14:46:17 2007, [EMAIL PROTECTED] wrote: > hi, > > it might be a good idea to add a flag to parrot that checks at runtime > whether any deprecated ops are used. > the flag should be turned off by default; some ops like find_global are > used all over the place, so if it would be > t

[perl #41602] [TODO] MS VS 2005 deprecates strdup

2007-03-16 Thread Klaas-Jan Stol via RT
On Fri Mar 16 05:53:37 2007, coke wrote: > file in original patch was never added. Added, need feedback from > win32 developers if this addresses the warning. No more strdup deprecation warnings. kjs

[perl #45409] [PROPOSAL][IMCC] Remove .pcc_sub directive

2007-09-16 Thread Klaas-Jan Stol via RT
On Sun Sep 16 03:50:48 2007, kjs wrote: > On Thu Sep 13 19:19:14 2007, [EMAIL PROTECTED] wrote: > > Klaas-Jan Stol (via RT) wrote: > > > > > > Therefore, in order to keep IMCC simple and remove syntax redundancy, I > > > propose to remove the ".pcc_sub&

[perl #46099] [TODO] Check for existing parent classes in add_parent()

2007-10-14 Thread Klaas-Jan Stol via RT
Hi, the patch I provided has not yet been reviewed or applied. Could anybody have a look at it? It'll only take 5 minutes or so. If it's ok, it can be applied before this month's release, and this ticket can be closed. Thanks in advance, kjs On Mon Oct 08 06:50:29 2007, kjs wrote: > On 10/8/07,

[perl #39845] [TODO] Better IMCC Errors: unexpected IDENTIFIER

2007-11-13 Thread Klaas-Jan Stol via RT
On Thu Nov 08 12:14:15 2007, kjs wrote: > On Sat Jul 15 23:35:50 2006, mdiep wrote: > > When IMCC encounters an unexpected identifier, it throws an error, > > but it doesn't say what the unexpected identifier was. This is > > painful for debugging compilers and should be fixed. > > > >mini

[perl #39926] [TODO] :init attribute (was Re: Implement .loadlib pragma in IMCC)

2007-11-13 Thread Klaas-Jan Stol via RT
On Thu Nov 08 12:23:50 2007, kjs wrote: > To my knowledge, the :init flag is implemented and there are no problems > with it. > > Is there any reason not to close this ticket? > > kjs forgot to cc the list. See my previous comment. kjs

[perl #32607] The preprocessor changes "pmc" to an identifier

2007-11-13 Thread Klaas-Jan Stol via RT
On Thu Nov 08 12:04:02 2007, kjs wrote: > On Sat Dec 16 19:06:42 2006, [EMAIL PROTECTED] wrote: > > This is still valid, but I think it hides a bigger problem with -E. The > > attached patch avoids the segfault by passing the correct arguments to > > yylex(), but then it runs into an infinite loop

[perl #44853] compilers/pirc borken on win32

2007-11-13 Thread Klaas-Jan Stol via RT
The PARROT_ASSERT was replaced back by assert's by ptc++. kjs

[perl #36255] [TODO] Exceptional Documentation

2007-11-13 Thread Klaas-Jan Stol via RT
On Sun Jun 12 06:09:47 2005, coke wrote: > Neither are p6i archives a good place to keep TODO items. =-) > > Chip said that Leo said: > >> A note WRT exception handlers > >> Leo posted a quick discussion of the correct use of exception > handlers > >> in Parrot. Essentially, the rule is,

[perl #40626] [BUG] :vtable fails for subclasses of core classes

2007-11-13 Thread Klaas-Jan Stol via RT
On Wed Sep 05 12:58:32 2007, bernhard wrote: > > > thanks for the quick turnaround. this test is perfect for the > > 'executed from pir test case', and will be applied shortly. > The test case has been added in r21092. > > > but as > > patrick later provided an example of executing a .pbc file, w

[perl #48737] [DEPRECATED] .namespace PIR syntax

2007-12-19 Thread Klaas-Jan Stol via RT
On Sun Dec 16 21:18:31 2007, coke wrote: > From PDD19: > > =item .namespace [deprecated] > > Open a new scope block. This "namespace" is not the same as the > .namespace [ ] syntax, which is used for storing > subroutines > in a particular namespace in the global symbol table. > This directive

[perl #48735] [DEPRECATED] :: in PIR identifiers

2007-12-20 Thread Klaas-Jan Stol via RT
On Sun Dec 16 21:11:34 2007, coke wrote: > From PDD 19: > > NOTE: The use of C<::> in identifiers is deprecated. > what exactly does this mean? I take it that "::" can still appear in typenames, as in "PAST::Op", but not, for instance like so: .local int some::var Is that it?

[perl #57794] [doc] POD error in compilers/pirc/new/pircompunit.c

2008-08-11 Thread Klaas-Jan Stol via RT
fixed in r30169. apologies for messing up.

[perl #57942] [BUG] Smolder failure [linelength, compilers/pirc]

2008-08-15 Thread Klaas-Jan Stol via RT
fixed in r30252.

[perl #59898] [TODO][IMCC] add some #define's to fix the inconsistent dll linkage on windows

2008-10-14 Thread Klaas-Jan Stol via RT
fixed in r31956

[perl #58374] [TODO][PDD19] Decide on maximum identifier length and implement this.

2008-10-16 Thread Klaas-Jan Stol via RT
PDD19 already states that there's no limit, and the note that in the future such a limit might be introduced is also there. So, issue is resolved. kjs

[perl #45859] [RFC][IMCC] clean up method syntax: bare word and quoted method names

2008-10-16 Thread Klaas-Jan Stol via RT
I think this ticket has been resolved by the decision that method names must be quoted (as stated in pdd19). I propose to close ticket. kjs On Thu Oct 04 16:39:31 2007, coke wrote: > > On Sep 29, 2007, at 12:07 PM, Klaas-Jan Stol (via RT) wrote: > > > # New Ticket Created by

[perl #39760] [CAGE] make warnings (r13197 - x86-msvc-7.1)

2008-10-20 Thread Klaas-Jan Stol via RT
I think the issue of inconsistent dll linkage has been resolved recently by adding the YYMALLOC and YYFREE #defines to imcc source. Can other windows people confirm this? Then this ticket can be closed. Thank you very much, kjs

[perl #39760] [CAGE] make warnings (r13197 - x86-msvc-7.1)

2008-10-23 Thread Klaas-Jan Stol via RT
The warning of inconsistent dll linkage no longer occurs on microsoft visual studio, which resolves this issue. kjs

[perl #60182] pirc/new codetest failures

2008-10-28 Thread Klaas-Jan Stol via RT
fixed in r32209.

[perl #32667] [TODO] IMCC - documentation needs updating

2008-02-22 Thread Klaas-Jan Stol via RT
I think PDD19 describes the shorthand notation for invocation in sufficient detail. I suggest to close this ticket.

[perl #41783] [BUG?] main isn't in src/parrot.c

2008-02-22 Thread Klaas-Jan Stol via RT
On Thu Sep 20 12:00:19 2007, [EMAIL PROTECTED] wrote: > On Thursday 20 September 2007 06:58:55 Paul Cochrane via RT wrote: > > > On Sat Mar 10 19:15:20 2007, coke wrote: > > > From docs/BROKEN.pod. > > > > > > > > > Is this something that needs fixing? > > > > > > (it's in compilers/imcc/main.c)

[perl #39615] [TODO] get_outer op not defined in PDDs

2008-02-22 Thread Klaas-Jan Stol via RT
a patch was sent but never applied. I suggest to apply this patch, possibly with minor changes, and close this ticket.

[perl #39845] [TODO] Better IMCC Errors: unexpected IDENTIFIER

2008-02-22 Thread Klaas-Jan Stol via RT
(forgot to cc list first time, you'll see this text twice in the ticket history) this issue seems to be resolved. no reply was given on an earlier suggestion to close this ticket (i probably forgot to cc the list) I suggest to close this ticket.

[perl #32667] [TODO] IMCC - documentation needs updating

2008-02-23 Thread Klaas-Jan Stol via RT
imcc's documentation is up to date.

[perl #51146] [TODO][IMCC] Remove unused function "mk_address"

2008-02-24 Thread Klaas-Jan Stol via RT
fixed in r26045

[perl #48188] [TODO] [amber] Correct overflow for -maxint in abs()

2008-05-03 Thread Klaas-Jan Stol via RT
amber sources are no longer stored in the parrot repository. ticket rejected.

[perl #48192] [TODO] [amber] Correct overflow issue in integer()

2008-05-03 Thread Klaas-Jan Stol via RT
amber sources are no longer stored in the parrot repository. ticket rejected.

[perl #48184] [TODO] [amber] Use has(index) to check indices in set_item()

2008-05-03 Thread Klaas-Jan Stol via RT
amber sources are no longer stored in the parrot repository. ticket rejected.

[perl #48190] [TODO] [amber] Can null variable check be reinstated by generating n_neg instead of neg?

2008-05-03 Thread Klaas-Jan Stol via RT
amber sources are no longer stored in the parrot repository. ticket rejected.

[perl #48186] [TODO] [amber] Consider using unicode in character()

2008-05-03 Thread Klaas-Jan Stol via RT
amber sources are no longer stored in the parrot repository. ticket rejected.

[perl #48182] [TODO] [amber] Reject out of range values in item()

2008-05-03 Thread Klaas-Jan Stol via RT
amber sources are no longer stored in the parrot repository. ticket rejected.

[perl #36283] [TODO] pasm/pir: forbid assignment syntax for inout params

2008-05-08 Thread Klaas-Jan Stol via RT
On Thu Dec 13 05:54:17 2007, kjs wrote: > On Tue Jun 14 02:30:00 2005, chip wrote: > > It makes sense to allow e.g. C<$P0 = add $P1, $P2> as alternative > > syntax for C. However, when the first parameter is > > "inout" rather than "out", assignment syntax is *not* appropriate. > > > > For exampl