Re: Beta release vibe.d 0.7.29-beta.2

2016-06-26 Thread Sönke Ludwig via Digitalmars-d-announce

Am 02.06.2016 um 10:27 schrieb Sönke Ludwig:

The release candidate is planned for the 6th, so please take a moment to
test this release. Instead of `dub upgrade --prerelease`, edit
dub.selections.json directly and put 0.7.29-beta.2 as the vibe-d version
(there is already an alpha version of 0.7.30 out, so the upgrade would
pick that instead).

Main changes over 0.7.28:

  - Drops support for DMD frontend 2.066.x and below and adds support up
to 2.071.0
  - Removes all deprecated functionality, as well as the libev driver
  - Contains considerable performance improvement for URLRouter
  - Contains a critical fix for the Json struct, which was prone to
dangling pointers due to wrong alignment on x64
  - Hopefully removes all instances of "Manually resuming taks that is
already scheduled" assertion failures


The first release candidate is now out!

All changes:
https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

DUB package:
http://code.dlang.org/packages/vibe-d/0.7.29-rc.1



Re: Beta release vibe.d 0.7.29-beta.2

2016-06-08 Thread Sönke Ludwig via Digitalmars-d-announce

Am 08.06.2016 um 13:53 schrieb akaDemik:

On Wednesday, 8 June 2016 at 11:30:07 UTC, akaDemik wrote:

On Thursday, 2 June 2016 at 08:27:03 UTC, Sönke Ludwig wrote:

The release candidate is planned for the 6th, so please take a moment
to test this release.


There are two problems after the upgrade.

1. subConfiguration "vibe-d" "win32" not applied to "vibe-d:core"
https://github.com/rejectedsoftware/vibe.d/issues/1513

2. vibe-d/examples/http_server asserts when using win32
subconfiguration. https://github.com/rejectedsoftware/vibe.d/pull/1514

The previous build used "vibe-d": "0.7.26".


Oh sorry. #1513 only for "vibe-d": "0.7.28". It works fine in version
0.7.29-beta.2`.
#1514 -- still open.


Pulled #1514 into the 0.7.29 branch, will be in 0.7.29-rc.1. Thanks for 
doing the PR!


Re: Beta release vibe.d 0.7.29-beta.2

2016-06-08 Thread akaDemik via Digitalmars-d-announce

On Wednesday, 8 June 2016 at 11:30:07 UTC, akaDemik wrote:

On Thursday, 2 June 2016 at 08:27:03 UTC, Sönke Ludwig wrote:
The release candidate is planned for the 6th, so please take a 
moment to test this release.


There are two problems after the upgrade.

1. subConfiguration "vibe-d" "win32" not applied to 
"vibe-d:core" 
https://github.com/rejectedsoftware/vibe.d/issues/1513


2. vibe-d/examples/http_server asserts when using win32 
subconfiguration. 
https://github.com/rejectedsoftware/vibe.d/pull/1514


The previous build used "vibe-d": "0.7.26".


Oh sorry. #1513 only for "vibe-d": "0.7.28". It works fine in 
version 0.7.29-beta.2`.

#1514 -- still open.


Re: Beta release vibe.d 0.7.29-beta.2

2016-06-08 Thread akaDemik via Digitalmars-d-announce

On Thursday, 2 June 2016 at 08:27:03 UTC, Sönke Ludwig wrote:
The release candidate is planned for the 6th, so please take a 
moment to test this release.


There are two problems after the upgrade.

1. subConfiguration "vibe-d" "win32" not applied to "vibe-d:core" 
https://github.com/rejectedsoftware/vibe.d/issues/1513


2. vibe-d/examples/http_server asserts when using win32 
subconfiguration. 
https://github.com/rejectedsoftware/vibe.d/pull/1514


The previous build used "vibe-d": "0.7.26".


Re: Beta release vibe.d 0.7.29-beta.2

2016-06-07 Thread Georgi D via Digitalmars-d-announce

On Tuesday, 7 June 2016 at 11:27:11 UTC, Georgi D wrote:

On Thursday, 2 June 2016 at 08:27:03 UTC, Sönke Ludwig wrote:

[...]


This is great.

Could you look into 
https://github.com/rejectedsoftware/vibe.d/issues/1512 ?


It is not a good first impression if the Hello World 
application fails to link when tried with `dub test`.


Thanks


This actually works with 0.7.29-beta.2.

I am sorry for the spam.


Re: Beta release vibe.d 0.7.29-beta.2

2016-06-07 Thread Georgi D via Digitalmars-d-announce

On Thursday, 2 June 2016 at 08:27:03 UTC, Sönke Ludwig wrote:
The release candidate is planned for the 6th, so please take a 
moment to test this release. Instead of `dub upgrade 
--prerelease`, edit dub.selections.json directly and put 
0.7.29-beta.2 as the vibe-d version (there is already an alpha 
version of 0.7.30 out, so the upgrade would pick that instead).


Main changes over 0.7.28:

 - Drops support for DMD frontend 2.066.x and below and adds 
support up

   to 2.071.0
 - Removes all deprecated functionality, as well as the libev 
driver

 - Contains considerable performance improvement for URLRouter
 - Contains a critical fix for the Json struct, which was prone 
