From 7eb6a51a91408422b94703eb4baa3a308918483e Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Mon, 16 Dec 2024 16:00:31 +0100 Subject: [PATCH] Uncomment leaking LLVM tests --- .../jvm/src/test/scala/effekt/LLVMTests.scala | 17 -------------- .../src/test/scala/effekt/StdlibTests.scala | 22 ------------------- 2 files changed, 39 deletions(-) diff --git a/effekt/jvm/src/test/scala/effekt/LLVMTests.scala b/effekt/jvm/src/test/scala/effekt/LLVMTests.scala index ee89dd933..ee4d05ba9 100644 --- a/effekt/jvm/src/test/scala/effekt/LLVMTests.scala +++ b/effekt/jvm/src/test/scala/effekt/LLVMTests.scala @@ -22,23 +22,6 @@ class LLVMTests extends EffektTests { lazy val bugs: List[File] = List( // names not sanitized (even?) examplesDir / "pos" / "special_names.effekt", - - // sanitizer/valgrind: segfault - examplesDir / "pos" / "parametrized.effekt", - - // Valgrind leak, unclear - examplesDir / "llvm" / "polymorphism_map.effekt", - examplesDir / "pos" / "type_parameters_blocks.effekt", - - // Valgrind leak in array_new - examplesDir / "benchmarks" / "are_we_fast_yet" / "sieve.effekt", - examplesDir / "benchmarks" / "are_we_fast_yet" / "nbody.effekt", - examplesDir / "benchmarks" / "are_we_fast_yet" / "bounce.effekt", // + c_ref_fresh - examplesDir / "benchmarks" / "are_we_fast_yet" / "towers.effekt", - examplesDir / "benchmarks" / "are_we_fast_yet" / "permute.effekt", - examplesDir / "benchmarks" / "are_we_fast_yet" / "queens.effekt", - examplesDir / "benchmarks" / "input_output" / "word_count_ascii.effekt", - examplesDir / "benchmarks" / "input_output" / "word_count_utf8.effekt", ) /** diff --git a/effekt/jvm/src/test/scala/effekt/StdlibTests.scala b/effekt/jvm/src/test/scala/effekt/StdlibTests.scala index f74cb0e21..81e0305c4 100644 --- a/effekt/jvm/src/test/scala/effekt/StdlibTests.scala +++ b/effekt/jvm/src/test/scala/effekt/StdlibTests.scala @@ -43,27 +43,5 @@ class StdlibLLVMTests extends StdlibTests { override def ignored: List[File] = List( // Toplevel let-bindings (for ANSI-color-codes in output) not supported examplesDir / "stdlib" / "test" / "test.effekt", - - // Valgrind leak/failure - examplesDir / "stdlib" / "bytearray" / "bytearray.effekt", - examplesDir / "stdlib" / "stream" / "characters.effekt", - examplesDir / "stdlib" / "stream" / "fuse_newlines.effekt", - examplesDir / "stdlib" / "io" / "filesystem" / "async_file_io.effekt", - examplesDir / "stdlib" / "io" / "filesystem" / "files.effekt", - examplesDir / "stdlib" / "io" / "filesystem" / "wordcount.effekt", - examplesDir / "stdlib" / "io" / "time.effekt", - examplesDir / "stdlib" / "list" / "flatmap.effekt", - examplesDir / "stdlib" / "list" / "zip.effekt", - examplesDir / "stdlib" / "list" / "deleteat.effekt", - examplesDir / "stdlib" / "list" / "join.effekt", - examplesDir / "stdlib" / "list" / "modifyat.effekt", - examplesDir / "stdlib" / "list" / "updateat.effekt", - examplesDir / "stdlib" / "list" / "insert.effekt", - examplesDir / "stdlib" / "list" / "fill.effekt", - examplesDir / "stdlib" / "list" / "zipwith.effekt", - examplesDir / "stdlib" / "list" / "collect.effekt", - examplesDir / "stdlib" / "list" / "build.effekt", - examplesDir / "stdlib" / "string" / "strings.effekt", - examplesDir / "stdlib" / "string" / "unicode.effekt", ) }