[perl #57236] [TODO] pbc_to_exe --install pbc1 [pbc2...]

2009-11-17 Thread chromatic via RT
I fixed the --install and infile directory problem in r42543. As for handling multiple PBC files, it's easiest to recommend the use of the pbc_merge utility beforehand. If that doesn't work, we need to fix it -- and it's too involved to copy or reproduce that code otherwise. Thanks for the ticke

[perl #46761] [BUG] Dynpmcs and ParrotLibrary Global Destruction

2009-11-16 Thread chromatic via RT
Migrated to Trac as TT #607. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #47011] [DEPRECATED] VTABLE entry 'new_from_string'

2009-01-19 Thread chromatic via RT
Renamed to instantiate_str in r35788. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #58410] [TODO] Deprecate n_* variants of the math opcodes

2009-01-19 Thread chromatic via RT
I've done most of this in r35787, but we can't get rid of n_neg entirely until someone updates PCT and NQP not to use it for prefix:- rules. I poked at that, but couldn't make them work. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #61290] [BIG] can't peek on stdin

2008-12-26 Thread chromatic via RT
Patch applied in r34391; will test Bob's code shortly. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #61154] [TODO] Compiler - compreg disabled/imcc_compile_pir() not exported

2008-12-23 Thread chromatic via RT
Let's not even expose imcc_compile_pir(), as Parrot_compile_string() exists and does a better job anyway. I removed the test as of r34297. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #58668] src/exceptions.c exposes brokenness in make cover

2008-12-05 Thread chromatic via RT
I fixed the build (at least for glibc-based systems) in r33525. If non-glibc systems complain, we can add a probe and make the header inclusion more picky. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #58670] Parrot_print_backtrace() depends on __USE_GNU

2008-12-05 Thread chromatic via RT
I added #define __USE_GNU to the template for parrot/feature.h when Configure.pl has detected backtrace() support. This may not work right on Mac OS X, in which case we'll need to get more clever. make cover should work correctly now though. ___ http://

[perl #37760] [CAGE] [C] imcc - item lists

2008-11-29 Thread chromatic via RT
As much as I like to see IMCC cleanups, any energy spent cleaning up IMCC without fixing specific bugs is energy better directed toward replacing IMCC with pirc. Rejecting. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #47978] [C99] [IMCC] double free

2008-11-29 Thread chromatic via RT
Fixed in r33353. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #51104] [BUG] bad pointer! segfaults are bad!

2008-11-29 Thread chromatic via RT
Fixed in r33353. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #46127] [TODO] Free allocated memory before return in PDB_disassemble()

2008-11-22 Thread chromatic via RT
Fixed in r33038. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #59660] Storable-2.13 requirement breaks build on OpenSolaris

2008-11-18 Thread chromatic via RT
Alright, I downgraded the dependency to 2.12 in r32847 in preparation for the 0.8.1 release. We can always increase it later, if necessary -- at least this approach will give us more data. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #58934] [CAGE] 'make fulltest' says "PASS" at the end, although some tests failed

2008-11-18 Thread chromatic via RT
Fixed in r32846. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #59980] [CAGE] 'make' warnings

2008-11-16 Thread chromatic via RT
We can't solve all of those warnings (the GDBM aggregate warnings are exceedingly stupid, from the dark ages of pre-ANSI C compilers, and some of the IMCC errors are due to generated code from flex and bison that we'll never fix unless we post-process generated code, which we aren't going to do to

[perl #46633] [TODO] [C] Check for overflow when incrementing or decrementing integers

2008-11-16 Thread chromatic via RT
Fixed in r32747 (sorry cotto, but I was in this file already and it looked cheap and easy). Tests still welcome, as they're trickier than I trust myself to write right now. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #59660] Storable-2.13 requirement breaks build on OpenSolaris

2008-11-16 Thread chromatic via RT
Storable 2.18 required in r32744, which should resolve this issue. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #59600] [PATCH] Require Storable 2.13 indirectly by requiring perl 5.8.6

2008-11-16 Thread chromatic via RT
RT #59660 explains why this is not desirable (OpenSolaris doesn't support 5.8.6, no matter how much they should). Fortunately, it appears that requiring Storable 2.18 is sufficient. Implemented in r32744, which obviates this ticket. ___ http://lists.par

[perl #59546] [PATCH] Combine hash exists/get into new vtable entries (5% performance gain)

2008-11-16 Thread chromatic via RT
I'm marking this as resolved for now, even though we decided not to apply it for now. Let's leave it as an open possibility, with the patch in this ticket for reference. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #59984] [PATCH] languages/dotnet unsigned char bug

2008-11-16 Thread chromatic via RT
Thanks, applied as r32743. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #59532] say typeof(namespace) gives a segfault

2008-10-21 Thread chromatic via RT
Fixed in r32084, and test case added to t/op/say.t. Thanks for reporting! -- c ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #60020] [TODO] remove coding standards tests from 'make test' target

2008-10-21 Thread chromatic via RT
Resolved in r32077. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #60030] [BUG] segfault after using substr

2008-10-21 Thread chromatic via RT
Fixed in r32076 with COW of constant string in the inplace substr op. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #46817] [RFC] Should Undef generate a warning?

2008-10-18 Thread chromatic via RT
If we're going to retain optional warnings, we should take advantage of them. The attached patch adds an optional warning to the Undef PMC when stringifying it. It's simple to add similar warnings when numifying and intifying it. Those are the only places where the warning makes sense to me. --

[perl #46829] [CAGE] Clean up temporary files in t/pmc/parrotio.t

2008-10-18 Thread chromatic via RT
Fixed in r32017. ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #39085] [CAGE] pmc - make pmc2c.pl extract function declarations

2008-10-18 Thread chromatic via RT
One question is whether we generate POD from the PMC files, from the C files, or from something else. If I ever read the PMC documentation outside of my editor while working on the PMC, I generally read it through perldoc src/pmc/some_pmc.pmc. In that case, generating the documentation from the P

[perl #59862] [TODO][PIRC] Fix Makefile for compilers/pirc

2008-10-13 Thread chromatic via RT
I've committed a fix as of r31937. pirc now builds correctly on my Linux box. I believe Windows and other platforms will still work, but it needs some testing to confirm. -- c ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #57120] [BUG] examples/library/ncurses_life.pir broken

2008-10-13 Thread chromatic via RT
Thanks, fixed in r31935 and 31936. -- c ___ http://lists.parrot.org/mailman/listinfo/parrot-dev

[perl #59660] Storable-2.13 requirement breaks build on OpenSolaris

2008-10-13 Thread chromatic via RT
On Mon Oct 06 12:15:49 2008, doughera wrote: > Trying to compile today's parrot on an up-to-date version > of OpenSolaris: > > SunOS xxx 5.11 snv_98 i86pc i386 i86pc Solaris > > it failed (after a while) with the following error: > > perl tools/build/pmc2c.pl --vtable > Storable ver