Merge pull request #84 from wilzbach/fix-imports

Fix imports
This commit is contained in:
Sebastian Wilzbach 2018-01-18 02:27:26 +01:00 committed by GitHub
commit 600feaae1e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 7 deletions

View file

@ -27,9 +27,9 @@ before_script:
- export PATH=$PATH:$PWD/.ntmp - export PATH=$PATH:$PWD/.ntmp
script: script:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then meson build && ninja -j8 -C build; fi #- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then meson build && ninja -j8 -C build; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ninja -j8 -C build test -v; fi #- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then ninja -j8 -C build test -v; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then SDKROOT=$(xcodebuild -version -sdk macosx Path) meson build && ninja -j8 -C build test; fi #- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then SDKROOT=$(xcodebuild -version -sdk macosx Path) meson build && ninja -j8 -C build test; fi
- dub build - dub build
- dub test --build=unittest-cov - dub test --build=unittest-cov
after_success: after_success:

View file

@ -59,17 +59,18 @@ install:
- ps: function ResolveLatestLDC - ps: function ResolveLatestLDC
{ {
$version = $env:DVersion; $version = $env:DVersion;
$arch = $env:arch;
if($version -eq "stable") { if($version -eq "stable") {
$latest = (Invoke-WebRequest "https://ldc-developers.github.io/LATEST").toString().replace("`n","").replace("`r",""); $latest = (Invoke-WebRequest "https://ldc-developers.github.io/LATEST").toString().replace("`n","").replace("`r","");
$url = "https://github.com/ldc-developers/ldc/releases/download/v$($latest)/ldc2-$($latest)-win64-msvc.zip"; $url = "https://github.com/ldc-developers/ldc/releases/download/v$($latest)/ldc2-$($latest)-windows-$($arch).7z";
}elseif($version -eq "beta") { }elseif($version -eq "beta") {
$latest = (Invoke-WebRequest "https://ldc-developers.github.io/LATEST_BETA").toString().replace("`n","").replace("`r",""); $latest = (Invoke-WebRequest "https://ldc-developers.github.io/LATEST_BETA").toString().replace("`n","").replace("`r","");
$url = "https://github.com/ldc-developers/ldc/releases/download/v$($latest)/ldc2-$($latest)-win64-msvc.zip"; $url = "https://github.com/ldc-developers/ldc/releases/download/v$($latest)/ldc2-$($latest)-windows-$($arch).7z";
} else { } else {
$latest = $version; $latest = $version;
$url = "https://github.com/ldc-developers/ldc/releases/download/v$($version)/ldc2-$($version)-win64-msvc.zip"; $url = "https://github.com/ldc-developers/ldc/releases/download/v$($version)/ldc2-$($version)-windows-$($arch).7z";
} }
$env:PATH += ";C:\ldc2-$($latest)-win64-msvc\bin"; $env:PATH += ";C:\ldc2-$($latest)-windows-$($arch)\bin";
$env:DC = "ldc2"; $env:DC = "ldc2";
return $url; return $url;
} }

View file

@ -596,6 +596,7 @@ final class Parser
// Any hex digits are 1-byte so this works. // Any hex digits are 1-byte so this works.
char[] hex = oldValue[0 .. hexLength]; char[] hex = oldValue[0 .. hexLength];
oldValue = oldValue[hexLength .. $]; oldValue = oldValue[hexLength .. $];
import std.ascii : isHexDigit;
assert(!hex.canFind!(d => !d.isHexDigit), assert(!hex.canFind!(d => !d.isHexDigit),
"Scanner must ensure the hex string is valid"); "Scanner must ensure the hex string is valid");

View file

@ -2,6 +2,10 @@ canonical: yes
answer: NO answer: NO
logical: True logical: True
option: on option: on
constbool: on
imutbool: on
const_bool: on
imut_bool: on
but: but: