From 44d4e31fc8387a52918992ed40bd4b20d7646f39 Mon Sep 17 00:00:00 2001 From: Chouser Date: Tue, 27 Jan 2015 11:30:05 -0500 Subject: [PATCH] Ocaml: Add step 5, TCO worked automatically in Ocaml --- Makefile | 1 + ocaml/Makefile | 2 +- ocaml/step5_tco.ml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) create mode 120000 ocaml/step5_tco.ml diff --git a/Makefile b/Makefile index a0b2f7bffc..63fd6932aa 100644 --- a/Makefile +++ b/Makefile @@ -34,6 +34,7 @@ EXCLUDE_TESTS += test^go^step5 # test completes, even at 100,000 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 # interop tests now implemented yet EXCLUDE_TESTS += test^cs^stepA test^java^stepA test^mal^stepA \ diff --git a/ocaml/Makefile b/ocaml/Makefile index bad3f60294..299b2c40b5 100644 --- a/ocaml/Makefile +++ b/ocaml/Makefile @@ -1,5 +1,5 @@ STEPS = step0_repl.ml step1_read_print.ml step2_eval.ml step3_env.ml \ - step4_if_fn_do.ml + step4_if_fn_do.ml step5_tco.ml MODULES = types.ml reader.ml printer.ml env.ml core.ml LIBS = str.cmxa MAL_LIB = mal_lib.cmxa diff --git a/ocaml/step5_tco.ml b/ocaml/step5_tco.ml new file mode 120000 index 0000000000..ab0ca0b0ce --- /dev/null +++ b/ocaml/step5_tco.ml @@ -0,0 +1 @@ +step4_if_fn_do.ml \ No newline at end of file