to

   dangling pointers due to wrong alignment on x64
 - Hopefully removes all instances of "Manually resuming taks 
that is

   already scheduled" assertion failures

All changes:
https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

DUB package:
http://code.dlang.org/packages/vibe-d/0.7.29-beta.2


This is great.

Could you look into 
https://github.com/rejectedsoftware/vibe.d/issues/1512 ?


It is not a good first impression if the Hello World application 
fails to link when tried with `dub test`.


Thanks




Re: Beta release vibe.d 0.7.29-beta.2

2016-06-03 Thread Sönke Ludwig via Digitalmars-d-announce

Am 03.06.2016 um 11:01 schrieb Martin Tschierschke:

On Thursday, 2 June 2016 at 08:27:03 UTC, Sönke Ludwig wrote:

The release candidate is planned for the 6th, so please take a moment
to test this release.

[...]

All changes:
https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

DUB package:
http://code.dlang.org/packages/vibe-d/0.7.29-beta.2


After a longer period of using:
   dependency "vibe-d" version="~cache-diet-templates"
branch, I gave it a try and realized a speed increase.
Unfortunately I made no measurements but my impression is Vibe is
becoming still faster and faster.

Thats great!

When do you think the cache-diet-templates - feature will be available
in the master?


I should probably merge the branch into master now (so that it gets into 
0.7.30) and keep it optional (-version=VibeCacheDietTemplates) so that 
it can get some broader real-world test coverage. I'll look into that 
ASAP (probably not today any more, though).


Re: Beta release vibe.d 0.7.29-beta.2

2016-06-03 Thread Martin Tschierschke via Digitalmars-d-announce

On Thursday, 2 June 2016 at 08:27:03 UTC, Sönke Ludwig wrote:
The release candidate is planned for the 6th, so please take a 
moment to test this release.

[...]

All changes:
https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md

DUB package:
http://code.dlang.org/packages/vibe-d/0.7.29-beta.2


After a longer period of using:
  dependency "vibe-d" version="~cache-diet-templates"
branch, I gave it a try and realized a speed increase.
Unfortunately I made no measurements but my impression is Vibe is
becoming still faster and faster.

   Thats great!

When do you think the cache-diet-templates - feature will be 
available

in the master?



Re: Beta release vibe.d 0.7.29-beta.2

2016-06-02 Thread Jacob Carlborg via Digitalmars-d-announce

On 2016-06-02 15:13, Sönke Ludwig wrote:


There is something in
https://github.com/dlang/dub/wiki/Version-management#basic-dependency-specification


Maybe I'll have the time to write a more formal
documentation/specification at some point. But currently I'm still
struggling with getting the most pressing things done. This is certainly
a great contribution opportunity for anyone familiar with the concept.


Is anyone actually familiar with the concept? :)

--
/Jacob Carlborg


Re: Beta release vibe.d 0.7.29-beta.2

2016-06-02 Thread Seb via Digitalmars-d-announce

On Thursday, 2 June 2016 at 12:22:51 UTC, Jacob Carlborg wrote:

On 2016-06-02 10:27, Sönke Ludwig wrote:
The release candidate is planned for the 6th, so please take a 
moment to

test this release. Instead of `dub upgrade --prerelease`, edit
dub.selections.json directly and put 0.7.29-beta.2 as the 
vibe-d version
(there is already an alpha version of 0.7.30 out, so the 
upgrade would

pick that instead).


Could you please, at one point, write documentation, or somehow 
otherwise describe the purpose of dub.selections.json?


I guess we should move this discussion to the regarding issue?

https://github.com/dlang/dub/issues/829


Re: Beta release vibe.d 0.7.29-beta.2

2016-06-02 Thread Sönke Ludwig via Digitalmars-d-announce

Am 02.06.2016 um 14:22 schrieb Jacob Carlborg:

On 2016-06-02 10:27, Sönke Ludwig wrote:

The release candidate is planned for the 6th, so please take a moment to
test this release. Instead of `dub upgrade --prerelease`, edit
dub.selections.json directly and put 0.7.29-beta.2 as the vibe-d version
(there is already an alpha version of 0.7.30 out, so the upgrade would
pick that instead).


Could you please, at one point, write documentation, or somehow
otherwise describe the purpose of dub.selections.json?



There is something in 
https://github.com/dlang/dub/wiki/Version-management#basic-dependency-specification


Maybe I'll have the time to write a more formal 
documentation/specification at some point. But currently I'm still 
struggling with getting the most pressing things done. This is certainly 
a great contribution opportunity for anyone familiar with the concept.


Re: Beta release vibe.d 0.7.29-beta.2

2016-06-02 Thread Jacob Carlborg via Digitalmars-d-announce

On 2016-06-02 10:27, Sönke Ludwig wrote:

The release candidate is planned for the 6th, so please take a moment to
test this release. Instead of `dub upgrade --prerelease`, edit
dub.selections.json directly and put 0.7.29-beta.2 as the vibe-d version
(there is already an alpha version of 0.7.30 out, so the upgrade would
pick that instead).


Could you please, at one point, write documentation, or somehow 
otherwise describe the purpose of dub.selections.json?


--
/Jacob Carlborg