Thanks Przemek.

I think it's fine to "waste" one pcode for this 
purpose also for -gc0-2 modes, it's a very common 
kind of expression, and mostly found in app level 
code, where -gc3 is usually not the most optimal 
option.

Brgds,
Viktor

On 2010 Mar 23, at 15:20, [email protected] wrote:

> Revision: 14220
>          
> http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14220&view=rev
> Author:   druzus
> Date:     2010-03-23 14:20:25 +0000 (Tue, 23 Mar 2010)
> 
> Log Message:
> -----------
> 2010-03-23 15:19 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
>  * harbour/include/hbxvm.h
>  * harbour/src/vm/hvm.c
>    + added hb_xvmPushAliasedFieldExt() and hb_xvmPopAliasedFieldExt()
> 
>  * harbour/src/compiler/gencc.c
>    % use hb_xvmPushAliasedFieldExt() and hb_xvmPopAliasedFieldExt()
>      to optimize code generated for <alias> -> <name> expressions
>      in -gc3 mode
> 
>  * harbour/include/hbsetup.h
>    + added _HB_INLINE_ macro
> 
>  * harbour/include/hbatomic.h
>    + added HB_SPINLOCK_TRY(l)
>    + added support for recursive spin locks
> 
>  * harbour/src/vm/fm.c
>    * use _HB_INLINE_
> 
> Modified Paths:
> --------------
>    trunk/harbour/ChangeLog
>    trunk/harbour/include/hbatomic.h
>    trunk/harbour/include/hbsetup.h
>    trunk/harbour/include/hbxvm.h
>    trunk/harbour/src/compiler/gencc.c
>    trunk/harbour/src/vm/fm.c
>    trunk/harbour/src/vm/hvm.c
> 
> 
> This was sent by the SourceForge.net collaborative development platform, the 
> world's largest Open Source development site.
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to