Re: [xHarbour-developers] Recent changes to low level internals

2016-11-02 Thread Luiz Rafael Culik
Hi Ron

I dont have knowloge to change the compiler. And the internal i change dont
produce this kind of error

Regards
Luiz

Em 2 de nov de 2016 19:20, "Ron Pinkas"  escreveu:

Luiz,

Please provide more detailed info. Almost everyday I get new emails about
compile errors, "code block contains both macro and a declared symbol" on
perfectly valid code which does not even have any macro!!!

I now also get emails about simple INLINE Methods that always worked, now
raising RTE about invalid argument.

We can not afford this kind of low level instability! People are begining
to "fix" perfectly valid code, and this ends up causing real RISK.

Please take the time to EXPLAIN the exact nature of the changes, in
DETAIL!!!

Ron

On Oct 8, 2016 10:57, "Luiz Rafael Culik"  wrote:

> Ron
>
> Changes was needed on startup functions due new gcc versions that was not
> loading correct the symbols
>
> Regards
> Luiz
>
> Em 8 de out de 2016 12:43, "Ron Pinkas" 
> escreveu:
>
>> Dear Luiz,
>>
>> I recently received notifications from SF of changes to xHarbour which I
>> did not see any notification on the Developers Group.
>>
>> Could you please describe the changes? When changes of this scope take
>> place I believe it is important to describe to the group what the change is
>> about, what new functionality it adds, or problem it solves. This is true
>> even for BORROWED code, because many might not follow Harbour and have no
>> clue what such code changes intend to achieve.
>>
>> Also, please make sure that all changes are reported on this forum.
>>
>> TIA,
>>
>> Ron
>>
>> --
>>
>> 2016-10-02 15:40 UTC-0300 Luiz Rafael Culik 
>> * include/hbapi.h
>> * Added new functions borrow from harbour
>> * include/hbinit.h
>> * updated to allow new gcc to compile borrow ideia from harbour
>> * include/hbvm.h
>> ! Added ULONG ulId to the follow functions : hb_vmProcessSymbols,
>> hb_vmProcessSysDllSymbols, hb_vmProcessPrgDllSymbols,hb_v
>> mProcessExeUsesDllSymbols
>> * include/hbvmpub.h
>> ! added ULONG ulID; to SYMBOLS structure borrow from harbour
>> ! Added ULONG ulId to the follow function : hb_vmRegisterSymbols
>> * source/common/hbstr.c
>> ! Added new functions HB_NTOC borrow from harbour
>> * source/compiler/genc.c
>> ! changed to generate the new HB_INIT_SYMBOLS_EX_END
>> * source/rtl/hbntos.c
>> ! added new function
>> * source/vm/hvm.c
>> ! updated the follow functions to use the new parameter ULONG ulId:
>> hb_vmProcessSymbols, hb_vmProcessSysDllSymbols,
>> hb_vmProcessPrgDllSymbols,hb_vmProcessExeUsesDllSymbols and
>> hb_vmRegisterSymbols
>> * source/vm/estack.c
>> * source/vm/initsymb.c
>> * source/vm/maindlle.c
>> * source/vm/maindllh.c
>> * source/vm/maindllp.c
>> * source/vm/runner.c
>> * source/vm/usedll.c
>> ! updated to reflect the change on hb_vmProcessSymbols
>>
>> By lculik on 10/02/2016 18:33
>> *View Changes* 
>>
>
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers


[xHarbour-developers] ChangeLog: 2016-11-02 19:50 UTC-0500 Ron Pinkas

2016-11-02 Thread Ron Pinkas
2016-11-02 19:50 UTC-0500 Ron Pinkas 
   * source/compiler/harbour.sly
   * source/compiler/harbouryy.c
 ! Fixed bug I commited Aug-15-2016 when fixing GPF, failed to reset 
codeblock flags.


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers


Re: [xHarbour-developers] Recent changes to low level internals

2016-11-02 Thread Ron Pinkas
I must apologize, it may be related to a change I made Aug 15.

I am currently reviewing.

Ron

> On Nov 2, 2016, at 5:20 PM, Enrico Maria Giordano 
>  wrote:
> 
> 
> 
> Il 02/11/2016 23:14, Enrico Maria Giordano ha scritto:
> 
>> Me too. But I have to say that I've nener been able to reproduce that
>> error...
> 
> Ok, I just get this sample from Patrick on comp.lang.xharbour:
> 
> FUNCTION Test()
>   LOCAL cTemp
>   SET FILTER TO &cTemp
>   INDEX ON field->TEST TAG TEST
> RETURN NIL
> 
> I always used
> 
> SET FILTER TO &( cTemp )
> 
> to avoid the error. But I just test the Patrick sample using Harbour and 
> there is no error.
> 
> EMG
> 
> --
> http://www.emagsoftware.it
> http://www.emagsoftware.it/emgmusic
> http://www.emagsoftware.it/spectrum
> http://www.emagsoftware.it/tbosg


