From 634c6c5422ed661f8ecfb582c3011ade153fe61d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Tue, 12 Jan 2021 15:19:43 +0100 Subject: [PATCH 1/3] Update change log. --- CHANGELOG.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77d73ed..5dfed44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,20 @@ +1.11.4 - 2021-01-12 +=================== + +- Added `ChannelConfig` and a channel mode to minimize synchronization overhead - [pull #241][issue241] +- Added `DirectoryListMode` and optimized `listDirectory`/`iterateDirectory` - [pull #242][issue242], [pull #244][issue244] +- Optimized `PipeMode.concurrent` for fast streams - [pull #243][issue243] + +[issue241]: https://github.com/vibe-d/vibe-core/issues/241 +[issue242]: https://github.com/vibe-d/vibe-core/issues/242 +[issue243]: https://github.com/vibe-d/vibe-core/issues/243 +[issue244]: https://github.com/vibe-d/vibe-core/issues/244 + + 1.11.3 - 2020-12-18 =================== -- Fixed a task schleduling issue for busy worker tasks that call `yield()` periodically - [pull #240][issue240] +- Fixed a task scheduling issue for busy worker tasks that call `yield()` periodically - [pull #240][issue240] - Fixed a compilation error on DMD 2.079.0 [issue240]: https://github.com/vibe-d/vibe-core/issues/240 @@ -10,7 +23,7 @@ 1.11.2 - 2020-12-12 =================== -- `ScopedMutexLock` is now nothrow, using assertions instead of `Exception` in case of misuse +- `ScopedMutexLock` is now `nothrow`, using assertions instead of `Exception` in case of misuse - Fixes a possible "access denied" error for directories that have been iterated using `listDirectory` on Windows - [pull #239][issue239] [issue239]: https://github.com/vibe-d/vibe-core/issues/239 From 7c0554180dc217d7bbd6193eee48ad3563660443 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Tue, 12 Jan 2021 20:50:21 +0100 Subject: [PATCH 2/3] Remove OPTLINK configurations, following eventcore. --- .github/workflows/test.yml | 1 - dub.sdl | 10 +--------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1323236..c543a17 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,6 @@ jobs: arch: [x86_64] include: - { os: windows-latest, dc: dmd-2.092.0, arch: x86_64 } - - { os: windows-latest, dc: dmd-2.092.0, arch: x86 } - { os: windows-latest, dc: dmd-2.092.0, arch: x86_mscoff } - { os: windows-latest, dc: dmd-2.091.1, arch: x86_64 } - { os: windows-latest, dc: dmd-2.086.1, arch: x86_64 } diff --git a/dub.sdl b/dub.sdl index 3f211b7..1f9ccb4 100644 --- a/dub.sdl +++ b/dub.sdl @@ -15,10 +15,6 @@ configuration "winapi" { subConfiguration "eventcore" "winapi" versions "Windows7" } -configuration "winapi-optlink" { - subConfiguration "eventcore" "winapi-optlink" - versions "Windows7" -} configuration "epoll" { subConfiguration "eventcore" "epoll" } @@ -30,11 +26,7 @@ configuration "kqueue" { } configuration "select" { subConfiguration "eventcore" "select" - versions "Windows7" platform="win" -} -configuration "select-optlink" { - subConfiguration "eventcore" "select-optlink" - versions "Windows7" platform="win" + versions "Windows7" platform="windows" } configuration "libasync" { subConfiguration "eventcore" "libasync" From 20daa7338554de514c3a0c541e315c76c8d821a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6nke=20Ludwig?= Date: Tue, 12 Jan 2021 15:20:23 +0100 Subject: [PATCH 3/3] Bump version to 1.11.4. --- source/vibe/core/core.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/vibe/core/core.d b/source/vibe/core/core.d index a204f91..13ecbfb 100644 --- a/source/vibe/core/core.d +++ b/source/vibe/core/core.d @@ -1103,7 +1103,7 @@ void setTaskCreationCallback(TaskCreationCallback func) /** A version string representing the current vibe.d core version */ -enum vibeVersionString = "1.11.3"; +enum vibeVersionString = "1.11.4"; /**