• ChangeLog 2024-01-10 22:48 UTC-0500 Ron Pinkas

    From Ron Pinkas@21:1/5 to All on Wed Jan 10 22:59:51 2024
    2024-01-10 22:48 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
    * include/hbcomp.h
    * source/compiler/harbour.c
    * Renamed __INLINE to __XHBINLINE to avoid conflict with mingw-clang __INLINE

    * source\common\hbarch.c
    - Removed redundant #include "hbapi.h"

    * make_clng.bat
    * winmake/common.mak
    * winmake/compile.mak
    * winmake/makefile.clng
    * Finalizedd support for MingW-CLang - both 32 and 64 bit tested and working.

    /*
    I still intend to add find_clng.bat and model make_clng.bat after the new
    make_bc.bat make_pc.bat and make_vc.bat
    Once properly tested I believe this should be our compiler of choice for Windows.
    */

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Thu Jan 11 10:31:47 2024
    Il 11/01/2024 04:59, Ron Pinkas ha scritto:

    /*
    I still intend to add find_clng.bat and model make_clng.bat after the new
    make_bc.bat make_pc.bat and make_vc.bat
    Once properly tested I believe this should be our compiler of choice for Windows.
    */

    I'm sure (never say never?) that I will never use MinGW as my favourite compiler. Too slow and produces bigger EXEs. MSC32 is the one for me at
    this time. I'm using it since 21/09/2022 and I'm very happy with it.

    --
    Enrico Maria Giordano

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Thu Jan 11 10:43:36 2024
    Enrico Maria Giordano wrote:


    Il 11/01/2024 04:59, Ron Pinkas ha scritto:

    /*
    I still intend to add find_clng.bat and model make_clng.bat after the new
    make_bc.bat make_pc.bat and make_vc.bat
    Once properly tested I believe this should be our compiler of choice for Windows.
    */

    I'm sure (never say never?) that I will never use MinGW as my favourite compiler. Too slow and produces bigger EXEs. MSC32 is the one for me at
    this time. I'm using it since 21/09/2022 and I'm very happy with it.


    Not MingW - this is Clang. Its probably the fastest most modern and
    feature rich compiler. It uses the Universal C Runtime (UCRT), the
    Windows built-in same as Visual Sttudio. The onlything MingW is few
    startup files and headers, and some tools like the make utility. The
    Compiler Clang and Linker LLD are top of the line, and the UCRT are the
    actual working blocks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Thu Jan 11 18:46:52 2024
    Il 11/01/2024 16:43, Ron Pinkas ha scritto:

    I'm sure (never say never?) that I will never use MinGW as my favourite
    compiler. Too slow and produces bigger EXEs. MSC32 is the one for me at
    this time. I'm using it since 21/09/2022 and I'm very happy with it.

    Not MingW - this is Clang. Its probably the fastest most modern and
    feature rich compiler. It uses the Universal C Runtime (UCRT), the
    Windows built-in same as Visual Sttudio. The onlything MingW is few
    startup files and headers, and some tools like the make utility. The
    Compiler Clang and Linker LLD are top of the line, and the UCRT are the actual working blocks.

    Ok, we will see, I have no prejudices. I will use the best tools for me,
    as I have always done.

    --
    Enrico Maria Giordano

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)