Re: Hotfix release vibe.d 0.7.28
Am 29.02.2016 um 00:47 schrieb sigod: On Saturday, 27 February 2016 at 16:21:05 UTC, Sönke Ludwig wrote: This is a small bugfix release that mainly fixes two critical regressions: - FreeListRef!T, which is used heavily in the HTTP server code, stored its reference count in an unallocated memory region, leading to possible memory leaks or memory corruption - A TCP connection with a non-empty write buffer that got closed by the remote peer and locally at the same time could result in the calling task to starve (i.e. it got never resumed after yielding execution). In particular, this could happen when accessing HTTPS servers with the HTTP client in conjunction with "Connection: close". http://vibed.org/blog/posts/vibe-release-0.7.28 You forgot to update site header. Thanks, also forgot the documentation (even if nothing has changed). Is there any plans on when big split will happen? It will be a step-by-step process. I'm currently working on a new version of the `vibe.core` package that contains some large changes under the hood. Once that is in a functional state, I'll look into how to enable optional replacement of the existing vibe:core package by this new, separately hosted vibe-core package. vibe:core, at that point, will only receive bug fixes and continues to live for a while (let's say a year or one and a half). The same procedure will then happen for vibe:http (the new package will include HTTP/2 support) and the other sub packages. All of the new packages will get a version number of 1.0.0, once they can be considered reasonably stable. One unfortunate aspect of my current work on vibe-core is that I'm building on a new event loop abstraction that I built as a prototype to see where the performance bottlenecks of the current system are. libasync was too slow and it had a too complicated structure to make quick tests for improving performance. Now I'm leaning towards finalizing the new prototype library and proposing it for Phobos inclusion at some point.
Re: Terminix 0.51.0 Released
On Sunday, 28 February 2016 at 22:33:23 UTC, Mike Wey wrote: Great work. Thanks Mike, coming from you that's a real compliment. I really appreciate all your work on GtkD and the support you've given me in answering questions and dealing with issues.
Re: Hotfix release vibe.d 0.7.28
On Saturday, 27 February 2016 at 16:21:05 UTC, Sönke Ludwig wrote: This is a small bugfix release that mainly fixes two critical regressions: - FreeListRef!T, which is used heavily in the HTTP server code, stored its reference count in an unallocated memory region, leading to possible memory leaks or memory corruption - A TCP connection with a non-empty write buffer that got closed by the remote peer and locally at the same time could result in the calling task to starve (i.e. it got never resumed after yielding execution). In particular, this could happen when accessing HTTPS servers with the HTTP client in conjunction with "Connection: close". http://vibed.org/blog/posts/vibe-release-0.7.28 You forgot to update site header. Is there any plans on when big split will happen?
Re: Terminix 0.51.0 Released
On 02/28/2016 12:13 AM, Gerald wrote: Terminix is a tiling Linux terminal emulator I've been working on designed for the Gnome 3 environment and using GtkD. This newest release fixes a number of bugs and adds some new features. I'm announcing it here primarily for D programmers interested in development using GtkD since this might be useful as a real world GtkD program that exercises a significant percentage of the GTK API. Also, if anyone wants to contribute to the effort I'm always looking for help. Terminix can be found here: https://github.com/gnunn1/terminix Great work. -- Mike Wey
Re: scone 0.1.0 super-alpha
On Sunday, 28 February 2016 at 20:49:19 UTC, asdf wrote: [...] The 7-Day Roguelike Challenge is coming up. http://7drl.org/2016/01/13/7drl-2016-announced-for-5-13-march/ Maybe someone could use this. As of now it would only work for Windows. However, thanks for notifying me!
Re: scone 0.1.0 super-alpha
On Sunday, 28 February 2016 at 17:50:38 UTC, Vladimirs Nordholm wrote: Scone (Simple CONsole Engine) is a small library to make it easier for developers to make CLI applications efficiently (intentionally/originally for console games), cross-platform. (Please note that it is not fully cross-platform yet, currently only working properly on Windows). Features: * Efficient writing to the console/terminal * Keyboard input (currently only Windows) Yoyo, vladde The 7-Day Roguelike Challenge is coming up. http://7drl.org/2016/01/13/7drl-2016-announced-for-5-13-march/ Maybe someone could use this.
Re: nanomsg for Deimos collection
On Saturday, 27 February 2016 at 15:48:53 UTC, Ilya Yaroshenko wrote: Hi all, D interface to nanomsg library http://nanomsg.org/ was released. This bindings follows Deimos style. 90% of tests was ported to D. github: https://github.com/9il/nanomsg dub: http://code.dlang.org/packages/nanomsg BTW, what should I do to include it to Deimos collection? https://github.com/D-Programming-Deimos See also https://github.com/Laeeth/d-nanomsg Best regards, Ilya Nice work, Ilya. I mentioned on the nanomsg gitter channel, but you might want to mention on the mailing list too (nanomsg.org then community), so it gets added to the list of bindings on the main page.
Re: nanomsg for Deimos collection
On Sunday, 28 February 2016 at 19:21:04 UTC, Jacob Carlborg wrote: On 2016-02-27 16:48, Ilya Yaroshenko wrote: BTW, what should I do to include it to Deimos collection? https://github.com/D-Programming-Deimos I don't see a point in doing that. Just make sure it's put in the correct category at code.dlang.org. 0mq already in Deimos collection --Ilya
Re: nanomsg for Deimos collection
On 2016-02-27 16:48, Ilya Yaroshenko wrote: BTW, what should I do to include it to Deimos collection? https://github.com/D-Programming-Deimos I don't see a point in doing that. Just make sure it's put in the correct category at code.dlang.org. -- /Jacob Carlborg
scone 0.1.0 super-alpha
Once upon a time, in a repository long deleted, there was a project called "clayers" which was a programmers summer project, in which to create an easy way to make games that relied on the console. The repo start of nicely, but after more and more developing the project started to get messier and messier, while still being unfinished and containing many bugs. The author (me) decided that he would start a new project, which he named "scone" https://github.com/vladdeSV/scone --- Scone (Simple CONsole Engine) is a small library to make it easier for developers to make CLI applications efficiently (intentionally/originally for console games), cross-platform. (Please note that it is not fully cross-platform yet, currently only working properly on Windows). Features: * Efficient writing to the console/terminal * Keyboard input (currently only Windows) For anyone on a Windows machine, you can test a few examples that gives the basic idea of what scone can do here: https://github.com/vladdeSV/scone/tree/master/examples However, I have one big problem which I cannot overcome, namely keyboard input on POSIX. I would very much ask for help in this area. Judging from Adam's terminal.d, input on POSIX seems to be this huge beast which I cannot slay myself. Feedback and/or help very much appreciated! Yoyo, vladde
Re: Terminix 0.51.0 Released
On Saturday, 27 February 2016 at 23:13:47 UTC, Gerald wrote: Terminix is a tiling Linux terminal emulator I've been working on designed for the Gnome 3 environment and using GtkD. This newest release fixes a number of bugs and adds some new features. I'm announcing it here primarily for D programmers interested in development using GtkD since this might be useful as a real world GtkD program that exercises a significant percentage of the GTK API. Also, if anyone wants to contribute to the effort I'm always looking for help. Terminix can be found here: https://github.com/gnunn1/terminix Sweet! Hope you will announce it in the elementary, Ubuntu and Linux G+ community, right?
Re: Release D 2.070.1
On Saturday, 27 February 2016 at 20:07:04 UTC, Martin Nowak wrote: Glad to announce D 2.070.1. http://dlang.org/download.html This point release fixes a few issues over 2.070.1, see the changelog for more details. http://dlang.org/changelog/2.070.1.html -Martin Thanks!
Re: nanomsg for Deimos collection
On 02/27/2016 04:48 PM, Ilya Yaroshenko wrote: > Hi all, > > D interface to nanomsg library http://nanomsg.org/ was released. This > bindings follows Deimos style. 90% of tests was ported to D. > > github: https://github.com/9il/nanomsg > dub: http://code.dlang.org/packages/nanomsg > > BTW, what should I do to include it to Deimos collection? > https://github.com/D-Programming-Deimos Send a mail to Walter and ask him to create a repo. You could also transfer your existing repo. This would leave you w/ full commit access, reducing friction when fixing sth. or tagging a new release.
Re: SQLite-D alpha is here
On Saturday, 27 February 2016 at 16:08:21 UTC, Stefan Koch wrote: Hello, I am happy to announce the official alpha version of sqlite-d! sqlite-d is a reader for the SQLite File Format 3. In the future I will implement a SQL-like API on top of it. Top-notch performance is one of the explicit goals of this project! please note that currently only the ctfe branch is populated. I welcome contributions! Repo-URL : https://github.com/UplinkCoder/sqlite-d Update I just found another case that cannot be handled properly. It just happens with insanely huge databases. Also I commited my test-data now... I wonder why nobody said anything about the app failing on startup ...
Re: Hotfix release vibe.d 0.7.28
Am 28.02.2016 um 02:51 schrieb Sebastiaan Koppe: On Saturday, 27 February 2016 at 16:21:05 UTC, Sönke Ludwig wrote: This is a small bugfix release that mainly fixes two critical regessions Great. Thanks for the quick release! Thanks for taking the time to do an in-depth analysis!