Hi All;

At Todd's behest, because I had the hood open on interp.cc:

(1) I inserted a fix in frame::ret() with respect to program counter
value.  Affected file is interp.cc.

(2) I changed java_object::checkcast() code to fix some "broken" (Todd's
words) interface checks.  Affected file is java_object.cc.

Also:

(3) I changed the "Kludge" method which checks the resolved method to
see if it's a built-in one (e.g., println()) to no longer produce
garbage.  This involved adding methods to class constant_utf8, so that
the method name could be checked in a garbage-free way.  Affected files
are interp.cc, c_pool.h, and c_pool.cc.

As usual, please let me know if I have inadvertantly broken anything.

Thanks,

-jm

-- 
==== John Morrison
==== MaK Technologies Inc.
==== 185 Alewife Brook Parkway, Cambridge, MA 02138
==== http://www.mak.com/welcome.html
==== vox:617-876-8085 x115
==== fax:617-876-9208
==== [EMAIL PROTECTED]

_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to