remove debug function
[jackhill/mal.git] / .travis.yml
index d9ab35a..df389e3 100644 (file)
@@ -46,6 +46,7 @@ matrix:
     - {env: IMPL=hy,                          services: [docker]}
     - {env: IMPL=io NO_SELF_HOST_PERF=1,      services: [docker]} # perf OOM
     - {env: IMPL=java,                        services: [docker]}
+    - {env: IMPL=jq,                          services: [docker]}
     - {env: IMPL=js,                          services: [docker]}
     - {env: IMPL=julia,                       services: [docker]}
     - {env: IMPL=kotlin,                      services: [docker]}
@@ -53,7 +54,10 @@ matrix:
     - {env: IMPL=logo NO_SELF_HOST=1,         services: [docker]} # step4 timeout
     - {env: IMPL=lua,                         services: [docker]}
     - {env: IMPL=make NO_SELF_HOST=1,         services: [docker]} # step4 timeout
-    - {env: IMPL=mal BUILD_IMPL=js NO_SELF_HOST=1, services: [docker]}
+    - {env: IMPL=mal MAL_IMPL=js      BUILD_IMPL=js  NO_SELF_HOST=1,           services: [docker]}
+    - {env: IMPL=mal MAL_IMPL=js-mal  BUILD_IMPL=js  NO_SELF_HOST=1 NO_PERF=1, services: [docker]}
+    - {env: IMPL=mal MAL_IMPL=nim     BUILD_IMPL=nim NO_SELF_HOST=1,           services: [docker]}
+    - {env: IMPL=mal MAL_IMPL=nim-mal BUILD_IMPL=nim NO_SELF_HOST=1 NO_PERF=1, services: [docker]}
     - {env: IMPL=matlab NO_SELF_HOST_PERF=1,  services: [docker]} # Octave, perf timeout
     - {env: IMPL=miniMAL NO_SELF_HOST_PERF=1, services: [docker]} # perf timeout
     - {env: IMPL=nasm NO_SELF_HOST_PERF=1,    services: [docker]} # perf OOM
@@ -66,12 +70,14 @@ matrix:
     - {env: IMPL=perl6,                       services: [docker]}
     - {env: IMPL=php,                         services: [docker]}
     - {env: IMPL=picolisp,                    services: [docker]}
+    - {env: IMPL=pike,                        services: [docker]}
     - {env: IMPL=plpgsql NO_SELF_HOST=1,      services: [docker]} # step3 timeout
 #    - {env: IMPL=plsql,                       services: [docker]}
     - {env: IMPL=ps,                          services: [docker]}
     - {env: IMPL=powershell NO_SELF_HOST_PERF=1, services: [docker]} # perf timeout
     - {env: IMPL=python python_MODE=python2,  services: [docker]}
     - {env: IMPL=python python_MODE=python3,  services: [docker]}
+    - {env: IMPL=python.2,                    services: [docker]}
     - {env: IMPL=r,                           services: [docker]}
     - {env: IMPL=racket,                      services: [docker]}
     - {env: IMPL=rexx,                        services: [docker]}
@@ -92,18 +98,25 @@ matrix:
     - {env: IMPL=swift3 NO_DOCKER=1, os: osx, osx_image: xcode8}
     - {env: IMPL=swift4,                      services: [docker]}
     - {env: IMPL=swift4 NO_DOCKER=1, os: osx, osx_image: xcode10}
+    - {env: IMPL=swift5,                      services: [docker]}
+    - {env: IMPL=swift5 NO_DOCKER=1, os: osx, osx_image: xcode11}
     - {env: IMPL=tcl,                         services: [docker]}
     - {env: IMPL=ts,                          services: [docker]}
     - {env: IMPL=vala,                        services: [docker]}
     - {env: IMPL=vb,                          services: [docker]}
     - {env: IMPL=vhdl NO_SELF_HOST_PERF=1,    services: [docker]} # perf timeout
     - {env: IMPL=vimscript,                   services: [docker]}
-    - {env: IMPL=wasm wasm_MODE=wasmtime NO_SELF_HOST_PERF=1,  services: [docker]} # mac stack overflow
-    - {env: IMPL=wasm wasm_MODE=wax NO_SELF_HOST_PERF=1,       services: [docker]} # mac stack overflow
-    - {env: IMPL=wasm wasm_MODE=node NO_SELF_HOST_PERF=1,      services: [docker]} # mac stack overflow
-    - {env: IMPL=wasm wasm_MODE=wace_libc NO_SELF_HOST_PERF=1, services: [docker]} # mac stack overflow
-    - {env: IMPL=wasm wasm_MODE=warpy NO_SELF_HOST_PERF=1,     services: [docker]} # mac stack overflow
+      # no self-host perf for wasm due to mac stack overflow
+    - {env: IMPL=wasm wasm_MODE=wasmtime  NO_SELF_HOST_PERF=1, services: [docker]}
+    - {env: IMPL=wasm wasm_MODE=wasmer    NO_SELF_HOST_PERF=1, services: [docker]}
+    - {env: IMPL=wasm wasm_MODE=lucet     NO_SELF_HOST_PERF=1, services: [docker]}
+    - {env: IMPL=wasm wasm_MODE=wax       NO_SELF_HOST_PERF=1, services: [docker]}
+    - {env: IMPL=wasm wasm_MODE=node      NO_SELF_HOST_PERF=1, services: [docker]}
+    - {env: IMPL=wasm wasm_MODE=warpy     NO_SELF_HOST_PERF=1, services: [docker]}
+    - {env: IMPL=wasm wasm_MODE=wace_libc NO_SELF_HOST_PERF=1, services: [docker]}
+    - {env: IMPL=wren,                        services: [docker]}
     - {env: IMPL=yorick,                      services: [docker]}
+    - {env: IMPL=zig,                         services: [docker]}
 
 script:
   # Build, test, perf