Bytes

56 features56 passing0 failing0 stub0 not run
Passing
bytes
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso, tests/fixtures/eval/pass/stdlib_digest_random_uuid.lasso, tests/fixtures/eval/pass/stdlib_strings.lasso, src/allocation_profile.rs::phase_snapshot_records_requested_allocations_and_live_peak, src/bounded_cache.rs::fifo_hits_do_not_reorder_entries, src/bounded_cache.rs::byte_budget_evicts_until_the_new_entry_fits, src/bounded_cache.rs::replacement_resizes_in_place_without_duplicate_queue_entries, src/bounded_cache.rs::collision_bucket_entries_are_counted_and_matched_independently, src/bounded_cache.rs::zero_budget_disables_admission, src/bounded_cache.rs::oversized_entry_is_skipped_without_evicting_existing_entries, src/bounded_cache.rs::fallible_factory_failure_rolls_back_new_and_replacement_reservations, src/bounded_cache.rs::partitioned_cache_floor_shares_do_not_overcommit_non_divisible_caps, src/bounded_cache.rs::failed_replacement_resize_does_not_build_or_replace_the_value, src/bounded_cache.rs::panicking_factory_releases_new_and_resize_reservations, src/bounded_reader.rs::bounded_reader_accepts_exact_and_rejects_one_over_and_growth, src/bounded_reader.rs::bounded_reader_rejects_fifo_and_symlink_without_blocking, src/config.rs::uses_hard_coded_defaults, src/config.rs::parses_interpreter_and_fpm_ini_sections, src/config.rs::service_materialization_limits_must_remain_finite, src/db/mysql.rs::binary_integer_decode_preserves_signed_values, src/db/mysql.rs::binary_integer_decode_uses_unsigned_column_flag, src/db/mysql.rs::binary_time_decode_matches_text_protocol_format, src/lexer.rs::source_byte_limit_accepts_exact_boundary_and_rejects_one_over, src/lexer.rs::token_limit_accepts_exact_boundary_and_rejects_next_token, src/main.rs::parses_fixture_feature_rows, src/runtime/bytecode/tests.rs::scratch_budget_accepts_exact_rejects_one_over_zero_and_aggregate_full, src/runtime/bytecode/tests.rs::scratch_pools_reuse_small_items_and_drop_oversized_register_buffers, src/runtime/crypto.rs::hex_encode_all_byte_values_is_lowercase_ascii, src/runtime/tests.rs::ftp_getdata_and_getlisting_use_ftp_server_protocol, src/runtime/tests.rs::net_tcp_connect_writebytes_readsomebytes_and_shutdown_use_real_socket, src/runtime/tests.rs::net_tcp_ssl_begintls_read_write_and_close_use_openssl, src/runtime/tests.rs::net_tcp_ssl_loadcerts_acceptnossl_and_server_begintls_use_openssl, src/runtime/tests.rs::net_tcp_bind_listen_accept_foreachaccept_and_close_use_real_listener, src/runtime/tests.rs::net_named_pipe_bind_connect_accept_and_close_use_unix_socket, src/runtime/tests.rs::dns_lookup_and_dns_response_parse_udp_answers, src/runtime/tests.rs::include_url_curl_raw_download_upload_and_option_helpers_fetch_local_http, src/runtime/tests.rs::web_request_impl_reads_guide_methods_from_fake_connection, src/runtime/tests.rs::http_fake_web_request_reads_connection_params_and_stdin, src/runtime/tests.rs::encrypt_md5_encrypt_hmac_cipher_digest_use_openssl_digest_surface, src/runtime/tests.rs::cipher_encrypt_decrypt_and_blowfish_round_trip_with_openssl, src/runtime/tests.rs::net_udp_bind_writebytes_readpacket_packet_members_and_close_use_real_udp, src/runtime/tests.rs::serialization_elements_reader_and_compression_round_trip_first_pass, src/runtime/tests.rs::image_constructor_metadata_pixel_transform_and_save_use_image_crate, src/runtime/tests.rs::image_effects_annotate_and_composite_cover_next_slice, src/runtime/tests.rs::pdf_form_fdf_javascript_and_doc_shape_state_cover_next_slice, src/runtime/tests.rs::pdf_draw_text_list_table_image_and_accessors_followups, src/runtime/tests.rs::pdf_serve_streams_pdf_doc_through_web_response, src/runtime/tests.rs::pdf_forms_font_drawing_and_document_state_followups, src/runtime/tests.rs::web_response_include_includeonce_includelibrary_includebytes_includes_render_web_files, src/runtime/tests.rs::runtime_file_objects_support_legacy_write_bytes_chain, src/runtime/tests.rs::stdio_file_handles_accept_legacy_write_bytes, src/runtime/tests.rs::runtime_file_objects_support_open_read_marker_bytes_and_metadata_file_modificationtime_file_modificationdate_file_lastaccesstime_file_lastaccessdate, src/runtime/tests.rs::file_openread_file_openwrite_file_openwriteonly_file_openappend_file_opentruncate_file_close_file_encoding_file_parentdir_file_perms_file_readbytes_file_readstring_file_writebytes_file_writestring, src/runtime/tests.rs::file_foreach_file_foreachline_iterate_file_data_from_current_marker, src/runtime/tests.rs::file_dowithclose_resets_marker_after_capture_writes, src/runtime/tests.rs::sys_process_open_uses_no_shell_for_argument_strings, src/runtime/tests.rs::sys_process_open_uses_constructor_metadata_when_not_overridden, src/runtime/tests.rs::sys_process_reads_stdout_and_stderr, src/runtime/tests.rs::sys_process_open_propagates_env_map_and_array, src/runtime/tests.rs::sys_process_open_runs_in_configured_working_directory, src/runtime/tests.rs::sys_process_writes_stdin_and_exposes_exit_status, src/runtime/tests.rs::sys_process_read_variants_detach_and_os_process_alias_follow_lasso_surface, src/runtime/tests.rs::sys_process_supports_read_bytes_and_error_string_aliases, src/runtime/tests.rs::os_process_open_os_process_read_os_process_readerror_os_process_readline_os_process_readstring_os_process_write_os_process_setencoding_os_process_isopen_os_process_detach_os_process_close_os_process_closewrite, src/runtime/tests.rs::response_budget_bounds_utf8_builders_and_commits_selected_body_in_both_engines, src/runtime/tests.rs::response_budget_is_sticky_through_handlers_and_preserves_first_terminal, src/runtime/tests.rs::response_budget_raw_bytes_sendfile_compatibility_and_sendchunk_expansion, src/runtime/tests.rs::response_budget_reset_clears_terminal_and_intermediate_churn_is_not_cumulative, src/runtime/tests.rs::materialization_limits_preflight_high_risk_builders_in_both_engines, src/runtime/value_graph.rs::serialization_preflight_enforces_every_projected_resource_budget, src/runtime/value_graph.rs::deserialization_preflight_counts_unknown_fields_and_object_table_entries, src/service.rs::diagnostic_bodies_are_utf8_safe_and_bounded, src/service.rs::application_image_cache_accepts_exact_bytes_and_skips_one_over_without_a_snapshot, src/service.rs::runtime_idle_reservation_is_released_when_its_thread_exits, src/template/includes.rs::include_cache_collision_buckets_validate_the_full_lookup_key, src/template/plan.rs::template_source_limit_accepts_exact_boundary_and_rejects_one_over, src/template/plan.rs::template_tag_limit_accepts_exact_boundary_and_rejects_one_over, src/template.rs::response_limit_bounds_nested_include_loop_builder_by_utf8_bytes, src/value.rs::bounded_render_accepts_exact_utf8_and_lossy_bytes_and_rejects_one_short, src/value.rs::compact_debug_format_matches_the_derived_shape, tests/cli.rs::cli_checks_fixture_syntax, tests/fuzz_smoke.rs::value_graph_seeds_and_corpus_are_canonically_stable, tests/fuzz_smoke.rs::every_entry_point_rejects_oversized_input_without_panicking, tests/service_contract.rs::http_service_renders_lasso_index, tests/service_contract.rs::http_service_executes_source_style_lasso_request_files, tests/service_contract.rs::http_service_rejects_oversized_source_before_execution, tests/service_contract.rs::http_service_loads_lassostartup_legacy_source_extensions, tests/service_contract.rs::http_service_loads_explicit_external_application_bootstraps, tests/service_contract.rs::http_service_reloads_cached_definition_images_when_dependencies_change, tests/service_contract.rs::application_definition_images_are_default_disabled_for_request_branches_and_side_effects, tests/service_contract.rs::http_service_collects_source_include_output_before_abort, tests/service_contract.rs::http_service_lassoapp_include_loads_raw_source_files_without_template_scanning, tests/service_contract.rs::http_service_include_errors_name_method_definition_source, tests/service_contract.rs::http_service_routes_stdout_helpers_to_response_body, tests/service_contract.rs::http_service_resolves_extensionless_lassoapp_html_variant, tests/service_contract.rs::http_service_does_not_apply_framework_specific_urlhandler_fallback, tests/service_contract.rs::http_service_runs_lassostartup_atbegin_before_virtual_file_resolution, tests/service_contract.rs::http_service_serves_static_assets, tests/service_contract.rs::http_service_rejects_path_traversal, tests/service_contract.rs::http_service_rejects_symlinks_that_escape_document_root, tests/service_contract.rs::http_service_exposes_request_and_applies_response_context, tests/service_contract.rs::http_service_rejects_response_header_and_cookie_injection, tests/service_contract.rs::response_framing_is_server_owned_and_content_type_is_emitted_once, tests/service_contract.rs::response_statuses_without_entities_suppress_body_and_content_length, tests/service_contract.rs::response_metadata_limit_preflights_session_cookie_before_store_write, tests/service_contract.rs::http_service_exposes_legacy_action_param_aliases, tests/service_contract.rs::http_service_uses_web_response_headers_and_content_body_override, tests/service_contract.rs::http_service_uses_web_response_setstatus_message_and_sendfile_raw_bytes, tests/service_contract.rs::http_service_parses_post_forms_and_persists_sessions, tests/service_contract.rs::http_service_honors_session_start_cookie_options, tests/service_contract.rs::http_service_expires_file_backed_sessions_from_session_start_expires, tests/service_contract.rs::http_service_persists_named_session_globals, tests/service_contract.rs::http_service_parses_multipart_forms_and_files, tests/service_contract.rs::http_service_exposes_lasso_web_request_upload_surface, tests/service_contract.rs::http_service_exposes_web_request_file_param_with_temp_path, tests/service_contract.rs::http_service_can_move_file_param_upload_to_document_tree, tests/service_contract.rs::http_service_enforces_body_and_upload_limits, tests/service_contract.rs::http_service_uses_signed_file_backed_sessions_when_configured, tests/service_contract.rs::file_backed_session_load_is_bounded_and_reports_corruption, tests/service_contract.rs::file_backed_session_save_rejects_files_above_decoder_limit, tests/service_contract.rs::file_backed_sessions_preserve_typed_object_identity_and_metadata, tests/service_contract.rs::file_backed_sessions_fail_loudly_for_capture_values, tests/service_contract.rs::memory_backed_sessions_round_trip_typed_shared_and_cyclic_objects, tests/service_contract.rs::memory_backed_session_capture_failure_does_not_replace_stored_graph, tests/service_contract.rs::http_service_exposes_request_response_aliases, tests/service_contract.rs::http_service_handles_templated_multipart_with_tempfile_cleanup_and_proxy_metadata, tests/service_contract.rs::http_service_exposes_temp_upload_cleanup_metadata_and_keep_temp_control, tests/service_contract.rs::http_service_exposes_root_relative_temp_upload_handoff_path_for_streamed_binary, tests/service_contract.rs::http_service_rejects_absolute_temp_upload_dir_outside_tmp_root_before_create, tests/service_contract.rs::http_service_parses_fragmented_multipart_stream_and_cleans_tempfiles, tests/service_contract.rs::http_service_can_ignore_untrusted_forwarded_headers, tests/service_contract.rs::http_service_spools_binary_multipart_without_internal_newlines, tests/service_contract.rs::http_service_preserves_bytes_after_binary_part_boundary, tests/service_contract.rs::http_service_rejects_uploads_outside_policy, tests/service_contract.rs::http_service_exposes_cgi_vars_and_persistent_upload_destination, tests/service_contract.rs::http_service_sanitizes_persistent_upload_handoff_names, tests/service_contract.rs::http_service_exposes_forwarded_port_and_ssl_cgi_vars, tests/service_contract.rs::http_service_exposes_document_root_script_filename_and_host_cgi_vars, tests/service_contract.rs::service_does_not_expose_proxy_header_as_http_proxy_cgi_var, tests/service_contract.rs::http_service_exposes_rfc_forwarded_proxy_metadata, tests/service_contract.rs::http_service_ignores_invalid_forwarded_port, tests/service_contract.rs::http_service_rejects_symlinked_upload_destination_outside_root, tests/service_contract.rs::http_service_rejects_absolute_upload_destination_outside_root_before_create, tests/service_contract.rs::http_service_can_require_upload_destination, tests/service_contract.rs::http_service_supports_session_auth_gate_and_logout_expiry, tests/service_contract.rs::http_service_rejects_encoded_path_traversal, tests/service_contract.rs::http_service_rejects_multipart_forbidden_path_before_spooling_uploads, tests/service_contract.rs::http_service_uses_cached_templates_but_observes_file_changes, tests/service_contract.rs::http_service_renders_relative_template_includes, tests/service_contract.rs::service_acquired_runtimes_honor_module_disablement, tests/service_contract.rs::service_execution_limit_is_terminal_500_and_pooled_next_request_is_fresh, tests/service_contract.rs::startup_file_admission_is_aggregate_and_pooled_next_request_is_fresh, tests/service_contract.rs::service_materialization_limit_is_terminal_and_pooled_next_request_is_fresh, tests/service_contract.rs::response_byte_limit_bounds_dynamic_static_raw_sendfile_and_head_paths, tests/service_contract.rs::http_service_rejects_template_include_path_traversal, tests/service_contract.rs::http_service_rejects_overlimit_upload_without_full_part_string, tests/service_contract.rs::http_service_rejects_malformed_multipart_boundaries, tests/service_contract.rs::http_service_rejects_multipart_without_final_boundary, tests/service_contract.rs::http_service_cleans_temp_uploads_after_midstream_policy_failure, tests/service_contract.rs::http_service_cleans_destination_uploads_after_midstream_policy_failure, tests/service_contract.rs::http_service_cleans_unretained_successful_destination_uploads, tests/service_contract.rs::http_service_reports_temp_upload_cleanup_failures_with_path_and_io_error, tests/service_contract.rs::http_service_does_not_mask_multipart_parse_error_when_drop_cleanup_fails, tests/service_contract.rs::http_service_cleans_temp_uploads_after_midstream_size_failure, tests/service_contract.rs::http_service_cleans_in_progress_spooled_upload_after_fragmented_size_failure, tests/service_contract.rs::fastcgi_uses_webserver_document_root_param, tests/service_contract.rs::fastcgi_accepts_name_value_pairs_split_across_param_records, tests/service_contract.rs::fastcgi_rejects_document_root_override_by_default, tests/service_contract.rs::fastcgi_front_controller_runs_script_filename_and_preserves_path_info, tests/service_contract.rs::fastcgi_keeps_docroot_flag_as_fallback_and_parses_post_forms, tests/service_contract.rs::fastcgi_multiplexes_interleaved_requests_and_reports_pool_controls, tests/service_contract.rs::fastcgi_get_values_ignores_request_scoped_and_malformed_control_records, tests/service_contract.rs::fastcgi_get_values_reports_connection_lifecycle_after_keepalive_request, tests/service_contract.rs::fastcgi_abort_request_ignores_unknowns_and_counts_completed_aborts, tests/service_contract.rs::fastcgi_rejects_concurrent_request_when_multiplexing_is_disabled, tests/service_contract.rs::fastcgi_caps_inflight_multiplexed_requests
Passing
bytes->beginsWith
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->bestCharset
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->contains
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->detectCharset
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->endsWith
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->find
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->get
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso, tests/service_contract.rs::fastcgi_caps_inflight_multiplexed_requests
Passing
bytes->getRange
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->reserve
Bytes Core
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->size
Bytes Core
tests/fixtures/eval/pass/stdlib_digest_random_uuid.lasso, src/runtime/tests.rs::image_constructor_metadata_pixel_transform_and_save_use_image_crate, src/runtime/tests.rs::image_effects_annotate_and_composite_cover_next_slice, src/runtime/tests.rs::pdf_draw_text_list_table_image_and_accessors_followups, src/runtime/tests.rs::pdf_forms_font_drawing_and_document_state_followups
Passing
bytes->crc
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->decodeBase64
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->decodeHex
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->decodeQP
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->decodeUrl
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->digest
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->encodeBase64
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->encodeHex
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->encodeMd5
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->encodeQP
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->encodeSql
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->encodeUrl
Bytes Encoding
tests/fixtures/eval/pass/stdlib_bytes.lasso, tests/fixtures/eval/pass/stdlib_strings.lasso
Passing
bytes->append
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->import16bits
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->import32bits
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->import64bits
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->import8bits
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso, src/runtime/tests.rs::response_budget_raw_bytes_sendfile_compatibility_and_sendchunk_expansion, tests/service_contract.rs::http_service_uses_web_response_setstatus_message_and_sendfile_raw_bytes, tests/service_contract.rs::response_byte_limit_bounds_dynamic_static_raw_sendfile_and_head_paths
Passing
bytes->importBytes
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->importString
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->padLeading
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->padTrailing
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->remove
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->removeLeading
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->removeTrailing
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->replace
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->setRange
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->setSize
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->swapBytes
Bytes Mutate
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->trim
Bytes Mutate
src/runtime/tests.rs::sys_process_open_runs_in_configured_working_directory
Passing
bytes->asString
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso, src/runtime/tests.rs::include_url_curl_raw_download_upload_and_option_helpers_fetch_local_http, src/runtime/tests.rs::net_udp_bind_writebytes_readpacket_packet_members_and_close_use_real_udp, src/runtime/tests.rs::sys_process_supports_read_bytes_and_error_string_aliases
Passing
bytes->eachByte
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->export16bits
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->export32bits
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->export64bits
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->export8bits
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->exportBytes
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->exportSigned16bits
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->exportSigned32bits
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->exportSigned64bits
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->exportSigned8bits
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->exportString
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->forEachByte
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->marker
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso
Passing
bytes->position
Bytes Position
tests/service_contract.rs::fastcgi_caps_inflight_multiplexed_requests
Passing
bytes->split
Bytes Position
tests/fixtures/eval/pass/stdlib_bytes.lasso