Re: Beta release vibe.d 0.7.29-beta.2
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
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
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
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
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
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
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
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
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
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
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
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
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