Thread overview | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
November 26, 2013 vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
This release has a record set of almost 90 additions and fixes. Some of them are: - Compiles on DMD 2.064 (as well as DMD 2.063.2) - Reworked the WebSocket implementation to not require a particular send/receive order to function properly - Stability and memory consumption of the HTTP client, as well as parts of the HTTP server hav been greatly improved - The render!() function to render Diet templates is considered stable beginning with DMD 2.064, so the more cumbersome renderCompat!() is no longer required - Improved serialization system with allocation-less JSON (de-)serialization among other things The full list of changes/fixes can be found at http://vibed.org/blog/posts/vibe-release-0.7.18 Homepage: http://vibed.org/ DUB package: http://code.dlang.org/packages/vibe-d GitHub: https://github.com/rejectedsoftware/vibe.d |
November 26, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On 2013-11-26 20:31, Sönke Ludwig wrote: > This release has a record set of almost 90 additions and fixes. Some of > them are: Cool. > - Compiles on DMD 2.064 (as well as DMD 2.063.2) 2.064.2 or 2.064? -- /Jacob Carlborg |
November 26, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | Am 26.11.2013 20:43, schrieb Jacob Carlborg:
> On 2013-11-26 20:31, Sönke Ludwig wrote:
>> This release has a record set of almost 90 additions and fixes. Some of them are:
>
> Cool.
>
>> - Compiles on DMD 2.064 (as well as DMD 2.063.2)
>
> 2.064.2 or 2.064?
>
2.064.2 of course, was confused a bit about 2.064.x being RCs instead of full releases ;)
|
November 26, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On 2013-11-26 20:49, Sönke Ludwig wrote: > 2.064.2 of course, was confused a bit about 2.064.x being RCs instead of > full releases ;) And it doesn't get any better when running "dmd" prints "2.064" :( -- /Jacob Carlborg |
November 26, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On Tuesday, 26 November 2013 at 19:31:53 UTC, Sönke Ludwig wrote:
> This release has a record set of almost 90 additions and fixes. Some of
> them are:
>
> - Compiles on DMD 2.064 (as well as DMD 2.063.2)
> - Reworked the WebSocket implementation to not require a particular
> send/receive order to function properly
> - Stability and memory consumption of the HTTP client, as well as
> parts of the HTTP server hav been greatly improved
> - The render!() function to render Diet templates is considered stable
> beginning with DMD 2.064, so the more cumbersome renderCompat!() is
> no longer required
> - Improved serialization system with allocation-less JSON
> (de-)serialization among other things
>
> The full list of changes/fixes can be found at
> http://vibed.org/blog/posts/vibe-release-0.7.18
>
> Homepage: http://vibed.org/
> DUB package: http://code.dlang.org/packages/vibe-d
> GitHub: https://github.com/rejectedsoftware/vibe.d
Impressive! :)
Good work, Sönke & contributors
|
November 27, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On Tuesday, 26 November 2013 at 19:31:53 UTC, Sönke Ludwig wrote:
> This release has a record set of almost 90 additions and fixes. Some of
> them are:
>
> - Compiles on DMD 2.064 (as well as DMD 2.063.2)
> - Reworked the WebSocket implementation to not require a particular
> send/receive order to function properly
> - Stability and memory consumption of the HTTP client, as well as
> parts of the HTTP server hav been greatly improved
> - The render!() function to render Diet templates is considered stable
> beginning with DMD 2.064, so the more cumbersome renderCompat!() is
> no longer required
> - Improved serialization system with allocation-less JSON
> (de-)serialization among other things
>
> The full list of changes/fixes can be found at
> http://vibed.org/blog/posts/vibe-release-0.7.18
>
> Homepage: http://vibed.org/
> DUB package: http://code.dlang.org/packages/vibe-d
> GitHub: https://github.com/rejectedsoftware/vibe.d
Congratulations on your excellent work.
|
November 27, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | Congratulations!
Would there be a performance benchmark for V0.7.18?
On Tuesday, 26 November 2013 at 19:31:53 UTC, Sönke Ludwig wrote:
> This release has a record set of almost 90 additions and fixes. Some of
> them are:
>
> - Compiles on DMD 2.064 (as well as DMD 2.063.2)
> - Reworked the WebSocket implementation to not require a particular
> send/receive order to function properly
> - Stability and memory consumption of the HTTP client, as well as
> parts of the HTTP server hav been greatly improved
> - The render!() function to render Diet templates is considered stable
> beginning with DMD 2.064, so the more cumbersome renderCompat!() is
> no longer required
> - Improved serialization system with allocation-less JSON
> (de-)serialization among other things
>
> The full list of changes/fixes can be found at
> http://vibed.org/blog/posts/vibe-release-0.7.18
>
> Homepage: http://vibed.org/
> DUB package: http://code.dlang.org/packages/vibe-d
> GitHub: https://github.com/rejectedsoftware/vibe.d
|
November 27, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On 11/26/13 11:31 AM, Sönke Ludwig wrote:
> This release has a record set of almost 90 additions and fixes. Some of
> them are:
>
> - Compiles on DMD 2.064 (as well as DMD 2.063.2)
> - Reworked the WebSocket implementation to not require a particular
> send/receive order to function properly
> - Stability and memory consumption of the HTTP client, as well as
> parts of the HTTP server hav been greatly improved
> - The render!() function to render Diet templates is considered stable
> beginning with DMD 2.064, so the more cumbersome renderCompat!() is
> no longer required
> - Improved serialization system with allocation-less JSON
> (de-)serialization among other things
>
> The full list of changes/fixes can be found at
> http://vibed.org/blog/posts/vibe-release-0.7.18
>
> Homepage: http://vibed.org/
> DUB package: http://code.dlang.org/packages/vibe-d
> GitHub: https://github.com/rejectedsoftware/vibe.d
Terrific, congratulations! I'll post to reddit tomorrow morning.
Andrei
|
November 27, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Puming | Am 27.11.2013 02:34, schrieb Puming: > Congratulations! > > Would there be a performance benchmark for V0.7.18? I ran the bench-http-server/request examples during development to debug a memory leak and it seemed like the performance was worse than a while ago when it was optimized for Dicebot's benchmarks (the performance seems to vary a lot across a benchmark run for some reason). Getting it up to speed again (and keep it there by monitoring performance for each new commit) will be a priority for the coming months. Hopefully by then the TechEmpower benchmark integration [1] can also be finished, although it may be too late for the next benchmark round (I don't have time to do it currently and probably won't for the next 5 or so months). [1]: https://github.com/s-ludwig/FrameworkBenchmarks |
November 27, 2013 Re: vibe.d 0.7.18 has been released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | Thanks for the clarification.
I'll start learning about vibe.d and thinking about using it as a high performance HTTP server.
On Wednesday, 27 November 2013 at 10:47:48 UTC, Sönke Ludwig wrote:
> Am 27.11.2013 02:34, schrieb Puming:
>> Congratulations!
>>
>> Would there be a performance benchmark for V0.7.18?
>
> I ran the bench-http-server/request examples during development to debug
> a memory leak and it seemed like the performance was worse than a while
> ago when it was optimized for Dicebot's benchmarks (the performance
> seems to vary a lot across a benchmark run for some reason). Getting it
> up to speed again (and keep it there by monitoring performance for each
> new commit) will be a priority for the coming months.
>
> Hopefully by then the TechEmpower benchmark integration [1] can also be
> finished, although it may be too late for the next benchmark round (I
> don't have time to do it currently and probably won't for the next 5 or
> so months).
>
> [1]: https://github.com/s-ludwig/FrameworkBenchmarks
|
Copyright © 1999-2021 by the D Language Foundation