Appendix E: Implementation Test Status

The following table indicates how well each version of ZuzuScript implements the language's features and standard library.

This table includes 57 generated std/marshal interoperability result rows covering cross-runtime dump/load fixtures, reserved weak-record fixtures, and malformed-blob fixtures.

Test Perl Rust JS/Node JS/Electron JS/Browser
{lang} basic.zzs pass pass 🔵 pass pass pass
{lang} collection/array-methods.zzs pass pass 🔵 pass pass pass
{lang} collection/bag-methods.zzs pass pass 🔵 pass pass pass
{lang} collection/copy-methods.zzs pass pass 🔵 pass pass pass
{lang} collection/dict-methods.zzs pass pass 🔵 pass pass pass
{lang} collection/extra-commas.zzs pass pass 🔵 pass pass pass
{lang} collection/ops.zzs pass pass 🔵 pass pass pass
{lang} collection/pairlist-methods.zzs pass pass 🔵 pass pass pass
{lang} collection/set-methods.zzs pass pass 🔵 pass pass pass
{lang} concurrency/module_end_to_end_async_db.zzs pass pass 🔵 pass pass skip
{lang} concurrency/phase-a.zzs pass pass 🔵 pass pass pass
{lang} lang/control/basic.zzs pass pass 🔵 pass pass pass
{lang} lang/control/conditions.zzs pass pass 🔵 pass pass pass
{lang} lang/control/loops.zzs pass pass 🔵 pass pass pass
{lang} lang/control/module_switch_enum_constants.zzs pass pass 🔵 pass pass pass
{lang} lang/control/nested_object_iterator_loop_control.zzs pass pass 🔵 pass pass pass
{lang} lang/control/switch-more.zzs pass pass 🔵 pass pass pass
{lang} lang/control/switch.zzs pass pass 🔵 pass pass pass
{lang} lang/exceptions/line-numbers.zzs pass pass 🔵 pass pass pass
{lang} lang/exceptions/module_custom_exception_cross_module.zzs pass pass 🔵 pass pass pass
{lang} lang/exceptions/module_exception_line_metadata.zzs pass pass 🔵 pass pass pass
{lang} lang/functions/argument-spread.zzs pass pass 🔵 pass pass pass
{lang} lang/functions/lambdas.zzs pass pass 🔵 pass pass pass
{lang} lang/functions/named-args.zzs pass pass 🔵 pass pass pass
{lang} lang/functions/predeclarations.zzs pass pass 🔵 pass pass pass
{lang} lang/functions/signatures.zzs pass pass 🔵 pass pass pass
{lang} lang/functions/variadic.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/debug-assert.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/declaration-unpacking.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/declarations.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/errors.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/flow.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/import-optional.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/loop-control.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/modules.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/runtime-debug.zzs pass pass 🔵 pass pass pass
{lang} lang/keywords/static.zzs pass pass 🔵 pass pass pass
{lang} lang/modules/aliasing.zzs pass pass 🔵 pass pass pass
{lang} lang/modules/module_import_cycle_error.zzs pass pass 🔵 pass pass pass
{lang} lang/modules/module_optional_import_feature_detection.zzs pass pass 🔵 pass pass pass
{lang} lang/modules/module_star_import_collision_resolution.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/ambiguous-classes.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/basic.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/builtin-subclassing.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/class-internals.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/classes-basic.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/dynamic-member-call.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/field-accessors.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/inheritance.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/lifecycle-hooks.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/method-predeclarations.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_alias_import_oop.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_async_inside_method_trait_usage.zzs pass pass 🔵 pass pass skip
{lang} lang/oop/module_cross_type_checks.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_dynamic_trait_member_call.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_nested_class_external_trait.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_parent_trait_subclass.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_static_trait_inheritance.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_super_to_trait.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_trait_composition.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_trait_conflict_override.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_trait_inherited_accessor_mutation.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/module_trait_super_parent.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/nested-classes.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/overloading.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/per-object-traits.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/super-and-static.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/traits.zzs pass pass 🔵 pass pass pass
{lang} lang/oop/type-checks.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/assignment.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/binary-string.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/boolean-coercion.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/boolean.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/chain-operators.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/circumfix.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/collection-operators.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/default.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/equality.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/numeric-coercion.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/numeric-comparison.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/numeric-more.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/numeric-unary.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/numeric.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/paths.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/regex-and-ternary.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/string-coercion.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/string-escaping.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/string-more.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/string-slices.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/string.zzs pass pass 🔵 pass pass pass
{lang} lang/operators/template-multiline.zzs pass pass 🔵 pass pass pass
{lang} lang/regexp/regex_loop_typed_instances.zzs pass pass 🔵 pass pass skip
{lang} lang/weak/class-fields.zzs pass pass 🔵 pass pass pass
{lang} lang/weak/collection-methods.zzs pass pass 🔵 pass pass pass
{lang} lang/weak/lexical-storage.zzs pass pass 🔵 pass pass pass
{lang} lang/weak/path-assignment.zzs pass pass 🔵 pass pass pass
{lang} lang/weak/syntax-errors.zzs pass pass 🔵 pass pass pass
{lang} types/binary-string-boundaries.zzs pass pass 🔵 pass pass pass
{lang} types/instanceof.zzs pass pass 🔵 pass pass pass
{lang} types/return-types.zzs pass pass 🔵 pass pass pass
{lang} types/tostring.zzs pass pass 🔵 pass pass pass
{lang} types/typeof.zzs pass pass 🔵 pass pass pass
{marshall} js-node-dump/array-cycle.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/class.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/dict-pairlist.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/function.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/object-instance.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/scalar-null.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/time-path.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/trait.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/worker-payload-plain.zzs pass pass 🔵 pass pass skip
{marshall} js-node-dump/worker-payload-result.zzs pass pass 🔵 pass pass skip
{marshall} malformed/duplicate-dict-keys.zzs pass pass 🔵 pass pass skip
{marshall} malformed/duplicate-slot-names.zzs pass pass 🔵 pass pass skip
{marshall} malformed/invalid-cbor-trailing-bytes.zzs pass pass 🔵 pass pass skip
{marshall} malformed/invalid-code-dependency.zzs pass pass 🔵 pass pass skip
{marshall} malformed/invalid-code-reference.zzs pass pass 🔵 pass pass skip
{marshall} malformed/invalid-object-reference.zzs pass pass 🔵 pass pass skip
{marshall} malformed/malformed-code-capture.zzs pass pass 🔵 pass pass skip
{marshall} malformed/unsupported-code-kind.zzs pass pass 🔵 pass pass skip
{marshall} malformed/unsupported-object-kind.zzs pass pass 🔵 pass pass skip
{marshall} malformed/wrong-envelope-arity.zzs pass pass 🔵 pass pass skip
{marshall} malformed/wrong-envelope-magic.zzs pass pass 🔵 pass pass skip
{marshall} malformed/wrong-envelope-options.zzs pass pass 🔵 pass pass skip
{marshall} malformed/wrong-version.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/array-cycle.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/class.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/dict-pairlist.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/function.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/object-instance.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/scalar-null.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/time-path.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/trait.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/worker-payload-plain.zzs pass pass 🔵 pass pass skip
{marshall} perl-dump/worker-payload-result.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/array-cycle.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/class.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/dict-pairlist.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/function.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/object-instance.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/scalar-null.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/time-path.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/trait.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/worker-payload-plain.zzs pass pass 🔵 pass pass skip
{marshall} rust-dump/worker-payload-result.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/strong-only-nested-array.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-array-bad-arity.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-array-nested-weak.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-array-null.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-bag-bad-id.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-code-capture.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-dict-scalar.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-function-code-id.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-object-class.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-object-slot.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-pair-key-null.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-pairlist-scalar.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-root-null.zzs pass pass 🔵 pass pass skip
{marshall} weak-records/weak-set-reference.zzs pass pass 🔵 pass pass skip
{stdlib} javascript.zzs skip skip pass 🔵 pass pass
{stdlib} perl.zzs pass 🔵 skip skip skip skip
{stdlib} std/archive.zzs pass pass 🔵 pass pass skip
{stdlib} std/archive/_extract_glob_parse_insert.zzs pass pass 🔵 pass pass skip
{stdlib} std/cache/lru.zzs pass pass 🔵 pass pass pass
{stdlib} std/cache/lru/_db_lookup_async.zzs pass pass 🔵 pass pass skip
{stdlib} std/clib.zzs pass pass 🔵 pass pass skip
{stdlib} std/colour.zzs pass pass 🔵 pass pass pass
{stdlib} std/config.zzs pass pass 🔵 pass pass skip
{stdlib} std/config/_env_override_import_path.zzs pass pass 🔵 pass pass pass
{stdlib} std/config/_multi_format_branch_select.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/cbor.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/cbor/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/csv.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/csv/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/ini.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/ini/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/json.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/json/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/json/schema.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/json/schema/_fixtures-non-optional.zzs pass pass pass pass 🔵 skip
{stdlib} std/data/json/schema/_fixtures-optional.zzs pass pass pass pass 🔵 skip
{stdlib} std/data/kdl.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/kdl/_fixtures.zzs pass pass pass 🔵 pass skip
{stdlib} std/data/kdl/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/kdl/json.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/kdl/xml.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/toml.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/toml/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/toon.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/toon/_fixtures.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/toon/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/xml.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/xml/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/data/xml/_zpath_pipeline.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/xml/escape.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/yaml.zzs pass pass 🔵 pass pass pass
{stdlib} std/data/yaml/_loaddump.zzs pass pass 🔵 pass pass skip
{stdlib} std/db.zzs fail pass 🔵 pass pass skip
{stdlib} std/db/_async_http_ingest.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_async_proc_ingest.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_binary_blob_roundtrip.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_binary_boundary_typed_retrieval.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_concurrent_writes.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_csv_ingest_typed_readback.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_defer_lifecycle.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_dir_iter_upsert.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_file_each_line_insert.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_for_line_iter_rollback.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_glob_execute_batch.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_json_roundtrip_rows.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_mysql.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_nested_iteration.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_next_line_tx_chunks.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_postgresql.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_statement_for_else_error.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_tx_loop_exit_last_return.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_tx_loop_throw_rollback.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_typed_edge_mixed_rows.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_unicode_db_path.zzs pass pass 🔵 pass pass skip
{stdlib} std/db/_zpath_over_rows.zzs pass pass 🔵 pass pass skip
{stdlib} std/defer.zzs pass pass 🔵 pass pass pass
{stdlib} std/defer/_async_db_http_guard.zzs pass pass 🔵 pass pass skip
{stdlib} std/defer/_while_continue.zzs pass pass 🔵 pass pass pass
{stdlib} std/digest/_chunked_file_digests.zzs pass pass 🔵 pass pass skip
{stdlib} std/digest/crc32.zzs pass pass 🔵 pass pass pass
{stdlib} std/digest/md5.zzs pass pass 🔵 pass pass pass
{stdlib} std/digest/sha.zzs pass pass 🔵 pass pass pass
{stdlib} std/dump.zzs pass pass 🔵 pass pass pass
{stdlib} std/eval.zzs pass pass 🔵 pass pass pass
{stdlib} std/eval/_async_throw_behavior.zzs pass pass 🔵 pass pass pass
{stdlib} std/eval/_error_normalization.zzs pass pass 🔵 pass pass pass
{stdlib} std/eval/_import_define_oop.zzs pass pass 🔵 pass pass pass
{stdlib} std/eval/_policy_overlay.zzs pass pass 🔵 pass pass skip
{stdlib} std/eval/_scope_contract.zzs pass pass 🔵 pass pass pass
{stdlib} std/getopt.zzs pass pass 🔵 pass pass pass
{stdlib} std/gui.zzs pass pass 🔵 skip pass pass
{stdlib} std/gui/_phase1.zzs pass pass 🔵 skip pass pass
{stdlib} std/gui/_phase2.zzs pass pass 🔵 skip pass pass
{stdlib} std/gui/_phase3.zzs pass pass 🔵 skip pass pass
{stdlib} std/gui/_phase4.zzs pass pass 🔵 skip pass skip
{stdlib} std/gui/_phase5.zzs pass pass 🔵 skip pass pass
{stdlib} std/gui/_phase6_weak_refs.zzs pass pass 🔵 skip pass pass
{stdlib} std/gui/dialogue.zzs pass pass 🔵 skip pass pass
{stdlib} std/gui/objects.zzs pass pass 🔵 skip pass pass
{stdlib} std/internals.zzs pass pass 🔵 pass pass pass
{stdlib} std/internals/_instanceof_typeguards.zzs pass pass 🔵 pass pass pass
{stdlib} std/internals/coercion.zzs pass pass 🔵 pass pass pass
{stdlib} std/io.zzs pass pass 🔵 pass pass skip
{stdlib} std/io/_async.zzs pass pass 🔵 pass pass skip
{stdlib} std/io/_binarystring.zzs pass pass 🔵 pass pass skip
{stdlib} std/io/_binarystring_rollout.zzs pass pass 🔵 pass pass skip
{stdlib} std/io/_phase1_path_semantics.zzs pass pass 🔵 pass pass skip
{stdlib} std/io/socks.zzs pass pass 🔵 pass pass skip
{stdlib} std/lingua/en.zzs pass pass 🔵 pass pass pass
{stdlib} std/log.zzs pass pass 🔵 pass pass pass
{stdlib} std/mail.zzs pass pass 🔵 pass pass pass
{stdlib} std/marshal.zzs pass pass 🔵 pass pass pass
{stdlib} std/marshal/_imports.zzs pass pass 🔵 pass pass pass
{stdlib} std/marshal/_weak_roundtrip.zzs pass pass 🔵 pass pass pass
{stdlib} std/math.zzs pass pass 🔵 pass pass pass
{stdlib} std/math/bignum.zzs pass pass 🔵 pass pass pass
{stdlib} std/math/range.zzs pass pass 🔵 pass pass pass
{stdlib} std/math/roman.zzs pass pass 🔵 pass pass pass
{stdlib} std/net/dns.zzs pass pass 🔵 pass pass skip
{stdlib} std/net/http.zzs pass pass 🔵 pass pass skip
{stdlib} std/net/http/_async.zzs pass pass pass 🔵 pass pass
{stdlib} std/net/http/_cookie_jar_async_persistence.zzs pass pass 🔵 pass pass pass
{stdlib} std/net/http/_header_normalization_case_insensitive.zzs pass pass 🔵 pass pass pass
{stdlib} std/net/http/_request_builder_url_unicode.zzs pass pass 🔵 pass pass pass
{stdlib} std/net/http/_timeout_retry_all.zzs pass pass 🔵 pass pass pass
{stdlib} std/net/smtp.zzs pass pass 🔵 pass pass skip
{stdlib} std/net/url.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/jsonpointer.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/kdl.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/simple.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/simple/_assignment.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/simple/_update_ref.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z.zzs pass pass pass pass 🔵 skip
{stdlib} std/path/z/_assignment.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/_fixtures.zzs pass pass pass pass 🔵 skip
{stdlib} std/path/z/_metadata.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/_self_contained.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/_short_circuit.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/_update_ref.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/context.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/evaluate.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/functions.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/lexer.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/node.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/operators.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/z/parser.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/zz.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/zz/evaluate.zzs pass pass pass 🔵 pass pass
{stdlib} std/path/zz/functions.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/zz/lexer.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/zz/operators.zzs pass pass 🔵 pass pass pass
{stdlib} std/path/zz/parser.zzs pass pass 🔵 pass pass pass
{stdlib} std/proc.zzs pass pass 🔵 pass pass skip
{stdlib} std/proc/_async.zzs pass pass 🔵 pass pass skip
{stdlib} std/proc/_cwd.zzs pass pass 🔵 pass pass skip
{stdlib} std/proc/_pipeline_lines_to_db.zzs pass pass 🔵 pass pass skip
{stdlib} std/proc/_stderr_exception_mapping.zzs pass pass 🔵 pass pass skip
{stdlib} std/result.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_capabilities.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_certificate_verify_chain.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_certificate_x509.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_cipher_aes_gcm.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_cipher_chacha20_poly1305.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_hkdf.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_key_agreement_x25519.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_password_hash.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_random.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_sign_ecdsa.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_sign_ed25519.zzs pass pass 🔵 pass pass pass
{stdlib} std/secure/_tls_identity.zzs pass pass 🔵 pass pass pass
{stdlib} std/string.zzs pass pass 🔵 pass pass pass
{stdlib} std/string/base64.zzs pass pass 🔵 pass pass pass
{stdlib} std/string/quoted_printable.zzs pass pass 🔵 pass pass pass
{stdlib} std/task.zzs pass pass 🔵 pass pass pass
{stdlib} std/template/z.zzs pass pass 🔵 pass pass skip
{stdlib} std/template/z/_complex_example.zzs pass pass 🔵 pass pass pass
{stdlib} std/template/z/_db_rows_render.zzs pass pass 🔵 pass pass skip
{stdlib} std/template/z/_http_json_zpath_pipeline.zzs pass pass 🔵 pass pass pass
{stdlib} std/template/z/_self_contained.zzs pass pass 🔵 pass pass pass
{stdlib} std/template/z/_trait_object_render.zzs pass pass 🔵 pass pass pass
{stdlib} std/template/zz.zzs pass pass 🔵 pass pass pass
{stdlib} std/time.zzs pass pass 🔵 pass pass pass
{stdlib} std/tui.zzs pass pass 🔵 pass pass pass
{stdlib} std/uuid.zzs pass pass 🔵 pass pass pass
{stdlib} std/web.zzs pass pass 🔵 pass pass pass
{stdlib} std/web/session.zzs pass pass 🔵 pass pass skip
{stdlib} std/web/static.zzs pass pass 🔵 pass pass skip
{stdlib} std/worker.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_001-import.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_002-return-scalar.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_003-return-collection.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_004-copy-isolation.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_005-worker-throws.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_006-deny-fs.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_007-inherit-denial.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_008-function-argument.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_009-object-method-argument.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_010-class-trait-argument.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_011-return-object.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_012-unmarshalable-input.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_013-unmarshalable-return.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_014-deny-fs-before-load.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_015-cancel-running-worker.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_016-worker-failure-parent-survives.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_017-detached-worker-shutdown.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_018-independent-workers.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_019-cooperative-yield-cancel.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_020-result-convenience.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_021-handle-basic.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_022-handle-ordering.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_023-handle-marshal-values.zzs pass pass 🔵 pass pass pass
{stdlib} std/worker/_024-handle-close-cancel.zzs pass pass 🔵 pass pass pass
{stdlib} std/zuzuzoo.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_archive.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_atomic-metadata.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_build.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_cache.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_cycles.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_dependencies.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_dependency-roots.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_diagnostics.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_dry-run.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_install-metadata.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_install-removals.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_install-tests.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_install-windows.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_install.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_latest-stable.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_latest-upgrade.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_latest.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_metadata.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_ownership.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_partial-verify.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_paths.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_plan-install.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_queries.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_remove-dry-run.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_remove-multiple.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_remove-plan.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_remove-shared.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_remove.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_source.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_temp-cleanup.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_validation.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_verify-dist.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_verify-failures.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_verify.zzs pass pass 🔵 pass pass skip
{stdlib} std/zuzuzoo/_versions.zzs pass pass 🔵 pass pass skip
{stdlib} test/more.zzs pass pass 🔵 pass pass pass
{stdlib} test/parser.zzs pass pass 🔵 pass pass pass

Summary counts

Implementation Pass Soft fail Timeout Hard fail
Perl 394 1 0 1
Rust 394 2 0 0
JS/Node 386 10 0 0
JS/Electron 395 1 0 0
JS/Browser 234 162 0 0

Test run completed: 2026-05-29T16:37:42Z.