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

Reply via email to