From 739a59ebd87ab5ad74d739c87ad28f57f94c3191 Mon Sep 17 00:00:00 2001 From: danyaberezun Date: Fri, 28 Feb 2025 17:12:46 +0100 Subject: [PATCH] update regression tests --- regression/dune | 478 +++++++++++++++---------------------------- regression/gen.ml | 2 +- regression/test001.t | 5 +- regression/test002.t | 5 +- regression/test003.t | 7 +- regression/test004.t | 5 +- regression/test005.t | 5 +- regression/test006.t | 10 +- regression/test007.t | 5 +- regression/test008.t | 5 +- regression/test009.t | 5 +- regression/test010.t | 5 +- regression/test011.t | 5 +- regression/test012.t | 12 +- regression/test013.t | 12 +- regression/test014.t | 35 +++- regression/test015.t | 5 +- regression/test016.t | 5 +- regression/test017.t | 5 +- regression/test018.t | 18 +- regression/test019.t | 5 +- regression/test020.t | 5 +- regression/test021.t | 5 +- regression/test022.t | 5 +- regression/test023.t | 5 +- regression/test024.t | 6 +- regression/test025.t | 16 +- regression/test026.t | 25 ++- regression/test027.t | 39 +++- regression/test028.t | 18 +- regression/test029.t | 22 +- regression/test034.t | 20 +- regression/test036.t | 20 +- regression/test040.t | 8 +- regression/test041.t | 6 +- regression/test042.t | 14 +- regression/test045.t | 44 +++- regression/test046.t | 17 +- regression/test050.t | 5 +- regression/test054.t | 17 +- regression/test059.t | 7 +- regression/test063.t | 6 +- regression/test072.t | 22 +- regression/test073.t | 18 +- regression/test074.t | 40 +++- regression/test077.t | 10 +- regression/test078.t | 16 +- regression/test079.t | 10 +- regression/test080.t | 7 +- regression/test081.t | 10 +- regression/test082.t | 21 +- regression/test083.t | 7 +- regression/test084.t | 7 +- regression/test085.t | 12 +- regression/test086.t | 7 +- regression/test088.t | 6 +- regression/test089.t | 5 +- regression/test090.t | 7 +- regression/test091.t | 13 +- regression/test092.t | 9 +- regression/test093.t | 6 +- regression/test094.t | 8 +- regression/test095.t | 5 +- regression/test096.t | 6 +- regression/test097.t | 5 +- regression/test098.t | 5 +- regression/test099.t | 7 +- regression/test100.t | 5 +- regression/test101.t | 5 +- regression/test102.t | 5 +- regression/test103.t | 5 +- regression/test104.t | 14 +- regression/test105.t | 5 +- regression/test106.t | 6 +- regression/test107.t | 5 +- regression/test110.t | 10 +- regression/test111.t | 4 +- regression/test112.t | 15 +- regression/test801.t | 9 +- regression/test802.t | 14 +- regression/test803.t | 6 +- 81 files changed, 771 insertions(+), 555 deletions(-) diff --git a/regression/dune b/regression/dune index f4cef0eb7..2ddf89fc4 100644 --- a/regression/dune +++ b/regression/dune @@ -1,320 +1,162 @@ ; This file was autogenerated -(cram (deps ../src/Driver.exe)) -(cram (deps ../runtime/runtime.a ../runtime/Std.i)) - -(cram - (applies_to test001) - (deps test001.lama test001.input)) - -(cram - (applies_to test002) - (deps test002.lama test002.input)) - -(cram - (applies_to test003) - (deps test003.lama test003.input)) - -(cram - (applies_to test004) - (deps test004.lama test004.input)) - -(cram - (applies_to test005) - (deps test005.lama test005.input)) - -(cram - (applies_to test006) - (deps test006.lama test006.input)) - -(cram - (applies_to test007) - (deps test007.lama test007.input)) - -(cram - (applies_to test008) - (deps test008.lama test008.input)) - -(cram - (applies_to test009) - (deps test009.lama test009.input)) - -(cram - (applies_to test010) - (deps test010.lama test010.input)) - -(cram - (applies_to test011) - (deps test011.lama test011.input)) - -(cram - (applies_to test012) - (deps test012.lama test012.input)) - -(cram - (applies_to test013) - (deps test013.lama test013.input)) - -(cram - (applies_to test014) - (deps test014.lama test014.input)) - -(cram - (applies_to test015) - (deps test015.lama test015.input)) - -(cram - (applies_to test016) - (deps test016.lama test016.input)) - -(cram - (applies_to test017) - (deps test017.lama test017.input)) - -(cram - (applies_to test018) - (deps test018.lama test018.input)) - -(cram - (applies_to test019) - (deps test019.lama test019.input)) - -(cram - (applies_to test020) - (deps test020.lama test020.input)) - -(cram - (applies_to test021) - (deps test021.lama test021.input)) - -(cram - (applies_to test022) - (deps test022.lama test022.input)) - -(cram - (applies_to test023) - (deps test023.lama test023.input)) - -(cram - (applies_to test024) - (deps test024.lama test024.input)) - -(cram - (applies_to test025) - (deps test025.lama test025.input)) - -(cram - (applies_to test026) - (deps test026.lama test026.input)) - -(cram - (applies_to test027) - (deps test027.lama test027.input)) - -(cram - (applies_to test028) - (deps test028.lama test028.input)) - -(cram - (applies_to test029) - (deps test029.lama test029.input)) - -(cram - (applies_to test034) - (deps test034.lama test034.input)) - -(cram - (applies_to test036) - (deps test036.lama test036.input)) - -(cram - (applies_to test040) - (deps test040.lama test040.input)) - -(cram - (applies_to test041) - (deps test041.lama test041.input)) - -(cram - (applies_to test042) - (deps test042.lama test042.input)) - -(cram - (applies_to test045) - (deps test045.lama test045.input)) - -(cram - (applies_to test046) - (deps test046.lama test046.input)) - -(cram - (applies_to test050) - (deps test050.lama test050.input)) - -(cram - (applies_to test054) - (deps test054.lama test054.input)) - -(cram - (applies_to test059) - (deps test059.lama test059.input)) - -(cram - (applies_to test063) - (deps test063.lama test063.input)) - -(cram - (applies_to test072) - (deps test072.lama test072.input)) - -(cram - (applies_to test073) - (deps test073.lama test073.input)) - -(cram - (applies_to test074) - (deps test074.lama test074.input)) - -(cram - (applies_to test077) - (deps test077.lama test077.input)) - -(cram - (applies_to test078) - (deps test078.lama test078.input)) - -(cram - (applies_to test079) - (deps test079.lama test079.input)) - -(cram - (applies_to test080) - (deps test080.lama test080.input)) - -(cram - (applies_to test081) - (deps test081.lama test081.input)) - -(cram - (applies_to test082) - (deps test082.lama test082.input)) - -(cram - (applies_to test083) - (deps test083.lama test083.input)) - -(cram - (applies_to test084) - (deps test084.lama test084.input)) - -(cram - (applies_to test085) - (deps test085.lama test085.input)) - -(cram - (applies_to test086) - (deps test086.lama test086.input)) - -(cram - (applies_to test088) - (deps test088.lama test088.input)) - -(cram - (applies_to test089) - (deps test089.lama test089.input)) - -(cram - (applies_to test090) - (deps test090.lama test090.input)) - -(cram - (applies_to test091) - (deps test091.lama test091.input)) - -(cram - (applies_to test092) - (deps test092.lama test092.input)) - -(cram - (applies_to test093) - (deps test093.lama test093.input)) - -(cram - (applies_to test094) - (deps test094.lama test094.input)) - -(cram - (applies_to test095) - (deps test095.lama test095.input)) - -(cram - (applies_to test096) - (deps test096.lama test096.input)) - -(cram - (applies_to test097) - (deps test097.lama test097.input)) - -(cram - (applies_to test098) - (deps test098.lama test098.input)) - -(cram - (applies_to test099) - (deps test099.lama test099.input)) - -(cram - (applies_to test100) - (deps test100.lama test100.input)) - -(cram - (applies_to test101) - (deps test101.lama test101.input)) - -(cram - (applies_to test102) - (deps test102.lama test102.input)) - -(cram - (applies_to test103) - (deps test103.lama test103.input)) - -(cram - (applies_to test104) - (deps test104.lama test104.input)) - -(cram - (applies_to test105) - (deps test105.lama test105.input)) - -(cram - (applies_to test106) - (deps test106.lama test106.input)) - -(cram - (applies_to test107) - (deps test107.lama test107.input)) - -(cram - (applies_to test110) - (deps test110.lama test110.input)) - -(cram - (applies_to test111) - (deps test111.lama test111.input)) - -(cram - (applies_to test112) - (deps test112.lama test112.input)) - -(cram - (applies_to test801) - (deps test801.lama test801.input)) - -(cram - (applies_to test802) - (deps test802.lama test802.input)) - -(cram - (applies_to test803) - (deps test803.lama test803.input)) +(cram (deps ../src/Driver.exe ../runtime/Std.i)) + +(cram (applies_to test001) + (deps test001.lama test001.input)) +(cram (applies_to test002) + (deps test002.lama test002.input)) +(cram (applies_to test003) + (deps test003.lama test003.input)) +(cram (applies_to test004) + (deps test004.lama test004.input)) +(cram (applies_to test005) + (deps test005.lama test005.input)) +(cram (applies_to test006) + (deps test006.lama test006.input)) +(cram (applies_to test007) + (deps test007.lama test007.input)) +(cram (applies_to test008) + (deps test008.lama test008.input)) +(cram (applies_to test009) + (deps test009.lama test009.input)) +(cram (applies_to test010) + (deps test010.lama test010.input)) +(cram (applies_to test011) + (deps test011.lama test011.input)) +(cram (applies_to test012) + (deps test012.lama test012.input)) +(cram (applies_to test013) + (deps test013.lama test013.input)) +(cram (applies_to test014) + (deps test014.lama test014.input)) +(cram (applies_to test015) + (deps test015.lama test015.input)) +(cram (applies_to test016) + (deps test016.lama test016.input)) +(cram (applies_to test017) + (deps test017.lama test017.input)) +(cram (applies_to test018) + (deps test018.lama test018.input)) +(cram (applies_to test019) + (deps test019.lama test019.input)) +(cram (applies_to test020) + (deps test020.lama test020.input)) +(cram (applies_to test021) + (deps test021.lama test021.input)) +(cram (applies_to test022) + (deps test022.lama test022.input)) +(cram (applies_to test023) + (deps test023.lama test023.input)) +(cram (applies_to test024) + (deps test024.lama test024.input)) +(cram (applies_to test025) + (deps test025.lama test025.input)) +(cram (applies_to test026) + (deps test026.lama test026.input)) +(cram (applies_to test027) + (deps test027.lama test027.input)) +(cram (applies_to test028) + (deps test028.lama test028.input)) +(cram (applies_to test029) + (deps test029.lama test029.input)) +(cram (applies_to test034) + (deps test034.lama test034.input)) +(cram (applies_to test036) + (deps test036.lama test036.input)) +(cram (applies_to test040) + (deps test040.lama test040.input)) +(cram (applies_to test041) + (deps test041.lama test041.input)) +(cram (applies_to test042) + (deps test042.lama test042.input)) +(cram (applies_to test045) + (deps test045.lama test045.input)) +(cram (applies_to test046) + (deps test046.lama test046.input)) +(cram (applies_to test050) + (deps test050.lama test050.input)) +(cram (applies_to test054) + (deps test054.lama test054.input)) +(cram (applies_to test059) + (deps test059.lama test059.input)) +(cram (applies_to test063) + (deps test063.lama test063.input)) +(cram (applies_to test072) + (deps test072.lama test072.input)) +(cram (applies_to test073) + (deps test073.lama test073.input)) +(cram (applies_to test074) + (deps test074.lama test074.input)) +(cram (applies_to test077) + (deps test077.lama test077.input)) +(cram (applies_to test078) + (deps test078.lama test078.input)) +(cram (applies_to test079) + (deps test079.lama test079.input)) +(cram (applies_to test080) + (deps test080.lama test080.input)) +(cram (applies_to test081) + (deps test081.lama test081.input)) +(cram (applies_to test082) + (deps test082.lama test082.input)) +(cram (applies_to test083) + (deps test083.lama test083.input)) +(cram (applies_to test084) + (deps test084.lama test084.input)) +(cram (applies_to test085) + (deps test085.lama test085.input)) +(cram (applies_to test086) + (deps test086.lama test086.input)) +(cram (applies_to test088) + (deps test088.lama test088.input)) +(cram (applies_to test089) + (deps test089.lama test089.input)) +(cram (applies_to test090) + (deps test090.lama test090.input)) +(cram (applies_to test091) + (deps test091.lama test091.input)) +(cram (applies_to test092) + (deps test092.lama test092.input)) +(cram (applies_to test093) + (deps test093.lama test093.input)) +(cram (applies_to test094) + (deps test094.lama test094.input)) +(cram (applies_to test095) + (deps test095.lama test095.input)) +(cram (applies_to test096) + (deps test096.lama test096.input)) +(cram (applies_to test097) + (deps test097.lama test097.input)) +(cram (applies_to test098) + (deps test098.lama test098.input)) +(cram (applies_to test099) + (deps test099.lama test099.input)) +(cram (applies_to test100) + (deps test100.lama test100.input)) +(cram (applies_to test101) + (deps test101.lama test101.input)) +(cram (applies_to test102) + (deps test102.lama test102.input)) +(cram (applies_to test103) + (deps test103.lama test103.input)) +(cram (applies_to test104) + (deps test104.lama test104.input)) +(cram (applies_to test105) + (deps test105.lama test105.input)) +(cram (applies_to test106) + (deps test106.lama test106.input)) +(cram (applies_to test107) + (deps test107.lama test107.input)) +(cram (applies_to test110) + (deps test110.lama test110.input)) +(cram (applies_to test111) + (deps test111.lama test111.input)) +(cram (applies_to test112) + (deps test112.lama test112.input)) +(cram (applies_to test801) + (deps test801.lama test801.input)) +(cram (applies_to test802) + (deps test802.lama test802.input)) +(cram (applies_to test803) + (deps test803.lama test803.input)) diff --git a/regression/gen.ml b/regression/gen.ml index 74630521a..f8e34841c 100644 --- a/regression/gen.ml +++ b/regression/gen.ml @@ -21,7 +21,7 @@ let () = let found = if Sys.file_exists !lama_file then ( cram_printfn - " $ ../src/Driver.exe -i test%03d.lama < \ + " $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test%03d.lama < \ test%03d.input" i i; true) diff --git a/regression/test001.t b/regression/test001.t index 518e6ade4..d0bed44ae 100644 --- a/regression/test001.t +++ b/regression/test001.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test001.lama < test001.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test001.lama < test001.input + > > 90 diff --git a/regression/test002.t b/regression/test002.t index 1660aedcf..dbea6b049 100644 --- a/regression/test002.t +++ b/regression/test002.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test002.lama < test002.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test002.lama < test002.input + > > 41 diff --git a/regression/test003.t b/regression/test003.t index b84e725c1..b0c19f13b 100644 --- a/regression/test003.t +++ b/regression/test003.t @@ -1,3 +1,4 @@ - $ ../src/Driver.exe -i test003.lama < test003.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test003.lama < test003.input + > > 7 + 3 + 1 diff --git a/regression/test004.t b/regression/test004.t index 58b3bcba7..09eb20f86 100644 --- a/regression/test004.t +++ b/regression/test004.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test004.lama < test004.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test004.lama < test004.input + > > 10 diff --git a/regression/test005.t b/regression/test005.t index 53a6c5732..a3265dd01 100644 --- a/regression/test005.t +++ b/regression/test005.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test005.lama < test005.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test005.lama < test005.input + > > 11 diff --git a/regression/test006.t b/regression/test006.t index 074663a48..0b3315cd8 100644 --- a/regression/test006.t +++ b/regression/test006.t @@ -1,3 +1,7 @@ - $ ../src/Driver.exe -i test006.lama < test006.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test006.lama < test006.input + > > 1 + 1 + 0 + 1 + 0 + 0 diff --git a/regression/test007.t b/regression/test007.t index 86fc9f47f..fd2ef9355 100644 --- a/regression/test007.t +++ b/regression/test007.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test007.lama < test007.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test007.lama < test007.input + -4 diff --git a/regression/test008.t b/regression/test008.t index ba4c09b5d..dabb80f5f 100644 --- a/regression/test008.t +++ b/regression/test008.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test008.lama < test008.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test008.lama < test008.input + -45 diff --git a/regression/test009.t b/regression/test009.t index f450edd1a..8b1101b6a 100644 --- a/regression/test009.t +++ b/regression/test009.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test009.lama < test009.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test009.lama < test009.input + 1024 diff --git a/regression/test010.t b/regression/test010.t index 0d4224f08..4a8a7e115 100644 --- a/regression/test010.t +++ b/regression/test010.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test010.lama < test010.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test010.lama < test010.input + 499950 diff --git a/regression/test011.t b/regression/test011.t index 1d9f70055..83a123979 100644 --- a/regression/test011.t +++ b/regression/test011.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test011.lama < test011.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test011.lama < test011.input + 2 diff --git a/regression/test012.t b/regression/test012.t index a3abd09ac..9242d69ea 100644 --- a/regression/test012.t +++ b/regression/test012.t @@ -1,3 +1,9 @@ - $ ../src/Driver.exe -i test012.lama < test012.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test012.lama < test012.input + > 0 + 0 + 0 + 1 + 1 + 0 + 1 + 1 diff --git a/regression/test013.t b/regression/test013.t index c6a66b2d1..b1d33a9f5 100644 --- a/regression/test013.t +++ b/regression/test013.t @@ -1,3 +1,9 @@ - $ ../src/Driver.exe -i test013.lama < test013.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test013.lama < test013.input + > 10 + 11 + 10 + 11 + 3 + 2 + 1 + 0 diff --git a/regression/test014.t b/regression/test014.t index 707cd59d2..76bb2f7d5 100644 --- a/regression/test014.t +++ b/regression/test014.t @@ -1,3 +1,32 @@ - $ ../src/Driver.exe -i test014.lama < test014.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test014.lama < test014.input + > 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 diff --git a/regression/test015.t b/regression/test015.t index ccd7a6aea..68064ed14 100644 --- a/regression/test015.t +++ b/regression/test015.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test015.lama < test015.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test015.lama < test015.input + > 7919 diff --git a/regression/test016.t b/regression/test016.t index b756b183e..3fa8f16a0 100644 --- a/regression/test016.t +++ b/regression/test016.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test016.lama < test016.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test016.lama < test016.input + > 3628800 diff --git a/regression/test017.t b/regression/test017.t index ed92d09b7..2569536e4 100644 --- a/regression/test017.t +++ b/regression/test017.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test017.lama < test017.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test017.lama < test017.input + > 6765 diff --git a/regression/test018.t b/regression/test018.t index 07b5b96b2..a3c2b1847 100644 --- a/regression/test018.t +++ b/regression/test018.t @@ -1,3 +1,15 @@ - $ ../src/Driver.exe -i test018.lama < test018.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test018.lama < test018.input + > 2 + 0 + 3 + 4 + 5 + 0 + 7 + 0 + 11 + 0 + 13 + 0 + 17 + 2 diff --git a/regression/test019.t b/regression/test019.t index 6ab1b2fa1..d6cbd6ca2 100644 --- a/regression/test019.t +++ b/regression/test019.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test019.lama < test019.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test019.lama < test019.input + 499950 diff --git a/regression/test020.t b/regression/test020.t index a9fa2ee60..265754f85 100644 --- a/regression/test020.t +++ b/regression/test020.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test020.lama < test020.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test020.lama < test020.input + > 7919 diff --git a/regression/test021.t b/regression/test021.t index 8adcfb814..42d7f250d 100644 --- a/regression/test021.t +++ b/regression/test021.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test021.lama < test021.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test021.lama < test021.input + > 3628800 diff --git a/regression/test022.t b/regression/test022.t index 1064c82c3..e8a476acc 100644 --- a/regression/test022.t +++ b/regression/test022.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test022.lama < test022.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test022.lama < test022.input + > 6765 diff --git a/regression/test023.t b/regression/test023.t index d1819e258..be6a9247a 100644 --- a/regression/test023.t +++ b/regression/test023.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test023.lama < test023.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test023.lama < test023.input + > > > > > > 35 diff --git a/regression/test024.t b/regression/test024.t index 7cd9205c6..8a57cde52 100644 --- a/regression/test024.t +++ b/regression/test024.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test024.lama < test024.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test024.lama < test024.input + > 3 + 8 diff --git a/regression/test025.t b/regression/test025.t index f22a4673a..2e8984752 100644 --- a/regression/test025.t +++ b/regression/test025.t @@ -1,3 +1,13 @@ - $ ../src/Driver.exe -i test025.lama < test025.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test025.lama < test025.input + > 1 + 100 + 200 + 300 + 2 + 100 + 200 + 300 + 3 + 100 + 200 + 300 diff --git a/regression/test026.t b/regression/test026.t index 853e1f567..e1ebf39fe 100644 --- a/regression/test026.t +++ b/regression/test026.t @@ -1,3 +1,22 @@ - $ ../src/Driver.exe -i test026.lama < test026.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test026.lama < test026.input + > 1 + 100 + 200 + 300 + 100 + 200 + 300 + 2 + 100 + 200 + 300 + 100 + 200 + 300 + 3 + 100 + 200 + 300 + 100 + 200 + 300 diff --git a/regression/test027.t b/regression/test027.t index 8540028e3..e78b6e477 100644 --- a/regression/test027.t +++ b/regression/test027.t @@ -1,3 +1,36 @@ - $ ../src/Driver.exe -i test027.lama < test027.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test027.lama < test027.input + > 1 + 100 + 200 + 300 + 1 + 2 + 100 + 200 + 300 + 3 + 100 + 200 + 300 + 3 + 4 + 100 + 200 + 300 + 5 + 100 + 200 + 300 + 5 + 100 + 200 + 300 + 100 + 200 + 300 + 100 + 200 + 300 + 100 + 200 + 300 diff --git a/regression/test028.t b/regression/test028.t index 7091a4741..8c8126ada 100644 --- a/regression/test028.t +++ b/regression/test028.t @@ -1,3 +1,15 @@ - $ ../src/Driver.exe -i test028.lama < test028.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test028.lama < test028.input + > 7 + 5040 + 6 + 720 + 5 + 120 + 4 + 24 + 3 + 6 + 2 + 2 + 1 + 1 diff --git a/regression/test029.t b/regression/test029.t index 04d4f1a6e..cfdb9bec3 100644 --- a/regression/test029.t +++ b/regression/test029.t @@ -1,3 +1,19 @@ - $ ../src/Driver.exe -i test029.lama < test029.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test029.lama < test029.input + > 9 + 55 + 8 + 34 + 7 + 21 + 6 + 13 + 5 + 8 + 4 + 5 + 3 + 3 + 2 + 2 + 1 + 1 diff --git a/regression/test034.t b/regression/test034.t index 8601bd531..5bb297cc3 100644 --- a/regression/test034.t +++ b/regression/test034.t @@ -1,3 +1,17 @@ - $ ../src/Driver.exe -i test034.lama < test034.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test034.lama < test034.input + > 97 + 98 + 99 + 100 + 101 + 102 + 103 + 104 + 99 + 100 + 101 + 102 + 103 + 104 + 105 + 106 diff --git a/regression/test036.t b/regression/test036.t index 1db95d055..4f2416b36 100644 --- a/regression/test036.t +++ b/regression/test036.t @@ -1,3 +1,17 @@ - $ ../src/Driver.exe -i test036.lama < test036.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test036.lama < test036.input + > 97 + 98 + 99 + 100 + 101 + 102 + 103 + 104 + 97 + 97 + 97 + 97 + 97 + 97 + 97 + 97 diff --git a/regression/test040.t b/regression/test040.t index 2c7563e3d..5941bb36a 100644 --- a/regression/test040.t +++ b/regression/test040.t @@ -1,3 +1,5 @@ - $ ../src/Driver.exe -i test040.lama < test040.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test040.lama < test040.input + > 1 + 2 + 3 + 4 diff --git a/regression/test041.t b/regression/test041.t index 0e725f312..7b3d8614f 100644 --- a/regression/test041.t +++ b/regression/test041.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test041.lama < test041.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test041.lama < test041.input + > 600 + 1800 diff --git a/regression/test042.t b/regression/test042.t index 5ab593583..ff70733f9 100644 --- a/regression/test042.t +++ b/regression/test042.t @@ -1,3 +1,11 @@ - $ ../src/Driver.exe -i test042.lama < test042.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test042.lama < test042.input + > 0 + 1 + 2 + 3 + 4 + 4 + 4 + 4 + 4 + 4 diff --git a/regression/test045.t b/regression/test045.t index d135df2b8..057631e33 100644 --- a/regression/test045.t +++ b/regression/test045.t @@ -1,3 +1,41 @@ - $ ../src/Driver.exe -i test045.lama < test045.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test045.lama < test045.input + > 49 + 34 + 97 + 98 + 99 + 34 + 91 + 93 + 91 + 49 + 44 + 32 + 50 + 44 + 32 + 51 + 93 + 67 + 111 + 110 + 115 + 32 + 40 + 49 + 44 + 32 + 67 + 111 + 110 + 115 + 32 + 40 + 50 + 44 + 32 + 78 + 105 + 108 + 41 + 41 diff --git a/regression/test046.t b/regression/test046.t index 6c920bc8c..774ea8f00 100644 --- a/regression/test046.t +++ b/regression/test046.t @@ -1,3 +1,14 @@ - $ ../src/Driver.exe -i test046.lama < test046.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test046.lama < test046.input + > 3 + 3 + 3 + 1 + 2 + 3 + 5 + 5 + 1 + 2 + 3 + 4 + 5 diff --git a/regression/test050.t b/regression/test050.t index 474a590e2..6ffa63d34 100644 --- a/regression/test050.t +++ b/regression/test050.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test050.lama < test050.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test050.lama < test050.input + > 2 diff --git a/regression/test054.t b/regression/test054.t index f5e6ab47c..a3c28c553 100644 --- a/regression/test054.t +++ b/regression/test054.t @@ -1,3 +1,14 @@ - $ ../src/Driver.exe -i test054.lama < test054.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test054.lama < test054.input + > 105 + 105 + 105 + 230 + 105 + 105 + 105 + 230 + 105 + 250 + 1 + 2 + 3 diff --git a/regression/test059.t b/regression/test059.t index 36771040e..edba4d0c8 100644 --- a/regression/test059.t +++ b/regression/test059.t @@ -1,3 +1,4 @@ - $ ../src/Driver.exe -i test059.lama < test059.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test059.lama < test059.input + > 0 + 1 + 2 diff --git a/regression/test063.t b/regression/test063.t index 5cbcaf32a..41f505c44 100644 --- a/regression/test063.t +++ b/regression/test063.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test063.lama < test063.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test063.lama < test063.input + > 100 + 200 diff --git a/regression/test072.t b/regression/test072.t index c669333ea..a8e7765f3 100644 --- a/regression/test072.t +++ b/regression/test072.t @@ -1,3 +1,19 @@ - $ ../src/Driver.exe -i test072.lama < test072.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test072.lama < test072.input + > 9 + 55 + 8 + 34 + 7 + 21 + 6 + 13 + 5 + 8 + 4 + 5 + 3 + 3 + 2 + 2 + 1 + 1 diff --git a/regression/test073.t b/regression/test073.t index 08743d828..9949b3e6c 100644 --- a/regression/test073.t +++ b/regression/test073.t @@ -1,3 +1,15 @@ - $ ../src/Driver.exe -i test073.lama < test073.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test073.lama < test073.input + > 7 + 5040 + 6 + 720 + 5 + 120 + 4 + 24 + 3 + 6 + 2 + 2 + 1 + 1 diff --git a/regression/test074.t b/regression/test074.t index be1774e6e..23e9e5d1c 100644 --- a/regression/test074.t +++ b/regression/test074.t @@ -1,3 +1,37 @@ - $ ../src/Driver.exe -i test074.lama < test074.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test074.lama < test074.input + > 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 3 + 5 + 7 + 9 + 11 + 13 + 15 + 17 + 19 + 5 + 13 + 29 + 61 + 125 + 253 + 509 + 1021 + 2045 diff --git a/regression/test077.t b/regression/test077.t index 8e5a4fad2..d20448ac9 100644 --- a/regression/test077.t +++ b/regression/test077.t @@ -1,3 +1,7 @@ - $ ../src/Driver.exe -i test077.lama < test077.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test077.lama < test077.input + > 5 + 6 + 7 + 8 + 9 + 10 diff --git a/regression/test078.t b/regression/test078.t index 0dbc6bcd4..a1ec08938 100644 --- a/regression/test078.t +++ b/regression/test078.t @@ -1,3 +1,13 @@ - $ ../src/Driver.exe -i test078.lama < test078.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test078.lama < test078.input + > 1 + 2 + 3 + 4 + 1 + 2 + 3 + 4 + 3 + 4 + 1 + 2 diff --git a/regression/test079.t b/regression/test079.t index 1b61aac6c..9a308541e 100644 --- a/regression/test079.t +++ b/regression/test079.t @@ -1,3 +1,7 @@ - $ ../src/Driver.exe -i test079.lama < test079.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test079.lama < test079.input + > 1 + 1 + 1 + 1 + 0 + 0 diff --git a/regression/test080.t b/regression/test080.t index b58eacc24..ec2fde0ea 100644 --- a/regression/test080.t +++ b/regression/test080.t @@ -1,3 +1,4 @@ - $ ../src/Driver.exe -i test080.lama < test080.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test080.lama < test080.input + > 0 + 100 + 300 diff --git a/regression/test081.t b/regression/test081.t index 87a068735..d50969c29 100644 --- a/regression/test081.t +++ b/regression/test081.t @@ -1,3 +1,7 @@ - $ ../src/Driver.exe -i test081.lama < test081.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test081.lama < test081.input + > 1 + 2 + 3 + 100 + 200 + 300 diff --git a/regression/test082.t b/regression/test082.t index 9099a229a..4a87a9abd 100644 --- a/regression/test082.t +++ b/regression/test082.t @@ -1,3 +1,18 @@ - $ ../src/Driver.exe -i test082.lama < test082.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test082.lama < test082.input + > 1 + 1 + 1 + 1 + 1 + 2 + 3 + 100 + 3 + 2 + 1 + 6 + 5 + 4 + 3 + 2 + 1 diff --git a/regression/test083.t b/regression/test083.t index 545e3890f..dfce6143b 100644 --- a/regression/test083.t +++ b/regression/test083.t @@ -1,3 +1,4 @@ - $ ../src/Driver.exe -i test083.lama < test083.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test083.lama < test083.input + > 7 + 7 + 28 diff --git a/regression/test084.t b/regression/test084.t index 497f83055..f96122588 100644 --- a/regression/test084.t +++ b/regression/test084.t @@ -1,3 +1,4 @@ - $ ../src/Driver.exe -i test084.lama < test084.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test084.lama < test084.input + > 55 + 310 + 310 diff --git a/regression/test085.t b/regression/test085.t index 98dbc5659..cc28aaa11 100644 --- a/regression/test085.t +++ b/regression/test085.t @@ -1,3 +1,9 @@ - $ ../src/Driver.exe -i test085.lama < test085.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test085.lama < test085.input + > 0 + 15 + 15 + 1 + 2 + 3 + 4 + 5 diff --git a/regression/test086.t b/regression/test086.t index 8fb0841f4..ac00537ab 100644 --- a/regression/test086.t +++ b/regression/test086.t @@ -1,3 +1,4 @@ - $ ../src/Driver.exe -i test086.lama < test086.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test086.lama < test086.input + > 1 + 2 + 3 diff --git a/regression/test088.t b/regression/test088.t index bdd2970b2..61755d444 100644 --- a/regression/test088.t +++ b/regression/test088.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test088.lama < test088.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test088.lama < test088.input + 0 + 3 diff --git a/regression/test089.t b/regression/test089.t index 113626425..f9f1c0e8c 100644 --- a/regression/test089.t +++ b/regression/test089.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test089.lama < test089.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test089.lama < test089.input + > > > 8 diff --git a/regression/test090.t b/regression/test090.t index ae4d68414..4577eb78f 100644 --- a/regression/test090.t +++ b/regression/test090.t @@ -1,3 +1,4 @@ - $ ../src/Driver.exe -i test090.lama < test090.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test090.lama < test090.input + > 6 + 7 + 8 diff --git a/regression/test091.t b/regression/test091.t index 299bf17f6..75bce3cff 100644 --- a/regression/test091.t +++ b/regression/test091.t @@ -1,3 +1,10 @@ - $ ../src/Driver.exe -i test091.lama < test091.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test091.lama < test091.input + > 1 + 2 + 3 + 2 + 3 + 4 + 3 + 4 + 5 diff --git a/regression/test092.t b/regression/test092.t index c09945bad..689ab2cb3 100644 --- a/regression/test092.t +++ b/regression/test092.t @@ -1,3 +1,6 @@ - $ ../src/Driver.exe -i test092.lama < test092.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test092.lama < test092.input + > 1 + 1 + 1 + 1 + 0 diff --git a/regression/test093.t b/regression/test093.t index bcfad3b29..19266d5f0 100644 --- a/regression/test093.t +++ b/regression/test093.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test093.lama < test093.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test093.lama < test093.input + > 11 + 18 diff --git a/regression/test094.t b/regression/test094.t index c6c4ef1cd..72f39d9e0 100644 --- a/regression/test094.t +++ b/regression/test094.t @@ -1,3 +1,5 @@ - $ ../src/Driver.exe -i test094.lama < test094.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test094.lama < test094.input + > 5 + 7 + 12 + -2 diff --git a/regression/test095.t b/regression/test095.t index ac74eb128..0d8ac26f1 100644 --- a/regression/test095.t +++ b/regression/test095.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test095.lama < test095.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test095.lama < test095.input + > 5 diff --git a/regression/test096.t b/regression/test096.t index 5cc29a0b1..367025406 100644 --- a/regression/test096.t +++ b/regression/test096.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test096.lama < test096.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test096.lama < test096.input + > 2 + 1 diff --git a/regression/test097.t b/regression/test097.t index a298e83ba..f2d487d93 100644 --- a/regression/test097.t +++ b/regression/test097.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test097.lama < test097.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test097.lama < test097.input + > 35 diff --git a/regression/test098.t b/regression/test098.t index c47319ee8..b9fea5ab4 100644 --- a/regression/test098.t +++ b/regression/test098.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test098.lama < test098.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test098.lama < test098.input + > 12 diff --git a/regression/test099.t b/regression/test099.t index 9e21031d6..3a5da4fbe 100644 --- a/regression/test099.t +++ b/regression/test099.t @@ -1,3 +1,4 @@ - $ ../src/Driver.exe -i test099.lama < test099.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test099.lama < test099.input + > 1 + 800 + 800 diff --git a/regression/test100.t b/regression/test100.t index 21ab73166..d872a8977 100644 --- a/regression/test100.t +++ b/regression/test100.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test100.lama < test100.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test100.lama < test100.input + > 0 diff --git a/regression/test101.t b/regression/test101.t index 62f822d6d..9cd1bbcc3 100644 --- a/regression/test101.t +++ b/regression/test101.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test101.lama < test101.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test101.lama < test101.input + > 0 diff --git a/regression/test102.t b/regression/test102.t index b56ff1899..7a7fc9130 100644 --- a/regression/test102.t +++ b/regression/test102.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test102.lama < test102.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test102.lama < test102.input + > 5 diff --git a/regression/test103.t b/regression/test103.t index b67ea1eee..5f8c9356c 100644 --- a/regression/test103.t +++ b/regression/test103.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test103.lama < test103.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test103.lama < test103.input + > > > 5 diff --git a/regression/test104.t b/regression/test104.t index 9a230d221..843537a6d 100644 --- a/regression/test104.t +++ b/regression/test104.t @@ -1,3 +1,11 @@ - $ ../src/Driver.exe -i test104.lama < test104.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test104.lama < test104.input + > 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 diff --git a/regression/test105.t b/regression/test105.t index f51ca70b3..c625f9639 100644 --- a/regression/test105.t +++ b/regression/test105.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test105.lama < test105.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test105.lama < test105.input + > 3 diff --git a/regression/test106.t b/regression/test106.t index bc9a9b64a..b8a470a9d 100644 --- a/regression/test106.t +++ b/regression/test106.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test106.lama < test106.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test106.lama < test106.input + > 1 + 2 diff --git a/regression/test107.t b/regression/test107.t index 603c339fa..4092ae943 100644 --- a/regression/test107.t +++ b/regression/test107.t @@ -1,3 +1,2 @@ - $ ../src/Driver.exe -i test107.lama < test107.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test107.lama < test107.input + > 0 diff --git a/regression/test110.t b/regression/test110.t index 7bc8c67a4..782b2bf81 100644 --- a/regression/test110.t +++ b/regression/test110.t @@ -1,3 +1,7 @@ - $ ../src/Driver.exe -i test110.lama < test110.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test110.lama < test110.input + > 0 + 0 + 10 + 0 + 10 + 100 diff --git a/regression/test111.t b/regression/test111.t index 257987648..c211681d8 100644 --- a/regression/test111.t +++ b/regression/test111.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test111.lama < test111.input - Error: could not find an interface file for import "Std" + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test111.lama < test111.input + Error: undefined name "stringcat" at (11, 15) [255] diff --git a/regression/test112.t b/regression/test112.t index 520d60335..2f8c3f930 100644 --- a/regression/test112.t +++ b/regression/test112.t @@ -1,3 +1,12 @@ - $ ../src/Driver.exe -i test112.lama < test112.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test112.lama < test112.input + 1 + 2 + 5 + 6 + 7 + 8 + 5 + 6 + 7 + 8 + 3 diff --git a/regression/test801.t b/regression/test801.t index f99da3eb7..b3c8ded53 100644 --- a/regression/test801.t +++ b/regression/test801.t @@ -1,3 +1,6 @@ - $ ../src/Driver.exe -i test801.lama < test801.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test801.lama < test801.input + 1 + 2 + 3 + 4 + 5 diff --git a/regression/test802.t b/regression/test802.t index df6e1d2ef..0d48765c7 100644 --- a/regression/test802.t +++ b/regression/test802.t @@ -1,3 +1,11 @@ - $ ../src/Driver.exe -i test802.lama < test802.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test802.lama < test802.input + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 diff --git a/regression/test803.t b/regression/test803.t index 61ae4e9ad..be1b55018 100644 --- a/regression/test803.t +++ b/regression/test803.t @@ -1,3 +1,3 @@ - $ ../src/Driver.exe -i test803.lama < test803.input - Error: could not find an interface file for import "Std" - [255] + $ ../src/Driver.exe -runtime ../runtime -I ../stdlib/x64 -i test803.lama < test803.input + Fatal error: exception Failure("int value expected (Closure ([\"unit\"], , ))\n") + [2]