diff options
-rwxr-xr-x | rod/commands.nim | 4 | ||||
-rwxr-xr-x | todo.txt | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/rod/commands.nim b/rod/commands.nim index 177b647d9..740d349c2 100755 --- a/rod/commands.nim +++ b/rod/commands.nim @@ -279,8 +279,10 @@ proc addPath(path: string, info: TLineInfo) = lists.PrependStr(options.searchPaths, path) proc addPathRec(dir: string, info: TLineInfo) = + var pos = dir.len-1 + if dir[pos] == '/': inc(pos) for k,p in os.walkDir(dir): - if k == pcDir and '.' notin p: + if k == pcDir and p[pos] != '.': addPathRec(p, info) if not contains(options.searchPaths, p): liMessage(info, hintPath, p) diff --git a/todo.txt b/todo.txt index 51ab7d592..3538b656b 100755 --- a/todo.txt +++ b/todo.txt @@ -2,8 +2,6 @@ add --deadlock_prevention:on|off switch - built-in serialization -- ban ``nil`` from the AST. This might also fix bugs concerning macros. - - we need a way to disable tests - deprecate ^ and make it available as operator - test branch coverage @@ -68,6 +66,8 @@ Low priority - fast assignment optimization for TPeg - better error messages for used keywords as identifiers - case statement branches should support constant sets +- ban ``nil`` from the AST. This might also fix bugs concerning macros. + Library ------- |