mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-10 06:54:16 +00:00
make more tests green
This commit is contained in:
@@ -36,7 +36,7 @@ when defined(windows):
|
||||
while i < a.len and j < b.len:
|
||||
if a[i] in {'-', '_'}: inc i
|
||||
if b[j] in {'-', '_'}: inc j
|
||||
if a[i].toLower != b[j].toLower: return false
|
||||
if i < a.len and j < b.len and a[i].toLowerAscii != b[j].toLowerAscii: return false
|
||||
inc i
|
||||
inc j
|
||||
result = i == a.len and j == b.len
|
||||
|
||||
@@ -477,7 +477,7 @@ proc unixToNativePath*(path: string, drive=""): string {.
|
||||
|
||||
var i = start
|
||||
while i < len(path): # ../../../ --> ::::
|
||||
if path[i] == '.' and path[i+1] == '.' and path[i+2] == '/':
|
||||
if i+2 < path.len and path[i] == '.' and path[i+1] == '.' and path[i+2] == '/':
|
||||
# parent directory
|
||||
when defined(macos):
|
||||
if result[high(result)] == ':':
|
||||
|
||||
@@ -31,7 +31,7 @@ type
|
||||
s.pop() is T
|
||||
|
||||
type ValueType = T
|
||||
const ValueTypeName = T.name.toUpper
|
||||
const ValueTypeName = T.name.toUpperAscii
|
||||
|
||||
proc genericAlgorithm[T](s: var Stack[T], y: T) =
|
||||
static:
|
||||
|
||||
@@ -30,7 +30,6 @@ else:
|
||||
result = newString(size)
|
||||
let res = WideCharToMultiByte(CP_UTF8, 0'i32, cast[LPWCSTR](addr(wc[0])), wclen,
|
||||
cstring(result), size, cstring(nil), LPBOOL(nil))
|
||||
result[size] = chr(0)
|
||||
doAssert size == res
|
||||
|
||||
proc testCP(wc: WideCString, lo, hi: int) =
|
||||
|
||||
@@ -4,7 +4,6 @@ discard """
|
||||
4:2
|
||||
Got Hi
|
||||
Got Hey'''
|
||||
disabled: "true"
|
||||
"""
|
||||
|
||||
# bug #404
|
||||
|
||||
Reference in New Issue
Block a user