Thread overview | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
June 02, 2016 Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | 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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | 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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | 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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | 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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Tschierschke | 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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | 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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Georgi D | 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 Re: Beta release vibe.d 0.7.29-beta.2 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | 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". |
Copyright © 1999-2021 by the D Language Foundation