Ryszard Glab
6f0e36f665
2006-02-14 11:40 UTC+0100 Ryszard Glab <rglab@imid.med.pl>
* include/hbapiitm.h
* include/hbcomp.h
* include/hbexpra.c
* include/hbexprb.c
* include/hbexprc.c
* include/hbexprop.h
* include/hbpcode.h
* source/common/expropt1.c
* source/common/hbfsapi.c
* source/compiler/expropta.c
* source/compiler/exproptb.c
* source/compiler/exproptc.c
* source/compiler/genc.c
* source/compiler/harbour.c
* source/compiler/harbour.l
* source/compiler/harbour.y
* source/compiler/hbdead.c
* source/compiler/hbfix.c
* source/compiler/hbpcode.c
* source/compiler/hbstripl.c
* source/macro/macro.y
* source/macro/macroa.c
* source/macro/macrob.c
* source/macro/macroc.c
* source/pp/ppcore.c
* source/vm/hvm.c
* source/vm/itemapi.c
* fixed many more memory leaks in the compiler
(the Harbour code compiles itself with no memory leaks).
However there are still leaks when the compiler aborts
compilation due to errors.
+ added optimalization of '+=' '-=' '*=' '/=' operators
+ added hb_itemGetNDDec(),
hb_itemPutHBLong(),
hb_itemPutNumType()
borrowed from xHarbour
NOTE: new pcodes:
HB_[PLUS|MINUS|MULT|DIV]EQ
HB_[PLUS|MINUS|MULT|DIV]EQPOP
recompile all sources.
2006-02-14 10:26:58 +00:00
..
2006-02-14 10:26:58 +00:00
2005-11-14 21:01:01 +00:00
2006-02-04 16:16:48 +00:00
2006-02-04 16:16:48 +00:00
2003-02-18 21:02:54 +00:00
2006-02-14 10:26:58 +00:00
2003-04-14 18:51:05 +00:00
2005-11-14 09:47:46 +00:00
2006-02-04 16:16:48 +00:00
2001-12-16 11:12:23 +00:00
2006-02-04 16:16:48 +00:00
2005-11-14 19:56:11 +00:00
2005-11-14 09:47:46 +00:00
2003-09-17 18:02:49 +00:00