From 592f6d2215a58b834201a28a5fabedf938dc978c Mon Sep 17 00:00:00 2001 From: hanez Date: Mon, 26 Jan 2026 04:18:48 +0100 Subject: [PATCH] Only some ./play.fun updates. Some code changes. (0.37.62) --- play.fun | 73 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 38 insertions(+), 35 deletions(-) diff --git a/play.fun b/play.fun index c8153e3..3801b78 100755 --- a/play.fun +++ b/play.fun @@ -6,7 +6,10 @@ * - Executes each example as a subprocess */ +#include + #include +#include fun pick_fun_bin() // Prefer an explicit FUN_BIN override; otherwise rely on PATH @@ -49,18 +52,42 @@ fun main() "examples/cast_demo.fun", "examples/class_constructor.fun", "examples/classes_demo.fun", - "examples/crc32_example.fun", - "examples/crc32c_example.fun", - "examples/curl_download.fun", - "examples/curl_get_json.fun", - "examples/curl_post.fun", + "examples/crypto/crc32_example.fun", + "examples/crypto/crc32c_example.fun", + "examples/crypto/md5_demo.fun", + "examples/crypto/sha1_demo.fun", + "examples/crypto/sha256_demo.fun", + "examples/crypto/sha256_str_demo.fun", + "examples/crypto/sha384_example.fun", + "examples/crypto/sha512_demo.fun", + "examples/crypto/sha512_str_demo.fun", "examples/datetime_basic.fun", "examples/datetime_extended.fun", "examples/datetime_timer.fun", - "examples/debug_reporting.fun", "examples/echo_example.fun", - "examples/exit_example.fun", + "examples/error/debug_reporting.fun", + "examples/error/exit_example.fun", + "examples/error/repl_on_error.fun", "examples/expressions_test.fun", + "examples/extra/curl_download.fun", + "examples/extra/curl_get_json.fun", + "examples/extra/curl_post.fun", + "examples/extra/ini_class_demo.fun", + "examples/extra/ini_complex.fun", + "examples/extra/ini_demo.fun", + "examples/extra/ini_subsections.fun", + "examples/extra/json_showcase.fun", + "examples/extra/libsql_example.fun", + "examples/extra/pcre2_opcodes.fun", + "examples/extra/pcre2_showcase.fun", + "examples/extra/pcsc_example.fun", + "examples/extra/sqlite_example.fun", + "examples/extra/tk_hello.fun", + "examples/extra/xml_access_catalog.fun", + "examples/extra/xml_access_employees.fun", + "examples/extra/xml_access_ns.fun", + "examples/extra/xml_class_example.fun", + "examples/extra/xml_minimal.fun", "examples/fail.fun", "examples/file_io.fun", "examples/file_print_for_file_line_by_line.fun", @@ -75,59 +102,35 @@ fun main() "examples/include_local_util.fun", "examples/include_namespace.fun", "examples/inheritance_demo.fun", - "examples/ini_class_demo.fun", - "examples/ini_complex.fun", - "examples/ini_demo.fun", - "examples/ini_subsections.fun", - "examples/input_example.fun", - "examples/json_showcase.fun", - "examples/libsql_example.fun", + "examples/interactive/input_example.fun", "examples/loops_break_continue.fun", - "examples/md5_demo.fun", "examples/namespaced_mod.fun", "examples/nested_loops.fun", "examples/objects_basic.fun", "examples/objects_more.fun", "examples/os_env.fun", - "examples/pcre2_opcodes.fun", - "examples/pcre2_showcase.fun", - "examples/pcsc_example.fun", "examples/process_example.fun", "examples/regex_demo.fun", "examples/regex_procedural.fun", - "examples/repl_on_error.fun", - "examples/sha1_demo.fun", - "examples/sha256_demo.fun", - "examples/sha256_str_demo.fun", - "examples/sha384_example.fun", - "examples/sha512_demo.fun", - "examples/sha512_str_demo.fun", "examples/short_circuit_test.fun", "examples/signed_ints.fun", - "examples/sqlite_example.fun", "examples/stdlib_showcase.fun", "examples/strings_test.fun", "examples/tcp_http_get.fun", "examples/tcp_http_get_class.fun", "examples/thread_class_example.fun", "examples/threads_demo.fun", - "examples/tk_hello.fun", "examples/try_catch_finally.fun", "examples/try_catch_with_error.fun", - "examples/typeof.fun", - "examples/typeof_features.fun", "examples/type_safety.fun", "examples/type_safety_fails.fun", "examples/types_integers.fun", "examples/types_overview.fun", + "examples/typeof.fun", + "examples/typeof_features.fun", "examples/uint_types.fun", "examples/unix_socket_echo.fun", - "examples/while_test.fun", - "examples/xml_access_catalog.fun", - "examples/xml_access_employees.fun", - "examples/xml_access_ns.fun", - "examples/xml_class_example.fun", - "examples/xml_minimal.fun" + "examples/while_test.fun" ] failures = []