Jump to page: 1 24  
Page
Thread overview
LDC 1.24.0-beta1
Oct 01
kinke
Oct 18
aberba
Oct 18
aberba
Oct 19
notna
Oct 20
Basile B.
Oct 20
aberba
Oct 20
aberba
Oct 20
kinke
Oct 20
jmh530
Oct 20
aberba
Oct 23
Kagamin
Oct 23
aberba
Oct 23
bachmeier
Oct 26
Kagamin
Oct 20
aberba
Oct 20
jmh530
Highlight general point about software dev and design in general.
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.

October 18
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
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
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
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
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
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
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
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