Jump to page: 1 24  
Page
Thread overview
LDC 1.24.0-beta1
Oct 01, 2020
kinke
Oct 05, 2020
Guillaume Piolat
Oct 18, 2020
aberba
Oct 18, 2020
Adam D. Ruppe
Oct 18, 2020
aberba
Oct 19, 2020
Bastiaan Veelo
Oct 19, 2020
Adam D. Ruppe
Oct 19, 2020
Paul Backus
Oct 19, 2020
Adam D. Ruppe
Oct 19, 2020
notna
Oct 19, 2020
Andre Pany
Oct 20, 2020
Basile B.
Oct 20, 2020
aberba
Oct 20, 2020
aberba
Oct 20, 2020
kinke
Oct 20, 2020
jmh530
Oct 20, 2020
aberba
Oct 23, 2020
Kagamin
Oct 23, 2020
aberba
Oct 23, 2020
bachmeier
Oct 23, 2020
Imperatorn
Oct 24, 2020
starcanopy
Oct 24, 2020
Imperatorn
Oct 26, 2020
Patrick Schluter
Oct 26, 2020
rikki cattermole
Oct 26, 2020
Kagamin
Oct 25, 2020
Guillaume Piolat
Oct 25, 2020
Imperatorn
Oct 20, 2020
aberba
Oct 20, 2020
Johan Engelen
Oct 20, 2020
jmh530
Highlight general point about software dev and design in general.
Oct 22, 2020
John Colvin
October 01, 2020
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, 2020
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.

October 18, 2020
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.
October 18, 2020
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.
October 18, 2020
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.
October 19, 2020
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.
October 19, 2020
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.
October 19, 2020
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.
October 19, 2020
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.
October 19, 2020
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 3 4