MinGW 15.0dev and Harbour MiniGUI

463 views
Skip to first unread message

Grigory Filatov

unread,
Jun 14, 2024, 5:37:09 AM6/14/24
to Harbour Minigui
Good morning,

There is good news for now.

I've successfully tested the MINGW 15.0 snapshot with the newest MiniGUI build (64-bit).

Please look at the images below:

mgw15.png

modest.png

Your feedback is welcome.

Best regards,
Grigory

Grigory Filatov

unread,
Dec 19, 2024, 9:03:33 AM12/19/24
to Harbour Minigui
Good afternoon,

Let's continue a good news.

I've successfully tested the MINGW 15.0 snapshot 2024-12-15 with the newest MiniGUI build (64-bit).

Harbour Build Info
---------------------------
Version: Harbour 3.2.0dev (r2412190924)
Compiler: MinGW GNU C 15.0 (64-bit)
Platform: Windows 11 or newer 10.0.22000
PCode version: 0.3
ChangeLog last entry: 2024-12-19 10:24 UTC+0100 Aleksander Czajczynski (hb fki.pl)
ChangeLog ID: 021d94cb136c44000001875a6cfa4c42c8a8b818
Built on: Dec 19 2024 14:20:31

And at the end there is a screenshot:

image.png

Your feedback is welcome.

Best regards,
Grigory

пятница, 14 июня 2024 г. в 11:37:09 UTC+2, Grigory Filatov:

Grigory Filatov

unread,
Jan 10, 2025, 9:42:04 AM1/10/25
to Harbour Minigui
Dear MiniGUI Community,

Just for your consideration.

I've already prepared the MiniGUI Ex 64 Package for the MinGW 15.0.

                Components versions:
                --------------------
   
Harbour MiniGUI Extended Edition 25.01 (PRO)  
   
Harbour 3.2.0dev (r2412190924)
   
Harbour Make (hbmk2) 3.2.0dev (r2024-12-19 09:24)
   
gcc version 15.0.0 20241215 (experimental) (GCC) 

The archive size of this distribution is 260 MB, and the extracted size on disk is 917 MB.

Let me know if you are interested in supporting this work with your contributions and testing.

Best regards,
Grigory
четверг, 19 декабря 2024 г. в 15:03:33 UTC+1, Grigory Filatov:

Marcos Jarrin

unread,
Jan 13, 2025, 4:49:06 PM1/13/25
to Harbour Minigui
Hello

I'm interested in trying it

Sincerely

Marcos Jarrin

Grigory Filatov

unread,
Jan 22, 2025, 8:26:50 AM1/22/25
to Harbour Minigui
Good afternoon,

Let's continue a good news.

I've successfully tested the MINGW 15.0 snapshot 2025-01-19 with the newest MiniGUI build (64-bit).

Harbour Build Info
---------------------------
Version: Harbour 3.2.0dev (r2501210845)
Compiler: MinGW GNU C 15.0.1 (64-bit)

Platform: Windows 11 or newer 10.0.22000
PCode version: 0.3
ChangeLog last entry: 2025-01-21 09:45 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
ChangeLog ID: cf6b12823cf7f98ae5bd93a85db08e4b82bf8c33
Built on: Jan 22 2025 14:01:58


We really appreciate your feedback.

Best regards,
Grigory

четверг, 19 декабря 2024 г. в 15:03:33 UTC+1, Grigory Filatov:
Good afternoon,

Grigory Filatov

unread,
Mar 18, 2025, 9:59:58 AM3/18/25
to Harbour Minigui
Good afternoon,

I've successfully tested the MINGW 15.0 snapshot 2025-03-02 with the MiniGUI build 25.03 (64-bit).

Harbour MiniGUI Extended Edition 25.03 (PRO)  
   
Harbour 3.2.0dev (r2502211016)
   
Harbour Make (hbmk2) 3.2.0dev (r2025-02-21 10:16)
   
gcc version 15.0.1 20250302 (experimental) (GCC) 

version.png
Harbour Build Info
---------------------------
Version: Harbour 3.2.0dev (r2502211016)

Compiler: MinGW GNU C 15.0.1 (64-bit)
Platform: Windows 11 or newer 10.0.22000
PCode version: 0.3
ChangeLog last entry: 2025-02-21 11:16 UTC+0100 Aleksander Czajczynski (hb fki.pl)
ChangeLog ID: 07b0a4036077a1825a318076e866ed9069138499

I really appreciate your feedback.

Best regards,
Grigory

среда, 22 января 2025 г. в 14:26:50 UTC+1, Grigory Filatov:

Grigory Filatov

unread,
Apr 10, 2025, 10:24:42 AM4/10/25
to Harbour Minigui
Good afternoon,

I've successfully tested the MINGW 15.0.1 snapshot 2025-04-06 with the MiniGUI build 25.04 (64-bit).

Harbour MiniGUI Extended Edition 25.04 (PRO)  

   
Harbour 3.2.0dev (r2502211016)
   
Harbour Make (hbmk2) 3.2.0dev (r2025-02-21 10:16)
   
gcc version 15.0.1 20250406 (experimental) (GCC) 

Whatsnew:
  • C23 by default: GCC 15 changes the default language version for C compilation from -std=gnu17 to -std=gnu23. If your code relies on older versions of the C standard, you will need to either add -std= to your build flags, or port your code; see the porting notes.
  • Some more C23 features have been implemented:
    • #embed preprocessing directive support.
    • Support for unsequenced and reproducible attributes.
    • __STDC_VERSION__ predefined macro value changed for -std=c23 or -std=gnu23 to 202311L.
  • Some new features from the upcoming C2Y revision of the ISO C standard are supported with -std=c2y and -std=gnu2y. Some of these features are also supported as extensions when compiling for older language versions.
    • Generic selection expression with a type operand.
    • Support ++ and -- on complex values.
    • Accessing byte arrays.
    • alignof of an incomplete array type.
    • Obsolete implicitly octal literals and add delimited escape sequences (just partially implemented, support for new syntax added but nothing deprecated yet).
    • Named loops.
    • More Modern Bit Utilities (addition of __builtin_stdc_rotate_left and __builtin_stdc_rotate_right builtins for use in future C library <stdbit.h> headers).
    • Case range expressions.
    • if declarations.
    • Introduce complex literals.
    • Abs Without Undefined Behavior (addition of builtins for use in future C library <stdlib.h> headers).
    • Allow zero length operations on null pointers (just the compiler side, C library headers will need adjustments too if using nonnull attribute).
Thank you for your attention.

Regards,
Grigory

вторник, 18 марта 2025 г. в 14:59:58 UTC+1, Grigory Filatov:
Reply all
Reply to author
Forward
0 new messages