Anyone object to eliminating the need for the 'struct'?
Index: include/parrot/interpreter.h
===
RCS file: /home/perlcvs/parrot/include/parrot/interpreter.h,v
retrieving revision 1.28
diff -a -u -r1.28 interpreter.h
--- include/parrot
On Fri, Feb 15, 2002 at 11:37:23PM -0500, Dan Sugalski wrote:
> At 12:35 PM -0800 2/15/02, Steve Fink wrote:
> >
> >Anyway, here's a patch to repair pbc2c.pl, combined with removing
> >typecasts in various places throughout the code. It probably won't
> >work for Windows yet. The libparrot.a targe
On Sat, Feb 16, 2002 at 01:26:31AM -0800, Brent Dax wrote:
> These lines:
>
> libparrot$(A) : $(O_FILES)
> $(AR_CRS) $@ $^
>
> hopelessly confuse nmake:
>
> makefile(151) : fatal error U1001: syntax error : illegal character '^'
> in macro
Oops, I was worried that something like that mig
> - key->keys = (KEY_PAIR*)realloc(key->keys,sizeof(KEY_PAIR)*size);
> + key->keys = (KEY_PAIR**)realloc(key->keys,sizeof(KEY_PAIR)*size);
That seems rather suspicious. I don't know anything about the KEY_PAIR
type, but allocating a chunk of memory big enough to fit N structures
and the
Enclosed patch fixes a few small bugs in the core.ops documentation.
Simon
--- core.ops.oldSat Feb 16 17:08:02 2002
+++ core.opsSat Feb 16 17:29:12 2002
@@ -575,7 +575,7 @@
=head2 Conditional branch operations
-These opertions perform a conditional relative branch. If the c
Index: embed.c
===
RCS file: /home/perlcvs/parrot/embed.c,v
retrieving revision 1.10
diff -u -r1.10 embed.c
--- embed.c 15 Feb 2002 02:30:02 - 1.10
+++ embed.c 16 Feb 2002 11:21:17 -
@@ -129,7 +129,7 @@
pf =
I committed the first wave of embedding enhancements. These changes
focus on two things:
a) Better exposure of certain internal datatypes with good external
names
b) Exposure of subsystems embedders will need to talk to
The three subsystems I'm exposing are strings, PMCs, and vtables. These
ch
Josh Wilmes:
# I've tweaked the "lint" target somewhat and fixed a few of
# the things it
# finds. Attaching the patch as well as the current lint output.
These lines:
libparrot$(A) : $(O_FILES)
$(AR_CRS) $@ $^
hopelessly confuse nmake:
makefile(151) : fatal error U1001: syntax error