rm -f repl rm -f repl_cov rm -f *.gcda rm -f *.gcno gcc -g -coverage -O0 -Wall -Wconversion -Wsign-compare -pedantic -std=c11 -m32 -DFULL_RTS_LIB -DLBM_USE_DYN_MACROS -DLBM_USE_DYN_LOOPS -DLBM_USE_DYN_FUNS -DLBM_USE_DYN_ARRAYS -DLBM_USE_DYN_DEFSTRUCT -DLBM_USE_TIME_QUOTA -DLBM_USE_ERROR_LINENO -fno-pie -no-pie -DWITH_SDL ..//src/env.c ..//src/fundamental.c ..//src/heap.c ..//src/lbm_memory.c ..//src/print.c ..//src/stack.c ..//src/symrepr.c ..//src/tokpar.c ..//src/extensions.c ..//src/lispbm.c ..//src/eval_cps.c ..//src/lbm_c_interop.c ..//src/lbm_custom_type.c ..//src/lbm_channel.c ..//src/lbm_flat_value.c ..//src/lbm_prof.c ..//src/lbm_defrag_mem.c ..//src/lbm_image.c ..//src/buffer.c ..//src/extensions/array_extensions.c ..//src/extensions/string_extensions.c ..//src/extensions/math_extensions.c ..//src/extensions/runtime_extensions.c ..//src/extensions/random_extensions.c ..//src/extensions/set_extensions.c ..//src/extensions/display_extensions.c ..//src/extensions/tjpgd.c ..//src/extensions/mutex_extensions.c ..//src/extensions/lbm_dyn_lib.c ..//src/extensions/schrift.c ..//src/extensions/ttf_extensions.c ..//platform/linux/src/platform_mutex.c lbm_sdl.c -lm repl.c repl_exts.c crc.c packet.c -o repl_cov -I..//include -I..//include/extensions -I..//src -I..//platform/linux/include -lpthread -lreadline -lhistory -lpng -lSDL2 -lSDL2_image Test OK: repl_tests/test_add_1.lisp Test OK: repl_tests/test_and_constants.lisp Test OK: repl_tests/test_apply_error_1.lisp Test OK: repl_tests/test_arithmetic_edge_cases.lisp Test OK: repl_tests/test_array_1.lisp Test OK: repl_tests/test_array_edge_cases.lisp Test OK: repl_tests/test_assoc.lisp Test OK: repl_tests/test_atomic_recv.lisp Test OK: repl_tests/test_binding_edge_cases.lisp Test OK: repl_tests/test_bitops_byte.lisp Test OK: repl_tests/test_buffer_ops.lisp Test OK: repl_tests/test_capital_letters_1.lisp Test OK: repl_tests/test_comparison_edge_cases.lisp Test OK: repl_tests/test_define.lisp Test OK: repl_tests/test_defun_1.lisp Test OK: repl_tests/test_defunret_1.lisp Test OK: repl_tests/test_defunret_2.lisp Test OK: repl_tests/test_divzero_1.lisp Test OK: repl_tests/test_divzero_2.lisp Test OK: repl_tests/test_divzero_3.lisp Test OK: repl_tests/test_divzero_4.lisp Test OK: repl_tests/test_env_drop.lisp Test OK: repl_tests/test_error_conditions.lisp Test OK: repl_tests/test_error.lisp Test OK: repl_tests/test_evaldefunk.lisp Test OK: repl_tests/test_eval_with_env.lisp Expected fail: repl_tests/test_failure.lisp Test OK: repl_tests/test_flatten_edge_cases.lisp Test OK: repl_tests/test_global_env_size.lisp Test OK: repl_tests/test_hide_show_trap_1.lisp Test OK: repl_tests/test_if_abuse.lisp Test OK: repl_tests/test_integer_division_float_args.lisp Test OK: repl_tests/test_integer_division.lisp Test OK: repl_tests/test_is_constant_1.lisp Test OK: repl_tests/test_is_string_1.lisp Test OK: repl_tests/test_kill_edge_cases.lisp Test OK: repl_tests/test_lambda_abuse.lisp Test OK: repl_tests/test_lisp_array_1.lisp Test OK: repl_tests/test_list_operations_edge_cases.lisp Test OK: repl_tests/test_local_env_get.lisp Test OK: repl_tests/test_loopfor_1.lisp Test OK: repl_tests/test_loopforeach_1.lisp Test OK: repl_tests/test_looprange_1.lisp Test OK: repl_tests/test_loopwhile_1.lisp Test OK: repl_tests/test_lots_a_lambda.lisp Test OK: repl_tests/test_mailbox_get_1.lisp Test OK: repl_tests/test_mailbox_get_2.lisp Test OK: repl_tests/test_malformed_syntax_abuse.lisp Test OK: repl_tests/test_manual_closure_error.lisp Test OK: repl_tests/test_map.lisp Test OK: repl_tests/test_match_empty.lisp Test OK: repl_tests/test_math_extensions_edge_cases.lisp Test OK: repl_tests/test_math_operations.lisp Test OK: repl_tests/test_memory_stress.lisp Test OK: repl_tests/test_merge_function.lisp Test OK: repl_tests/test_mul_1.lisp Test OK: repl_tests/test_mutex_basic.lisp Test OK: repl_tests/test_mutex_edge_cases.lisp Test OK: repl_tests/test_mutex_simple.lisp Test OK: repl_tests/test_mutex_stress.lisp Test OK: repl_tests/test_nan_inf.lisp Test OK: repl_tests/test_ok.lisp Test OK: repl_tests/test_or_constants.lisp Test OK: repl_tests/test_out_of_stack_1.lisp Test OK: repl_tests/test_prints_1.lisp Test OK: repl_tests/test_random_extensions_edge_cases.lisp Test OK: repl_tests/test_rebind_built_in_1.lisp Test OK: repl_tests/test_rec_sum_1.lisp Test OK: repl_tests/test_reverse.lisp Test OK: repl_tests/test_rotate_edge.lisp Test OK: repl_tests/test_runtime_extensions_edge_cases.lisp Test OK: repl_tests/test_send.lisp Test OK: repl_tests/test_set_extensions_edge_cases.lisp Test OK: repl_tests/test_setq_define_undefine.lisp Test OK: repl_tests/test_set_stress.lisp Test OK: repl_tests/test_sleep_edge_cases.lisp Test OK: repl_tests/test_sort_function.lisp Test OK: repl_tests/test_spawn_edge.lisp Test OK: repl_tests/test_string_extensions.lisp Test OK: repl_tests/test_string_stress_edge_cases.lisp Test OK: repl_tests/test_string_stress_memory.lisp Test OK: repl_tests/test_string_stress_performance.lisp Test OK: repl_tests/test_str_split.lisp Test OK: repl_tests/test_sub_1.lisp Test OK: repl_tests/test_symbol_ops.lisp Test OK: repl_tests/test_trap_out_of_stack.lisp Test OK: repl_tests/test_type_operations_edge_cases.lisp Test OK: repl_tests/test_var_outside.lisp Test OK: repl_tests/test_wait_edge_cases.lisp Tests passed: 88 Expected failures: 1 Unexpected failures: 0 All tests completed as expected!