Thanks Przemek.

> On Oct 29, 2014, at 6:17 AM, Przemyslaw Czerpak <dru...@poczta.onet.pl> wrote:
> 
> Hi,
> 
> xHarbour is not my dream anyhow I strongly suggest
> that someone who is interesting in keeping this project
> alive and having enough knowledge about xHarbour
> internals verified recent Luiz modifications.
> Otherwise this project will die shortly.
> Luiz, it's nothing personal to you but each your recent
> modification for macrocompiler introduced new critical
> bugs like memory corruptions or GPF traps. You cannot
> copy some code from Harbour if you do not fully
> understand what Harbour and xHarbour does on different
> levels. A lot of internal structures and code in Harbour was
> rewritten to eliminate different bad side effects what allowed
> to greatly simplify upper level code and increase performance
> but now if you try to copy Harbour upper level code without
> low level modifications then the results are unpredictable.
> Such modification can be done only by someone with realy good
> knowledge about [x]Harbour internals. You started with simple
> modification with buffer overflow and ended with version which
> corrupts readonly memory area.
> Here is self contain example which illustrates one of
> the problems you introduced:
> 
>   proc main()
>      local cVal
>      cVal := "{|| 1 }"
>      ? cVal
>      ? eval( &cVal )   // GPF on systems with RO memory protection
>      ? cVal            // modified value on systems without it
>   return
> 
> Probably Ron can help you verifying your modifications and updating
> simplex. Meanwhile I suggest to remove all your recent modifications
> from SVN. If you will continue such "minor fixes" then after some
> time no one will be able to restore usable xHarbour state without
> some global code revert.
> 
> best regards,
> Przemek
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> xHarbour-developers mailing list
> xHarbour-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xharbour-developers


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to