Re: [perl #55842] [BUG] empty .const .String broken

2008-07-09 Thread Bernhard Schmalhofer
François Perrad schrieb: chromatic a écrit : On Tuesday 08 July 2008 02:36:37 François PERRAD via RT wrote: This bug starts with r28354 (cache string). The cache don't handle empty string. Now, in Pipp (PHP), an empty string is used to stringify boolean False. // languages/pipp/src/pmc/phpboo

July 2008 Release

2008-07-12 Thread Bernhard Schmalhofer
Hi, the July 2008 release of Parrot will be most likely Parrot 0.6.4. It will take place on tuesday, July 15th. So, as usual, try to not break the build and the tests. Updates to NEWS, CREDITS, PLATFORMS, RESPONSIBLE_PARTIES and LANGUAGES_STATUS are appreciated very much. Please add the open i

Parrot 0.6.4

2008-07-15 Thread Bernhard Schmalhofer
Hi, on behalf of the Parrot team, I'm proud to announce the release of Parrot 0.6.4 "St. Vincent Amazon." Parrot 0.6.4 is available via CPAN, or follow the download instructions at http://parrotcode.org/source.html. For those who would like to develop on Parrot, or help develop Parrot itsel

CPAN-Permissions for Perl 5 Modules

2008-07-15 Thread Bernhard Schmalhofer
Hi, for Parrot 0.6.4 following Perl 5 modules were not indexed: Parrot::Configure::Options::Test::Prepare Parrot::Pmc2c::PMC::PrintTree Parrot::Test::Util::Runloop Parrot::SearchOps It looks like co-maintainership needs to be given the release managers. Regards, Bernhard

Re: CPAN-Permissions for Perl 5 Modules

2008-07-16 Thread Bernhard Schmalhofer
chromatic schrieb: https://pause.perl.org/pause/authenqueryI It's only a CPAN indexing issue. Whenever a release manager uploads a new bundle, he or she needs to change permissions for all new indexed modules to allow the PARROTRE group to upload new versions. Unless/until you're a release m

Re: CPAN-Permissions for Perl 5 Modules

2008-07-16 Thread Bernhard Schmalhofer
Bernhard Schmalhofer schrieb: Does this mean that all release managers should be in the PARROTRE group? If so, somebody should check that this is indeed the case. Judging from https://pause.perl.org/pause/authenquery, I'm no member in PARROTRE. ** Sorry, I misread https://pause.perl.org/

Re: [perl #57026] [BUG]: Changes to Parrot::Ops2c::Utils in remove_getfd branch cause failures in buildtools_tests

2008-07-17 Thread Bernhard Schmalhofer
Will Coleda schrieb: On Wed, Jul 16, 2008 at 10:54 PM, James Keenan via RT <[EMAIL PROTECTED]> wrote: This module is written in Perl 5 and is called in a program written in Perl 5. In the work I've done in this project, I've taken the approach to return values which I think is more Perlish,

Re: [perl #55954] [PATCH]: Add 'make smolder_test' target

2008-07-18 Thread Bernhard Schmalhofer
James Keenan via RT schrieb: Michael: I install TAP::Harness::Archive from CPAN, then applied the patches to a fresh checkout from trunk. I configured, built and ran 'make smolder_test'. The Smolder test completed and stated that it uploaded -- though I have a tough time matching my particular

Re: YAPC::EU 2008

2008-08-01 Thread Bernhard Schmalhofer
Jonathan Worthington schrieb: Allison Randal wrote: Bernhard Schmalhofer wrote: We could always do the 12th AND the 16th, just for fun and bonus productivity (if everyone isn't exhausted from a day of hacking and three days of conference)? ;-) Patrick and I will be hacking on the 12t

Re: codingstd tests should pass in every release

2008-08-18 Thread Bernhard Schmalhofer
Will Coleda schrieb: On Mon, Aug 18, 2008 at 4:39 AM, Patrick R. Michaud <[EMAIL PROTECTED]> wrote: On Sun, Aug 17, 2008 at 10:21:18PM -0400, Bob Rogers wrote: From: James E Keenan <[EMAIL PROTECTED]> Date: Sun, 17 Aug 2008 19:55:02 -0400 Yes, when one of the 'make codingstd_t

Re: [perl #43857] [TODO] Refactor config probes that are used only by language implementation

2008-09-12 Thread Bernhard Schmalhofer
James Keenan via RT schrieb: I'm trying to see if we can move this ticket toward resolution. I think that it has remained unresolved for so long because the original post originally called for two steps: (a) removal from Configure.pl of configuration steps which probed for features only used in

Re: [perl #43857] [TODO] Refactor config probes that are used only by language implementation

2008-09-12 Thread Bernhard Schmalhofer
Reini Urban via RT schrieb: Defining the hash entries for the subs in PIR syntax is awful. So I envision Makefile.pl, Makefile.nqp or Makefile.p6 for this syntax. For p6 we must ensure that every parrot package has a perl6 also then. Not good. So pl, pir or the simple nqp. The libs and script

Re: [perl #31633] [TODO] Allow Languages to be self contained

2008-10-16 Thread Bernhard Schmalhofer
Will Coleda via RT schrieb: On Sat Sep 18 23:13:06 2004, coke wrote: That is: Contrive things so that no code whatsover must be maintained outside of the language specific directory. This includes: - MANIFEST - config files - ./library/Parrot/Test/* The long term goal for language

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

2008-11-15 Thread Bernhard Schmalhofer
Klaas-Jan Stol via RT schrieb: I think this has been resolved, but not sure. Can anyone confirm? It looks like it is not resolved yet. In src/ops/math.ops I still found: n_infix, n_abs and n_neg. Regards, Bernhard

Re: [perl #60554] BUG: 'our' variables getting lost in NQP actions

2008-11-18 Thread Bernhard Schmalhofer
Patrick R. Michaud via RT schrieb: On Sat, Nov 15, 2008 at 11:46:01AM -0800, Bernhard Schmalhofer wrote: In Pipp I encountered the problem that an our variables seem to get lost in NQP actions. This means that I had set an our variable in one action. When trying to look at the variable in

Re: [perl #48014] [DEPRECATED] PMC union struct

2009-01-22 Thread Bernhard Schmalhofer
Christoph Otto schrieb: Christoph Otto via RT wrote: The attached patch implements this behavior and fixes two core PMCs that had been doing the inheritance manually. All tests in make test pass. I didn't bother testing any HLLs as this is more of a "here's what I'm thinking" patch, but it'

Who calls the vtable function add_same()?

2003-02-05 Thread Bernhard Schmalhofer
ble-functions add_int(), add_float() and add() seem to be OK. I have added a patched t/pmc/perlarray.t, which bunks out on the last test. CU, Bernhard -- ********* Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Marti

Re: #parrotsketch logs: 19SEP06

2006-09-19 Thread Bernhard Schmalhofer
jerry gay schrieb: http://www.parrotcode.org/misc/parrotsketch-logs/irclog.parrotsketch-200609/irclog.parrotsketch.20060918 or, for the browser- or email-client- newline-challenged: http://xrl.us/rs3n Actually http://www.parrotcode.org/misc/parrotsketch-logs/irclog.parrotsketch-200609/irclog.p

Re: [#39063 and #40066] boolean arrays

2006-10-05 Thread Bernhard Schmalhofer
Karl Forner schrieb: So in my opinion too this pmc should be rewritten. I'm ready to do it, based on my fixedbooleanarray implementation, but before doing it I need some answers : Yes, I've always why ResizableBooleanArray extends FixedBooleanArray and why FixedBooleanArray is not simply a sp

Re: Bytecode PDD

2006-10-05 Thread Bernhard Schmalhofer
Jonathan Worthington schrieb: Hi, I've checked in the proposed bytecode PDD and also most of the changes that I discussed with Allison earlier today. Feedback on it would be greatly appreciated. One thing that I noticed is the naming of the new field UUID. ||| The UUID is |

Re: Questions about DEPRECATED.pod

2006-10-09 Thread Bernhard Schmalhofer
Paul Cochrane schrieb: Hi all, I was having a poke around in DEPRECATED.pod and I've got a couple of questions about the items therein: .imc file extension paragraph: There aren't any .imc files in parrot anymore as far as I can tell. So, should this paragraph be in DEPRECATED.pod anymore? If

Re: SVN tips in wranglers.pod

2006-11-07 Thread Bernhard Schmalhofer
Paul Cochrane schrieb: In the attached patch, I've added a section on SVN usage tips for the doc/dev/wranglers.pod documentation, mostly distilled from wisdom on #parrot. Is there anything else people think should be added before I commit the patch? Or any changes to the pod itself? When the c

Re: use diff for string in some test

2007-01-07 Thread Bernhard Schmalhofer
Nicholas Clark schrieb: On Sun, Jan 07, 2007 at 03:34:41PM +0800, Lee Duhem wrote: I think we need some diff-like facility for string in Test::More (or somewhere else appropriate), these options of diff for files will be wanted: -E --ignore-tab-expansion Ignore changes due to tab expansio

Re: [PATCH] PIR updates

2007-02-04 Thread Bernhard Schmalhofer
Klaas-Jan Stol schrieb: attached a patch for languages/PIR, fixing: Thanks, applied in r16892. When I made the patch, *again* it contained the contents of the new files twice. I manually removed the double contents from the patch file. Yes, this time the patch applied without any hassle. T

Re: What Skills Do We Need to Finish Parrot?

2007-02-07 Thread Bernhard Schmalhofer
Joshua Isom schrieb: On Feb 7, 2007, at 1:49 PM, chromatic wrote: On Tuesday 06 February 2007 15:56, James Keenan wrote: On Feb 6, 2007, at 12:07 PM, Allison Randal wrote: E ... I'm the one who *needs* the tutorial, not the one to write it. That makes you a prime person to capture the

Re: [perl #37997] r10604 build failure on Cygwin

2007-03-28 Thread Bernhard Schmalhofer
Eric Hanchrow schrieb: I use Cygwin and am willing to occasionally test the build on it. Alas I have no clue how to actually -develop- for Cygwin, so I doubt I'd be much help fixing any problems that I find. But I'd be happy to "svn up; perl Configure.pl && make all test" and summarize or post t

Re: [svn:parrot] r17814 - in trunk: . compilers/pirc

2007-03-28 Thread Bernhard Schmalhofer
Will Coleda schrieb: Is it me, or did this also change all the paths in MANIFEST.SKIP from win style with backslashes to unix style with slashes? I've seen the same effect. I suppose if stems from the changeset 17760, where tools/dev/mk_manifest_and_skip.pl got a fix for Windows. Under Linux '

Re: [perl #42883] [PATCH] Fix up headerfile guards

2007-05-06 Thread Bernhard Schmalhofer
Jerry Gay via RT schrieb: On 5/4/07, via RT Mark Glines <[EMAIL PROTECTED]> wrote: * Standardize on PARROT_*_GUARD style names for these lines (some headers used a style that looks like "__PIRLEXER_H" instead) It looks like the __FOO_H convention was only used in compilers/pirc. There a

Re: [perl #42883] [PATCH] Fix up headerfile guards

2007-05-07 Thread Bernhard Schmalhofer
lying c_indent_doesnt_recognise_ifndef.diff I got no complaints from c_indent.t. Could you check again? In r18452 I checked in a small beautification of c_indent.t, which shouldn't have chaned the algorithm. On Sat, 05 May 2007 07:58:45 -0700 "Bernhard Schmalhofer via RT" <[EMAIL PROTECTED]> wro

Re: new FAQs

2007-05-24 Thread Bernhard Schmalhofer
Josh Wilmes schrieb: The compiler tools target Parrot, so that it will be easier for people (including us) to write languages that run on Parrot. I understand. I'm just saying that *if* perl 6 were being written to target an existing VM, any brilliant compiler tools could be written to t

Re: [perl #43105] [PATCH] function mmd.c::mmd_expand_y: newly allocated memory unitialized

2007-06-04 Thread Bernhard Schmalhofer
Nicholas Clark schrieb: On Sun, Jun 03, 2007 at 08:00:18AM -0700, Bernhard Schmalhofer via RT wrote: I have looked at the 'more_memory.patch' and I'm wondering about the portability. In that patch loops where pointers are explicitly set to NULL are replaced with a memset

Re: [svn:parrot] r18988 - trunk/lib/Parrot

2007-06-13 Thread Bernhard Schmalhofer
chromatic schrieb: @@ -697,7 +694,7 @@ $builder->diag("'$cmd' failed with exit code $exit_code") if $exit_code and not $pass; -unless ( $ENV{POSTMORTEM} ) { +if ( ! $ENV{POSTMORTEM} ) { unlink $out_f; }

Re: [perl #43251] [PATCH] Rename tools/dev/mk_manifests.pl

2007-06-19 Thread Bernhard Schmalhofer
James Keenan (via RT) schrieb: According to its documentation, mk_manifests.pl "...generates a set of F files that give the final locations in the file system for all the installable files listed in F and F." The name of this program is close to that of tools/dev/ mk_manifest_and_skip.pl --

Re: t/codingstd/perlcritic.t needs to be optional

2007-06-28 Thread Bernhard Schmalhofer
chromatic schrieb: On Wednesday 27 June 2007 13:22:22 Andy Lester wrote: The Perl::Critic testing in t/codingstd/perlcritic.t needs to be optional. The existence of Perl::Critic on a machine doesn't mean that it's appropriate to run Perl::Critic on the Parrot code. I'd like to see an

Re: [perl #43413] [TODO] Pass options to policies from perlcritic.t command line

2007-06-28 Thread Bernhard Schmalhofer
Paul Cochrane (via RT) schrieb: # New Ticket Created by Paul Cochrane # Please include the string: [perl #43413] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=43413 > Hi, In perlcritic.t i'd like to find a way to pass o

Re: [perl #43342] [TODO] config/init/miniparrot.pm: Write unit tests

2007-06-29 Thread Bernhard Schmalhofer
James Keenan via RT schrieb: There was code in several of the test files in the reconfigure/ branch which was repeated. At the hackathon, David Adler refactored it into a subroutine which I then placed in new file Auxiliary.pm. That file is contained in this patch along with a revised t/104-in

Re: [perl #45099] [TODO] Remove Parse::RecDescent from 'trunk'

2007-09-01 Thread Bernhard Schmalhofer
James Keenan via RT schrieb: It looks like nobody, besides the devel tool ./languages/m4/tools/frozen2yaml.pl, uses Parse::RecDescent. Does anybody mind if I remove it from trunk? I have no objection. It's included in Bundle::Parrot (http://search.cpan.org/dist/Bundle-Parrot/Parrot.pm)

Re: [perl #45109] [Lisp] Breakage when an unused PMC is removed

2007-09-02 Thread Bernhard Schmalhofer
Ron Blaschke via RT schrieb: In all three sections a value is loaded into a register and then set as an attribute on an object. In the first hunk only the used register is changed from 0x12 to 0x13. In the second hunks it's register 0x11 to 0x12. With hunk three it's getting interesting because

Re: Change 21059 breaks src/dynpmc/gdbmhash.pmc

2007-09-04 Thread Bernhard Schmalhofer
Andy Dougherty schrieb: Change 21059 removed #include "parrot/parrot.h" from gdbmhash.pmc. But gdbmhash.pmc then goes on to do all sorts of things with STRING and PMC. Obviously, they no longer work. Was this deliberate? If so, what's the plan forward? Sorry, this was definitly not delib

Re: [perl #42769] Names of basic PMC serve as keywords in PIR

2007-09-10 Thread Bernhard Schmalhofer
Patrick R. Michaud schrieb: related to this, I think that imcc also allows for built-in types as types. such as ".local Array a" etc. (sorry can't check; don't have my own pc around here, this is a public pc) (I added some notes about this and other PIR cleanups in languages/PIR and I think also

Re: [perl #45023] SUGGESTION inlining subs

2007-09-11 Thread Bernhard Schmalhofer
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 about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=4

Approaching m4

2003-08-14 Thread Bernhard Schmalhofer
d the Makefile from bf. CU, Bernhard -- * Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel:+49 89 89 55 74 - 839 Fax:+49 89 89 55 74 - 25 PGP:https://ssl.biomax.de/pgp/ Email: m

Re: Parrot Z-machine

2003-09-03 Thread Bernhard Schmalhofer
I understand it: i. I can take GPLed code and derive from it. ii. is still under GPL iii. can become part of the Parrot core or be distributed with Parrot Did I understand that correctly? CU, Bernhard -- ***** Bernhard Schmalhofer Senior Developer B

Re: More interface files

2003-10-08 Thread Bernhard Schmalhofer
Parrot? CU, Bernhard -- ***** Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel:+49 89 89 55 74 - 839 Fax:+49 89 89 55 74 - 25 PGP:https://ssl.biomax.de/pgp/ Email: mailto:[EMAIL PROTECTED] Web:http://www.biomax.de *

Does parrot_assembly.pod need an update?

2003-12-24 Thread Bernhard Schmalhofer
Hi, I was trying to track down a core dump in 'examples/assembly/pcre.imc'. Looking at the code in 'library/pcre.imc' and the documentation in 'parrot_assembly.pod' I found that 'store_globals' was misdocumented. The two parameters were interchanged. Looking more closely at 'parrot_assembly.pod'

Strangeness with '.sub' in macros

2003-12-30 Thread Bernhard Schmalhofer
Hi, I have been playing around with 'libpcre' for Parrot m4. For some reason I couldn't compile two regular expressions in the same PIR script. I created a sample C program and that worked like it should. It looks like the error has nothing to do with 'libpcre'. So I boiled down my code to a sma

Re: Shy Lurkers

2004-01-13 Thread Bernhard Schmalhofer
ments. CU, Bernhard -- ****** Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

Re: [perl #26547] imcc/t/syn/file.t fails

2004-02-11 Thread Bernhard Schmalhofer
% okay (less 1 skipped test: 10 okay, 83.33%) -- ****** Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

Re: cvs commit: parrot/imcc/t/syn file.t

2004-02-13 Thread Bernhard Schmalhofer
The test has to be located inside the eval, this construct has no effect. Might it be better to set LANG to 'C', instead of 'en'? Thanks, applied. leo -- ** Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhame

Re: [perl #25825] [PATCH] imcc/t/syn/file.t fails with a non-english locale

2004-02-16 Thread Bernhard Schmalhofer
lAdam Thomason wrote: > Hmm, this is still wrong. The error message isn't just a function of the locale; it's also dependent on the OS. > AIX is now back to expecting "No such file or directory" courtesy of LANG=C > when the imcc error is "A file or directory in the path name does not exist." >

Re: LANGUAGES.STATUS

2004-03-01 Thread Bernhard Schmalhofer
equired--this is only version 5.00503 I'll reset the version checks to 5.005, but propably won't put much work into 5.005 support. Let's wait until Parrot is maturing from Perl5. CU, Bernhard -- ** Bernhard Schmalhofer Senior Developer Bi

Re: [perl #27369] [PATCH] pretty-print for library/dumper.imc

2004-03-04 Thread Bernhard Schmalhofer
t. CU, Bernhard -- ** Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

compile, invoke and then something else

2004-04-13 Thread Bernhard Schmalhofer
Hi, I am trying to implement the 'eval' macro im Parrot m4. The Parrot m4 interpreter is implemented in PIR. The 'eval' is a simple interpreter for integer artithmetic and forms thus a micro language within a mini language. For implementing the 'eval' macro I took following approach: i. Implemen

Re: PARROT_API, compiler and linker flags (was TODO: Linker magic step for configure)

2004-05-14 Thread Bernhard Schmalhofer
reason for not using that? CU, Bernhard -- ****** Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

Re: Unexpected pcre match failures

2004-05-09 Thread Bernhard Schmalhofer
> > In line 9 of 'test_pcre.imc' I'm calling a sub, that does nothing at > all. > > But as a side effect the string "a" isn't matching the regex "a" any > more. > > I don't see any effect on calling the sub or not. Both cases do match. Trying 'test_pcre.imc' with a parrot from sources as of 2004

Unexpected pcre match failures

2004-05-08 Thread Bernhard Schmalhofer
Hi, since the last couple of days 'Parrot m4' does strange things when using a fresh 'parrot'. Internally 'libpcre' is used for regular expression matching. For a strange reason some strings are not matching any more. I boiled it down to a test case of 50 lines of PIR. Could somebody take a look

Re: Q: PIO_unix_pipe

2004-06-07 Thread Bernhard Schmalhofer
to the languages we care about I'd just throw the thing into the standard library and punt on it entirely... Hi, in 'GNU m4' this is called 'esyscmd'. But I doubt that this is more inuitive than 'pipeopen' or 'backtick'. CU, Bernhard -- *****

Re: Basics of the base PMC class set

2004-06-11 Thread Bernhard Schmalhofer
re. Hi, how about having complex numbers as another basic PMC? At least QCL, http://tph.tuwien.ac.at/~oemer/qcl.html, C99 and PDL, http://pdl.perl.org/, have them as a basic type. CU, Bernhard -- ** Bernhard Schmalhofer Senior Developer Biomax Informatics A

Re: [perl #31209] nci_test.o needs compiling with position independant code

2004-08-17 Thread Bernhard Schmalhofer
#x27;libtool' from the commandline seems to have unexpectedly little cruftiness. However I don't know about Win32 support. CU, Bernhard -- ****** Dipl. Phys. Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsr

Re: NCI test 2 failing - but I know why

2004-08-31 Thread Bernhard Schmalhofer
s is highly platform dependent, and therefore hard to test. I could rewrite the test and check only, that the stringified ParrotLibrary contains the substring 'nci'. My guess is, that this should work on all platforms so far. CU, Bernhard -- ******

Re: NCI basics

2004-09-16 Thread Bernhard Schmalhofer
tml. As far as I understand it, there is no support yet for passing arbitrary structs to the callback sub. It doesn't look too hard to implement, so I'm working on it. CU, Bernhard -- ****** Dipl.-Physiker Bernhard Schmalhofer Senior Develope

Should Resizable*Array's be chunked lists?

2004-10-21 Thread Bernhard Schmalhofer
Hi, I have started to work on some of the missing ops for the Resizable*Array PMCs. I noticed that, unlike the Array and PerlArray PMC, they currently do not use the functionality from src/list.c. This means that a ResizablePMCArray cannot be broken up in chunks and set P0, .ResizablePMCArray

Re: Should Resizable*Array's be chunked lists?

2004-10-21 Thread Bernhard Schmalhofer
ant. So I don't have to worry about it. For performance reasons we might need some sort/merge algorithm anyway and then it can work through chunks too. CU, Bernhard -- ****** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics

Should the op 'pin' create a C-string ?

2004-11-10 Thread Bernhard Schmalhofer
Hi, I am trying to pass a string, containing YAML, from Parrot to the shared library 'libsyck'. 'libsyck' provides two functions: void syck_parser_str( SyckParser *, char *, long, SyckIoStrRead ); ( v_ptip ) SYMID syck_parse( SyckParser * ); ( i_p ) 'syc

Re: Should the op 'pin' create a C-string ?

2004-11-11 Thread Bernhard Schmalhofer
would generally just pass the string buffer to the external library? Not copying the string buffer would propably prevent memory checker like 'efence' from doing their work. The external libs could also modify the string, which is good and bad. CU, Bernhard -- *

Re: Should the op 'pin' create a C-string ?

2004-11-11 Thread Bernhard Schmalhofer
d to me. I'm just wondering how string pinning can be tested. I guess I have to look into the garbage collection tests. CU, Bernhard -- ****** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried,

Re: Should the op 'pin' create a C-string ?

2004-11-12 Thread Bernhard Schmalhofer
UL, as I pass in the string length. A writeup of my experiences with 'libsyck' for Parrat is on http://yaml.kwiki.org/index.cgi?ParrotDev . CU, Bernhard -- ** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG

Re: Perl 6 Summary for 2004-11-08 through 2004-11-15

2004-11-16 Thread Bernhard Schmalhofer
Matt Fowles wrote: string pinning Bernhard Schmalhofer wanted to pass the same C-string into to different external functions so that the first could do things to it that the second required. However, the solution that he found kept eating his string after the first invocation

Re: [perl #32466] [PATCH] Parrot m4 0.0.10 and "eval" changes

2004-11-17 Thread Bernhard Schmalhofer
Leopold Toetsch wrote: Bernhard Schmalhofer <[EMAIL PROTECTED]> wrote: The 'eval' compiler returns a bytecode segment without a constant table. The 'destroy' of the Eval PMC needs to handle that. How that? Are there no constants? Anyway, switching to a new byteco

Re: EcmaScript

2004-11-29 Thread Bernhard Schmalhofer
an'. The status is that "Hello World", but not much else, was running in August. In case that a real ECMAScript-project gets started, I'd be happy to contribute. CU, Bernhard -- ********** Dipl.-Physiker Bernhard Schmalhofer Senior Devel

Re: [perl #27304] [PATCH] move libnci.def out of root directory

2004-12-06 Thread Bernhard Schmalhofer
with the new location. Why? Random build files do not belong in the root directory. -- ****** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

Re: svn

2004-12-09 Thread Bernhard Schmalhofer
t week. CU, Bernhard -- ** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

RT#31859, Plain ole Hash

2004-12-13 Thread Bernhard Schmalhofer
l* PMCs in Hash PMC - Move Perl6 specific behavior back to the PerlHash PMC. - The NCI method has an implementation in Hash and in PerlHash, this is not nice CU, Bernhard -- ****** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Loch

Re: Native data structure for parrot?

2005-01-03 Thread Bernhard Schmalhofer
PMC, that hooks into the shared library of PDL for Perl5. Of course, one could also just steal the code or roll your own code. CU, Bernhard -- ** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Mar

How to check external library dependencies in 'dynclasses'?

2005-01-12 Thread Bernhard Schmalhofer
tion is, wether something like 'h2xs', Module::Build, 'extrb' is planned for Parrot. CU, Bernhard -- ****** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel:

Re: [perl #33801] [PATCH] GDBMHash - a dynamic PMC that binds to GNU dbm

2005-01-17 Thread Bernhard Schmalhofer
Leopold Toetsch wrote: Bernhard Schmalhofer <[EMAIL PROTECTED]> wrote: I have been working on a dynamic PMC that calls into 'gdbm'. 'gdbm' is a file based database, that provides dictionary lookup. There are no fancy features yet. INVAL, FLOATVAL, PMC and STRINGS ar

Re: [perl #34059] [PATCH][MSWin32] Add NCI test symbols

2005-02-07 Thread Bernhard Schmalhofer
://rt.perl.org/rt3/Ticket/Display.html?id=31649 CU, Bernhard -- ****** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

CVS commit access

2005-02-12 Thread Bernhard Schmalhofer
Hi, I'm currently working on some Parrot bits, including some more cleanup of the test suite. For that it would be convenient to have commit right in CVS and rights in the RequestTracker. Could a kind soul set that up? My user ID on auth.perl.org is 'bernhard'. CU, Bernhard -- /* [EMAIL PROTE

Re: [perl #34258] [TODO] Here documents for PIR

2005-02-25 Thread Bernhard Schmalhofer
pecification, it has objects and no pointers. CU, Bernhard -- ****** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

Behavior of PAST compiler

2005-03-15 Thread Bernhard Schmalhofer
Hi, I have been adding a PIR implementation and three 'Hello World' tests to 'languages/parrot_compiler'. Code is taken from STDIN, compiled by a builtin compiler, and the resulting Eval PMC is invoked. This works as expected for PASM and PIR. For PAST, Parrot abstract syntax tree as simple text,

Re: Four MANIFEST files not found

2005-03-17 Thread Bernhard Schmalhofer
CU, Bernhard -- ** Dipl.-Physiker Bernhard Schmalhofer Senior Developer Biomax Informatics AG Lochhamer Str. 11 82152 Martinsried, Germany Tel: +49 89 895574-839 Fax: +49 89 895574-825 eMail: [EMAIL PROTECTED] Website: www.biomax.com **

Re: [perl #45697] [PROPOSAL][IMCC] Remove optional comma for sub flags

2007-09-24 Thread Bernhard Schmalhofer
Klaas-Jan Stol (via RT) schrieb: .sub :load, :init :main ## newbies may wonder why there's a comma sometimes #... .end Instead, it should look like this: .sub :load :init :main # ... .end The version without the ',' looks saner and consistency is a good thing. So I second this proposal. Re

Re: [perl #45703] [PATCH] my 1st patch: cleaning up some headerizer warnings as noted in RT 45593

2007-09-24 Thread Bernhard Schmalhofer
[EMAIL PROTECTED] (via RT) schrieb: # New Ticket Created by [EMAIL PROTECTED] # Please include the string: [perl #45703] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=45703 > As a start of contributing to parrot, I clean

Re: [PATCH][IMCC] add ".label" to lexer for macro labels

2007-09-27 Thread Bernhard Schmalhofer
Klaas-Jan Stol schrieb: hi, attached a patch that adds ".label" as a directive to declare labels in a macro. Applied in r21624. The big overall cunning plan is to remove ".local" for this purpose (defining labels), and to use ".local" ONLY for declaring variables. Then, once all ".local"

Re: [IMCC] add ".label" to lexer for macro labels

2007-10-02 Thread Bernhard Schmalhofer
Klaas-Jan Stol schrieb: I wonder in what case it's useful to have a "normal" .local directive in a macro (with its normal semantics). Every time the macro is expanded, the same local var. would be declared, which can't be good. As far as I understand it, PIR macros a simple text replacements w

Re: [perl #46007] [CAGE] licensing cleanup

2007-10-03 Thread Bernhard Schmalhofer
Allison Randal (via RT) schrieb: Review these languages and decide whether to update the license or move them to the google-code repository for Parrot languages: languages/m4/README:15 What is the legal situation for Parrot m4? Personally I would like to put 'languages/m4' under Artisti

Re: [perl #39824] [CAGE] tools/dev/check_source_standards.pl -- this should be a test

2007-10-14 Thread Bernhard Schmalhofer
Paul Cochrane via RT schrieb: On Fri Nov 17 14:17:18 2006, particle wrote: ~ all but one test have been adapted for and moved to t/codingstd/ ~ remaining test is for not-yet-approved codingstd item The remaining test complains about more than one '.' in a filename and filenames which

Re: [perl #46541] [BUG] t/pmc/objects.t test failures

2007-10-19 Thread Bernhard Schmalhofer
chromatic schrieb: On Thursday 18 October 2007 18:04:15 James Keenan wrote: Linux. r22261 [li11-226:parrot] 559 $ prove -v t/pmc/objects.t t/pmc/objects1..74 ok 1 - find_type (base class) [snip] not ok 57 - equality of subclassed Integer # Failed test (t/pmc/objects.t at line 16

Re: [perl #46541] [BUG] t/pmc/objects.t test failures

2007-10-20 Thread Bernhard Schmalhofer
Allison Randal schrieb: I saw the failing test, but didn't know where it came from or why it was there. (And until I dug into it the commit logs, I didn't even know if it was an old test that I had broken while working on the threads tests.) I added this failing, as the test '1 equals 1' in la

Re: adding failing tests (was "t/pmc/objects.t test failures" in RT)

2007-10-23 Thread Bernhard Schmalhofer
Allison Randal schrieb: As a general rule of thumb, if you find a failure but don't have the time/expertise to debug it or classify it as TODO or BUG or "new underdocumented feature", but do have enough time to create a failing test for the problem (always nice), submit a ticket explaining the

Re: [perl #47560] [BUG]: 'make realclean' not exiting cleanly

2007-11-18 Thread Bernhard Schmalhofer
James Keenan (via RT) schrieb: # New Ticket Created by James Keenan # Please include the string: [perl #47560] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=47560 > Coke reported this evening that 'make realclean' was no

Re: [perl #47792] [BUG]: languages/dotnet/Configure.pl causes configuration error

2007-11-26 Thread Bernhard Schmalhofer
James E Keenan schrieb: On Nov 25, 2007, at 12:52 PM, Paul Cochrane via RT wrote: This error has been happening in dotnet for a long time. I can't give you a better timeframe than that, but it's been in that state (giving these warnings) since before I managed to get it's Configure.pl to g

Re: [perl #41597] [PATCH] replacing explicit access to $^O in Configure

2007-11-28 Thread Bernhard Schmalhofer
James Keenan via RT schrieb: (I'm surprised this patch slipped beneath my radar, as it refers to files I've been staring at for months.) This is very consistent with what I've recommended for %Config in http://rt.perl.org/rt3//Public/Bug/Display.html?id=47902, so I recommend this patch be applie

Re: prototype-based language under parrot

2007-11-30 Thread Bernhard Schmalhofer
Robert Lemmen schrieb: hi folks, i want to write a compiler for a small prototype-based language that should target parrot. as a reminder: prototype-based means that i have objects, and objects are cloned from other objects, but i have no classes. objects consist of methods and variables that ar

Re: [perl #48090] plumhead smoke test presents prompt

2007-12-03 Thread Bernhard Schmalhofer
B. Estrade (via RT) schrieb: # New Ticket Created by "B. Estrade" # Please include the string: [perl #48090] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=48090 > --- osname= freebsd osvers= 7.0-current arch= i386-free

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

2008-01-12 Thread Bernhard Schmalhofer
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. Apart from the fact that it's a PITA to edit a file w

Re: [perl #38982] [CAGE] refactor long test files

2008-01-12 Thread Bernhard Schmalhofer
James Keenan via RT schrieb: Hey, gang! Can anyone comment on the status of this ticket? I agree that if a test file is 2400 lines long, there's a prima facie case for splitting it into smaller components. However, based on my experience and ptc's in cage-cleaning, I'd recommend opening up ind

Re: [perl #44269] [TODO] Need more meaningful comment in Parrot Bug Summary

2008-01-14 Thread Bernhard Schmalhofer
James Keenan via RT schrieb: This ticket has obviously not generated much interest since I opened it lo these five months ago. Coke and I had some IRC discussion of something he's developing that's related to it, but I haven't heard from anyone else. So, let me ask again: When you see the Parr

Re: [perl #49780] [config] m4 doesn't "hang", it does its job...

2008-01-15 Thread Bernhard Schmalhofer
Simon Cozens (via RT) schrieb: # New Ticket Created by Simon Cozens # Please include the string: [perl #49780] # in the subject line of all future correspondence about this issue. # http://rt.perl.org/rt3/Ticket/Display.html?id=49780 > There's some code in config to detect 'm4 --version' "h

Re: [perl #49780] [config] m4 doesn't "hang", it does its job...

2008-01-15 Thread Bernhard Schmalhofer
James Keenan via RT schrieb: Since we're on the subject of m4 ... Are the concerns raised in this ticket still valid? http://rt.perl.org/rt3/Ticket/Display.html?id=43857 Yes, that's still a very sensible TODO. http://rt.perl.org/rt3/Public/Bug/Display.html?id=31633 is also related to th

  1   2   3   >