Jump to page: 1 2
Thread overview
vibe.d 0.7.18 has been released
Nov 26, 2013
Sönke Ludwig
Nov 26, 2013
Jacob Carlborg
Nov 26, 2013
Sönke Ludwig
Nov 26, 2013
Jacob Carlborg
Nov 26, 2013
nazriel
Nov 27, 2013
Craig Dillabaugh
Nov 27, 2013
Puming
Nov 27, 2013
Sönke Ludwig
Nov 27, 2013
Puming
Nov 29, 2013
Robert M. Münch
Nov 29, 2013
Rory McGuire
Nov 29, 2013
Sönke Ludwig
Nov 29, 2013
Rory McGuire
Nov 29, 2013
Sönke Ludwig
Dec 03, 2013
Atila Neves
Dec 03, 2013
Robert M. Münch
November 26, 2013
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
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
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
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
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
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
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
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
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
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

« First   ‹ Prev
1 2