2009-04-13 18:22 UTC+0300 Phil Krylov <phil a t newstar.rinet.ru>
* include/classes.h
* source/vm/classes.c
+ Added self class casting.
% Optimized some checks for derived class.
! Do not add unnecessary messages for the same class when it's inherited
more than once (appears several times in super classes tree).
! Added some parameter validation on class creation (could GPF).
* source/rtl/tclass.prg
! Removed addition of super class casting messages - they're now created
automatically on C level.
(modeled after Harbour code by Przemyslaw Czerpak)
* source/vm/classes.c
! Fixed incorrect scope violation when a subclass accesses a PROTECTED
message in another instance of its superclass.
------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
xHarbour-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xharbour-developers