LDC 1.15.0-beta2

2019-03-23 Thread kinke via Digitalmars-d-announce
Glad to announce the second beta for LDC 1.15, with these changes 
compared to beta1 
(https://forum.dlang.org/thread/wavjrnwlxkkpzkqjv...@forum.dlang.org):


* Based on current DMD stable.
* LLVM for prebuilt packages upgraded to v8.0.0 final.
* Fixed beta1 regression: prebuilt Linux x86_64 package is usable 
with older linkers again (e.g., on Ubuntu 14.04).

* Fixed beta1 regression: dcompute is usable again.
* Prebuilt packages don't depend on libtinfo and libedit anymore.

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


Please help test, and thanks to all contributors!


Blog post: Memory management in containers

2019-03-23 Thread Eugene Wissner via Digitalmars-d-announce

https://www.caraus.io/posts/2019-03-23-memory-in-containers.html

The article doesn't pretend to be complete in any way, but 
attempts to answer some questions I had a few years ago since I 
was unable to find the anwers at one place.


Re: Phobos now compiling with -dip1000

2019-03-23 Thread M.M. via Digitalmars-d-announce

On Saturday, 23 March 2019 at 03:06:37 UTC, Walter Bright wrote:
Many thanks to Sebastian Wilzbach, Nicholas Wilson, Mike 
Franklin, and others!


It's been a long and often frustrating endeavor, but we made it 
and I'm very pleased with the results.


Congratulations to everyone involved. Have a good discussion at 
DCONF, and I am already eager to hear what the next main focus in 
the near future will be.


Re: Phobos now compiling with -dip1000

2019-03-23 Thread Mike Parker via Digitalmars-d-announce

On Saturday, 23 March 2019 at 13:51:37 UTC, Jesse Phillips wrote:



Status: Superseded

https://github.com/dlang/DIPs/blob/master/DIPs/other/DIP1000.md

Maybe this needs updated?


It was marked superseded because the implementation differs 
significantly enough from the proposal that it would require a 
near complete rewrite.


Re: Phobos now compiling with -dip1000

2019-03-23 Thread Jesse Phillips via Digitalmars-d-announce

On Saturday, 23 March 2019 at 03:06:37 UTC, Walter Bright wrote:
Many thanks to Sebastian Wilzbach, Nicholas Wilson, Mike 
Franklin, and others!


It's been a long and often frustrating endeavor, but we made it 
and I'm very pleased with the results.


Status: Superseded

https://github.com/dlang/DIPs/blob/master/DIPs/other/DIP1000.md

Maybe this needs updated?


Re: New DConf Blog Post

2019-03-23 Thread Ali Çehreli via Digitalmars-d-announce

On 03/23/2019 02:02 AM, Piotrek wrote:

> As usual, Ali is bringing something cool:
> "The D programming language is used in writing development tools at
> Mercedes-Benz Research and Development, North America."

Thank you but this is only about software development tools.

> This is a great sign that D can get more awareness in the automotive
> industry. Looking forward to D on wheels.

Don't hold your breath. :) With the disclaimer that I don't and can't 
speak for my employer, the automotive industry takes safety very 
seriously and embraces standards and guidelines like ISO 26262, MISRA, 
AUTOSAR, etc. I think every manufacturer should scrutinize all hardware 
and software components including compilers and libraries that they use.


Coding guidelines like MISRA and AUTOSAR have been developed and matured 
for C++ for years. There is no equivalent for D for it to be even 
considered by the automotive industry.


> Cheers,
> Piotrek

Ali



Re: Phobos now compiling with -dip1000

2019-03-23 Thread Sebastiaan Koppe via Digitalmars-d-announce

On Saturday, 23 March 2019 at 03:06:37 UTC, Walter Bright wrote:
Many thanks to Sebastian Wilzbach, Nicholas Wilson, Mike 
Franklin, and others!


It's been a long and often frustrating endeavor, but we made it 
and I'm very pleased with the results.


This is really nice. I congratulate your efforts. Safety for the 
win!


Re: Phobos now compiling with -dip1000

2019-03-23 Thread Meta via Digitalmars-d-announce

On Saturday, 23 March 2019 at 05:04:58 UTC, H. S. Teoh wrote:
Also, does it only apply to @safe code, so that I have to start 
annotating stuff with @safe in order to benefit from it?



T


As per the DIP and from my experience, yes.


Re: New DConf Blog Post

2019-03-23 Thread Piotrek via Digitalmars-d-announce

On Friday, 22 March 2019 at 13:58:01 UTC, Mike Parker wrote:
The DConf schedule was announced last Sunday. I've just 
published a write-up about it on the blog for the 
world-at-large. Please help us out by sharing this post in your 
social media circles.



As usual, Ali is bringing something cool:
"The D programming language is used in writing development tools 
at Mercedes-Benz Research and Development, North America."


This is a great sign that D can get more awareness in the 
automotive industry. Looking forward to D on wheels.


Cheers,
Piotrek