diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/arc/t19862.nim | 2 | ||||
-rw-r--r-- | tests/ccgbugs/tcgbug.nim | 1 | ||||
-rw-r--r-- | tests/effects/tstrict_funcs_imports.nim | 9 | ||||
-rw-r--r-- | tests/js/tstdlib_imports.nim | 5 | ||||
-rw-r--r-- | tests/stdlib/t15663.nim | 4 | ||||
-rw-r--r-- | tests/stdlib/tenvvars.nim | 1 | ||||
-rw-r--r-- | tests/stdlib/tosenv.nim | 1 | ||||
-rw-r--r-- | tests/stdlib/twchartoutf8.nim | 1 | ||||
-rw-r--r-- | tests/test_nimscript.nims | 4 |
9 files changed, 26 insertions, 2 deletions
diff --git a/tests/arc/t19862.nim b/tests/arc/t19862.nim index f7146ec26..6d3f57692 100644 --- a/tests/arc/t19862.nim +++ b/tests/arc/t19862.nim @@ -2,6 +2,8 @@ discard """ matrix: "--gc:refc; --gc:arc" """ +import std/widestrs + # bug #19862 type NewString = object diff --git a/tests/ccgbugs/tcgbug.nim b/tests/ccgbugs/tcgbug.nim index 0fe4b8852..14ed390d4 100644 --- a/tests/ccgbugs/tcgbug.nim +++ b/tests/ccgbugs/tcgbug.nim @@ -24,6 +24,7 @@ q(a) # bug #914 when defined(windows): + import std/widestrs var x = newWideCString("Hello") echo "success" diff --git a/tests/effects/tstrict_funcs_imports.nim b/tests/effects/tstrict_funcs_imports.nim index 264771a1a..eb83bb69b 100644 --- a/tests/effects/tstrict_funcs_imports.nim +++ b/tests/effects/tstrict_funcs_imports.nim @@ -7,6 +7,15 @@ discard """ when defined(linux): import linenoise +when defined(nimPreviewSlimSystem): + import std/[ + assertions, + formatfloat, + objectdollar, + syncio, + widestrs, + ] + import algorithm, asyncdispatch, diff --git a/tests/js/tstdlib_imports.nim b/tests/js/tstdlib_imports.nim index 30aca7561..ed01ff6a4 100644 --- a/tests/js/tstdlib_imports.nim +++ b/tests/js/tstdlib_imports.nim @@ -4,6 +4,11 @@ discard """ {.warning[UnusedImport]: off.} +when defined(nimPreviewSlimSystem): + import std/[ + syncio, assertions, formatfloat, objectdollar, widestrs + ] + import std/[ # Core: bitops, typetraits, lenientops, macros, volatile, typeinfo, diff --git a/tests/stdlib/t15663.nim b/tests/stdlib/t15663.nim index 1ad5677fd..8e8bfd9a8 100644 --- a/tests/stdlib/t15663.nim +++ b/tests/stdlib/t15663.nim @@ -3,5 +3,7 @@ discard """ output: "Test" """ +import std/widestrs + let ws = newWideCString("Test") -echo ws \ No newline at end of file +echo ws diff --git a/tests/stdlib/tenvvars.nim b/tests/stdlib/tenvvars.nim index 47c1ad24a..2d084f71d 100644 --- a/tests/stdlib/tenvvars.nim +++ b/tests/stdlib/tenvvars.nim @@ -49,6 +49,7 @@ template main = main() when defined(windows): + import std/widestrs proc c_wgetenv(env: WideCString): WideCString {.importc: "_wgetenv", header: "<stdlib.h>".} proc c_getenv(env: cstring): cstring {.importc: "getenv", header: "<stdlib.h>".} diff --git a/tests/stdlib/tosenv.nim b/tests/stdlib/tosenv.nim index f7b3bb9d6..365edc8c2 100644 --- a/tests/stdlib/tosenv.nim +++ b/tests/stdlib/tosenv.nim @@ -50,6 +50,7 @@ static: main() main() when defined(windows): + import std/widestrs proc c_wgetenv(env: WideCString): WideCString {.importc: "_wgetenv", header: "<stdlib.h>".} proc c_getenv(env: cstring): cstring {.importc: "getenv", header: "<stdlib.h>".} diff --git a/tests/stdlib/twchartoutf8.nim b/tests/stdlib/twchartoutf8.nim index add104b07..0b6cf696e 100644 --- a/tests/stdlib/twchartoutf8.nim +++ b/tests/stdlib/twchartoutf8.nim @@ -10,6 +10,7 @@ import std/[syncio, assertions] when not defined(windows): echo "OK" else: + import std/widestrs {.push gcsafe.} const CP_UTF8 = 65001'i32 diff --git a/tests/test_nimscript.nims b/tests/test_nimscript.nims index 5fc77f6e4..a68e00fe1 100644 --- a/tests/test_nimscript.nims +++ b/tests/test_nimscript.nims @@ -6,7 +6,9 @@ from stdtest/specialpaths import buildDir when defined(nimPreviewSlimSystem): - import std/syncio + import std/[ + syncio, assertions, formatfloat, objectdollar, widestrs + ] import std/[ # Core: |