digitalmars.D.announce - vibe.d 0.7.23 has been released
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (24/24) Mar 25 2015 This release adds support for the just released DMD 2.067.0 frontend.
- NCrashed (2/28) Mar 25 2015 Thank you for amazing work!
- Mathias Lang via Digitalmars-d-announce (4/10) Mar 25 2015 )
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (3/14) Mar 25 2015 Thanks for your considerable contributions, too (much of the 2.067
- George Sapkin (3/3) Mar 25 2015 Any news on reducing memory usage during Diet template
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (5/8) Mar 25 2015 Martin Nowak has started to work on a new CTFE interpreter for DMD,
This release adds support for the just released DMD 2.067.0 frontend. There are also some preparatory changes in vibe.core.sync (TaskMutex etc.) for planned nothrow related changes to D's mutexes and object monitors. These changes lead to a changed behavior when TaskMutex'es are mixed with the Task.interrupt() functionality. If your code uses both, please have a look at the change log for more details. Other notable changes: - Defining either of VibeDefaultMain or VibeCustomMain is now required. VibeCustomMain will be removed and made the default behavior in one of the future releases (instead of the current default, VibeDefaultMain). - The REST interface generator now accepts queryParam and bodyParam annotations to customize how parameters are mapped to the REST protocol. - The serialization framework now supports policy based customization. This allows to configure the serialized representation of a type without touching its definition. - The Diet template parser has received a number of fixes and now supports prepend/default mode for blocks, as well treating lines starting with "<" as plaintext (for inline HTML lines) The full list of changes/fixes can be found at http://vibed.org/blog/posts/vibe-release-0.7.23 Homepage: http://vibed.org/ DUB package: http://code.dlang.org/packages/vibe-d GitHub: https://github.com/rejectedsoftware/vibe.d
Mar 25 2015
On Wednesday, 25 March 2015 at 21:37:09 UTC, Sönke Ludwig wrote:This release adds support for the just released DMD 2.067.0 frontend. There are also some preparatory changes in vibe.core.sync (TaskMutex etc.) for planned nothrow related changes to D's mutexes and object monitors. These changes lead to a changed behavior when TaskMutex'es are mixed with the Task.interrupt() functionality. If your code uses both, please have a look at the change log for more details. Other notable changes: - Defining either of VibeDefaultMain or VibeCustomMain is now required. VibeCustomMain will be removed and made the default behavior in one of the future releases (instead of the current default, VibeDefaultMain). - The REST interface generator now accepts queryParam and bodyParam annotations to customize how parameters are mapped to the REST protocol. - The serialization framework now supports policy based customization. This allows to configure the serialized representation of a type without touching its definition. - The Diet template parser has received a number of fixes and now supports prepend/default mode for blocks, as well treating lines starting with "<" as plaintext (for inline HTML lines) The full list of changes/fixes can be found at http://vibed.org/blog/posts/vibe-release-0.7.23 Homepage: http://vibed.org/ DUB package: http://code.dlang.org/packages/vibe-d GitHub: https://github.com/rejectedsoftware/vibe.dThank you for amazing work!
Mar 25 2015
2015-03-25 22:37 GMT+01:00 S=C3=B6nke Ludwig < digitalmars-d-announce puremagic.com>:This release adds support for the just released DMD 2.067.0 frontend. There are also some preparatory changes in vibe.core.sync (TaskMutex etc.=)for planned nothrow related changes to D's mutexes and object monitors. These changes lead to a changed behavior when TaskMutex'es are mixed with the Task.interrupt() functionality. If your code uses both, please have a look at the change log for more details.Thanks for all the time and work you put on Vibe :)
Mar 25 2015
Am 25.03.2015 um 22:57 schrieb Mathias Lang via Digitalmars-d-announce:2015-03-25 22:37 GMT+01:00 Sönke Ludwig <digitalmars-d-announce puremagic.com <mailto:digitalmars-d-announce puremagic.com>>: This release adds support for the just released DMD 2.067.0 frontend. There are also some preparatory changes in vibe.core.sync (TaskMutex etc.) for planned nothrow related changes to D's mutexes and object monitors. These changes lead to a changed behavior when TaskMutex'es are mixed with the Task.interrupt() functionality. If your code uses both, please have a look at the change log for more details. Thanks for all the time and work you put on Vibe :)Thanks for your considerable contributions, too (much of the 2.067 preparation and many REST improvements have been done by Mathias)!
Mar 25 2015
Any news on reducing memory usage during Diet template compilation? This one of the main reasons for me to discourage people from using vibe.d right now.
Mar 25 2015
Am 25.03.2015 um 23:30 schrieb George Sapkin:Any news on reducing memory usage during Diet template compilation? This one of the main reasons for me to discourage people from using vibe.d right now.Martin Nowak has started to work on a new CTFE interpreter for DMD, which should finally fix these issues. I have tried long and hard to get memory use of the Diet compiler down in the past (which is partially why the code for it looks so ugly), but ultimately the compiler has to be fixed.
Mar 25 2015