This Week in Perl 6, August 2-9, 2005
by Matt Fowles
|
Pages: 1, 2, 3
Strange Filename-Based Bug
Michal Wallace found a bug that would disappear if the file was renamed. Leo, with the help of valgrind, provided Michal with a pointer. Michal used that to find a likely culprit and provide a patch, which Leo then refined.
GDBM Hash on MinGW
François Perrad provided a patch fixing gdbmhash on MinGW. Bernhard
Schmalhofer applied it.
PyString Link Problem
François Perrad also fixed a link problem with pystring.o. Jonathan Worthington applied that patch.
Filling a Large Data Structure
Amir Karger wanted to know how to fill a large data structure in PIR, other than explicitly. Leo suggested reading it in from a config file.
Helping Perl 6
Rjtucke asked the ever-dangerous question, "How can I help?". Unfortunately, I think he asked it on Google Groups, and thus no one saw it.
PGE Glob Escapes
"PGE Glob Escapes; millions die before it can be rounded up again." Actually,
Will Coleda noticed that he could not add a literal * to globs in
PGE. Patrick fixed it so he could.
Language Test Requirements
Amir Karger has decided to write a Z-code-to-PIR translator. He wants to
integrate its test suite with Parrot's language tests. Unfortunately, it does
not use Test::Simple, or even Perl. Thus he wanted to know a good
way to integrate it. Will Coleda, Bernhard Schmalhofer, and chromatic all
provided suggestions.
mod_parrot
0.3
Adrian Lambeck provided a patch to fix src/call_list.txt for
mod_parrot-0.3. chromatic applied it.
Making Makefile a Little too Clean
Patrick noticed that the Parrot build was breaking. Jonathan Worthington narrowed it down to an exact revision number. Leo realized his mistake and fixed it.
Cygwin Status
Bernhard Schmalhofer applied some old patches from Joshua Gatcomb, in the hope of improving Cygwin support. Nick Glencross provided needed Parrot Cygwin test results.
Calling
SUPER Methods
Klaas-Jan Stol wondered how to call a specific parent methods (possibly bypassing child methods). Leo answered.
Compiling Pugs and Parrot
Adrian Lambeck was having trouble compiling Pugs against Parrot. Leo worked with him to find a solution, although they haven't resolved it yet.
Pure Parrot Test::Builder
chromatic has written pure-Parrot versions of Test::Builder and Test::Builder::Tester. As always, patches are welcome.
Adding a New Opcode
Gerd Pokorra wanted to know how to add a new opcode to parrot. Klaas-Jan Stol and Leo provided answers.
More Win32 Patches
François Perrad provided several patches for MinGW and Win32. Warnock applies.
Updated intro.pod
Jonathan Worthington posted an updated intro.pod. Autrijus provided a few edits, and Jonathan is planning on committing it.
Comment Fix in pir-mode.el
Jim McKim made the mistake of using Emacs. Fortunately, he counterbalanced that failing with the virtue of submitting a patch to fix an error in pir-mode.el to make the file work better. chromatic applied the patch.
Commit Bit
Curtis Rawls seemed to be having trouble using his newly acquired commit bit. Warnock applies.
Segfault
with -E
Tom noticed that parrot -E segfaulted and provided a patch. He
was not very confident about the patch.
make
test in bc
Amir Karger noticed that make test in bc dies because
he does not have antlr installed. Bernhard Schmalhofer said that
he would try and fix it up to use the config-test for antlr.
interpreter.c Breakage
Amir Karger noticed that interpreter.c broke during a recent
compilation. Leo pointed out that he need to make realclean.

