summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorTimothee Cour <timothee.cour2@gmail.com>2020-01-30 01:54:50 -0800
committerGitHub <noreply@github.com>2020-01-30 10:54:50 +0100
commitbf22b44b1fff3109f637f205b7d0fca855db9bbd (patch)
tree6da9436a06959db5a41b93a336843ed35db86032 /lib
parent81a43791f932291c0654e0a5fd6d53ede7a7c1dc (diff)
downloadNim-bf22b44b1fff3109f637f205b7d0fca855db9bbd.tar.gz
miscellaneous bug fixes (#13291)
* fix for emscripten etc

* add testcase for #13290

* replace deprecated isNilOrWhitespace
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/includes/osenv.nim2
-rw-r--r--lib/system/timers.nim2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/includes/osenv.nim b/lib/pure/includes/osenv.nim
index 30904c688..c4c6669f9 100644
--- a/lib/pure/includes/osenv.nim
+++ b/lib/pure/includes/osenv.nim
@@ -68,7 +68,7 @@ when defined(windows) and not defined(nimscript):
 
 else:
   const
-    useNSGetEnviron = (defined(macosx) and not defined(ios)) or defined(nimscript)
+    useNSGetEnviron = (defined(macosx) and not defined(ios) and not defined(emscripten)) or defined(nimscript)
 
   when useNSGetEnviron:
     # From the manual:
diff --git a/lib/system/timers.nim b/lib/system/timers.nim
index 56575abb1..ffb0f7716 100644
--- a/lib/system/timers.nim
+++ b/lib/system/timers.nim
@@ -31,7 +31,7 @@ when defined(windows):
 
     result = Nanos(float64(a.int64 - b.int64) * performanceCounterRate)
 
-elif defined(macosx):
+elif defined(macosx) and not defined(emscripten):
   type
     MachTimebaseInfoData {.pure, final,
         importc: "mach_timebase_info_data_t",