Re: PASM and PIR: design decisions needed

2007-09-27 Thread Allison Randal
Klaas-Jan Stol wrote: Hi, I've spent some time on refactoring imcc's parser and lexer a bit (only minor) and I guess the time has come for some design decisions, if possible. Currently, IMCC handles both PIR and PASM. smash++ suggested that PDDs should be finished for both PASM and PIR. Once PA

Re: [perl #45783] gcc warnings flag problem on linux - init-self, invalid_pch, old-style-definition, strict-alias

2007-09-27 Thread Andy_Bach
Just a following followup - I looked ath changes in rev 21619 and noticed that the troublesome warning flags are still in the "cage" settings for the default. Should they be moved to a v3.4 section also for the cage cleaners? a Andy Bach Systems Mangler Internet: [EMAIL PROTECTED] VOICE: (608

Re: [perl #45783] gcc warnings flag problem on linux - init-self, invalid_pch, old-style-definition, strict-alias

2007-09-27 Thread Andy_Bach
Paul wrote: > This should be corrected as of revision 21619. Could you confirm that this works for you? Yep, make smoke worked last night. Thanks. > Have you been using the parrotbug script? If so, it is known that it doesn't work properly. Yeah, I tried that twice and then went to the email.

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

2007-09-27 Thread parrotcode
On Sep 28, 12:45 am, [EMAIL PROTECTED] (Bernhard Schmalhofer) wrote: > Klaas-Jan Stol schrieb:> hi, > > > attached a patch that adds ".label" as a directive to declare labels > > in a macro. > Applied in r21624. thanks! > > > The big overall cunning plan is to remove ".local" for this purpose > >

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"

PASM and PIR: design decisions needed

2007-09-27 Thread Klaas-Jan Stol
Hi, I've spent some time on refactoring imcc's parser and lexer a bit (only minor) and I guess the time has come for some design decisions, if possible. Currently, IMCC handles both PIR and PASM. smash++ suggested that PDDs should be finished for both PASM and PIR. Once PASM has been well-defined

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

2007-09-27 Thread Klaas-Jan Stol
hi, attached a patch that adds ".label" as a directive to declare labels in a macro. 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" (in macros) are replaced by ".label", we can start

Re: [svn:parrot] r21613 - in trunk: lib/Parrot/Configure tools/build

2007-09-27 Thread Joshua Isom
It doesn't work completely with FreeBSD's make it seems. Building 'parrot' works just fine, dynpmc stuff fails with this. g++ -o ./parrot src/main.o blib/lib/libparrot.a -lpthread -lm -L/usr/local/lib -licuuc -licudata -lpthread -lm -lm -lcrypt -lutil -pthread -lreadline -Wl,-E -L/usr/l

Re: [svn:parrot] r21613 - in trunk: lib/Parrot/Configure tools/build

2007-09-27 Thread Jeff Horwitz
yes, there is a race condition, which we discussed briefly on IRC. i stayed away from fcntl/flock for portability reasons, but i honestly didn't spend too much time researching it. that said, i'm all for avoiding race conditions, so i'd be curious to see some platform tests with the fnctl pat