Re: LDC 1.9.0 beta

2018-04-22 Thread solidstate1991 via Digitalmars-d-announce

On Sunday, 22 April 2018 at 15:56:49 UTC, kinke wrote:

Hi everyone,

on behalf of the LDC team, I'm glad to announce the first beta 
for LDC 1.9. The highlights of this version in a nutshell:


* Based on D 2.079.1, including new `-i` switch and support for 
a minimal (d)runtime.
* Support for LLVM 6, used for all prebuilt packages (except 
for Win32).
* `-link-internally` able to (cross-)link Windows, Linux and 
macOS binaries.
* Prebuilt Linux and macOS packages now shipping with LTO-able 
druntime/Phobos.
* Improved support for MIPS targets and the uClibc runtime 
library.
* Various fixes, incl. druntime/Phobos/ldc-jit .dylib issues on 
macOS.


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


Thanks to all contributors!


I'm getting a bunch of errors with the inline assembler like this:

 :6:2: error: assembler label 
'L7CPUblit9composing11blitter8bit_eightpixel' can not be   
undefined

 jl L7CPUblit9composing11blitter8bit_eightpixe

However I still ended up getting a .lib file in the end. Is this 
normal or have I done something wrong?


Re: Beta 2.080.0

2018-04-22 Thread Uknown via Digitalmars-d-announce

On Tuesday, 17 April 2018 at 17:53:22 UTC, Martin Nowak wrote:
Glad to announce the first beta for the 2.080.0 release, ♥ to 
the 65 contributors for this release.


http://dlang.org/download.html#dmd_beta 
http://dlang.org/changelog/2.080.0.html


As usual please report any bugs at https://issues.dlang.org

- 

Highlights:

https://dlang.org/changelog/2.080.0.html#fix5227 
https://dlang.org/changelog/2.080.0.html#isReturnOnStack 
https://dlang.org/changelog/2.080.0.html#objc_class_methods 
https://dlang.org/changelog/2.080.0.html#std-typecons-nullable-apply


- -Martin


Nice! Seems like a good amount of work was done.

Just thought I'd mention that the link to std.typecons.BitFlags 
in its desciption was broken


LDC 1.9.0 beta

2018-04-22 Thread kinke via Digitalmars-d-announce

Hi everyone,

on behalf of the LDC team, I'm glad to announce the first beta 
for LDC 1.9. The highlights of this version in a nutshell:


* Based on D 2.079.1, including new `-i` switch and support for a 
minimal (d)runtime.
* Support for LLVM 6, used for all prebuilt packages (except for 
Win32).
* `-link-internally` able to (cross-)link Windows, Linux and 
macOS binaries.
* Prebuilt Linux and macOS packages now shipping with LTO-able 
druntime/Phobos.
* Improved support for MIPS targets and the uClibc runtime 
library.
* Various fixes, incl. druntime/Phobos/ldc-jit .dylib issues on 
macOS.


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


Thanks to all contributors!


Re: DUB packages announce Telegram bot

2018-04-22 Thread Denis Feklushkin via Digitalmars-d-announce

On Sunday, 22 April 2018 at 07:59:11 UTC, Seb wrote:
On Sunday, 22 April 2018 at 07:49:00 UTC, Denis Feklushkin 
wrote:

Hi!

I also made a tool which periodically monitors code.dlang.org 
for new packages and a notifies its Telegram subscribers.


To subscribe just write something to @dlang_announce_bot
Also it can be added to groups.

Code: https://github.com/denizzzka/paper_plane_bot


Cool!
BTW any reason why you parse the HTML and not use the JSON 
index?


As I know, code.dlang.org provides JSON package list without any 
additional info. Thus, it is need to parse every package 
separately by calling https://code.dlang.org/packages/*.json to 
get packages versions, and it is need to do for every registerd 
package.





Re: DUB packages announce Telegram bot

2018-04-22 Thread Seb via Digitalmars-d-announce

On Sunday, 22 April 2018 at 07:49:00 UTC, Denis Feklushkin wrote:

Hi!

I also made a tool which periodically monitors code.dlang.org 
for new packages and a notifies its Telegram subscribers.


To subscribe just write something to @dlang_announce_bot
Also it can be added to groups.

Code: https://github.com/denizzzka/paper_plane_bot


Cool!
BTW any reason why you parse the HTML and not use the JSON index?
Also adding a new API route to the dub registry might be a bit 
API friendlier then fetching all packages on every cron 
operation. Generating the index JSON is rather expensive (until a 
few recent fixes, you could kill the registry by requesting the 
index.json a few times in a row). Though of course the dub 
registry (or its reverse proxy) could cache the result for a 
bit...


DUB packages announce Telegram bot

2018-04-22 Thread Denis Feklushkin via Digitalmars-d-announce

Hi!

I also made a tool which periodically monitors code.dlang.org for 
new packages and a notifies its Telegram subscribers.


To subscribe just write something to @dlang_announce_bot
Also it can be added to groups.

Code: https://github.com/denizzzka/paper_plane_bot