www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - LDC 1.23.0

reply kinke <noone nowhere.com> writes:
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!
Aug 19
next sibling parent zoujiaqing <zoujiaqing gmail.com> writes:
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!
Aug 19
prev sibling next sibling parent "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
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.
Aug 19
prev sibling parent reply Basile B. <b2.temp gmx.com> writes:
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).
Aug 19
parent reply kinke <noone nowhere.com> writes:
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.
Aug 19
parent Basile B. <b2.temp gmx.com> writes:
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/
Aug 19