Jump to page: 1 2
Thread overview
Beta release vibe.d 0.7.29-beta.2
Jun 02, 2016
Sönke Ludwig
Jun 02, 2016
Jacob Carlborg
Jun 02, 2016
Sönke Ludwig
Jun 02, 2016
Jacob Carlborg
Jun 02, 2016
Seb
Jun 03, 2016
Sönke Ludwig
Jun 07, 2016
Georgi D
Jun 07, 2016
Georgi D
Jun 08, 2016
akaDemik
Jun 08, 2016
akaDemik
Jun 08, 2016
Sönke Ludwig
Jun 26, 2016
Sönke Ludwig
June 02, 2016
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
June 02, 2016
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
June 02, 2016
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.
June 02, 2016
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
June 02, 2016
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
June 03, 2016
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?

June 03, 2016
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).
June 07, 2016
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


June 07, 2016
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.
June 08, 2016
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".
« First   ‹ Prev
1 2