Revision: 13789
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13789&view=rev
Author: druzus
Date: 2010-02-07 11:18:15 +0000 (Sun, 07 Feb 2010)
Log Message:
-----------
2010-02-07 12:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rdd/dbfcdx/dbfcdx1.c
* minor code cleanup
* harbour/src/vm/macro.c
% eliminated memory allocation in macro compiler for object item assign
operation
* updated hb_macroGenMessage() to work like hb_compilerGenMessage()
* harbour/src/vm/memvars.c
* reverted HB_ISIZ -> int
* harbour/include/hbmacro.h
* harbour/include/hbexprop.h
* harbour/include/hbexpra.c
* harbour/src/common/expropt1.c
- eliminated old hb_compExprNewSend()/hb_macroExprNewSend()
+ added common for compiler and macrocompiler functions:
hb_compExprNewSend(),
hb_compExprNewMacroSend(),
hb_compExprNewMethodObject()
* harbour/include/hbcomp.h
* harbour/src/compiler/harbour.y
* harbour/src/compiler/harbour.yyc
* harbour/src/compiler/harbour.yyh
* use new functions for send coperator
% eliminated asMessage structure - it was the biggest one so this
modification reduce total memory usage by grammar stack
+ added new terminal symbol MacroAny and simplified some rules using it
+ added static function hb_compCheckMethod() used for enumerator
messages
- eliminated public function hb_compForEachVarError()
* harbour/src/macro/macro.y
* harbour/src/macro/macro.yyc
* use new functions for send coperator
Modified Paths:
--------------
trunk/harbour/ChangeLog
trunk/harbour/include/hbcomp.h
trunk/harbour/include/hbexpra.c
trunk/harbour/include/hbexprop.h
trunk/harbour/include/hbmacro.h
trunk/harbour/src/common/expropt1.c
trunk/harbour/src/compiler/harbour.y
trunk/harbour/src/compiler/harbour.yyc
trunk/harbour/src/compiler/harbour.yyh
trunk/harbour/src/macro/macro.y
trunk/harbour/src/macro/macro.yyc
trunk/harbour/src/rdd/dbfcdx/dbfcdx1.c
trunk/harbour/src/vm/macro.c
trunk/harbour/src/vm/memvars.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