--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers


Re: [xHarbour-developers] Recent changes to low level internals

2016-11-02 Thread Enrico Maria Giordano


Il 02/11/2016 23:14, Enrico Maria Giordano ha scritto:

> Me too. But I have to say that I've nener been able to reproduce that
> error...

Ok, I just get this sample from Patrick on comp.lang.xharbour:

FUNCTION Test()
LOCAL cTemp
SET FILTER TO &cTemp
INDEX ON field->TEST TAG TEST
RETURN NIL

I always used

SET FILTER TO &( cTemp )

to avoid the error. But I just test the Patrick sample using Harbour and 
there is no error.

EMG

--
http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers


Re: [xHarbour-developers] Recent changes to low level internals

2016-11-02 Thread Enrico Maria Giordano


Il 02/11/2016 22:19, Ron Pinkas ha scritto:

> Luiz,
>
> Please provide more detailed info. Almost everyday I get new emails
> about compile errors, "code block contains both macro and a declared
> symbol" on perfectly valid code which does not even have any macro!!!

Me too. But I have to say that I've nener been able to reproduce that 
error...

EMG

--
http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
___
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers


Re: [xHarbour-developers] Recent changes to low level internals

2016-11-02 Thread Ron Pinkas
Luiz,

Please provide more detailed info. Almost everyday I get new emails about
compile errors, "code block contains both macro and a declared symbol" on
perfectly valid code which does not even have any macro!!!

I now also get emails about simple INLINE Methods that always worked, now
raising RTE about invalid argument.

We can not afford this kind of low level instability! People are begining
to "fix" perfectly valid code, and this ends up causing real RISK.

Please take the time to EXPLAIN the exact nature of the changes, in
DETAIL!!!

Ron

On Oct 8, 2016 10:57, "Luiz Rafael Culik"  wrote:

> Ron
>
> Changes was needed on startup functions due new gcc versions that was not
> loading correct the symbols
>
> Regards
> Luiz
>
> Em 8 de out de 2016 12:43, "Ron Pinkas" 
> escreveu:
>
>> Dear Luiz,
>>
>> I recently received notifications from SF of changes to xHarbour which I
>> did not see any notification on the Developers Group.
>>
>> Could you please describe the changes? When changes of this scope take
>> place I believe it is important to describe to the group what the change is
>> about, what new functionality it adds, or problem it solves. This is true
>> even for BORROWED code, because many might not follow Harbour and have no
>> clue what such code changes intend to achieve.
>>
>> Also, please make sure that all changes are reported on this forum.
>>
>> TIA,
>>
>> Ron
>>
>> --
>>
>> 2016-10-02 15:40 UTC-0300 Luiz Rafael Culik 
>> * include/hbapi.h
>> * Added new functions borrow from harbour
>> * include/hbinit.h
>> * updated to allow new gcc to compile borrow ideia from harbour
>> * include/hbvm.h
>> ! Added ULONG ulId to the follow functions : hb_vmProcessSymbols,
>> hb_vmProcessSysDllSymbols, hb_vmProcessPrgDllSymbols,hb_v
>> mProcessExeUsesDllSymbols
>> * include/hbvmpub.h
>> ! added ULONG ulID; to SYMBOLS structure borrow from harbour
>> ! Added ULONG ulId to the follow function : hb_vmRegisterSymbols
>> * source/common/hbstr.c
>> ! Added new functions HB_NTOC borrow from harbour
>> * source/compiler/genc.c
>> ! changed to generate the new HB_INIT_SYMBOLS_EX_END
>> * source/rtl/hbntos.c
>> ! added new function
>> * source/vm/hvm.c
>> ! updated the follow functions to use the new parameter ULONG ulId:
>> hb_vmProcessSymbols, hb_vmProcessSysDllSymbols,
>> hb_vmProcessPrgDllSymbols,hb_vmProcessExeUsesDllSymbols and
>> hb_vmRegisterSymbols
>> * source/vm/estack.c
>> * source/vm/initsymb.c
>> * source/vm/maindlle.c
>> * source/vm/maindllh.c
>> * source/vm/maindllp.c
>> * source/vm/runner.c
>> * source/vm/usedll.c
>> ! updated to reflect the change on hb_vmProcessSymbols
>>
>> By lculik on 10/02/2016 18:33
>> *View Changes* 
>>
>
--
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi___
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers