Um
Michael
--
Michael Fischer Happiness is a config option.
[EMAIL PROTECTED]Recompile and be happy.
OR
on 'i' and 'ic'.
Michael
--
Michael Fischer 7.5 million years to run
[EMAIL PROTECTED]printf %d, 0x2a;
-- deep thought
, enums for them, etc. All without
success. If any of the older, more experienced crowd wants to hit me
with the bamboo cane, I wouldn't object...
Michael
--
Michael Fischer 7.5 million years to run
[EMAIL PROTECTED]printf %d, 0x2a
/ gcc, there's a problem. $c{cc} is
just whatever you compiled perl5 with, I believe.
On Sat, 3 Nov 2001, Michael Fischer wrote:
2) replaces interp_guts.h with do_op.h
No, it doesn't, it's still using DO_OP from interp_guts.h
D'oh! good catch. I only hit interpreter.c, which of course
of black magic.
Suggestion: those who are handier at getting that
goto thing to work right might want to merge their
ideas against my patch (which has the advantage
of being almost totally localized to ops2c.pl and
being selectable at Configure time)
Ooof.
Michael
--
Michael Fischer
And now, with the patch
Michael
--
Michael Fischer 7.5 million years to run
[EMAIL PROTECTED]printf %d, 0x2a;
-- deep thought
diff -ur parrot/Configure.pl dispatcher-11-04/Configure.pl
--- parrot
On Nov 04, Brent Dax [EMAIL PROTECTED] took up a keyboard and banged out
Michael Fischer:
# In the goto case, we spin. And perhaps I am broken there. End
# really wants to return, not just set the pc, but I hadn't thought
# of a clever way to do that corner case, and wanted to see what
important.
5) Not the cleanest implementation perhaps, but largely
limited to ops2c.pl, and things should be fairly easy
to track down.
6) A few warnings about type mismatch when building with 'goto'
Yet make, make test and mops.pbc run fine. Hmm.
Share and enjoy.
Michael
--
Michael
On Oct 30, Dan Sugalski [EMAIL PROTECTED] took up a keyboard and banged out
At 10:19 AM 10/30/2001 -0500, Michael Fischer wrote:
On Oct 29, Dan Sugalski [EMAIL PROTECTED] took up a keyboard and banged out
At 03:33 PM 10/29/2001 -0500, Ken Fox wrote:
Anybody do a gcc-specific goto *pc
. Particularly the MT, runtime linking of other
files, etc., etc..
Also, my understanding was that the goto *pc _was_ indeed very
gcc specific, and therefore a no-no for parrot. Thoughts?
Michael
--
Michael Fischer 7.5 million years to run
[EMAIL PROTECTED
comfortable about coming out
of the closet to help with the build system. :-)
Michael,
Who actually wishes his auto* skills were better.
--
Michael Fischer 7.5 million years to run
[EMAIL PROTECTED]printf %d, 0x2a
also at least 2 weeks old, and obsoleted/made incompatible
by lots of other stuff during that time, including opcode switch()
stuff I'd sent to other commiters (presumably unused). Sigh. I'll stay on
the sidelines.
Michael Fischer
--
Developer, Beware of bugs in the above code
' ) {
print OUTPUT $footer, \n;
next;
}
===
Michael
--
Michael Fischer 7.5 million years to run
[EMAIL PROTECTED]printf %d, 0x2a
));
-BUILD_TABLE(foo);
+BUILD_TABLE(parrot_opcode_table);
-interpreter-opcode_funcs = (void*)foo;
+interpreter-opcode_funcs = parrot_opcode_table;
}
/* In case the I/O system needs something */
==
Michael
--
Michael Fischer
14 matches
Mail list logo