Jump to page: 1 2
Thread overview
LDC 1.24.0-beta1
Oct 01
kinke
3 days ago
aberba
3 days ago
Adam D. Ruppe
3 days ago
aberba
2 days ago
Bastiaan Veelo
2 days ago
Adam D. Ruppe
2 days ago
Paul Backus
2 days ago
Adam D. Ruppe
2 days ago
notna
2 days ago
Andre Pany
1 day ago
Basile B.
1 day ago
aberba
1 day ago
aberba
1 day ago
kinke
1 day ago
jmh530
1 day ago
aberba
1 day ago
aberba
1 day ago
Johan Engelen
1 day ago
jmh530
October 01
Glad to announce the first beta for LDC 1.24:

- Based on D 2.094.0+.
- Support for LLVM 11.
  The prebuilt packages use v11.0.0-rc4+, and the x86 packages newly include the LLVM backend for AMD GPUs.

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

Please help test, and thanks to all contributors & sponsors!
October 05
On Thursday, 1 October 2020 at 18:04:35 UTC, kinke wrote:
> Glad to announce the first beta for LDC 1.24:
>
> - Based on D 2.094.0+.
> - Support for LLVM 11.
>   The prebuilt packages use v11.0.0-rc4+, and the x86 packages newly include the LLVM backend for AMD GPUs.
>
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.24.0-beta1
>
> Please help test, and thanks to all contributors & sponsors!

Thanks!
Now supported by https://github.com/AuburnSounds/intel-intrinsics and tests pass.
The new __vector conversion rules are cool and would hopefully avoid bugs.

Not too sure about int being implicitly convertible to __vector(int[N]) but we also have that for static arrays it seems.

3 days ago
On Thursday, 1 October 2020 at 18:04:35 UTC, kinke wrote:
> Glad to announce the first beta for LDC 1.24:
>
> - Based on D 2.094.0+.
> - Support for LLVM 11.
>   The prebuilt packages use v11.0.0-rc4+, and the x86 packages newly include the LLVM backend for AMD GPUs.
>
> Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.24.0-beta1
>
> Please help test, and thanks to all contributors & sponsors!

It would be convenient if you provided a .exe installer as well. Not sure what to do with the .7z file without manual tinkering.
3 days ago
On Sunday, 18 October 2020 at 22:40:53 UTC, aberba wrote:
> Not sure what to do with the .7z file without manual tinkering.

You can simply unzip it and use it directly.

That's the best way to use most D compilers actually, then any versions can live side by side without affecting each other.
3 days ago
On Sunday, 18 October 2020 at 22:47:17 UTC, Adam D. Ruppe wrote:
> On Sunday, 18 October 2020 at 22:40:53 UTC, aberba wrote:
>> Not sure what to do with the .7z file without manual tinkering.
>
> You can simply unzip it and use it directly.
>
> That's the best way to use most D compilers actually, then any versions can live side by side without affecting each other.

It's what I did and added to my system path...but that's if you know what you're doing. An installer just like dmd etc is what newbies are used to.
2 days ago
On Sunday, 18 October 2020 at 23:07:26 UTC, aberba wrote:
> On Sunday, 18 October 2020 at 22:47:17 UTC, Adam D. Ruppe wrote:
>> On Sunday, 18 October 2020 at 22:40:53 UTC, aberba wrote:
>>> Not sure what to do with the .7z file without manual tinkering.
>>
>> You can simply unzip it and use it directly.
>>
>> That's the best way to use most D compilers actually, then any versions can live side by side without affecting each other.
>
> It's what I did and added to my system path...but that's if you know what you're doing. An installer just like dmd etc is what newbies are used to.

I'm not suggesting that this fills the need of newbies, but there is this: https://dlang.org/install.html.

--Bastiaan.
2 days ago
On Monday, 19 October 2020 at 13:43:14 UTC, Bastiaan Veelo wrote:
> I'm not suggesting that this fills the need of newbies, but there is this: https://dlang.org/install.html.

Nobody should ever follow those terrible instructions, they leave you so fragile in the event of future updates, takes superuser install access, and just generally scatters crap.

If anything that page should be marked like "FOR PACKAGE MAINTAINERS ONLY" (even then I wouldn't do it that way but at least that's a kinda valid use case) since no end user should ever mess with that.

Just unzip it in place. Maybe add it to your PATH if that's your thing. But don't go scattering files, you'll regret it when it comes update time.
2 days ago
On Monday, 19 October 2020 at 13:59:42 UTC, Adam D. Ruppe wrote:
> On Monday, 19 October 2020 at 13:43:14 UTC, Bastiaan Veelo wrote:
>> I'm not suggesting that this fills the need of newbies, but there is this: https://dlang.org/install.html.
>
> Nobody should ever follow those terrible instructions, they leave you so fragile in the event of future updates, takes superuser install access, and just generally scatters crap.

Are we looking at the same instructions? The ones I see at that URL don't require superuser access and install everything to a self-contained directory in the user's $HOME. It's pretty much exactly what you recommend, with a bit of extra automation.
2 days ago
On Monday, 19 October 2020 at 14:20:02 UTC, Paul Backus wrote:
> Are we looking at the same instructions?

aaaaah i mixed it up with https://dlang.org/dmd-linux.html#installation in my brain without clicking the link :(

sorry my bad those are ok.
2 days ago
On Sunday, 18 October 2020 at 22:40:53 UTC, aberba wrote:
>
> It would be convenient if you provided a .exe installer as well. Not sure what to do with the .7z file without manual tinkering.

use scoop for Windows package mgmt in a user context. build with developers in mind. for installation see:
https://scoop.sh/

simple as:
* scoop install dmd
* scoop install ldc

stay always up to date:
* scoop update
* scoop update *

... and MUCH more, see https://github.com/lukesampson/scoop/wiki

« First   ‹ Prev
1 2