diff --git a/.travis.yml b/.travis.yml index c1c1ce3..c25d21a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,19 +5,19 @@ d: # this way the overall test time gets cut down (GDC/LDC are a lot # slower tham DMD, so they should be started early), while still # catching most DMD version related build failures early - - dmd-2.078.3 - - dmd-2.072.2 + - dmd-2.082.0 + - dmd-2.076.1 + - ldc-1.11.0 + - ldc-1.10.0 + - ldc-1.9.0 + - ldc-1.8.0 - ldc-1.7.0 - ldc-1.6.0 - - ldc-1.5.0 - - ldc-1.4.0 - - ldc-1.3.0 - - ldc-1.2.0 + - dmd-2.081.2 + - dmd-2.080.1 + - dmd-2.079.0 + - dmd-2.078.3 - dmd-2.077.1 - - dmd-2.076.1 - - dmd-2.075.1 - - dmd-2.074.1 - - dmd-2.073.2 - dmd-beta env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 8476e21..86ff32d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,27 @@ +1.4.4 - 2018-09-03 +================== + +- Compiler support updated to DMD 2.076.1 up to DMD 2.082.0 and LDC 1.6.0 up to 1.11.0 - [pull #92][issue92] +- Fixed an issue in `WindowsPath`, where an empty path was converted to "/" when cast to another path type - [pull #91][issue91] + +[issue91]: https://github.com/vibe-d/vibe-core/issues/91 +[issue92]: https://github.com/vibe-d/vibe-core/issues/92 + + +1.4.3 - 2018-09-03 +================== + +- Allows `switchToTask` to be called within a yield lock (deferred until the lock is elided) + +1.4.2 - 2018-09-03 +================== + +- Fixed a potential infinite loop in the task scheduler causing 100% CPU use - [pull #88][issue88] +- Fixed `waitForDataAsync` when using in conjunction with callbacks that have scoped destruction - [pull #89][issue89] + +[issue88]: https://github.com/vibe-d/vibe-core/issues/88 +[issue89]: https://github.com/vibe-d/vibe-core/issues/89 + 1.4.1 - 2018-07-09 ================== diff --git a/README.md b/README.md index 7922de8..9f918c2 100644 --- a/README.md +++ b/README.md @@ -26,15 +26,26 @@ Supported compilers The following compilers are tested and supported: +- DMD 2.082.0 +- DMD 2.081.2 +- DMD 2.080.1 +- DMD 2.079.0 - DMD 2.078.3 - DMD 2.077.1 - DMD 2.076.1 +- LDC 1.11.0 +- LDC 1.10.0 +- LDC 1.9.0 +- LDC 1.8.0 +- LDC 1.7.0 +- LDC 1.6.0 + +Supported up to 1.4.3: + - DMD 2.075.1 - DMD 2.074.1 - DMD 2.073.2 - DMD 2.072.2 -- LDC 1.7.0 -- LDC 1.6.0 - LDC 1.5.0 - LDC 1.4.0 - LDC 1.3.0 diff --git a/appveyor.yml b/appveyor.yml index cc8e592..0387a0a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -2,11 +2,23 @@ platform: x64 environment: matrix: - DC: dmd - DVersion: 2.078.3 + DVersion: 2.082.0 arch: x64 - DC: dmd - DVersion: 2.078.3 + DVersion: 2.082.0 arch: x86 + - DC: dmd + DVersion: 2.082.0 + arch: x86_mscoff + - DC: dmd + DVersion: 2.081.2 + arch: x86_mscoff + - DC: dmd + DVersion: 2.080.1 + arch: x86_mscoff + - DC: dmd + DVersion: 2.079.0 + arch: x86_mscoff - DC: dmd DVersion: 2.078.3 arch: x86_mscoff @@ -15,18 +27,18 @@ environment: arch: x86_mscoff - DC: dmd DVersion: 2.076.1 - arch: x86_mscoff - - DC: dmd - DVersion: 2.075.1 - arch: x86_mscoff - - DC: dmd - DVersion: 2.074.1 - arch: x86_mscoff - - DC: dmd - DVersion: 2.073.1 - arch: x86_mscoff - - DC: dmd - DVersion: 2.072.2 + arch: x64 + - DC: ldc + DVersion: 1.11.0 + arch: x64 + - DC: ldc + DVersion: 1.10.0 + arch: x64 + - DC: ldc + DVersion: 1.9.0 + arch: x64 + - DC: ldc + DVersion: 1.8.0 arch: x64 - DC: ldc DVersion: 1.7.0 @@ -34,18 +46,6 @@ environment: - DC: ldc DVersion: 1.6.0 arch: x64 - - DC: ldc - DVersion: 1.5.0 - arch: x64 - - DC: ldc - DVersion: 1.4.0 - arch: x64 - - DC: ldc - DVersion: 1.3.0 - arch: x64 - - DC: ldc - DVersion: 1.2.0 - arch: x64 skip_tags: false