89 lines
3.3 KiB
Plaintext
89 lines
3.3 KiB
Plaintext
19990914-01:00 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* source/vm/hvm.c
|
|
include/ctoharb.h
|
|
+ hb_vmEqual() - Added support for alternate equal operator: "="
|
|
Currently they are exact synonyms.
|
|
+ hb_vmInc()/hb_vmDec() - "++", "--" operator overloading support added.
|
|
+ hb_stackDispLocal() - More values are printed, the format changed.
|
|
* tests/working/rtl_test.prg
|
|
tests/working/overload.prg
|
|
! The tests fixed again, "+="/"-=" operators removed from the class
|
|
declaration.
|
|
* "+"/"-" implementation changed to not modify the original value, since
|
|
the expression "oString + 'A'" in itself in one line is not valid anyway.
|
|
+ "++", "--" operator overloading added.
|
|
- Removed the "<>" and "#" overloading methods since they were not needed
|
|
in this case.
|
|
|
|
19990913-23:45 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* source/vm/hvm.c
|
|
+ hb_vmInString() - Added support for overloading the "$" operator.
|
|
! hb_vmPlus() - Fixed the operator overloading feature.
|
|
+ hb_vmNotEqual() - Added support for alternate notequal operators:
|
|
"<>" and "#".
|
|
* tests/working/rtl_test.prg
|
|
tests/working/overload.prg
|
|
- Removed +=, -= tests, since they will destroy the object, basically
|
|
this gets executed: oString := oString + "Hello", where the right side
|
|
expression will result in a string, which gets assigned to the object.
|
|
This could be fixed by changing the overloader block to return self BTW,
|
|
but from the test point of view, this is the same as "+"/"-".
|
|
* gt.b32
|
|
makefile.b32
|
|
runner.b32
|
|
! Fixes by Jose Lalin
|
|
|
|
19990913-23:00 GMT+1 Victor Szel <info@szelvesz.hu>
|
|
* ChangeLog
|
|
ChangeLog.003
|
|
* Old ChangeLog renamed to ChangeLog.003
|
|
* New ChangeLog created.
|
|
* source/pp/pragma.c
|
|
* contrib/dot/pp_harb.ch
|
|
* tests/inline_c.prg
|
|
* STOPDUMP renamed as ENDDUMP (with Ron permission)
|
|
|
|
2001-12-21 08:40 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
|
|
* utils/hbmake/hbmake.prg
|
|
* small fix
|
|
|
|
2001-12-21 07:50 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
|
|
* source/rtl/filesys.c
|
|
* hb_fsmkdir,hb_fsChdir,hb_fsRmdir,hb_fsDelete,hb_fsRename,hb_fsCurdirBuff()
|
|
now use Win32 API calls
|
|
* utils/hbmake/hbmake.prg
|
|
! Disabled profile
|
|
* utils/hbmake/hbmutils.prg
|
|
* An small clean up
|
|
* ChangeLog
|
|
* Renamed to ChangeLog.012 and started an new one
|
|
2006-02-15 13:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/vm/hvm.c
|
|
! fixed memory leak I introduced changing Ryszard modifications
|
|
|
|
need such functionality yet
|
|
+ harbour/ChangeLog.015
|
|
* harbour/source/vm/debug.c
|
|
|
|
* harbour/harbour.spec
|
|
* harbour/bin/hb-func.sh
|
|
* some modification in xhb* scripts building - adding passing
|
|
predefined compiler and linker switches
|
|
* harbour/source/vm/hvm.c
|
|
* minor code cleanup
|
|
|
|
2006-09-03 18:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/include/hbapicls.h
|
|
* harbour/source/vm/classes.c
|
|
* harbour/source/vm/hvm.c
|
|
* harbour/tests/overload.prg
|
|
+ added support for overloading [] in assignment operation
|
|
|
|
2006-09-03 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/ChangeLog
|
|
+ harbour/ChangeLog.016
|
|
* new ChangeLog file created
|
|
* harbour/include/hbver.h
|
|
* updated version number to 0.47.0
|
|
* tagged CVS as build47
|