Thread overview
LDC 1.23.0
Aug 19, 2020
kinke
Aug 19, 2020
zoujiaqing
Aug 19, 2020
H. S. Teoh
Aug 19, 2020
Basile B.
Aug 19, 2020
kinke
Aug 20, 2020
Basile B.
August 19, 2020
Glad to announce LDC 1.23 - some highlights:

- Based on D 2.093.1+.
- LLVM for prebuilt packages bumped to v10.0.1; min version raised to 6.0.
- Cross-compiling to the iOS/x86_64 simulator now works out-of-the-box with the prebuilt Mac package.
- Windows: New -gdwarf command-line option for debugging with gdb/lldb.
- Fix linker errors for -betterC wrt. cleanups (structs with dtor, `scope(exit)`).

Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.23.0

Thanks to all contributors!
August 19, 2020
On Wednesday, 19 August 2020 at 17:45:46 UTC, kinke wrote:
> Glad to announce LDC 1.23 - some highlights:
>
> - Based on D 2.093.1+.
> - LLVM for prebuilt packages bumped to v10.0.1; min version raised to 6.0.
> - Cross-compiling to the iOS/x86_64 simulator now works out-of-the-box with the prebuilt Mac package.
> - Windows: New -gdwarf command-line option for debugging with gdb/lldb.
> - Fix linker errors for -betterC wrt. cleanups (structs with dtor, `scope(exit)`).
>
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.23.0
>
> Thanks to all contributors!

Good! ;)

Upgrading it! thanks all!
August 19, 2020
On Wed, Aug 19, 2020 at 05:45:46PM +0000, kinke via Digitalmars-d-announce wrote:
> Glad to announce LDC 1.23 - some highlights:
> 
> - Based on D 2.093.1+.
> - LLVM for prebuilt packages bumped to v10.0.1; min version raised to
>   6.0.
> - Cross-compiling to the iOS/x86_64 simulator now works out-of-the-box
>   with the prebuilt Mac package.
> - Windows: New -gdwarf command-line option for debugging with
>   gdb/lldb.
> - Fix linker errors for -betterC wrt. cleanups (structs with dtor,
>   `scope(exit)`).
> 
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.23.0
[...]

Awesome!!! Big thanks to the LDC team and everyone involved in making this possible. Going to upgrade right now!


T

-- 
The peace of mind---from knowing that viruses which exploit Microsoft system vulnerabilities cannot touch Linux---is priceless. -- Frustrated system administrator.
August 19, 2020
On Wednesday, 19 August 2020 at 17:45:46 UTC, kinke wrote:
> Glad to announce LDC 1.23 - some highlights:
>
> - Based on D 2.093.1+.
> - LLVM for prebuilt packages bumped to v10.0.1; min version raised to 6.0.
> - Cross-compiling to the iOS/x86_64 simulator now works out-of-the-box with the prebuilt Mac package.
> - Windows: New -gdwarf command-line option for debugging with gdb/lldb.
> - Fix linker errors for -betterC wrt. cleanups (structs with dtor, `scope(exit)`).
>
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.23.0
>
> Thanks to all contributors!

gdwarf really ? this is possible ? Not that this is not a great news but you told me once this was not quite possible (https://forum.dlang.org/post/ttblgcwiwmdhyukzpocb@forum.dlang.org).
August 19, 2020
On Wednesday, 19 August 2020 at 23:30:30 UTC, Basile B. wrote:
> gdwarf really ? this is possible ? Not that this is not a great news but you told me once this was not quite possible (https://forum.dlang.org/post/ttblgcwiwmdhyukzpocb@forum.dlang.org).

I said that LDC/LLVM generate CodeView, but knew that clang can emit it. Shortly after your post, another guy asked for DWARF on Windows, so I did a little bit of digging. I haven't properly tested it (no working gdb/lldb on my Windows box), so feedback is appreciated.
August 20, 2020
On Wednesday, 19 August 2020 at 23:47:34 UTC, kinke wrote:
> On Wednesday, 19 August 2020 at 23:30:30 UTC, Basile B. wrote:
>> gdwarf really ? this is possible ? Not that this is not a great news but you told me once this was not quite possible (https://forum.dlang.org/post/ttblgcwiwmdhyukzpocb@forum.dlang.org).
>
> I said that LDC/LLVM generate CodeView, but knew that clang can emit it. Shortly after your post, another guy asked for DWARF on Windows, so I did a little bit of digging. I haven't properly tested it (no working gdb/lldb on my Windows box),

You can get gdb for windows by installing Lazarus or even more simply try one of the  alternative version that they propose [1].

> feedback is appreciated.

I will test the feature soon, since now I want to see if the GDB GUI of my IDE can be activated or not on windows.

[1] https://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2064%20bits/Alternative%20GDB/