Re: Release candidates vibe.d 0.8.0-rc.2 and vibe-core 1.0.0-rc.2

2017-06-28 Thread Paolo Invernizzi via Digitalmars-d-announce

On Wednesday, 28 June 2017 at 08:37:40 UTC, Andre Pany wrote:

On Tuesday, 27 June 2017 at 09:20:40 UTC, Sönke Ludwig wrote:

Am 22.06.2017 um 10:55 schrieb Sönke Ludwig:
There have been some minor fixes and vibe.d 0.8.0-rc.2 and 
vibe-core 1.0.0-rc.2 have been tagged. The final release is 
rescheduled for Monday, July the 3rd.




Still not able to use it for this [1] ...
Works fine in Vibe 0.7.31 with libevent ...

/Paolo

[1] https://github.com/rejectedsoftware/vibe.d/issues/1757


Re: Release candidates vibe.d 0.8.0-rc.2 and vibe-core 1.0.0-rc.2

2017-06-28 Thread Andre Pany via Digitalmars-d-announce

On Tuesday, 27 June 2017 at 09:20:40 UTC, Sönke Ludwig wrote:

Am 22.06.2017 um 10:55 schrieb Sönke Ludwig:
There have been some minor fixes and vibe.d 0.8.0-rc.2 and 
vibe-core 1.0.0-rc.2 have been tagged. The final release is 
rescheduled for Monday, July the 3rd.


It seems there is an issue with the dmd 2.075.0-b1 and rc.2

vibe-d:utils 0.8.0-rc.2: building configuration "library"...
..\..\..\..\Users\D041451\AppData\Roaming\dub\packages\vibe-d-0.8.0-rc.2\vibe-d\utils\vibe\utils\hashmap.d(258,45):
 Error: function vibe.utils.hashmap.HashMap!(void*, uint, 
DefaultHashMapTraits!(void*)).HashMap.AW (IAllocator a) is not callable using 
argument types (shared(ISharedAllocator))
..\..\..\..\Users\D041451\AppData\Roaming\dub\packages\vibe-d-0.8.0-rc.2\vibe-d\utils\vibe\internal\memory_legacy.d(199,21):
 Error: template instance vibe.utils.hashmap.HashMap!(void*, uint, 
DefaultHashMapTraits!(void*)).HashMap.opIndexAssign!uint error instantiating
..\..\..\..\Users\D041451\AppData\Roaming\dub\packages\vibe-d-0.8.0-rc.2\vibe-d\utils\vibe\internal\memory_legacy.d(199,21):
 Error: function 'vibe.utils.hashmap.HashMap!(void*, uint, 
DefaultHashMapTraits!(void*)).HashMap.opIndexAssign!uint.opIndexAssign' is not 
nothrow
..\..\..\..\Users\D041451\AppData\Roaming\dub\packages\vibe-d-0.8.0-rc.2\vibe-d\utils\vibe\internal\memory_legacy.d(194,9):
 Error: nothrow function 'vibe.internal.memory_legacy.DebugAllocator.alloc' may 
throw
..\..\..\..\Users\D041451\AppData\Roaming\dub\packages\vibe-d-0.8.0-rc.2\vibe-d\utils\vibe\internal\memory_legacy.d(218,21):
 Error: function 'vibe.utils.hashmap.HashMap!(void*, uint, 
DefaultHashMapTraits!(void*)).HashMap.opIndexAssign!uint.opIndexAssign' is not 
nothrow
..\..\..\..\Users\D041451\AppData\Roaming\dub\packages\vibe-d-0.8.0-rc.2\vibe-d\utils\vibe\internal\memory_legacy.d(208,9):
 Error: nothrow function 'vibe.internal.memory_legacy.DebugAllocator.realloc' 
may throw
dmd failed with exit code 1.

Does not occur with 2.074.

Kind regards
André


Release candidates vibe.d 0.8.0-rc.2 and vibe-core 1.0.0-rc.2

2017-06-27 Thread Sönke Ludwig via Digitalmars-d-announce

Am 22.06.2017 um 10:55 schrieb Sönke Ludwig:

After a last minute path type redesign, the state of the new vibe-core
package now finally feels ready for the first official release. The
library is in a pretty good shape, with the notable exception that
sockets are not yet implemented on Windows in the new eventcore
abstraction layer. This will be tackled ASAP, but is independent from
vibe-core itself in terms of code dependencies.

Change logs for vibe.d 0.8.0 (over 0.7.31) and vibe-core 1.0.0 (over
vibe-d:core) respectively can be reviewed on GitHub:

https://github.com/rejectedsoftware/vibe.d/blob/master/CHANGELOG.md
https://github.com/vibe-d/vibe-core/blob/master/CHANGELOG.md

Testing can be done by selecting the "vibe-core" configuration of the
":core" sub module:

// dub.sdl:
dependency "vibe-d:core" version="~>0.8.0-rc"
subConfiguration "vibe-d:core" "vibe-core"

// dub.json:
"dependencies": {
"vibe-d:core": "~>0.8.0-rc"
},
"subConfigurations": {
"vibe-d:core": "vibe-core"
}

The final release is scheduled for Monday unless any regressions come up
until them.


There have been some minor fixes and vibe.d 0.8.0-rc.2 and vibe-core 
1.0.0-rc.2 have been tagged. The final release is rescheduled for 
Monday, July the 3rd.