On Saturday, 11 February 2023 at 13:47:54 UTC, kinke wrote:
Glad to announce LDC 1.31.0. Major changes:
* Based on D 2.101.2.
* ImportC: The C preprocessor isn't invoked yet.
* mac/iOS arm64: Linking with `-g` is working again without
unaligned pointer warnings/errors.
* *Preliminary* support
On Friday, 3 February 2023 at 08:33:26 UTC, Max Samukha wrote:
BTW, check out another case of D violating the "if in an
invalid state, die" precept. The following code not only runs
the upstream destructor (which depends on successful completion
of the downstream one), but does that in an inf
On Tuesday, 15 November 2022 at 20:54:03 UTC, Iain Buclaw wrote:
Glad to announce D 2.101.0, ♥ to the 63 contributors.
This release comes with shortened method syntax enabled by
default, new bit-field support added as a preview feature, a
new `std.typecons.SafeRefCounted` type that can be used
On Thursday, 18 August 2022 at 20:00:10 UTC, Bastiaan Veelo wrote:
That's already possible, as unrecognised items are ignored.
Actually, from next version, dub will start to warn you (in
dub.json) about unknown keys. It does catch quite a lot of
mistakes, see
https://github.com/dlang/dub/pu
Hi everyone,
A few days ago, I released
[v0.9.0](https://github.com/dlang-community/D-YAML/releases/tag/v0.9.0) of D-YAML.
D-YAML is the most used package for parsing YAML file, and part
of dlang-community.
This new release makes the library compatible with DIP1000, which
required getting rid o
Hi everyone,
A new version of Vibe.d has been released today.
You can see the list of changes [on
Github](https://github.com/vibe-d/vibe.d/releases/tag/v0.9.5).
Of particular interest to me is the bump of the deimos/OpenSSL
dependency to v3.x.x.
deimos/OpenSSL v3.x.x is something I worked on a
On Tuesday, 15 February 2022 at 12:22:05 UTC, Mike Parker wrote:
Yes! Thanks to Symmetry Investments, DConf 2022 is happening in
London Aug 1-4. I'll have the web site up soon (waiting to make
sure there's no issue with our logo), but I wanted to get the
news out ASAP since I have permission no
On Thursday, 10 February 2022 at 02:39:11 UTC, Ali Çehreli wrote:
Yeah, that issue bugs me a little.
Ali
I think an *immediate* improvement we could make to ease people's
life is to make `auto` peel the outermost qualifier level inside
functions.
So that:
```D
const int* ptr;
auto p2 = pt
On Friday, 21 January 2022 at 12:55:58 UTC, ag0aep6g wrote:
On 21.01.22 13:33, Mike Parker wrote:
### Mathias
Mathias would very much like to see the unification of
delegates and function pointers. There was general agreement
that this is a good goal to aim for. Mathias subsequently
informed
On Monday, 8 November 2021 at 21:48:03 UTC, Kagamin wrote:
On Friday, 5 November 2021 at 11:57:40 UTC, Mike Parker wrote:
`-preview=in` will not be killed. It needs to be changed such
that:
* `in` always means `const scope ref`; the compiler will not
attempt to pass by value based on platform
On Wednesday, 13 October 2021 at 11:27:40 UTC, Andrey Zherikov
wrote:
Hi everyone,
I'm happy to announce that I've published a CLI argument
parsing library -
[argparse](https://code.dlang.org/packages/argparse). It's been
around for some time already so please take a look and provide
your fe
On Wednesday, 28 April 2021 at 15:30:58 UTC, kinke wrote:
Glad to announce LDC 1.26:
* Based on D 2.096.1+.
* Fixes a v1.25 regression wrt. corrupt
`TypeInfo_Interface.info`.
* Some more fixes and dcompute improvements.
Full release log and downloads:
https://github.com/ldc-developers/ldc/re
On Thursday, 25 February 2021 at 19:57:04 UTC, Dennis wrote:
In the PR you mentioned tracy*, but I'm still looking at how to
compile it for Linux since the release only seems to include
Windows binaries. I guess I'll try it out on Windows first.
*https://github.com/ldc-developers/ldc/pull/36
On Sunday, 21 February 2021 at 18:26:38 UTC, kinke wrote:
Glad to announce LDC 1.25 - some highlights:
- Based on D 2.095.1.
- LLVM for prebuilt packages bumped to v11.0.1; support added
for LLVM 11.1 and upcoming 12.0.
- Profile/trace LDC invocations via --ftime-trace.
- New Windows installer
On Wednesday, 6 January 2021 at 13:48:52 UTC, angel wrote:
On Wednesday, 6 January 2021 at 09:24:28 UTC, Mike Parker wrote:
The Feedback Thread is here:
https://forum.dlang.org/post/qglydztoqxhhcurvb...@forum.dlang.org
Why not "int[auto] arr = [1, 2, 3]" ?
IMHO auto keyword is less ambiguous
On Wednesday, 30 December 2020 at 14:23:39 UTC, Paolo Invernizzi
wrote:
On Wednesday, 30 December 2020 at 10:51:38 UTC, Martin Nowak
wrote:
On Sunday, 20 December 2020 at 13:21:46 UTC, Martin Nowak
wrote:
Glad to announce the first beta for the 2.095.0 release, ♥ to
the 61 contributors.
The r
On Monday, 28 December 2020 at 20:22:50 UTC, Per Nordlöw wrote:
On Sunday, 20 December 2020 at 13:21:46 UTC, Martin Nowak wrote:
http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.095.0.html
Feature
https://dlang.org/changelog/2.095.0.html#better-vtemplates
was already adde
On Thursday, 24 December 2020 at 21:59:31 UTC, Paolo Invernizzi
wrote:
My point is that the result without -de is
[...]
Which unfortunately is pretty useless in my case ...
Could you point me towards the code that triggers this ?
On Thursday, 24 December 2020 at 11:38:11 UTC, Paolo Invernizzi
wrote:
The point is that the deprecation is coming from an external
library, it would be great to have the precise instantiation
point in that source code, so I was wondering if that dmd
improvement [1] should print a more detail
On Wednesday, 23 December 2020 at 15:38:17 UTC, Steven
Schveighoffer wrote:
What is happening is that some speculative compilation is
checking something via the get function. It might not make a
difference, but the error message is useless (who knows where
that traits call is triggered).
FY
On Saturday, 24 October 2020 at 15:11:08 UTC, kinke wrote:
Glad to announce LDC 1.24 - some highlights:
- Based on D 2.094.1+.
- Support for LLVM 11. The prebuilt packages use v11.0.0, and
the x86 packages newly include the LLVM backend for AMD GPUs.
- Experimental support for targeting macOS o
On Thursday, 1 October 2020 at 16:47:37 UTC, Meta wrote:
This seems ridiculous to me. We now have ANOTHER way of asking
the compiler to choose for us whether to pass by ref or by
value, completely mutually exclusive of auto ref. Where was the
DIP (apologies if I just didn't see it)? Did Walte
On Thursday, 1 October 2020 at 07:02:12 UTC, Imperatorn wrote:
On Sunday, 27 September 2020 at 19:20:34 UTC, Daniel N wrote:
On Saturday, 26 September 2020 at 22:12:17 UTC, Imperatorn
wrote:
On Saturday, 26 September 2020 at 21:45:09 UTC, Martin Nowak
wrote:
Glad to announce D 2.094.0, ♥ to th
On Tuesday, 1 September 2020 at 09:09:36 UTC, Jacob Carlborg
wrote:
On Sunday, 30 August 2020 at 14:13:36 UTC, Mike Parker wrote:
Looking for a full-time or part-time gig? Not only is Symmetry
Investments hiring D programmers, they are also generously
funding two positions for ecosystem work un
On Monday, 24 August 2020 at 08:08:52 UTC, Martin Nowak wrote:
On Thursday, 20 August 2020 at 03:28:38 UTC, Mathias LANG wrote:
Just tried to install it on OSX:
```
~/dlang/install.sh dmd :(
Downloading and unpacking
http://downloads.dlang.org/releases/2.x/2.093.1/dmd.2.093.1.osx.
Hi everyone,
Almost a year ago, Ernesto Castelloti (@ErnyTech) submitted a PR
for Github's "starter-workflow" to add support for D out of the
box (https://github.com/actions/starter-workflows/pull/74). It
was in a grey area for a while, as Github was trying to come up
with a policy for externa
On Tuesday, 11 August 2020 at 09:30:48 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.093.1 point release,
♥ to the 11 contributors.
http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.093.1.html
As usual please report any bugs at
https://issues.dlang.org
On Friday, 3 July 2020 at 15:27:54 UTC, user1234 wrote:
On Friday, 3 July 2020 at 11:10:25 UTC, Martin Nowak wrote:
On Wednesday, 24 June 2020 at 21:01:05 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.093.0 release, ♥ to
the 53 contributors.
Release Candidate is live now.
On Saturday, 30 May 2020 at 21:48:32 UTC, Johan wrote:
On Saturday, 30 May 2020 at 20:30:09 UTC, Cogitri wrote:
On Saturday, 30 May 2020 at 20:03:30 UTC, Andrei Alexandrescu
wrote:
https://www.phoronix.com/scan.php?page=news_item&px=Alpine-Linux-3.12-Released
I'm one of the DLang maintainers
On Friday, 29 May 2020 at 04:53:07 UTC, Walter Bright wrote:
The subject says it all.
If you care about memory safety, I recommending adding `safe:`
as the first line in all your project modules, and annotate
individual functions otherwise as necessary. For modules with C
declarations, do as
On Friday, 22 May 2020 at 18:24:39 UTC, Atila Neves wrote:
Am I saying nothing bad can happen if we implicitly trust
extern(C) declarations? No. I'm saying we'll be no worse off if
they're all implicitly @system.
This compiles with no warnings right *now*:
void main() {
import core.stdc
On Saturday, 7 March 2020 at 20:37:32 UTC, Mike Parker wrote:
I really wish I didn't have to make this announcement, but in
light of the COVID-19 outbreak and with an abundance of
caution, the D Language Foundation and Symmetry Investments
have agreed to cancel DConf 2020.
Though it's possibl
On Thursday, 27 February 2020 at 09:05:47 UTC, JN wrote:
"Class deallocator have been deprecated in v2.080.0 (see ), and
turned into an error in v2.087.0. They have now been completely
removed from the language, and the parser won't recognize them
anymore."
missing a link after the see
Th
On Wednesday, 15 January 2020 at 11:48:29 UTC, kinke wrote:
On Wednesday, 15 January 2020 at 04:00:26 UTC, Mathias Lang
wrote:
The LDC package is not going to be cross-architecture in the
near future, but it should be able to correctly cross-compile
once LDC a version matching 2.090.1 is releas
On Tuesday, 5 November 2019 at 02:16:28 UTC, Mathias Lang wrote:
What's next ?
1) There is a pending PR
(https://github.com/alpinelinux/aports/pull/12006) to have GDC
working on all architectures alpine supports, not just x86_64.
2) Adding a package for gdmd
3) Rebuild packages based on GDC,
On Sunday, 22 December 2019 at 22:22:26 UTC, Per Nordlöw wrote:
Have I missed something or is this a known problem with dub? If
so, do I have any alternative to brute-forcing the problem with
dub run --compiler=dmd --build=unittest
dub run --compiler=dmd --build=debug
which, for me,
Nice work!
You might want to take a look at the MNIST database (
https://en.wikipedia.org/wiki/MNIST_database) which is freely available and
commonly used to train neural network. It will also allow you to benchmark
your implementation against other algorithms.
On Fri, Dec 6, 2019 at 10:07 AM Mur
On Wednesday, 13 November 2019 at 12:27:52 UTC, user wrote:
On Tuesday, 5 November 2019 at 02:16:28 UTC, Mathias Lang wrote:
```
apk --no-cache add -X
http://dl-cdn.alpinelinux.org/alpine/edge/testing ldc
ldc-static dtools-rdmd dub
```
A hello world vibe project doesn't build for me using a
Hi all,
Recently there have been inquiries about support for D on Alpine
Linux, a distribution mostly used in combination with Docker to
create lightweight container images for microservices.
At BPF Korea, we're working on a blockchain written in D, and
wanted to be able to easily test and di
Hi everyone!
I usually don't post on the forums, but I got two small projects
I developed as helpers for some other projects, and figured some
people might have interest in them. They are registered on dub.
## Bitblob
https://github.com/Geod24/bitblob
Bitblob is a simple wrapper for hashes.
On Monday, 7 December 2015 at 17:39:14 UTC, Andrei Alexandrescu
wrote:
We're over 20% full and seats are going fast!
We planned to send an announcement when we're 50% sold out.
However, this time around registrations are coming quite a bit
quicker than before so we thought we'd keep you posted
2015-07-05 18:00 GMT+02:00 Kai Nacke via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
> Hi everyone,
>
> LDC 0.15.2 beta2, the LLVM-based D compiler, is available for download!
> This release is based on the 2.066.1 frontend and standard library and
> supports LLVM 3.1-3.6 (OS X
Very interesting interview !
On the question about love/hate of D, there's this sentence: ' "for," works
with any range or something that can be sliced to get a range.'. Didn't you
mean "foreach" ?
2015-06-29 5:46 GMT+02:00 Adam D. Ruppe via Digitalmars-d-announce <
digitalmars-d-announce@puremagi
2015-06-09 13:20 GMT+02:00 Stewart Gordon via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
>
> * Retired D1. It's closed for new submissions.
>>
>
>
> What has happened to those bugs that were applicable to D1 only - either
> specific to D1 in the first place or fixed in D2 bu
You're the man !
Thanks for the switch back, I can re-install ldc now ;)
2015-06-04 16:46 GMT+02:00 Dicebot via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
> gdc
>
> - now uses 5.1 gcc base and 2.066.1 frontend
> - patched to correctly use system zlib library (resulted
2015-06-01 14:39 GMT+02:00 Dicebot via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
> On Monday, 1 June 2015 at 12:00:53 UTC, extrawurst wrote:
>
>> Thanks for the chance to be there! Even if I am dissapointed with many
>>> decisions being made, the main thing is that D is getti
Joe, Mihails and I will be there in a few hours, and we'll have a car.
2015-05-22 17:04 GMT-07:00 David Nadlinger via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
> On Friday, 22 May 2015 at 13:12:35 UTC, Daniel Murphy wrote:
>
>> "Steven Schveighoffer" wrote in message
>> new
2015-04-01 13:54 GMT+02:00 Rikki Cattermole via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
>
> There are more types of abstractions than just classes vs interfaces. What
> goes into a module for example is a prime example of an abstraction. A
> purpose.
>
>
Which also have it'
2015-03-25 22:37 GMT+01:00 Sönke Ludwig <
digitalmars-d-announce@puremagic.com>:
> This release adds support for the just released DMD 2.067.0 frontend.
> There are also some preparatory changes in vibe.core.sync (TaskMutex etc.)
> for planned nothrow related changes to D's mutexes and object moni
I just wish D examples didn't include string lambdas.
2015-03-25 22:00 GMT+01:00 Andrei Alexandrescu via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
> https://www.reddit.com/r/programming/comments/30ad8b/why_gos_design_is_a_
> disservice_to_intelligent/
>
> Andrei
>
2015-03-24 18:07 GMT+01:00 Martin Nowak via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
> Glad to announce D 2.067.0.
>
> This release comes with many improvements.
> The GC is a lot faster for most use-cases, we have improved C++
> interoperability and fixed plenty of bugs.
>
On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote:
http://arsdnet.net/this-week-in-d/mar-15.html
Also remember about the RSS feed here:
http://arsdnet.net/this-week-in-d/twid.rss
I'm currently out west so I'm a couple hours off, but here's
the next installment with summaries of for
On Tuesday, 10 February 2015 at 22:40:18 UTC, Kiith-Sa wrote:
DDocs.org (http://ddocs.org) is a repository of documentation
for DUB projects that automatically re-generates docs as new
projects/releases/branch changes are added.
The idea is to make documenting D projects as simple as
possible
On Thursday, 5 February 2015 at 00:07:37 UTC, Andrei Alexandrescu
wrote:
Andrew Edwards, our former release czar, declined his czardom
because he went to college. Thanks and good luck!
He left a void of power. After a period of turmoil and
intestine political fights, we have a new, ruthless cz
On Monday, 2 February 2015 at 05:57:27 UTC, ketmar wrote:
On Mon, 02 Feb 2015 16:24:00 +1100, Daniel Murphy wrote:
"Vladimir Panteleev" wrote in message
news:viqwfixznbdbdwvha...@forum.dlang.org...
I don't use Dub
You really should! I put it off for months and months but I'm
quite
happy
On Sunday, 1 February 2015 at 01:17:41 UTC, Andrei Alexandrescu
wrote:
Hello,
Walter and I have been mulling for a while on a vision for the
first six months of 2015.
http://wiki.dlang.org/Vision/2015H1
This is stuff we consider important for D going forward and
plan to work actively on. W
On Sunday, 28 December 2014 at 21:13:50 UTC, Adam D. Ruppe wrote:
I just noticed they temporarily reduced the price of my book:
https://www.packtpub.com/application-development/d-cookbook
If you haven't gotten a copy yet, start off the new year right!
:)
Among the stuff covered are how to u
On Thursday, 11 December 2014 at 12:50:04 UTC, Martin Nowak wrote:
Nice, that I can finally get hold of you Brad. Need your help
on three topics.
Cam we please rework the download folder structure? It's a PITA
to work with, see
https://github.com/travis-ci/travis-build/pull/340/files#diff-ac9
On Thursday, 13 November 2014 at 11:06:06 UTC, Suliman wrote:
- Added general support for single-file compilation mode, as
well as
separate compile/link mode for GDC.
I do not see any mentions about this key at docs. Can I add it
to dub.json?
Nope. It must be specified from the command
On Thursday, 23 October 2014 at 11:03:35 UTC, Kagamin wrote:
On Thursday, 23 October 2014 at 09:57:38 UTC, Dicebot wrote:
Uh, what will it link to? extern(C) function like gc_malloc?
druntime links to those statically itself so you will get
application that links to different GC than druntime i
2014-09-22 15:31 GMT+02:00 Iain Buclaw via Digitalmars-d-announce <
digitalmars-d-announce@puremagic.com>:
> On 22 September 2014 10:33, Sönke Ludwig
> wrote:
> >
> > - Added general support for single-file compilation mode, as well as
> >separate compile/link mode for GDC.
> >
>
> N.B:
>
>
Awesome :)
Thanks for the time you put in dub, it has become a vital part in D now.
2014-09-22 11:33 GMT+02:00 Sönke Ludwig <
digitalmars-d-announce@puremagic.com>:
>
> If you can think of any potentially important and especially
> backwards-incompatible changes/additions, please mention them (id
On Sunday, 13 July 2014 at 22:11:17 UTC, Nordlöw wrote:
On Sunday, 13 July 2014 at 20:15:06 UTC, w0rp wrote:
I suppose one extra step you could go would be to somehow
complete --config= too, so you could tab complete --config=foo
and --config=bar or something.
--config
is not documented
On Friday, 13 June 2014 at 11:31:10 UTC, Dmitry Olshansky wrote:
13-Jun-2014 04:31, Walter Bright пишет:
https://github.com/D-Programming-Language/dmd/pull/3655
It's probably nice to have less restrictive license, but what
we aim to achieve with that?
Make commercial companies contribute to
Nice to hear ! Will definitely try it out !
Regarding documentation, just some notes:
DDOC generated documentation can be found there:
https://github.com/buggins/dlangui/tree/master/docs
For more info see readme and example1 code.
You might want to store them in the "gh-pages" branch
(https
65 matches
Mail list logo