From b94acce656db4f0b129cd939765c0ca451f6a538 Mon Sep 17 00:00:00 2001 From: def Date: Sat, 28 Feb 2015 14:14:18 +0100 Subject: Nim: step1 --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 47c7829..0a64d5e 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ PYTHON = python IMPLS = bash c clojure coffee cs forth go haskell java js lua make mal \ ocaml matlab miniMAL perl php ps python r racket ruby rust \ - scala vb + scala vb nim step0 = step0_repl step1 = step1_read_print @@ -76,6 +76,7 @@ ruby_STEP_TO_PROG = ruby/$($(1)).rb rust_STEP_TO_PROG = rust/target/$($(1)) scala_STEP_TO_PROG = scala/$($(1)).scala vb_STEP_TO_PROG = vb/$($(1)).exe +nim_STEP_TO_PROG = nim/$($(1)) # Needed some argument munging COMMA = , @@ -109,6 +110,7 @@ ruby_RUNSTEP = ruby ../$(2) $(3) rust_RUNSTEP = ../$(2) $(3) scala_RUNSTEP = sbt 'run-main $($(1))$(if $(3), $(3),)' vb_RUNSTEP = mono ../$(2) --raw $(3) +nim_RUNSTEP = ../$(2) $(3) # Extra options to pass to runtest.py cs_TEST_OPTS = --redirect -- cgit v1.2.3 From 4ce9e165bafb4f14b03624f515066c3c42719dd9 Mon Sep 17 00:00:00 2001 From: def Date: Sun, 1 Mar 2015 21:46:19 +0100 Subject: Nim: stepA --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0a64d5e..de9e2e5 100644 --- a/Makefile +++ b/Makefile @@ -36,6 +36,7 @@ EXCLUDE_TESTS += test^php^step5 # test completes, even at 100,000 EXCLUDE_TESTS += test^ruby^step5 # test completes, even at 100,000 EXCLUDE_TESTS += test^rust^step5 # no catching stack overflows EXCLUDE_TESTS += test^ocaml^step5 # test completes, even at 1,000,000 +#EXCLUDE_TESTS += test^nim^step5 # test completes, even at 100,000 # interop tests now implemented yet EXCLUDE_TESTS += test^cs^stepA test^java^stepA test^mal^stepA \ @@ -110,7 +111,8 @@ ruby_RUNSTEP = ruby ../$(2) $(3) rust_RUNSTEP = ../$(2) $(3) scala_RUNSTEP = sbt 'run-main $($(1))$(if $(3), $(3),)' vb_RUNSTEP = mono ../$(2) --raw $(3) -nim_RUNSTEP = ../$(2) $(3) +#nim_RUNSTEP = ../$(2) $(3) +nim_RUNSTEP = nim -d:release --deadcodeelim:off c -r ../$(2) $(3) # Extra options to pass to runtest.py cs_TEST_OPTS = --redirect -- cgit v1.2.3 From a2cd0a3adae2ccf2566122bcd90230d905ab59dc Mon Sep 17 00:00:00 2001 From: def Date: Wed, 4 Mar 2015 04:17:43 +0100 Subject: Add instructions and makefile for Nim --- Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index de9e2e5..6bfd582 100644 --- a/Makefile +++ b/Makefile @@ -36,7 +36,7 @@ EXCLUDE_TESTS += test^php^step5 # test completes, even at 100,000 EXCLUDE_TESTS += test^ruby^step5 # test completes, even at 100,000 EXCLUDE_TESTS += test^rust^step5 # no catching stack overflows EXCLUDE_TESTS += test^ocaml^step5 # test completes, even at 1,000,000 -#EXCLUDE_TESTS += test^nim^step5 # test completes, even at 100,000 +EXCLUDE_TESTS += test^nim^step5 # test completes, even at 100,000 # interop tests now implemented yet EXCLUDE_TESTS += test^cs^stepA test^java^stepA test^mal^stepA \ @@ -111,8 +111,7 @@ ruby_RUNSTEP = ruby ../$(2) $(3) rust_RUNSTEP = ../$(2) $(3) scala_RUNSTEP = sbt 'run-main $($(1))$(if $(3), $(3),)' vb_RUNSTEP = mono ../$(2) --raw $(3) -#nim_RUNSTEP = ../$(2) $(3) -nim_RUNSTEP = nim -d:release --deadcodeelim:off c -r ../$(2) $(3) +nim_RUNSTEP = ../$(2) $(3) # Extra options to pass to runtest.py cs_TEST_OPTS = --redirect -- cgit v1.2.3