Build your dub packages with Github Actions

2019-09-06 Thread Andre Pany via Digitalmars-d-announce

Hi,

Just a small info, building your D application using Github 
Actions just works out of the box thanks to the install.sh script!


This configuration will install a "dub build" pull request voter:

https://github.com/andre2007/coding-puzzles/blob/master/.github/workflows/blank.yml

Kind regards
Andre


Re: DMD 2.088.0 and Other New Blog Post

2019-09-06 Thread Mike Parker via Digitalmars-d-announce

On Friday, 6 September 2019 at 14:15:14 UTC, JN wrote:



Minor typo in blog post: getAvaliable.


Thanks.



Could use some more descriptive title on reddit, because no one 
who doesn't know D will click it. Perhaps something like "DMD 
2.088.0 released - comes with std::string and std::vector 
bindings".


I've found that using "D 2.xxx Released" draws more traffic than 
"DMD 2.xxx Released". Perhaps mentioning the C++ bindings would 
have helped, perhaps not. Too late now though, as it's not 
possible to edit titles.


Re: DMD 2.088.0 and Other New Blog Post

2019-09-06 Thread Mike Parker via Digitalmars-d-announce

On Friday, 6 September 2019 at 14:32:21 UTC, Mike Parker wrote:

On Friday, 6 September 2019 at 14:15:14 UTC, JN wrote:



Minor typo in blog post: getAvaliable.


Thanks.



Could use some more descriptive title on reddit, because no 
one who doesn't know D will click it. Perhaps something like 
"DMD 2.088.0 released - comes with std::string and std::vector 
bindings".


I've found that using "D 2.xxx Released" draws more traffic 
than "DMD 2.xxx Released".


I meant to prefix that with "Anecdotally". I've done more of the 
"DMD" form than I have of the "D" form, but will keep up with the 
latter for a few releases to see how it goes.


Re: DMD 2.088.0 and Other New Blog Post

2019-09-06 Thread JN via Digitalmars-d-announce

On Friday, 6 September 2019 at 13:45:19 UTC, Mike Parker wrote:
I've just published a new blog post announcing the 2.088.0 
release of DMD and tacked on a few other news items at the end. 
Most of it will not be news to readers of the forums, but 
please keep an eye on the reddit comments if you've got time to 
spare.


Blog:
https://dlang.org/blog/2019/09/06/dmd-2-088-0-released/

Reddit:
https://www.reddit.com/r/programming/comments/d0gtq7/d_20880_released/


Minor typo in blog post: getAvaliable.

Could use some more descriptive title on reddit, because no one 
who doesn't know D will click it. Perhaps something like "DMD 
2.088.0 released - comes with std::string and std::vector 
bindings".


DMD 2.088.0 and Other New Blog Post

2019-09-06 Thread Mike Parker via Digitalmars-d-announce
I've just published a new blog post announcing the 2.088.0 
release of DMD and tacked on a few other news items at the end. 
Most of it will not be news to readers of the forums, but please 
keep an eye on the reddit comments if you've got time to spare.


Blog:
https://dlang.org/blog/2019/09/06/dmd-2-088-0-released/

Reddit:
https://www.reddit.com/r/programming/comments/d0gtq7/d_20880_released/


Re: LDC 1.17.0

2019-09-06 Thread Radu via Digitalmars-d-announce

On Sunday, 25 August 2019 at 14:00:08 UTC, kinke wrote:

Glad to announce LDC 1.17:

* Based on D 2.087.1.
  * The DMD fix wrt. 'local templates can now receive local 
symbols' hasn't been ported yet.

* LLVM upgraded to v8.0.1.
* Fix for v1.16.0 regression when returning void expressions.
* Init symbols, TypeInfos and vtables of non-exported 
aggregates are now hidden with `-fvisibility=hidden`.

* Don't ignore some options like `-lowmem` in response files.
* Proper Unicode support for LDC/LDMD itself on Windows.
* More fixes...

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


Thanks to all contributors!


Thank you!


DIP 1023--Resolution of Template Alias Formal Parameters in Template Functions--Community Review Round 1 Begins

2019-09-06 Thread Mike Parker via Digitalmars-d-announce
The first round of Community Review for DIP 1023, "Resolution of 
Template Alias Formal Parameters in Template Functions", has 
begun. To participate, please visit the review thread for the 
details:


https://forum.dlang.org/post/dnyqxmgdazczwmmva...@forum.dlang.org

*Please leave all feedback in the review thread rather than here!*

In other DIP news, DIP 1020 will begin its second round of 
Community Review next week.


Thanks!


Re: Release D 2.088.0

2019-09-06 Thread jmh530 via Digitalmars-d-announce

On Thursday, 5 September 2019 at 20:55:15 UTC, Manu wrote:

[snip]

Interesting... you can see in the code, there are doco comments
everywhere, but the docs are empty O_o
Also the second line of the description linking to the C++ docs 
is

missing too... where did all the docs go?



The point I was trying to make wrt basic_string was that the top 
of it looks like


/**
 * D language counterpart to C++ std::basic_string.
 *
 * C++ reference: $(LINK2 
https://en.cppreference.com/w/cpp/string/basic_string)

 */
extern(C++, class)
extern(C++, (StringNamespace))
struct basic_string(T, Traits = char_traits!T, Alloc = 
allocator!T)


whereas the top of vector looks like

extern(C++, class) struct vector(T, Alloc = allocator!T)

It has no top-level comment. With no top-level comment, all the 
other documentation won't show up.


Re: LDC 1.17.0

2019-09-06 Thread Newbie2019 via Digitalmars-d-announce

On Wednesday, 4 September 2019 at 20:54:40 UTC, kinke wrote:

There's a new v1.17 Termux package for Android.


Thanks for the keep the great work.

without LDC, there is not so much d users.


Re: LDC 1.17.0

2019-09-06 Thread Martin Tschierschke via Digitalmars-d-announce

On Wednesday, 4 September 2019 at 20:54:40 UTC, kinke wrote:

There's a new v1.17 Termux package for Android.


Cool !!!