From 3e77c3962210c35bc9a8bce5a2939412864b1891 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2026 19:58:50 +0000 Subject: [PATCH] chore: Update graphify-out directory to fix CI failure Co-authored-by: Tcode-Motion <188012755+Tcode-Motion@users.noreply.github.com> --- graphify-out/.graphify_analysis.json | 2801 +- graphify-out/.graphify_labels.json | 2 +- graphify-out/GRAPH_REPORT.md | 523 +- graphify-out/cache/stat-index.json | 2 +- graphify-out/graph.html | 199 +- graphify-out/graph.json | 116147 +----------------------- graphify-out/manifest.json | 1338 +- 7 files changed, 2699 insertions(+), 118313 deletions(-) diff --git a/graphify-out/.graphify_analysis.json b/graphify-out/.graphify_analysis.json index 9f624bbd..e889d735 100644 --- a/graphify-out/.graphify_analysis.json +++ b/graphify-out/.graphify_analysis.json @@ -73,7 +73,6 @@ "src_lowering_symbolbinding" ], "1": [ - "atomicu32", "compiler_ast_src_lib", "compiler_ast_src_lib_askexpr", "compiler_ast_src_lib_askexpr_new", @@ -81,48 +80,23 @@ "compiler_ast_src_lib_assignmentexpr_new", "compiler_ast_src_lib_binaryexpr", "compiler_ast_src_lib_binaryexpr_new", - "compiler_ast_src_lib_block", - "compiler_ast_src_lib_block_new", "compiler_ast_src_lib_breakstmt", "compiler_ast_src_lib_breakstmt_new", "compiler_ast_src_lib_callexpr", "compiler_ast_src_lib_callexpr_new", - "compiler_ast_src_lib_constdecl", - "compiler_ast_src_lib_constdecl_new", - "compiler_ast_src_lib_continuestmt", - "compiler_ast_src_lib_continuestmt_new", "compiler_ast_src_lib_dslblock", "compiler_ast_src_lib_dslblock_new", "compiler_ast_src_lib_dslchild", "compiler_ast_src_lib_dslproperty", "compiler_ast_src_lib_dslproperty_new", - "compiler_ast_src_lib_enumdecl", - "compiler_ast_src_lib_enumdecl_new", - "compiler_ast_src_lib_enumvariant", - "compiler_ast_src_lib_enumvariant_new", - "compiler_ast_src_lib_exportdecl", - "compiler_ast_src_lib_exportdecl_new", "compiler_ast_src_lib_expression", - "compiler_ast_src_lib_expression_span", "compiler_ast_src_lib_expressionstmt", "compiler_ast_src_lib_expressionstmt_new", - "compiler_ast_src_lib_fieldspec", - "compiler_ast_src_lib_fieldspec_new", - "compiler_ast_src_lib_forstmt", - "compiler_ast_src_lib_forstmt_new", "compiler_ast_src_lib_fstringexpr", "compiler_ast_src_lib_fstringexpr_new", "compiler_ast_src_lib_fstringpart", - "compiler_ast_src_lib_funcdecl", - "compiler_ast_src_lib_funcdecl_new", - "compiler_ast_src_lib_ifstmt", - "compiler_ast_src_lib_ifstmt_new", - "compiler_ast_src_lib_importstmt", - "compiler_ast_src_lib_importstmt_new", "compiler_ast_src_lib_indexexpr", "compiler_ast_src_lib_indexexpr_new", - "compiler_ast_src_lib_lambdaexpr", - "compiler_ast_src_lib_lambdaexpr_new", "compiler_ast_src_lib_listexpr", "compiler_ast_src_lib_listexpr_new", "compiler_ast_src_lib_literalexpr", @@ -131,104 +105,30 @@ "compiler_ast_src_lib_mapexpr_new", "compiler_ast_src_lib_memberexpr", "compiler_ast_src_lib_memberexpr_new", - "compiler_ast_src_lib_methoddecl", - "compiler_ast_src_lib_methoddecl_new", - "compiler_ast_src_lib_methodkeyword", - "compiler_ast_src_lib_modeldecl", - "compiler_ast_src_lib_modeldecl_new", "compiler_ast_src_lib_newexpr", "compiler_ast_src_lib_newexpr_new", - "compiler_ast_src_lib_parameter", - "compiler_ast_src_lib_parameter_new", - "compiler_ast_src_lib_pattern", - "compiler_ast_src_lib_program", - "compiler_ast_src_lib_program_new", "compiler_ast_src_lib_rangeexpr", "compiler_ast_src_lib_rangeexpr_new", - "compiler_ast_src_lib_repeatstmt", - "compiler_ast_src_lib_repeatstmt_new", "compiler_ast_src_lib_returnstmt", "compiler_ast_src_lib_returnstmt_new", "compiler_ast_src_lib_rs_box", - "compiler_ast_src_lib_rs_option", "compiler_ast_src_lib_rs_self", "compiler_ast_src_lib_rs_string", - "compiler_ast_src_lib_rs_vec", "compiler_ast_src_lib_saystmt", "compiler_ast_src_lib_saystmt_new", - "compiler_ast_src_lib_statement", - "compiler_ast_src_lib_statement_span", - "compiler_ast_src_lib_structdecl", - "compiler_ast_src_lib_structdecl_new", "compiler_ast_src_lib_throwstmt", "compiler_ast_src_lib_throwstmt_new", - "compiler_ast_src_lib_trystmt", - "compiler_ast_src_lib_trystmt_new", - "compiler_ast_src_lib_typespec", - "compiler_ast_src_lib_typespec_new", "compiler_ast_src_lib_unaryexpr", "compiler_ast_src_lib_unaryexpr_new", - "compiler_ast_src_lib_vardecl", - "compiler_ast_src_lib_vardecl_new", - "compiler_ast_src_lib_whilestmt", - "compiler_ast_src_lib_whilestmt_new", "compiler_ast_tests_ast_tests", "compiler_ast_tests_ast_tests_test_ast_assignment_expression", "compiler_ast_tests_ast_tests_test_ast_construction_and_equality", "compiler_ast_tests_ast_tests_test_ast_enum_decl", "compiler_ast_tests_ast_tests_test_ast_serialization", "compiler_ast_tests_ast_tests_test_ast_struct_decl", - "compiler_common_src_ident", - "compiler_common_src_ident_ident", - "compiler_common_src_ident_ident_dummy", - "compiler_common_src_ident_ident_fmt", - "compiler_common_src_ident_ident_hash", - "compiler_common_src_ident_ident_new", - "compiler_common_src_ident_rs_display", - "compiler_common_src_ident_rs_formatter", - "compiler_common_src_ident_rs_result", - "compiler_common_src_ident_rs_self", - "compiler_common_src_ident_rs_string", "compiler_common_src_node_id_nodeid", "compiler_common_src_node_id_nodeid_as_u32", - "compiler_common_src_node_id_nodeid_dummy", - "compiler_common_src_node_id_nodeid_fmt", - "compiler_common_src_node_id_nodeidgenerator", - "compiler_common_src_node_id_nodeidgenerator_current", - "compiler_common_src_node_id_nodeidgenerator_default", - "compiler_common_src_node_id_nodeidgenerator_fmt", - "compiler_common_src_node_id_nodeidgenerator_new", - "compiler_common_src_node_id_nodeidgenerator_next", - "compiler_common_src_node_id_nodeidgenerator_peek", - "compiler_common_src_node_id_nodeidgenerator_reset", - "compiler_common_src_node_id_rs_debug", - "compiler_common_src_node_id_rs_default", "compiler_common_src_node_id_rs_display", - "compiler_common_src_node_id_rs_formatter", - "compiler_common_src_node_id_rs_result", - "compiler_common_src_node_id_rs_self", - "compiler_common_src_span_rs_display", - "compiler_common_src_span_rs_formatter", - "compiler_common_src_span_rs_option", - "compiler_common_src_span_rs_result", - "compiler_common_src_span_rs_self", - "compiler_common_src_span_span", - "compiler_common_src_span_span_contains", - "compiler_common_src_span_span_dummy", - "compiler_common_src_span_span_fmt", - "compiler_common_src_span_span_is_empty", - "compiler_common_src_span_span_len", - "compiler_common_src_span_span_merge", - "compiler_common_src_span_span_new", - "compiler_common_src_span_span_source_text", - "h", - "hash", - "into", - "runtime_interpreter_src_control_flow_callframe", - "runtime_interpreter_src_control_flow_callframe_new", - "runtime_interpreter_src_control_flow_rs_option", - "runtime_interpreter_src_control_flow_rs_self", - "runtime_interpreter_src_control_flow_rs_string", "typespec" ], "2": [ @@ -291,55 +191,15 @@ ], "3": [ "codegencontext", - "compiler_llvm_backend_src_codegen_rs_blockid", - "compiler_llvm_backend_src_codegen_rs_function", - "compiler_llvm_backend_src_codegen_rs_globalid", - "compiler_llvm_backend_src_codegen_rs_hashmap", - "compiler_llvm_backend_src_codegen_rs_irtype", - "compiler_llvm_backend_src_codegen_rs_literalval", - "compiler_llvm_backend_src_codegen_rs_llvmtyperef", - "compiler_llvm_backend_src_codegen_rs_llvmvalueref", - "compiler_llvm_backend_src_codegen_rs_module", - "compiler_llvm_backend_src_codegen_rs_option", - "compiler_llvm_backend_src_codegen_rs_result", - "compiler_llvm_backend_src_codegen_rs_self", - "compiler_llvm_backend_src_codegen_rs_string", - "compiler_llvm_backend_src_codegen_rs_value", - "compiler_llvm_backend_src_codegen_rs_valueid", - "compiler_llvm_backend_src_codegen_rs_vec", "compiler_llvm_backend_src_jit_rs_drop", "compiler_llvm_backend_src_jit_rs_hashmap", "compiler_llvm_backend_src_jit_rs_module", "compiler_llvm_backend_src_jit_rs_result", "compiler_llvm_backend_src_jit_rs_self", "compiler_llvm_backend_src_jit_rs_string", - "compiler_llvm_backend_src_type_map_rs_irtype", - "compiler_llvm_backend_src_type_map_rs_llvmcontextref", - "compiler_llvm_backend_src_type_map_rs_llvmtyperef", - "compiler_llvm_backend_tests_llvm_tests", - "compiler_llvm_backend_tests_llvm_tests_test_compile_module", - "compiler_llvm_backend_tests_llvm_tests_test_context_creation", - "compiler_llvm_backend_tests_llvm_tests_test_type_mappings", - "irtype", "llvmbackendoptions", "llvmorclljitref", "llvmorcthreadsafecontextref", - "src_codegen", - "src_codegen_codegenengine", - "src_codegen_codegenengine_a", - "src_codegen_codegenengine_a_box_val", - "src_codegen_codegenengine_a_codegen_literal", - "src_codegen_codegenengine_a_codegen_val", - "src_codegen_codegenengine_a_coerce_to_float", - "src_codegen_codegenengine_a_compile_function", - "src_codegen_codegenengine_a_compile_instruction", - "src_codegen_codegenengine_a_compile_module", - "src_codegen_codegenengine_a_get_or_declare_runtime_fn", - "src_codegen_codegenengine_a_new", - "src_codegen_codegenengine_a_resolve_function_by_name", - "src_codegen_typeinfo", - "src_codegen_value", - "src_codegen_value_runtime_type", "src_jit", "src_jit_llvmjitengine", "src_jit_llvmjitengine_compile", @@ -347,11 +207,7 @@ "src_jit_llvmjitengine_execute", "src_jit_llvmjitengine_hot_reload", "src_jit_llvmjitengine_lookup", - "src_jit_llvmjitengine_new", - "src_type_map", - "src_type_map_to_llvm_type", - "techscript_llvm_backend", - "to_llvm_type" + "src_jit_llvmjitengine_new" ], "4": [ "compiler_semantic_src_passes_resolve_rs_assignmentexpr", @@ -409,10 +265,32 @@ "typeid" ], "5": [ + "cli_src_project", + "cli_src_project_compilationstatus", + "cli_src_project_compilationstatus_cached", + "cli_src_project_compilationstatus_compiled", + "cli_src_project_compilationstatus_compiling", + "cli_src_project_compilationstatus_failed", + "cli_src_project_compilationstatus_pending", + "cli_src_project_compilationunit", + "cli_src_project_load_package", + "cli_src_project_module", + "cli_src_project_package", + "cli_src_project_projectbuildgraph", + "cli_src_project_projectbuildgraph_compute_build_order", + "cli_src_project_projectbuildgraph_dfs", + "cli_src_project_projectbuildgraph_discover", + "cli_src_project_projectbuildgraph_mark_compiled", + "cli_src_project_projectbuildgraph_ready_units", + "cli_src_project_projectbuildgraph_resolve_dependencies", + "cli_src_project_rs_fileid", + "cli_src_project_rs_sourcemanager", + "cli_src_project_workspace", "dependencyconfig", "display", "formatter", "lockedpackage", + "lockfile", "packageconfig", "src_lib_capabilityvalidator", "src_lib_capabilityvalidator_validate_elevation", @@ -558,47 +436,91 @@ "src_expressions_interpreter_visit_expression" ], "8": [ - "cli_src_diagnostics_rs_diagnostic", - "cli_src_diagnostics_rs_duration", - "cli_src_diagnostics_rs_errorcode", - "cli_src_diagnostics_rs_fileid", - "cli_src_diagnostics_rs_into", - "cli_src_diagnostics_rs_option", - "cli_src_diagnostics_rs_self", - "cli_src_diagnostics_rs_sourcemanager", - "cli_src_diagnostics_rs_span", - "cli_src_diagnostics_rs_string", - "cli_src_diagnostics_rs_vec", - "coloredstring", - "src_diagnostics", - "src_diagnostics_diagnosticoutput", - "src_diagnostics_diagnosticrenderer", - "src_diagnostics_diagnosticrenderer_a", - "src_diagnostics_diagnosticrenderer_a_auto_detect", - "src_diagnostics_diagnosticrenderer_a_emit", - "src_diagnostics_diagnosticrenderer_a_new", - "src_diagnostics_diagnosticrenderer_a_render", - "src_diagnostics_diagnosticrenderer_a_render_human", - "src_diagnostics_diagnosticrenderer_a_render_json", - "src_diagnostics_diagnosticstats", - "src_diagnostics_diagnosticstats_cache_hit_percent", - "src_diagnostics_diagnosticstats_record", - "src_diagnostics_diagnosticstats_render_human", - "src_diagnostics_diagnosticstats_render_json", - "src_diagnostics_fixsuggestion", - "src_diagnostics_richdiagnostic", - "src_diagnostics_richdiagnostic_error", - "src_diagnostics_richdiagnostic_from_legacy", - "src_diagnostics_richdiagnostic_warning", - "src_diagnostics_richdiagnostic_with_primary", - "src_diagnostics_richdiagnostic_with_secondary", - "src_diagnostics_richdiagnostic_with_suggestion", - "src_diagnostics_severity", - "src_diagnostics_severity_colored_label", - "src_diagnostics_severity_label", - "src_diagnostics_spanlabel" + "c_char", + "c_int", + "c_void", + "cstr", + "io", + "runtime_native_runtime_src_lib", + "runtime_native_runtime_src_lib_jmpbuf", + "runtime_native_runtime_src_lib_longjmp", + "runtime_native_runtime_src_lib_setjmp", + "runtime_native_runtime_src_lib_ts_add", + "runtime_native_runtime_src_lib_ts_alloc_bool", + "runtime_native_runtime_src_lib_ts_alloc_enum", + "runtime_native_runtime_src_lib_ts_alloc_float", + "runtime_native_runtime_src_lib_ts_alloc_int", + "runtime_native_runtime_src_lib_ts_alloc_list", + "runtime_native_runtime_src_lib_ts_alloc_map", + "runtime_native_runtime_src_lib_ts_alloc_model", + "runtime_native_runtime_src_lib_ts_alloc_null", + "runtime_native_runtime_src_lib_ts_alloc_string", + "runtime_native_runtime_src_lib_ts_alloc_struct", + "runtime_native_runtime_src_lib_ts_ask", + "runtime_native_runtime_src_lib_ts_await", + "runtime_native_runtime_src_lib_ts_cast", + "runtime_native_runtime_src_lib_ts_div", + "runtime_native_runtime_src_lib_ts_eq", + "runtime_native_runtime_src_lib_ts_free_value", + "runtime_native_runtime_src_lib_ts_ge", + "runtime_native_runtime_src_lib_ts_get_exception", + "runtime_native_runtime_src_lib_ts_gt", + "runtime_native_runtime_src_lib_ts_index_get", + "runtime_native_runtime_src_lib_ts_index_set", + "runtime_native_runtime_src_lib_ts_le", + "runtime_native_runtime_src_lib_ts_len", + "runtime_native_runtime_src_lib_ts_list_get", + "runtime_native_runtime_src_lib_ts_list_push", + "runtime_native_runtime_src_lib_ts_list_set", + "runtime_native_runtime_src_lib_ts_lt", + "runtime_native_runtime_src_lib_ts_map_get", + "runtime_native_runtime_src_lib_ts_map_set", + "runtime_native_runtime_src_lib_ts_math_abs", + "runtime_native_runtime_src_lib_ts_math_cos", + "runtime_native_runtime_src_lib_ts_math_exp", + "runtime_native_runtime_src_lib_ts_math_log", + "runtime_native_runtime_src_lib_ts_math_sin", + "runtime_native_runtime_src_lib_ts_math_sqrt", + "runtime_native_runtime_src_lib_ts_math_tan", + "runtime_native_runtime_src_lib_ts_mod", + "runtime_native_runtime_src_lib_ts_mul", + "runtime_native_runtime_src_lib_ts_ne", + "runtime_native_runtime_src_lib_ts_pow", + "runtime_native_runtime_src_lib_ts_range", + "runtime_native_runtime_src_lib_ts_say", + "runtime_native_runtime_src_lib_ts_struct_get", + "runtime_native_runtime_src_lib_ts_struct_set", + "runtime_native_runtime_src_lib_ts_sub", + "runtime_native_runtime_src_lib_ts_throw", + "runtime_native_runtime_src_lib_ts_try_free", + "runtime_native_runtime_src_lib_ts_try_pop", + "runtime_native_runtime_src_lib_ts_try_push", + "runtime_native_runtime_src_lib_tsenum", + "runtime_native_runtime_src_lib_tsmodel", + "runtime_native_runtime_src_lib_tsstruct", + "runtime_native_runtime_src_lib_tstag", + "runtime_native_runtime_src_lib_tstag_bool", + "runtime_native_runtime_src_lib_tstag_enum", + "runtime_native_runtime_src_lib_tstag_float", + "runtime_native_runtime_src_lib_tstag_int", + "runtime_native_runtime_src_lib_tstag_list", + "runtime_native_runtime_src_lib_tstag_map", + "runtime_native_runtime_src_lib_tstag_model", + "runtime_native_runtime_src_lib_tstag_null", + "runtime_native_runtime_src_lib_tstag_string", + "runtime_native_runtime_src_lib_tstag_struct", + "runtime_native_runtime_src_lib_tsvalue", + "runtime_native_runtime_src_lib_value_to_string", + "runtime_native_runtime_src_lib_value_to_string_impl", + "tsdata", + "write_as_fmtwrite" ], "9": [ + "artifactmanager", + "buildcache", + "cli_src_commands_check", + "cli_src_commands_check_execute", + "cli_src_commands_check_rs_option", "cli_src_pipeline_rs_bytecodemodule", "cli_src_pipeline_rs_duration", "cli_src_pipeline_rs_fileid", @@ -612,6 +534,7 @@ "cli_src_pipeline_rs_string", "cli_src_pipeline_rs_vec", "effectiveconfig", + "eventbus", "logger", "richdiagnostic", "src_pipeline", @@ -625,7 +548,8 @@ "src_pipeline_compilationresult", "src_pipeline_executionbackend", "src_pipeline_get_host_target_triple", - "src_pipeline_pipelineoptions" + "src_pipeline_pipelineoptions", + "timingprofiler" ], "10": [ "asref", @@ -697,7 +621,6 @@ "compiler_parser_src_statements_rs_trystmt", "compiler_parser_src_statements_rs_vec", "compiler_parser_src_statements_rs_whilestmt", - "dslchild", "dslproperty", "src_statements_parser_a", "src_statements_parser_a_consume_terminator", @@ -745,33 +668,54 @@ "src_parser_parser_a_synchronize" ], "14": [ - "dslblockvalue", - "ipaddr", - "resolver", - "socketaddr", - "src_web", - "src_web_dsl_to_html", - "src_web_is_safe_ip", - "src_web_is_safe_url", - "src_web_render_card", - "src_web_render_children", - "src_web_render_hero", - "src_web_render_page", - "src_web_render_section", - "src_web_render_website", - "src_web_saferesolver", - "src_web_saferesolver_resolve", - "src_web_stdlibregistry", - "src_web_stdlibregistry_register_web", - "src_web_test_ipv4_mapped_ipv6", - "src_web_test_safe_ipv4", - "src_web_test_safe_ipv6", - "src_web_test_unsafe_ipv4", - "src_web_test_unsafe_ipv6", - "stdlib_src_web_rs_result", - "stdlib_src_web_rs_runtimevalue", - "stdlib_src_web_rs_string", - "stdlib_src_web_rs_vec" + "compiler_lexer_src_lib_logostoken", + "compiler_lexer_src_lib_logostoken_arrow", + "compiler_lexer_src_lib_logostoken_bang", + "compiler_lexer_src_lib_logostoken_bangequal", + "compiler_lexer_src_lib_logostoken_bangequalequal", + "compiler_lexer_src_lib_logostoken_blockcomment", + "compiler_lexer_src_lib_logostoken_colon", + "compiler_lexer_src_lib_logostoken_comma", + "compiler_lexer_src_lib_logostoken_dot", + "compiler_lexer_src_lib_logostoken_dotdot", + "compiler_lexer_src_lib_logostoken_dotdotequal", + "compiler_lexer_src_lib_logostoken_doubleampersand", + "compiler_lexer_src_lib_logostoken_doublepipe", + "compiler_lexer_src_lib_logostoken_doubleslash", + "compiler_lexer_src_lib_logostoken_doublestar", + "compiler_lexer_src_lib_logostoken_equal", + "compiler_lexer_src_lib_logostoken_equalequal", + "compiler_lexer_src_lib_logostoken_float", + "compiler_lexer_src_lib_logostoken_greater", + "compiler_lexer_src_lib_logostoken_greaterequal", + "compiler_lexer_src_lib_logostoken_identifierorkeyword", + "compiler_lexer_src_lib_logostoken_intbinary", + "compiler_lexer_src_lib_logostoken_intdecimal", + "compiler_lexer_src_lib_logostoken_inthex", + "compiler_lexer_src_lib_logostoken_intoctal", + "compiler_lexer_src_lib_logostoken_leftbrace", + "compiler_lexer_src_lib_logostoken_leftbracket", + "compiler_lexer_src_lib_logostoken_leftparen", + "compiler_lexer_src_lib_logostoken_less", + "compiler_lexer_src_lib_logostoken_lessequal", + "compiler_lexer_src_lib_logostoken_minus", + "compiler_lexer_src_lib_logostoken_minusequal", + "compiler_lexer_src_lib_logostoken_newline", + "compiler_lexer_src_lib_logostoken_percent", + "compiler_lexer_src_lib_logostoken_percentequal", + "compiler_lexer_src_lib_logostoken_plus", + "compiler_lexer_src_lib_logostoken_plusequal", + "compiler_lexer_src_lib_logostoken_questiondot", + "compiler_lexer_src_lib_logostoken_questionquestion", + "compiler_lexer_src_lib_logostoken_rightbrace", + "compiler_lexer_src_lib_logostoken_rightbracket", + "compiler_lexer_src_lib_logostoken_rightparen", + "compiler_lexer_src_lib_logostoken_semicolon", + "compiler_lexer_src_lib_logostoken_slash", + "compiler_lexer_src_lib_logostoken_slashequal", + "compiler_lexer_src_lib_logostoken_star", + "compiler_lexer_src_lib_logostoken_starequal", + "compiler_lexer_src_lib_logostoken_tripleequal" ], "15": [ "cli_src_cache_rs_bytecodemodule", @@ -802,31 +746,48 @@ "src_cache_hash_path_filename" ], "16": [ - "cli_src_project_rs_fileid", - "cli_src_project_rs_hashmap", - "cli_src_project_rs_hashset", - "cli_src_project_rs_option", - "cli_src_project_rs_path", - "cli_src_project_rs_pathbuf", - "cli_src_project_rs_result", - "cli_src_project_rs_self", - "cli_src_project_rs_sourcemanager", - "cli_src_project_rs_string", - "cli_src_project_rs_vec", - "src_project", - "src_project_compilationstatus", - "src_project_compilationunit", - "src_project_load_package", - "src_project_module", - "src_project_package", - "src_project_projectbuildgraph", - "src_project_projectbuildgraph_compute_build_order", - "src_project_projectbuildgraph_dfs", - "src_project_projectbuildgraph_discover", - "src_project_projectbuildgraph_mark_compiled", - "src_project_projectbuildgraph_ready_units", - "src_project_projectbuildgraph_resolve_dependencies", - "src_project_workspace" + "atomicbool", + "callable", + "ipaddr", + "ordering", + "resolver", + "runtime_runtime_src_value_dslblockvalue", + "runtime_runtime_src_value_rs_vec", + "socketaddr", + "stdlib_src_web", + "stdlib_src_web_dsl_to_html", + "stdlib_src_web_dsl_to_html_inner", + "stdlib_src_web_is_safe_ip", + "stdlib_src_web_is_safe_url", + "stdlib_src_web_page_content", + "stdlib_src_web_render_card", + "stdlib_src_web_render_children", + "stdlib_src_web_render_hero", + "stdlib_src_web_render_page", + "stdlib_src_web_render_section", + "stdlib_src_web_render_website", + "stdlib_src_web_rs_mutex", + "stdlib_src_web_rs_runtimecontext", + "stdlib_src_web_rs_runtimeerror", + "stdlib_src_web_rs_runtimevalue", + "stdlib_src_web_saferesolver", + "stdlib_src_web_saferesolver_resolve", + "stdlib_src_web_server_running", + "stdlib_src_web_test_ipv4_mapped_ipv6", + "stdlib_src_web_test_safe_ipv4", + "stdlib_src_web_test_safe_ipv6", + "stdlib_src_web_test_unsafe_ipv4", + "stdlib_src_web_test_unsafe_ipv6", + "stdlib_src_web_web_fetch", + "stdlib_src_web_web_page", + "stdlib_src_web_web_render_dsl", + "stdlib_src_web_web_render_html", + "stdlib_src_web_web_serve", + "stdlib_src_web_web_set_content", + "stdlib_src_web_web_start", + "stdlib_src_web_web_stop", + "thread", + "tosocketaddrs" ], "17": [ "box", @@ -856,33 +817,66 @@ "src_pass_manager_passmanager_run" ], "18": [ - "capability", - "cli_src_config_rs_default", - "cli_src_config_rs_hashset", - "cli_src_config_rs_optimizationlevel", - "cli_src_config_rs_option", - "cli_src_config_rs_path", - "cli_src_config_rs_pathbuf", - "cli_src_config_rs_result", - "cli_src_config_rs_self", - "cli_src_config_rs_string", - "cli_src_config_rs_vec", - "diagnosticoutput", - "loglevel", - "src_config", - "src_config_apply_cli", - "src_config_apply_env", - "src_config_apply_toml", - "src_config_cliconfig", - "src_config_configmanager", - "src_config_configmanager_load", - "src_config_effectiveconfig", - "src_config_effectiveconfig_default", - "src_config_home_dir", - "src_config_num_cpus", - "src_config_tomlconfig" + "compiler_ast_src_lib_block", + "compiler_ast_src_lib_block_new", + "compiler_ast_src_lib_continuestmt", + "compiler_ast_src_lib_continuestmt_new", + "compiler_ast_src_lib_exportdecl", + "compiler_ast_src_lib_exportdecl_new", + "compiler_ast_src_lib_expression_span", + "compiler_ast_src_lib_forstmt", + "compiler_ast_src_lib_forstmt_new", + "compiler_ast_src_lib_ifstmt", + "compiler_ast_src_lib_ifstmt_new", + "compiler_ast_src_lib_lambdaexpr", + "compiler_ast_src_lib_lambdaexpr_new", + "compiler_ast_src_lib_program", + "compiler_ast_src_lib_program_new", + "compiler_ast_src_lib_repeatstmt", + "compiler_ast_src_lib_repeatstmt_new", + "compiler_ast_src_lib_statement", + "compiler_ast_src_lib_statement_span", + "compiler_ast_src_lib_trystmt", + "compiler_ast_src_lib_trystmt_new", + "compiler_ast_src_lib_whilestmt", + "compiler_ast_src_lib_whilestmt_new", + "compiler_common_src_span_rs_display", + "compiler_common_src_span_rs_formatter", + "compiler_common_src_span_rs_option", + "compiler_common_src_span_rs_result", + "compiler_common_src_span_rs_self", + "compiler_common_src_span_span", + "compiler_common_src_span_span_contains", + "compiler_common_src_span_span_dummy", + "compiler_common_src_span_span_fmt", + "compiler_common_src_span_span_is_empty", + "compiler_common_src_span_span_len", + "compiler_common_src_span_span_merge", + "compiler_common_src_span_span_new", + "compiler_common_src_span_span_source_text" ], "19": [ + "compiler_llvm_backend_src_codegen", + "compiler_llvm_backend_src_codegen_codegenengine", + "compiler_llvm_backend_src_codegen_codegenengine_a", + "compiler_llvm_backend_src_codegen_codegenengine_a_box_val", + "compiler_llvm_backend_src_codegen_codegenengine_a_codegen_literal", + "compiler_llvm_backend_src_codegen_codegenengine_a_codegen_val", + "compiler_llvm_backend_src_codegen_codegenengine_a_coerce_to_float", + "compiler_llvm_backend_src_codegen_codegenengine_a_compile_function", + "compiler_llvm_backend_src_codegen_codegenengine_a_compile_instruction", + "compiler_llvm_backend_src_codegen_codegenengine_a_compile_module", + "compiler_llvm_backend_src_codegen_codegenengine_a_get_or_declare_runtime_fn", + "compiler_llvm_backend_src_codegen_codegenengine_a_new", + "compiler_llvm_backend_src_codegen_codegenengine_a_resolve_function_by_name", + "compiler_llvm_backend_src_codegen_rs_blockid", + "compiler_llvm_backend_src_codegen_rs_function", + "compiler_llvm_backend_src_codegen_rs_value", + "compiler_llvm_backend_src_codegen_rs_valueid", + "compiler_llvm_backend_src_codegen_typeinfo", + "compiler_llvm_backend_src_codegen_typeinfo_runtime_type", + "compiler_llvm_backend_src_codegen_value", + "compiler_llvm_backend_src_codegen_value_runtime_type", "compiler_llvm_backend_src_context_rs_blockid", "compiler_llvm_backend_src_context_rs_drop", "compiler_llvm_backend_src_context_rs_globalid", @@ -893,6 +887,17 @@ "compiler_llvm_backend_src_context_rs_option", "compiler_llvm_backend_src_context_rs_self", "compiler_llvm_backend_src_context_rs_valueid", + "compiler_llvm_backend_src_type_map_rs_irtype", + "compiler_llvm_backend_src_type_map_rs_llvmcontextref", + "compiler_llvm_backend_src_type_map_rs_llvmtyperef", + "compiler_llvm_backend_tests_llvm_tests", + "compiler_llvm_backend_tests_llvm_tests_test_compile_module", + "compiler_llvm_backend_tests_llvm_tests_test_context_creation", + "compiler_llvm_backend_tests_llvm_tests_test_type_mappings", + "core", + "cstring", + "globalid", + "irtype", "llvmbasicblockref", "llvmbuilderref", "llvmmoduleref", @@ -907,16 +912,39 @@ "src_context_codegencontext_register_block", "src_context_codegencontext_register_global", "src_context_codegencontext_register_local", - "src_context_codegencontext_register_value" + "src_context_codegencontext_register_value", + "src_type_map", + "src_type_map_to_llvm_type", + "techscript_llvm_backend", + "to_llvm_type" ], "20": [ + "cli_src_commands_doctor", + "cli_src_commands_doctor_doctorcontext", + "cli_src_commands_doctor_doctorcontext_check_cache_dirs", + "cli_src_commands_doctor_doctorcontext_check_compiler_version", + "cli_src_commands_doctor_doctorcontext_check_git", + "cli_src_commands_doctor_doctorcontext_check_network", + "cli_src_commands_doctor_doctorcontext_check_path_env", + "cli_src_commands_doctor_doctorcontext_check_project_manifest", + "cli_src_commands_doctor_doctorcontext_check_rustc", + "cli_src_commands_doctor_doctorcontext_check_stdlib", + "cli_src_commands_doctor_doctorcontext_check_windows_associations", + "cli_src_commands_doctor_doctorcontext_new", + "cli_src_commands_doctor_doctorcontext_perform_auto_repair", + "cli_src_commands_doctor_doctorcontext_print_status", + "cli_src_commands_doctor_execute", + "cli_src_commands_doctor_rs_exitcode", + "cli_src_commands_lint", + "cli_src_commands_lint_execute", "cli_src_commands_lint_rs_exitcode", - "cli_src_commands_lint_rs_option", "cli_src_commands_migrate_rs_exitcode", "cli_src_commands_migrate_rs_option", "cli_src_commands_migrate_rs_string", - "commands_lint", - "commands_lint_execute", + "cli_src_theme", + "cli_src_theme_rs_self", + "cli_src_theme_theme", + "cli_src_theme_theme_detect", "commands_migrate", "commands_migrate_execute", "commands_migrate_line_transform", @@ -933,34 +961,15 @@ "commands_migrate_test_post_process_model_to_class", "commands_migrate_test_post_process_println_to_say", "commands_migrate_test_post_process_stdlib_prefix", - "f" + "path", + "prelude" ], "21": [ - "cli_src_commands_fmt", - "cli_src_commands_fmt_execute", - "cli_src_commands_fmt_rs_option", "compiler_errors_src_lib_diagnosticreporter", "compiler_errors_src_lib_diagnosticreporter_clear", "compiler_errors_src_lib_diagnosticreporter_has_errors", "compiler_errors_src_lib_diagnosticreporter_print_diagnostics", "compiler_errors_src_lib_rs_vec", - "compiler_lexer_src_lib", - "compiler_lexer_src_lib_block_comment", - "compiler_lexer_src_lib_is_comment_start", - "compiler_lexer_src_lib_lex", - "compiler_lexer_src_lib_lex_recovered", - "compiler_lexer_src_lib_lexer", - "compiler_lexer_src_lib_lexer_a", - "compiler_lexer_src_lib_lexer_a_lex", - "compiler_lexer_src_lib_lexer_a_lex_recovered", - "compiler_lexer_src_lib_lexer_a_map_logos_token", - "compiler_lexer_src_lib_lexer_a_new", - "compiler_lexer_src_lib_lexer_a_scan_string", - "compiler_lexer_src_lib_lexer_a_validate_numeric_suffix", - "compiler_lexer_src_lib_logostoken", - "compiler_lexer_src_lib_rs_result", - "compiler_lexer_src_lib_rs_self", - "compiler_lexer_src_lib_rs_vec", "compiler_parser_src_declarations_parser_a", "compiler_parser_src_declarations_parser_a_parse_constant_decl", "compiler_parser_src_declarations_parser_a_parse_declaration", @@ -974,56 +983,7 @@ "compiler_parser_src_declarations_parser_a_parse_struct_decl", "compiler_parser_src_declarations_parser_a_parse_type_spec", "compiler_parser_src_declarations_parser_a_parse_variable_decl", - "compiler_syntax_src_lib", - "compiler_syntax_src_precedence", - "compiler_syntax_src_precedence_associativity", - "compiler_syntax_src_precedence_associativity_fmt", - "compiler_syntax_src_precedence_precedence", - "compiler_syntax_src_precedence_precedence_fmt", - "compiler_syntax_src_precedence_rs_display", - "compiler_syntax_src_precedence_rs_formatter", - "compiler_syntax_src_precedence_rs_result", - "compiler_syntax_src_token", - "compiler_syntax_src_token_kind", - "compiler_syntax_src_token_kind_literalkind", - "compiler_syntax_src_token_kind_literalkind_fmt", - "compiler_syntax_src_token_kind_lookup_keyword", - "compiler_syntax_src_token_kind_numeric_literal_kind", - "compiler_syntax_src_token_kind_numericliteralkind", - "compiler_syntax_src_token_kind_numericliteralkind_fmt", - "compiler_syntax_src_token_kind_rs_display", - "compiler_syntax_src_token_kind_rs_formatter", - "compiler_syntax_src_token_kind_rs_option", - "compiler_syntax_src_token_kind_rs_result", - "compiler_syntax_src_token_kind_tokenkind", - "compiler_syntax_src_token_kind_tokenkind_associativity", - "compiler_syntax_src_token_kind_tokenkind_fmt", - "compiler_syntax_src_token_kind_tokenkind_is_alias_keyword", - "compiler_syntax_src_token_kind_tokenkind_is_assignment_operator", - "compiler_syntax_src_token_kind_tokenkind_is_binary_operator", - "compiler_syntax_src_token_kind_tokenkind_is_canonical_keyword", - "compiler_syntax_src_token_kind_tokenkind_is_comparison_operator", - "compiler_syntax_src_token_kind_tokenkind_is_future_reserved_keyword", - "compiler_syntax_src_token_kind_tokenkind_is_keyword", - "compiler_syntax_src_token_kind_tokenkind_is_logical_operator", - "compiler_syntax_src_token_kind_tokenkind_is_operator", - "compiler_syntax_src_token_kind_tokenkind_is_unary_operator", - "compiler_syntax_src_token_kind_tokenkind_literal_kind", - "compiler_syntax_src_token_kind_tokenkind_precedence", - "compiler_syntax_src_token_kind_tokenkind_static_lexeme", - "compiler_syntax_src_token_kind_tokenkind_to_canonical", - "compiler_syntax_src_token_rs_display", - "compiler_syntax_src_token_rs_formatter", - "compiler_syntax_src_token_rs_result", - "compiler_syntax_src_token_rs_self", - "compiler_syntax_src_token_rs_string", - "compiler_syntax_src_token_token", - "compiler_syntax_src_token_token_fmt", - "compiler_syntax_src_token_token_new", - "compiler_syntax_src_token_token_to_canonical", - "logos", - "parseresult", - "techscript_syntax" + "parseresult" ], "22": [ "cli_src_profiler_rs_default", @@ -1067,61 +1027,76 @@ "src_debugger_vmdebugger_trace_instruction" ], "24": [ - "tests_stdlib_tests", - "tests_stdlib_tests_test_ai_generate_text", - "tests_stdlib_tests_test_async_and_channels", - "tests_stdlib_tests_test_collections_module", - "tests_stdlib_tests_test_crypto_hash_and_compression", - "tests_stdlib_tests_test_csv_module", - "tests_stdlib_tests_test_database_module", - "tests_stdlib_tests_test_graphics_canvas_drawing", - "tests_stdlib_tests_test_http_module", - "tests_stdlib_tests_test_json_module", - "tests_stdlib_tests_test_math_limits_and_conversions", - "tests_stdlib_tests_test_math_module", - "tests_stdlib_tests_test_path_validations", - "tests_stdlib_tests_test_regex_operations", - "tests_stdlib_tests_test_strings_module", - "tests_stdlib_tests_test_sys_module_granted", - "tests_stdlib_tests_test_sys_module_sandboxing", - "tests_stdlib_tests_test_system_diagnostics_and_process_execution", - "tests_stdlib_tests_test_toml_module", - "tests_stdlib_tests_test_uuid_module", - "tests_stdlib_tests_test_web_module", - "tests_stdlib_tests_test_xml_module", - "tests_stdlib_tests_test_yaml_module" + "compiler_ast_src_lib_constdecl", + "compiler_ast_src_lib_constdecl_new", + "compiler_ast_src_lib_enumdecl", + "compiler_ast_src_lib_enumdecl_new", + "compiler_ast_src_lib_enumvariant", + "compiler_ast_src_lib_enumvariant_new", + "compiler_ast_src_lib_fieldspec", + "compiler_ast_src_lib_fieldspec_new", + "compiler_ast_src_lib_funcdecl", + "compiler_ast_src_lib_funcdecl_new", + "compiler_ast_src_lib_importstmt", + "compiler_ast_src_lib_importstmt_new", + "compiler_ast_src_lib_methoddecl", + "compiler_ast_src_lib_methoddecl_new", + "compiler_ast_src_lib_methodkeyword", + "compiler_ast_src_lib_modeldecl", + "compiler_ast_src_lib_modeldecl_new", + "compiler_ast_src_lib_parameter", + "compiler_ast_src_lib_parameter_new", + "compiler_ast_src_lib_pattern", + "compiler_ast_src_lib_rs_option", + "compiler_ast_src_lib_rs_vec", + "compiler_ast_src_lib_structdecl", + "compiler_ast_src_lib_structdecl_new", + "compiler_ast_src_lib_typespec", + "compiler_ast_src_lib_typespec_new", + "compiler_ast_src_lib_vardecl", + "compiler_ast_src_lib_vardecl_new", + "compiler_common_src_ident", + "compiler_common_src_ident_ident", + "compiler_common_src_ident_ident_hash", + "compiler_common_src_ident_rs_display", + "h", + "hash" ], "25": [ - "canvasop", - "src_canvas", - "src_canvas_canvasfn", - "src_canvas_canvasfn_accepts_arity", - "src_canvas_canvasfn_arity", - "src_canvas_canvasfn_call", - "src_canvas_canvasfn_name", - "src_canvas_canvasop", - "src_canvas_dsl_to_svg", - "src_canvas_parse_height", - "src_canvas_parse_width", - "src_canvas_stdlibregistry", - "src_canvas_stdlibregistry_register_canvas", - "stdlib_src_canvas_rs_callable", - "stdlib_src_canvas_rs_rc", - "stdlib_src_canvas_rs_result", - "stdlib_src_canvas_rs_runtimecontext", - "stdlib_src_canvas_rs_runtimeerror", - "stdlib_src_canvas_rs_runtimevalue", - "stdlib_src_canvas_rs_string", - "stdlib_src_canvas_rs_vec" + "runtimeconfig", + "stdlib_tests_stdlib_tests", + "stdlib_tests_stdlib_tests_test_ai_generate_text", + "stdlib_tests_stdlib_tests_test_async_and_channels", + "stdlib_tests_stdlib_tests_test_collections_module", + "stdlib_tests_stdlib_tests_test_crypto_hash_and_compression", + "stdlib_tests_stdlib_tests_test_csv_module", + "stdlib_tests_stdlib_tests_test_database_module", + "stdlib_tests_stdlib_tests_test_graphics_canvas_drawing", + "stdlib_tests_stdlib_tests_test_http_module", + "stdlib_tests_stdlib_tests_test_http_module_capability_denied", + "stdlib_tests_stdlib_tests_test_json_module", + "stdlib_tests_stdlib_tests_test_math_limits_and_conversions", + "stdlib_tests_stdlib_tests_test_math_module", + "stdlib_tests_stdlib_tests_test_path_validations", + "stdlib_tests_stdlib_tests_test_regex_operations", + "stdlib_tests_stdlib_tests_test_strings_module", + "stdlib_tests_stdlib_tests_test_sys_module_granted", + "stdlib_tests_stdlib_tests_test_sys_module_sandboxing", + "stdlib_tests_stdlib_tests_test_system_diagnostics_and_process_execution", + "stdlib_tests_stdlib_tests_test_toml_module", + "stdlib_tests_stdlib_tests_test_uuid_module", + "stdlib_tests_stdlib_tests_test_web_module", + "stdlib_tests_stdlib_tests_test_xml_module", + "stdlib_tests_stdlib_tests_test_yaml_module" ], "26": [ + "codelens", + "codelensparams", "completionparams", "completionresponse", - "inlayhint", - "inlayhintparams", "mutex", + "src_lib_backend_code_lens", "src_lib_backend_completion", - "src_lib_backend_inlay_hint", "src_lib_collect_local_decls", "src_lib_collect_stmt_decls", "src_lib_dsl_block_completions", @@ -1137,27 +1112,30 @@ "tools_lsp_src_lib_rs_vec" ], "27": [ - "cli_src_commands_doctor_rs_exitcode", - "cli_src_commands_doctor_rs_option", - "cli_src_commands_doctor_rs_pathbuf", - "cli_src_commands_doctor_rs_self", - "commands_doctor", - "commands_doctor_doctorcontext", - "commands_doctor_doctorcontext_check_cache_dirs", - "commands_doctor_doctorcontext_check_compiler_version", - "commands_doctor_doctorcontext_check_git", - "commands_doctor_doctorcontext_check_network", - "commands_doctor_doctorcontext_check_path_env", - "commands_doctor_doctorcontext_check_project_manifest", - "commands_doctor_doctorcontext_check_rustc", - "commands_doctor_doctorcontext_check_stdlib", - "commands_doctor_doctorcontext_check_windows_associations", - "commands_doctor_doctorcontext_new", - "commands_doctor_doctorcontext_perform_auto_repair", - "commands_doctor_doctorcontext_print_status", - "commands_doctor_execute", - "commands_doctor_home_dir", - "theme" + "crate:techscript_ast", + "crate:techscript_builtins", + "crate:techscript_bytecode", + "crate:techscript_cli", + "crate:techscript_common", + "crate:techscript_errors", + "crate:techscript_formatter", + "crate:techscript_gc", + "crate:techscript_interpreter", + "crate:techscript_ir", + "crate:techscript_lexer", + "crate:techscript_linter", + "crate:techscript_llvm_backend", + "crate:techscript_lsp", + "crate:techscript_module_resolver", + "crate:techscript_native_runtime", + "crate:techscript_optimizer", + "crate:techscript_package_manager", + "crate:techscript_parser", + "crate:techscript_runtime", + "crate:techscript_semantic", + "crate:techscript_stdlib", + "crate:techscript_syntax", + "crate:techscript_vm" ], "28": [ "callhierarchyitem", @@ -1283,21 +1261,21 @@ "src_dsl_schema_register_web_schemas" ], "34": [ - "codelens", - "codelensparams", "didchangetextdocumentparams", "didopentextdocumentparams", "didsavetextdocumentparams", "documentsymbolparams", "documentsymbolresponse", + "inlayhint", + "inlayhintparams", "range", "src_lib_backend", "src_lib_backend_analyze_document", - "src_lib_backend_code_lens", "src_lib_backend_did_change", "src_lib_backend_did_open", "src_lib_backend_did_save", "src_lib_backend_document_symbol", + "src_lib_backend_inlay_hint", "src_lib_backend_span_to_range", "src_lib_backend_symbol", "src_lib_backend_validate_document", @@ -1409,6 +1387,7 @@ ], "41": [ "astvisitor", + "async_runtime", "atomici64", "flowsignal", "indexmap", @@ -1419,38 +1398,65 @@ "runtime_interpreter_src_interpreter", "runtime_interpreter_src_lib", "runtime_interpreter_src_statements_rs_src_statements", + "runtimecontext", + "runtimeerror", "runtimeerrorkind", - "src_process", - "src_xml", + "runtimevalue", "src_yaml", + "stdfncallback", "stdlib_src_async_mod", - "stdlib_src_cache", - "stdlib_src_database", - "stdlib_src_dns", "stdlib_src_http", - "stdlib_src_net", + "stdlib_src_lib_stdfunction", + "stdlib_src_lib_stdfunction_arity", + "stdlib_src_lib_stdfunction_name", + "stdlib_src_lib_stdlibmodule", + "stdlib_src_lib_stdlibregistry", + "stdlib_src_lib_stdlibregistry_default", + "stdlib_src_lib_stdlibregistry_get_module", + "stdlib_src_lib_stdlibregistry_has_module", + "stdlib_src_lib_stdlibregistry_new", + "stdlib_src_lib_stdlibregistry_register_v1_compatibility", + "stdlib_src_notification", + "stdlib_src_security", "stdlib_src_sqlite", "stdlib_src_sqlite_next_id", - "stdlib_src_sys", + "stdlib_src_sqlite_rs_runtimevalue", + "stdlib_src_sqlite_sqlparam", + "stdlib_src_system", "stdlib_src_toml", + "stdlib_src_toml_parse_toml_value", + "stdlib_src_toml_rs_runtimeerror", + "stdlib_src_toml_rs_runtimevalue", + "stdlib_src_toml_rs_value", + "stdlib_src_toml_to_toml_value", "stdlib_src_url", - "tosocketaddrs", + "stdlib_src_xml", + "super", "write" ], "42": [ - "src_json", - "src_json_parse_json_value", - "src_json_stdlibregistry", - "src_json_stdlibregistry_register_json", - "src_json_stringify_value", - "src_json_test_stringify_complex_values", - "src_json_test_stringify_error", - "src_json_test_stringify_simple_values", - "stdlib_src_json_rs_result", - "stdlib_src_json_rs_runtimeerror", - "stdlib_src_json_rs_runtimevalue", - "stdlib_src_json_rs_string", - "stdlib_src_json_rs_value" + "compiler_lexer_examples_lexer_example", + "compiler_lexer_examples_lexer_example_main", + "compiler_lexer_src_lib", + "compiler_lexer_src_lib_block_comment", + "compiler_lexer_src_lib_is_comment_start", + "compiler_lexer_src_lib_lex", + "compiler_lexer_src_lib_lex_recovered", + "compiler_lexer_src_lib_lexer", + "compiler_lexer_src_lib_lexer_a", + "compiler_lexer_src_lib_lexer_a_lex", + "compiler_lexer_src_lib_lexer_a_lex_recovered", + "compiler_lexer_src_lib_lexer_a_map_logos_token", + "compiler_lexer_src_lib_lexer_a_new", + "compiler_lexer_src_lib_lexer_a_scan_string", + "compiler_lexer_src_lib_lexer_a_validate_numeric_suffix", + "compiler_lexer_src_lib_rs_diagnostic", + "compiler_lexer_src_lib_rs_span", + "diagnosticreporter", + "logos", + "lookup_keyword", + "token", + "tokenkind" ], "43": [ "compiler_parser_src_lib_rs_diagnostic", @@ -1467,83 +1473,38 @@ "src_lib_parser_a_parse_recovered" ], "44": [ - "src_compress", - "src_compress_gunzip_archive", - "src_compress_gzip_file", - "src_compress_stdlibregistry", - "src_compress_stdlibregistry_register_compress", - "src_compress_tar_dir", - "src_compress_test_unzip_archive_corrupted_zip", - "src_compress_test_unzip_archive_invalid_path", - "src_compress_untar_archive", - "src_compress_unzip_archive", - "src_compress_zip_dir", - "stdlib_src_compress_rs_result" + "compiler_semantic_src_lib_checkedprogram", + "diagnosticlevel", + "dslblock", + "dslchild", + "errorcode", + "runtime_interpreter_src_lib_interpret", + "runtime_interpreter_src_lib_rs_result", + "statement", + "tools_linter_src_lib", + "tools_linter_src_lib_dslblocklintrule", + "tools_linter_src_lib_dslblocklintrule_check", + "tools_linter_src_lib_dslblocklintrule_check_dsl_blocks", + "tools_linter_src_lib_dslblocklintrule_name", + "tools_linter_src_lib_dslblocklintrule_validate_dsl_block", + "tools_linter_src_lib_dslnamingconventionrule", + "tools_linter_src_lib_dslnamingconventionrule_check", + "tools_linter_src_lib_dslnamingconventionrule_check_naming", + "tools_linter_src_lib_dslnamingconventionrule_check_naming_sub", + "tools_linter_src_lib_dslnamingconventionrule_name", + "tools_linter_src_lib_linter_lint", + "tools_linter_src_lib_lintrule_check", + "tools_linter_src_lib_rs_diagnostic" ], "45": [ - "cli_src_artifacts", - "cli_src_artifacts_artifactcategory", - "cli_src_artifacts_artifactmanager", - "cli_src_artifacts_artifactmanager_artifact_path", - "cli_src_artifacts_artifactmanager_clean", - "cli_src_artifacts_artifactmanager_new", - "cli_src_artifacts_artifactmanager_prepare", - "cli_src_artifacts_artifactmanager_write_build_manifest", - "cli_src_artifacts_artifactmanager_write_bytecode", - "cli_src_artifacts_artifactmanager_write_debug_symbols", - "cli_src_artifacts_artifactmanager_write_docs", - "cli_src_artifacts_artifactmanager_write_source_map", - "cli_src_artifacts_artifactmanager_write_temp", - "cli_src_artifacts_buildmanifest", - "cli_src_artifacts_buildoutput", - "cli_src_artifacts_rs_path", - "cli_src_artifacts_rs_pathbuf", - "cli_src_artifacts_rs_result", - "cli_src_artifacts_rs_self", - "cli_src_artifacts_rs_string", - "cli_src_artifacts_rs_vec", - "compiler_bytecode_src_builder", - "compiler_bytecode_src_builder_bytecodebuilder", - "compiler_bytecode_src_builder_bytecodebuilder_allocate_local", - "compiler_bytecode_src_builder_bytecodebuilder_emit", - "compiler_bytecode_src_builder_bytecodebuilder_emit_jump", - "compiler_bytecode_src_builder_bytecodebuilder_finish", - "compiler_bytecode_src_builder_bytecodebuilder_make_label", - "compiler_bytecode_src_builder_bytecodebuilder_mark_label", - "compiler_bytecode_src_builder_bytecodebuilder_new", - "compiler_bytecode_src_builder_label", - "compiler_bytecode_src_builder_rs_hashmap", - "compiler_bytecode_src_builder_rs_option", - "compiler_bytecode_src_builder_rs_self", - "compiler_bytecode_src_builder_rs_string", - "compiler_bytecode_src_builder_rs_vec", - "compiler_bytecode_src_chunk_chunk", - "compiler_bytecode_src_chunk_chunk_add_const", - "compiler_bytecode_src_chunk_chunk_new", - "compiler_bytecode_src_chunk_chunk_write", - "compiler_bytecode_src_chunk_rs_self", - "compiler_bytecode_src_chunk_rs_vec", - "compiler_bytecode_src_debug", - "compiler_bytecode_src_debug_debugsymbols", - "compiler_bytecode_src_debug_debugsymbols_new", - "compiler_bytecode_src_debug_rs_hashmap", - "compiler_bytecode_src_debug_rs_self", - "compiler_bytecode_src_debug_rs_string", "compiler_bytecode_src_function", "compiler_bytecode_src_function_bytecodefunction", "compiler_bytecode_src_function_bytecodefunction_new", "compiler_bytecode_src_function_rs_self", "compiler_bytecode_src_function_rs_string", - "compiler_bytecode_src_instruction", - "compiler_bytecode_src_instruction_bytecodeinstruction", - "compiler_bytecode_src_instruction_bytecodeinstruction_new", - "compiler_bytecode_src_instruction_rs_self", - "compiler_bytecode_src_instruction_rs_vec", + "compiler_bytecode_src_module", "compiler_bytecode_src_opcode", - "compiler_bytecode_src_opcode_opcode", - "compiler_bytecode_src_opcode_opcode_stack_effect", "compiler_bytecode_src_operand", - "compiler_bytecode_src_operand_operand", "compiler_bytecode_src_source_map", "compiler_bytecode_src_source_map_rs_option", "compiler_bytecode_src_source_map_rs_self", @@ -1552,7 +1513,7 @@ "compiler_bytecode_src_source_map_sourcemap_add", "compiler_bytecode_src_source_map_sourcemap_new", "compiler_bytecode_src_source_map_sourcemap_resolve", - "compiler_ir_src_types_instructionid" + "serde" ], "46": [ "src_file", @@ -1592,13 +1553,28 @@ "stdlib_src_collections_rs_string" ], "49": [ - "cli_src_main_rs_src_main", - "cli_src_main_rs_src_main_main", - "src_main_levenshtein", - "src_main_perform_first_run_check", - "src_main_show_custom_help", - "src_main_show_welcome_screen", - "src_main_suggest_subcommand" + "file", + "read", + "stdlib_src_compress", + "stdlib_src_compress_compress_gunzip", + "stdlib_src_compress_compress_gzip", + "stdlib_src_compress_compress_tar", + "stdlib_src_compress_compress_untar", + "stdlib_src_compress_compress_unzip", + "stdlib_src_compress_compress_zip", + "stdlib_src_compress_gunzip_archive", + "stdlib_src_compress_gzip_file", + "stdlib_src_compress_rs_runtimecontext", + "stdlib_src_compress_rs_runtimeerror", + "stdlib_src_compress_rs_runtimevalue", + "stdlib_src_compress_tar_dir", + "stdlib_src_compress_test_unzip_archive_corrupted_zip", + "stdlib_src_compress_test_unzip_archive_invalid_path", + "stdlib_src_compress_test_zip_dir_invalid_src", + "stdlib_src_compress_test_zip_dir_success", + "stdlib_src_compress_untar_archive", + "stdlib_src_compress_unzip_archive", + "stdlib_src_compress_zip_dir" ], "50": [ "languageserver", @@ -1612,10 +1588,6 @@ "51": [ "item", "iterator", - "runtime_runtime_src_context", - "runtime_runtime_src_context_rs_rc", - "runtime_runtime_src_context_rs_refcell", - "runtime_runtime_src_context_runtimecontext", "runtime_runtime_src_function_callable", "runtime_runtime_src_function_callable_arity", "runtime_runtime_src_function_callable_name", @@ -1721,10 +1693,24 @@ "src_mongodb_test_register_mongodb" ], "58": [ - "src_notification", - "src_notification_stdlibregistry", - "src_notification_stdlibregistry_register_notification", - "src_notification_test_register_notification" + "capability", + "stdlib_src_canvas", + "stdlib_src_canvas_build_canvas_api", + "stdlib_src_canvas_canvasfn", + "stdlib_src_canvas_canvasfn_accepts_arity", + "stdlib_src_canvas_canvasfn_arity", + "stdlib_src_canvas_canvasfn_call", + "stdlib_src_canvas_canvasfn_name", + "stdlib_src_canvas_dsl_to_svg", + "stdlib_src_canvas_parse_height", + "stdlib_src_canvas_parse_width", + "stdlib_src_canvas_render_dsl_to_svg", + "stdlib_src_canvas_rs_callable", + "stdlib_src_canvas_rs_runtimecontext", + "stdlib_src_canvas_rs_runtimeerror", + "stdlib_src_canvas_rs_runtimevalue", + "stdlib_src_canvas_stdlibregistry", + "stdlib_src_canvas_stdlibregistry_register_canvas" ], "59": [ "src_pdf", @@ -1743,91 +1729,25 @@ "tools_package_manager_benches_capability_validation_bench_rs_criterion" ], "62": [ - "c_char", - "c_int", - "ffi", - "raw", - "runtime_native_runtime_src_lib", - "runtime_native_runtime_src_lib_jmpbuf", - "runtime_native_runtime_src_lib_longjmp", - "runtime_native_runtime_src_lib_rs_hashmap", - "runtime_native_runtime_src_lib_rs_string", - "runtime_native_runtime_src_lib_setjmp", - "runtime_native_runtime_src_lib_ts_add", - "runtime_native_runtime_src_lib_ts_alloc_bool", - "runtime_native_runtime_src_lib_ts_alloc_enum", - "runtime_native_runtime_src_lib_ts_alloc_float", - "runtime_native_runtime_src_lib_ts_alloc_int", - "runtime_native_runtime_src_lib_ts_alloc_list", - "runtime_native_runtime_src_lib_ts_alloc_map", - "runtime_native_runtime_src_lib_ts_alloc_model", - "runtime_native_runtime_src_lib_ts_alloc_null", - "runtime_native_runtime_src_lib_ts_alloc_string", - "runtime_native_runtime_src_lib_ts_alloc_struct", - "runtime_native_runtime_src_lib_ts_ask", - "runtime_native_runtime_src_lib_ts_await", - "runtime_native_runtime_src_lib_ts_cast", - "runtime_native_runtime_src_lib_ts_div", - "runtime_native_runtime_src_lib_ts_eq", - "runtime_native_runtime_src_lib_ts_free_value", - "runtime_native_runtime_src_lib_ts_ge", - "runtime_native_runtime_src_lib_ts_get_exception", - "runtime_native_runtime_src_lib_ts_gt", - "runtime_native_runtime_src_lib_ts_index_get", - "runtime_native_runtime_src_lib_ts_index_set", - "runtime_native_runtime_src_lib_ts_le", - "runtime_native_runtime_src_lib_ts_len", - "runtime_native_runtime_src_lib_ts_list_get", - "runtime_native_runtime_src_lib_ts_list_push", - "runtime_native_runtime_src_lib_ts_list_set", - "runtime_native_runtime_src_lib_ts_lt", - "runtime_native_runtime_src_lib_ts_map_get", - "runtime_native_runtime_src_lib_ts_map_set", - "runtime_native_runtime_src_lib_ts_math_abs", - "runtime_native_runtime_src_lib_ts_math_cos", - "runtime_native_runtime_src_lib_ts_math_exp", - "runtime_native_runtime_src_lib_ts_math_log", - "runtime_native_runtime_src_lib_ts_math_sin", - "runtime_native_runtime_src_lib_ts_math_sqrt", - "runtime_native_runtime_src_lib_ts_math_tan", - "runtime_native_runtime_src_lib_ts_mod", - "runtime_native_runtime_src_lib_ts_mul", - "runtime_native_runtime_src_lib_ts_ne", - "runtime_native_runtime_src_lib_ts_pow", - "runtime_native_runtime_src_lib_ts_range", - "runtime_native_runtime_src_lib_ts_say", - "runtime_native_runtime_src_lib_ts_struct_get", - "runtime_native_runtime_src_lib_ts_struct_set", - "runtime_native_runtime_src_lib_ts_sub", - "runtime_native_runtime_src_lib_ts_throw", - "runtime_native_runtime_src_lib_ts_try_free", - "runtime_native_runtime_src_lib_ts_try_pop", - "runtime_native_runtime_src_lib_ts_try_push", - "runtime_native_runtime_src_lib_tsenum", - "runtime_native_runtime_src_lib_tsmodel", - "runtime_native_runtime_src_lib_tsstruct", - "runtime_native_runtime_src_lib_tstag", - "runtime_native_runtime_src_lib_tsvalue", - "runtime_native_runtime_src_lib_value_to_string", - "tsdata" + "runtime_native_runtime_src_lib_rs_hashmap" ], "63": [ "crate", "hashmap", "rc", - "runtime_vm_src_executor", "stdlib_src_ai", "stdlib_src_audio", "stdlib_src_benchmark", "stdlib_src_binary", + "stdlib_src_cache", "stdlib_src_charts", "stdlib_src_config", "stdlib_src_datetime", "stdlib_src_debug", + "stdlib_src_dns", "stdlib_src_docs", "stdlib_src_email", "stdlib_src_encoding", - "stdlib_src_env", "stdlib_src_excel", "stdlib_src_gui", "stdlib_src_image", @@ -1840,6 +1760,7 @@ "stdlib_src_mysql", "stdlib_src_oauth", "stdlib_src_os", + "stdlib_src_parallel", "stdlib_src_path", "stdlib_src_postgres", "stdlib_src_powerpoint", @@ -1849,16 +1770,16 @@ "stdlib_src_redis", "stdlib_src_regex", "stdlib_src_report", - "stdlib_src_security", + "stdlib_src_scheduler", "stdlib_src_settings", "stdlib_src_socket", - "stdlib_src_strings", "stdlib_src_svg", - "stdlib_src_system", "stdlib_src_task", "stdlib_src_terminal", "stdlib_src_testing", "stdlib_src_theme", + "stdlib_src_thread", + "stdlib_src_time", "stdlib_src_uuid", "stdlib_src_video", "stdlib_src_websocket", @@ -1926,52 +1847,35 @@ "66": [ "src_barcode_stdlibregistry", "src_barcode_stdlibregistry_register_barcode", - "src_crypto_stdlibregistry", - "src_crypto_stdlibregistry_register_crypto", "src_file_stdlibregistry", "src_file_stdlibregistry_register_file", "src_graphics_stdlibregistry", "src_graphics_stdlibregistry_register_graphics", "src_hash_stdlibregistry", "src_hash_stdlibregistry_register_hash", - "src_process_stdlibregistry", - "src_process_stdlibregistry_register_process", - "src_xml_stdlibregistry", - "src_xml_stdlibregistry_register_xml", "src_yaml_stdlibregistry", "src_yaml_stdlibregistry_register_yaml", "stdlib_src_async_mod_stdlibregistry", "stdlib_src_async_mod_stdlibregistry_register_async", "stdlib_src_async_mod_stdlibregistry_register_channel", "stdlib_src_async_mod_stdlibregistry_register_future", - "stdlib_src_gui_stdlibregistry", - "stdlib_src_gui_stdlibregistry_register_gui", + "stdlib_src_env_stdlibregistry", + "stdlib_src_env_stdlibregistry_register_env", + "stdlib_src_excel_stdlibregistry", + "stdlib_src_excel_stdlibregistry_register_excel", "stdlib_src_lib_stdlibregistry_register_defaults", - "stdlib_src_oauth_stdlibregistry", - "stdlib_src_oauth_stdlibregistry_register_oauth", - "stdlib_src_redis_stdlibregistry", - "stdlib_src_redis_stdlibregistry_register_redis", - "stdlib_src_svg_stdlibregistry", - "stdlib_src_svg_stdlibregistry_register_svg", - "stdlib_src_websocket_stdlibregistry", - "stdlib_src_websocket_stdlibregistry_register_websocket" + "stdlib_src_parallel_stdlibregistry", + "stdlib_src_parallel_stdlibregistry_register_parallel", + "stdlib_src_report_stdlibregistry", + "stdlib_src_report_stdlibregistry_register_report", + "stdlib_src_toml_stdlibregistry", + "stdlib_src_toml_stdlibregistry_register_toml", + "stdlib_src_video_stdlibregistry", + "stdlib_src_video_stdlibregistry_register_video" ], "67": [ - "atomicu64", "partialeq", - "runtime_runtime_src_object", - "runtime_runtime_src_object_modelinstance", - "runtime_runtime_src_object_modelinstance_new", - "runtime_runtime_src_object_next_object_id", - "runtime_runtime_src_object_objectid", - "runtime_runtime_src_object_objectid_next", - "runtime_runtime_src_object_rs_indexmap", - "runtime_runtime_src_object_rs_self", - "runtime_runtime_src_object_rs_string", - "runtime_runtime_src_object_structinstance", - "runtime_runtime_src_object_structinstance_new", "runtime_runtime_src_value", - "runtime_runtime_src_value_dslblockvalue", "runtime_runtime_src_value_dslproperty", "runtime_runtime_src_value_rs_debug", "runtime_runtime_src_value_rs_display", @@ -1983,7 +1887,6 @@ "runtime_runtime_src_value_rs_result", "runtime_runtime_src_value_rs_self", "runtime_runtime_src_value_rs_string", - "runtime_runtime_src_value_rs_vec", "runtime_runtime_src_value_runtimetype", "runtime_runtime_src_value_runtimetype_fmt", "runtime_runtime_src_value_runtimevalue", @@ -1999,30 +1902,9 @@ "runtime_runtime_src_value_runtimevalue_try_into_bool", "runtime_runtime_src_value_runtimevalue_try_into_float", "runtime_runtime_src_value_runtimevalue_try_into_int", - "runtime_runtime_src_value_runtimevalue_try_into_string", - "stdlib_src_sqlite_runtime_to_sql_value", - "stdlib_src_toml_parse_toml_value", - "stdlib_src_toml_rs_result", - "stdlib_src_toml_stdlibregistry", - "stdlib_src_toml_stdlibregistry_register_toml", - "stdlib_src_toml_to_toml_value" + "runtime_runtime_src_value_runtimevalue_try_into_string" ], "68": [ - "cli_src_events", - "cli_src_events_compilationevent", - "cli_src_events_eventbus", - "cli_src_events_eventbus_default", - "cli_src_events_eventbus_emit", - "cli_src_events_eventbus_new", - "cli_src_events_eventbus_subscribe", - "cli_src_events_eventlistener", - "cli_src_events_eventlistener_on_event", - "cli_src_events_rs_box", - "cli_src_events_rs_default", - "cli_src_events_rs_duration", - "cli_src_events_rs_path", - "cli_src_events_rs_self", - "cli_src_events_rs_vec", "cli_src_logging", "cli_src_logging_format_duration", "cli_src_logging_logformat", @@ -2037,36 +1919,23 @@ "cli_src_logging_logger_success", "cli_src_logging_logger_trace", "cli_src_logging_logger_warn", - "cli_src_logging_loglevel", "cli_src_logging_rs_duration", "cli_src_logging_rs_self", "cli_src_logging_rs_string", - "cli_src_logging_stagestatus", - "cli_src_plugin", - "cli_src_plugin_compilerplugin", - "cli_src_plugin_compilerplugin_name", - "cli_src_plugin_compilerplugin_version", - "cli_src_plugin_pluginregistry", - "cli_src_plugin_pluginregistry_default", - "cli_src_plugin_pluginregistry_new", - "cli_src_plugin_pluginregistry_plugins", - "cli_src_plugin_pluginregistry_register", - "cli_src_plugin_rs_box", - "cli_src_plugin_rs_default", - "cli_src_plugin_rs_self", - "cli_src_plugin_rs_vec", - "diagnosticstats", - "send" + "cli_src_logging_stagestatus" ], "69": [ - "cli_src_bin_benchmark", - "cli_src_commands_benchmark_execute", "cli_src_commands_completion", "cli_src_commands_completion_execute", "cli_src_commands_config", "cli_src_commands_config_default_toml_config", "cli_src_commands_config_execute", "cli_src_commands_config_rs_option", + "cli_src_commands_docs", + "cli_src_commands_docs_execute", + "cli_src_commands_docs_open_browser", + "cli_src_commands_docs_rs_option", + "cli_src_commands_docs_rs_result", "cli_src_commands_dump", "cli_src_commands_dump_dump_ast", "cli_src_commands_dump_dump_bytecode", @@ -2093,10 +1962,8 @@ "cli_src_exit_code_exitcode", "cli_src_exit_code_exitcode_code", "cli_src_exit_code_exitcode_description", - "cli_src_exit_code_exitcode_fmt", "cli_src_exit_code_rs_display", - "cli_src_exit_code_rs_formatter", - "cli_src_exit_code_rs_result", + "colorize", "commandfactory", "fs", "manifest", @@ -2105,38 +1972,41 @@ "techscript_package_manager" ], "70": [ - "compiler_ir_src_module_dslblockir", "compiler_ir_src_module_module", - "compiler_ir_src_module_module_new", - "compiler_ir_src_module_rs_option", - "compiler_ir_src_module_rs_self", - "compiler_ir_src_module_rs_string", - "compiler_ir_src_module_rs_vec", - "compiler_ir_src_types_dslblockid", - "compiler_ir_src_types_functionid", - "compiler_optimizer_src_analysis_mod_analysismanager", - "compiler_optimizer_src_analysis_mod_analysismanager_invalidate", - "compiler_optimizer_src_analysis_mod_analysismanager_invalidate_all", - "compiler_optimizer_src_analysis_mod_analysismanager_new", - "compiler_optimizer_src_analysis_mod_rs_self", + "compiler_optimizer_src_lib_optimize", "compiler_optimizer_src_pass", "compiler_optimizer_src_pass_optimizationpass", "compiler_optimizer_src_pass_optimizationpass_name", "compiler_optimizer_src_pass_optimizationpass_run", + "compiler_optimizer_src_passes_algebraic", "compiler_optimizer_src_passes_algebraic_algebraicsimplification", "compiler_optimizer_src_passes_algebraic_algebraicsimplification_name", "compiler_optimizer_src_passes_algebraic_algebraicsimplification_run", + "compiler_optimizer_src_passes_branch_simplification", + "compiler_optimizer_src_passes_branch_simplification_branchsimplification", + "compiler_optimizer_src_passes_branch_simplification_branchsimplification_name", + "compiler_optimizer_src_passes_branch_simplification_branchsimplification_run", "compiler_optimizer_src_passes_canonicalize", "compiler_optimizer_src_passes_canonicalize_canonicalize", "compiler_optimizer_src_passes_canonicalize_canonicalize_name", "compiler_optimizer_src_passes_canonicalize_canonicalize_run", + "compiler_optimizer_src_passes_cfg_cleanup", "compiler_optimizer_src_passes_cfg_cleanup_cfgcleanup", "compiler_optimizer_src_passes_cfg_cleanup_cfgcleanup_name", "compiler_optimizer_src_passes_cfg_cleanup_cfgcleanup_run", + "compiler_optimizer_src_passes_constant_folding", + "compiler_optimizer_src_passes_constant_folding_constantfolding", + "compiler_optimizer_src_passes_constant_folding_constantfolding_fold_binary", + "compiler_optimizer_src_passes_constant_folding_constantfolding_fold_unary", + "compiler_optimizer_src_passes_constant_folding_constantfolding_name", + "compiler_optimizer_src_passes_constant_folding_constantfolding_run", + "compiler_optimizer_src_passes_constant_folding_rs_option", + "compiler_optimizer_src_passes_constant_propagation", "compiler_optimizer_src_passes_copy_propagation", "compiler_optimizer_src_passes_copy_propagation_copypropagation", "compiler_optimizer_src_passes_copy_propagation_copypropagation_name", "compiler_optimizer_src_passes_copy_propagation_copypropagation_run", + "compiler_optimizer_src_passes_dead_store", "compiler_optimizer_src_passes_dead_store_deadstore", "compiler_optimizer_src_passes_dead_store_deadstore_name", "compiler_optimizer_src_passes_dead_store_deadstore_run", @@ -2147,48 +2017,45 @@ "compiler_optimizer_src_passes_unreachable", "compiler_optimizer_src_passes_unreachable_unreachableblockelimination", "compiler_optimizer_src_passes_unreachable_unreachableblockelimination_name", - "compiler_optimizer_src_passes_unreachable_unreachableblockelimination_run" - ], - "71": [ - "compiler_optimizer_src_lib", - "compiler_optimizer_src_lib_optimize", - "compiler_optimizer_src_passes_algebraic", - "compiler_optimizer_src_passes_branch_simplification", - "compiler_optimizer_src_passes_branch_simplification_branchsimplification", - "compiler_optimizer_src_passes_branch_simplification_branchsimplification_name", - "compiler_optimizer_src_passes_branch_simplification_branchsimplification_run", - "compiler_optimizer_src_passes_constant_folding", - "compiler_optimizer_src_passes_dead_store", - "compiler_optimizer_src_pipeline", - "compiler_optimizer_src_pipeline_optimizationpipeline", + "compiler_optimizer_src_passes_unreachable_unreachableblockelimination_run", "compiler_optimizer_src_pipeline_optimizationpipeline_optimize", + "compiler_optimizer_src_result", "compiler_optimizer_src_result_optimizationresult", "compiler_optimizer_src_result_optimizationresult_changed", "compiler_optimizer_src_result_optimizationresult_unchanged", "compiler_optimizer_src_result_rs_self", + "compiler_optimizer_src_statistics", "compiler_optimizer_src_statistics_passstatistics", "compiler_optimizer_src_statistics_passstatistics_combine", "compiler_optimizer_src_statistics_passstatistics_new", "compiler_optimizer_src_statistics_rs_self", "compiler_optimizer_src_statistics_rs_string", - "context", - "function", - "hashset", - "irverifier", "literalval", "localid", "op", + "value" + ], + "71": [ + "compiler_optimizer_src_context", + "compiler_optimizer_src_context_optimizationcontext", + "compiler_optimizer_src_context_optimizationcontext_default", + "compiler_optimizer_src_context_optimizationcontext_new", + "compiler_optimizer_src_context_optimizationlevel", + "compiler_optimizer_src_context_rs_default", + "compiler_optimizer_src_context_rs_self", + "compiler_optimizer_src_lib", + "compiler_optimizer_src_pipeline", + "compiler_optimizer_src_pipeline_optimizationpipeline", + "compiler_optimizer_src_pipeline_optimizationpipeline_new", + "compiler_optimizer_src_pipeline_rs_self", + "context", + "function", + "irverifier", "optimizationpass", "optimizationpipeline", "passes", "passmanager", - "runtime_builtins_tests_builtins_tests", - "runtime_builtins_tests_builtins_tests_test_builtins_len", - "runtime_gc_tests_gc_tests", - "runtime_gc_tests_gc_tests_test_gc_allocator", - "runtime_runtime_src_lib", - "techscript_gc", - "value" + "runtime_runtime_src_lib" ], "72": [ "compiler_errors_src_lib", @@ -2199,110 +2066,63 @@ "compiler_errors_src_lib_diagnosticreporter_get_diagnostics", "compiler_errors_src_lib_diagnosticreporter_new", "compiler_errors_src_lib_diagnosticreporter_report", + "compiler_errors_src_lib_errorcode", "compiler_errors_src_lib_rs_option", "compiler_errors_src_lib_rs_self", - "compiler_errors_src_lib_rs_string", - "compiler_semantic_src_lib_checkedprogram", - "tools_linter_src_lib", - "tools_linter_src_lib_dslblocklintrule", - "tools_linter_src_lib_dslblocklintrule_check", - "tools_linter_src_lib_dslblocklintrule_check_dsl_blocks", - "tools_linter_src_lib_dslblocklintrule_name", - "tools_linter_src_lib_dslblocklintrule_validate_dsl_block", - "tools_linter_src_lib_dslnamingconventionrule", - "tools_linter_src_lib_dslnamingconventionrule_check", - "tools_linter_src_lib_dslnamingconventionrule_check_naming", - "tools_linter_src_lib_dslnamingconventionrule_check_naming_sub", - "tools_linter_src_lib_dslnamingconventionrule_name", - "tools_linter_src_lib_linter", - "tools_linter_src_lib_linter_add_rule", - "tools_linter_src_lib_linter_lint", - "tools_linter_src_lib_linter_new", - "tools_linter_src_lib_lintrule", - "tools_linter_src_lib_lintrule_check", - "tools_linter_src_lib_lintrule_name", - "tools_linter_src_lib_rs_box", - "tools_linter_src_lib_rs_self", - "tools_linter_src_lib_rs_vec", - "tools_linter_tests_linter_tests_dummyrule", - "tools_linter_tests_linter_tests_dummyrule_check", - "tools_linter_tests_linter_tests_dummyrule_name", - "tools_linter_tests_linter_tests_rs_vec" + "compiler_errors_src_lib_rs_string" ], "73": [ - "fnonce", - "stdfncallback", + "f", "stdlib_src_lib", "stdlib_src_lib_asynctask", "stdlib_src_lib_mockfunction", "stdlib_src_lib_mockfunction_arity", "stdlib_src_lib_mockfunction_call", "stdlib_src_lib_mockfunction_name", - "stdlib_src_lib_rs_box", - "stdlib_src_lib_rs_default", - "stdlib_src_lib_rs_f", - "stdlib_src_lib_rs_hashmap", - "stdlib_src_lib_rs_option", - "stdlib_src_lib_rs_rc", - "stdlib_src_lib_rs_result", - "stdlib_src_lib_rs_self", - "stdlib_src_lib_rs_string", - "stdlib_src_lib_rs_vec", + "stdlib_src_lib_rs_callable", + "stdlib_src_lib_rs_runtimecontext", + "stdlib_src_lib_rs_runtimeerror", + "stdlib_src_lib_rs_runtimevalue", "stdlib_src_lib_scheduler", "stdlib_src_lib_scheduler_new", "stdlib_src_lib_spawn_task", - "stdlib_src_lib_stdfunction", - "stdlib_src_lib_stdfunction_arity", "stdlib_src_lib_stdfunction_call", - "stdlib_src_lib_stdfunction_name", - "stdlib_src_lib_stdlibmodule", - "stdlib_src_lib_stdlibregistry", "stdlib_src_lib_stdlibregistry_construct_std_namespace", - "stdlib_src_lib_stdlibregistry_default", - "stdlib_src_lib_stdlibregistry_get_module", - "stdlib_src_lib_stdlibregistry_has_module", - "stdlib_src_lib_stdlibregistry_new", - "stdlib_src_lib_stdlibregistry_register_v1_compatibility", "stdlib_src_lib_tick", - "super", "vecdeque" ], "74": [ "stdlib_src_ai_stdlibregistry", "stdlib_src_ai_stdlibregistry_register_ai", + "stdlib_src_audio_stdlibregistry", + "stdlib_src_audio_stdlibregistry_register_audio", "stdlib_src_benchmark_stdlibregistry", "stdlib_src_benchmark_stdlibregistry_register_benchmark", "stdlib_src_cache_stdlibregistry", "stdlib_src_cache_stdlibregistry_register_cache", - "stdlib_src_config_stdlibregistry", - "stdlib_src_config_stdlibregistry_register_config", + "stdlib_src_compress_stdlibregistry", + "stdlib_src_compress_stdlibregistry_register_compress", "stdlib_src_debug_stdlibregistry", "stdlib_src_debug_stdlibregistry_register_debug", - "stdlib_src_env_stdlibregistry", - "stdlib_src_env_stdlibregistry_register_env", "stdlib_src_lib_stdlibregistry_register_module", - "stdlib_src_math_stdlibregistry", - "stdlib_src_math_stdlibregistry_register_math", - "stdlib_src_mysql_stdlibregistry", - "stdlib_src_mysql_stdlibregistry_register_mysql", - "stdlib_src_parallel_stdlibregistry", - "stdlib_src_parallel_stdlibregistry_register_parallel", - "stdlib_src_random_stdlibregistry", - "stdlib_src_random_stdlibregistry_register_random", + "stdlib_src_postgres_stdlibregistry", + "stdlib_src_postgres_stdlibregistry_register_postgres", + "stdlib_src_powerpoint_stdlibregistry", + "stdlib_src_powerpoint_stdlibregistry_register_powerpoint", + "stdlib_src_process_stdlibregistry", + "stdlib_src_process_stdlibregistry_register_process", + "stdlib_src_profiler_stdlibregistry", + "stdlib_src_profiler_stdlibregistry_register_profiler", + "stdlib_src_qrcode_stdlibregistry", + "stdlib_src_qrcode_stdlibregistry_register_qrcode", "stdlib_src_scheduler_stdlibregistry", "stdlib_src_scheduler_stdlibregistry_register_scheduler", - "stdlib_src_sqlite_stdlibregistry", - "stdlib_src_sqlite_stdlibregistry_register_sqlite", - "stdlib_src_task_stdlibregistry", - "stdlib_src_task_stdlibregistry_register_task", + "stdlib_src_security_stdlibregistry", + "stdlib_src_security_stdlibregistry_register_security", + "stdlib_src_system_stdlibregistry", + "stdlib_src_system_stdlibregistry_register_system", "stdlib_src_terminal_stdlibregistry", - "stdlib_src_terminal_stdlibregistry_register_terminal", - "stdlib_src_thread_stdlibregistry", - "stdlib_src_thread_stdlibregistry_register_thread", - "stdlib_src_time_stdlibregistry", - "stdlib_src_time_stdlibregistry_register_time", - "stdlib_src_url_stdlibregistry", - "stdlib_src_url_stdlibregistry_register_url" + "stdlib_src_terminal_stdlibregistry_register_terminal" ], "75": [ "test_libc", @@ -2312,7 +2132,6 @@ "compiler_parser_src_statements_rs_src_statements" ], "77": [ - "build_dsl_registry", "compiler_semantic_src_context", "compiler_semantic_src_context_rs_default", "compiler_semantic_src_context_rs_hashmap", @@ -2325,29 +2144,9 @@ "compiler_semantic_src_context_semanticcontext_new", "compiler_semantic_src_passes_collect_collectdecls", "compiler_semantic_src_passes_collect_collectdecls_collect_statement", - "compiler_semantic_src_passes_collect_collectdecls_run", - "compiler_semantic_src_passes_validate_dsl", - "compiler_semantic_src_passes_validate_dsl_rs_hashmap", - "compiler_semantic_src_passes_validate_dsl_rs_string", - "compiler_semantic_src_passes_validate_dsl_validate_dsl_block", - "compiler_semantic_src_passes_validate_dsl_validatedsl", - "compiler_semantic_src_passes_validate_dsl_validatedsl_run", - "compiler_semantic_src_pipeline", - "compiler_semantic_src_pipeline_pass", - "compiler_semantic_src_pipeline_pass_run", - "compiler_semantic_src_pipeline_passpipeline", - "compiler_semantic_src_pipeline_passpipeline_add_pass", - "compiler_semantic_src_pipeline_passpipeline_default", - "compiler_semantic_src_pipeline_passpipeline_execute", - "compiler_semantic_src_pipeline_passpipeline_new", - "compiler_semantic_src_pipeline_rs_box", - "compiler_semantic_src_pipeline_rs_default", - "compiler_semantic_src_pipeline_rs_self", - "compiler_semantic_src_pipeline_rs_vec", - "dslschema" + "compiler_semantic_src_passes_collect_collectdecls_run" ], "78": [ - "builder", "compiler_bytecode_src_lowering", "compiler_bytecode_src_lowering_bytecodelowerer", "compiler_bytecode_src_lowering_bytecodelowerer_emit_load", @@ -2362,69 +2161,93 @@ "compiler_bytecode_src_lowering_rs_hashmap", "compiler_bytecode_src_lowering_rs_self", "compiler_bytecode_src_lowering_rs_string", + "compiler_ir_src_instruction", + "compiler_ir_src_instruction_instruction", + "compiler_ir_src_instruction_instructionmetadata", + "compiler_ir_src_instruction_op", + "compiler_ir_src_instruction_rs_box", + "compiler_ir_src_instruction_rs_option", + "compiler_ir_src_instruction_rs_string", + "compiler_ir_src_instruction_rs_vec", + "compiler_ir_src_instruction_terminator", + "compiler_ir_src_instruction_terminatorkind", "compiler_ir_src_types", "compiler_ir_src_types_globalid", + "compiler_ir_src_types_irtype", + "compiler_ir_src_types_irtype_fmt", "compiler_ir_src_types_localid", + "compiler_ir_src_types_rs_display", + "compiler_ir_src_types_rs_formatter", + "compiler_ir_src_types_rs_result", + "compiler_ir_src_types_rs_string", "compiler_ir_src_types_valueid", + "compiler_ir_src_value", "compiler_ir_src_value_rs_string", "compiler_ir_src_value_value", - "runtime_gc_src_lib", - "runtime_gc_src_lib_dummygc", - "runtime_gc_src_lib_dummygc_allocate", - "runtime_gc_src_lib_dummygc_collect", - "runtime_gc_src_lib_dummygc_new", - "runtime_gc_src_lib_garbagecollector", - "runtime_gc_src_lib_garbagecollector_allocate", - "runtime_gc_src_lib_garbagecollector_collect", - "runtime_gc_src_lib_rs_self", - "runtime_interpreter_src_lib_interpret", - "runtime_interpreter_src_lib_rs_result" + "compiler_optimizer_src_analysis_use_def_rs_vec", + "compiler_optimizer_src_analysis_use_def_usedefanalysis_collect_operands", + "types" ], "79": [ "collections", + "compiler_ir_src_function", + "compiler_ir_src_function_function", + "compiler_ir_src_function_function_new", + "compiler_ir_src_function_rs_hashmap", + "compiler_ir_src_function_rs_self", + "compiler_ir_src_function_rs_string", + "compiler_ir_src_function_rs_vec", + "compiler_ir_src_types_functionid", "compiler_optimizer_src_analysis_cfg", - "compiler_optimizer_src_analysis_cfg_cfganalysis", - "compiler_optimizer_src_analysis_cfg_cfganalysis_analyze", - "compiler_optimizer_src_analysis_cfg_cfganalysis_dfs", - "compiler_optimizer_src_analysis_cfg_rs_hashmap", - "compiler_optimizer_src_analysis_cfg_rs_hashset", - "compiler_optimizer_src_analysis_cfg_rs_self", - "compiler_optimizer_src_analysis_cfg_rs_vec", "compiler_optimizer_src_analysis_dominators", "compiler_optimizer_src_analysis_dominators_dominatoranalysis", "compiler_optimizer_src_analysis_dominators_dominatoranalysis_analyze", - "compiler_optimizer_src_analysis_dominators_rs_hashmap", - "compiler_optimizer_src_analysis_dominators_rs_hashset", - "compiler_optimizer_src_analysis_dominators_rs_self", - "compiler_optimizer_src_analysis_liveness", + "compiler_optimizer_src_analysis_dominators_rs_blockid", + "compiler_optimizer_src_analysis_dominators_rs_function", "compiler_optimizer_src_analysis_mod", + "compiler_optimizer_src_analysis_mod_analysismanager", "compiler_optimizer_src_analysis_mod_analysismanager_get_cfg", "compiler_optimizer_src_analysis_mod_analysismanager_get_dominators", + "compiler_optimizer_src_analysis_mod_analysismanager_get_liveness", "compiler_optimizer_src_analysis_mod_analysismanager_get_use_def", + "compiler_optimizer_src_analysis_mod_analysismanager_invalidate", + "compiler_optimizer_src_analysis_mod_analysismanager_invalidate_all", + "compiler_optimizer_src_analysis_mod_analysismanager_new", "compiler_optimizer_src_analysis_mod_rs_hashmap", + "compiler_optimizer_src_analysis_mod_rs_self", "compiler_optimizer_src_analysis_use_def", "compiler_optimizer_src_analysis_use_def_rs_hashmap", "compiler_optimizer_src_analysis_use_def_rs_hashset", "compiler_optimizer_src_analysis_use_def_rs_self", - "compiler_optimizer_src_analysis_use_def_rs_vec", "compiler_optimizer_src_analysis_use_def_usedefanalysis", "compiler_optimizer_src_analysis_use_def_usedefanalysis_analyze", - "compiler_optimizer_src_analysis_use_def_usedefanalysis_collect_operands", "techscript_ir" ], "80": [ - "src_crypto" + "cli_src_diagnostics_diagnosticrenderer_a", + "cli_src_diagnostics_diagnosticrenderer_a_emit", + "cli_src_diagnostics_diagnosticrenderer_a_render", + "cli_src_diagnostics_diagnosticrenderer_a_render_footer", + "cli_src_diagnostics_diagnosticrenderer_a_render_header", + "cli_src_diagnostics_diagnosticrenderer_a_render_human", + "cli_src_diagnostics_diagnosticrenderer_a_render_json", + "cli_src_diagnostics_diagnosticrenderer_a_render_primary_span", + "cli_src_diagnostics_fixsuggestion", + "cli_src_diagnostics_richdiagnostic", + "cli_src_diagnostics_richdiagnostic_error", + "cli_src_diagnostics_richdiagnostic_warning", + "cli_src_diagnostics_richdiagnostic_with_primary", + "cli_src_diagnostics_richdiagnostic_with_secondary", + "cli_src_diagnostics_richdiagnostic_with_suggestion", + "cli_src_diagnostics_rs_span", + "cli_src_diagnostics_spanlabel" ], "81": [ "src_hash" ], "82": [ - "compiler_errors_src_lib_errorcode", + "error", "runtime_interpreter_src_control_flow_flowsignal", - "runtime_interpreter_src_operations", - "runtime_interpreter_src_operations_eval_binary", - "runtime_interpreter_src_operations_eval_unary", - "runtime_interpreter_src_operations_rs_result", "runtime_runtime_src_collections", "runtime_runtime_src_collections_list_get", "runtime_runtime_src_collections_list_set", @@ -2445,33 +2268,27 @@ "runtime_runtime_src_error_runtimeerror_new", "runtime_runtime_src_error_runtimeerrorkind", "runtime_runtime_src_error_runtimeerrorkind_fmt", - "runtime_runtime_tests_runtime_tests_test_list_and_map_mutations" + "runtime_runtime_tests_runtime_tests_test_list_and_map_mutations", + "runtime_vm_src_error" ], "83": [ - "crate:techscript_ast", - "crate:techscript_builtins", - "crate:techscript_bytecode", - "crate:techscript_cli", - "crate:techscript_common", - "crate:techscript_errors", - "crate:techscript_formatter", - "crate:techscript_gc", - "crate:techscript_interpreter", - "crate:techscript_ir", - "crate:techscript_lexer", - "crate:techscript_linter", - "crate:techscript_llvm_backend", - "crate:techscript_lsp", - "crate:techscript_module_resolver", - "crate:techscript_native_runtime", - "crate:techscript_optimizer", - "crate:techscript_package_manager", - "crate:techscript_parser", - "crate:techscript_runtime", - "crate:techscript_semantic", - "crate:techscript_stdlib", - "crate:techscript_syntax", - "crate:techscript_vm" + "compiler_optimizer_src_analysis_liveness", + "compiler_optimizer_src_analysis_liveness_livenessanalysis", + "compiler_optimizer_src_analysis_liveness_livenessanalysis_analyze", + "compiler_optimizer_src_analysis_liveness_livenessanalysis_collect_operands", + "compiler_optimizer_src_analysis_liveness_rs_blockid", + "compiler_optimizer_src_analysis_liveness_rs_function", + "compiler_optimizer_src_analysis_liveness_rs_valueid", + "compiler_optimizer_src_verifier", + "compiler_optimizer_src_verifier_irverifier", + "compiler_optimizer_src_verifier_irverifier_default", + "compiler_optimizer_src_verifier_irverifier_new", + "compiler_optimizer_src_verifier_irverifier_verify", + "compiler_optimizer_src_verifier_irverifier_verify_block", + "compiler_optimizer_src_verifier_irverifier_verify_function", + "compiler_optimizer_src_verifier_rs_blockid", + "compiler_optimizer_src_verifier_rs_function", + "hashset" ], "84": [ "runtime_interpreter_src_functions_bridgedfunction", @@ -2525,9 +2342,13 @@ "compiler_common_src_source_sourcemanager_resolve_position" ], "86": [ - "artifactmanager", - "buildcache", + "cli_src_bin_benchmark", + "cli_src_bin_benchmark_main", + "cli_src_bin_benchmark_rs_box", + "cli_src_bin_benchmark_rs_error", + "cli_src_bin_benchmark_rs_result", "cli_src_commands_benchmark", + "cli_src_commands_benchmark_execute", "cli_src_commands_build", "cli_src_commands_build_execute", "cli_src_commands_build_invoke_linker", @@ -2535,23 +2356,22 @@ "cli_src_commands_build_rs_option", "cli_src_commands_build_rs_path", "cli_src_commands_build_rs_result", - "cli_src_commands_check", - "cli_src_commands_check_execute", - "cli_src_commands_check_rs_option", - "cli_src_commands_run", "cli_src_commands_test", - "colorize", + "cli_src_commands_test_execute", + "cli_src_commands_test_find_test_files", + "cli_src_commands_test_rs_option", + "cli_src_commands_test_rs_path", + "cli_src_commands_test_rs_pathbuf", + "cli_src_commands_test_rs_vec", "config", - "eventbus", - "filewatcher", "instant", "logging", - "pipeline", - "timingprofiler" + "pipeline" ], "87": [ "compiler_ast_src_lib_literalval", "compiler_bytecode_src_chunk", + "compiler_bytecode_src_chunk_chunk_add_const", "compiler_bytecode_src_constant_pool", "compiler_bytecode_src_constant_pool_constantpool", "compiler_bytecode_src_constant_pool_constantpool_add", @@ -2560,18 +2380,15 @@ "compiler_bytecode_src_constant_pool_rs_option", "compiler_bytecode_src_constant_pool_rs_self", "compiler_bytecode_src_constant_pool_rs_vec", - "compiler_optimizer_src_passes_constant_folding_constantfolding", - "compiler_optimizer_src_passes_constant_folding_constantfolding_fold_binary", - "compiler_optimizer_src_passes_constant_folding_constantfolding_fold_unary", - "compiler_optimizer_src_passes_constant_folding_constantfolding_name", - "compiler_optimizer_src_passes_constant_folding_constantfolding_run", - "compiler_optimizer_src_passes_constant_folding_rs_option", - "compiler_optimizer_src_passes_constant_propagation", - "compiler_optimizer_src_passes_constant_propagation_constantpropagation", - "compiler_optimizer_src_passes_constant_propagation_constantpropagation_name", - "compiler_optimizer_src_passes_constant_propagation_constantpropagation_propagate_in_op", - "compiler_optimizer_src_passes_constant_propagation_constantpropagation_run", - "compiler_optimizer_src_passes_constant_propagation_rs_hashmap" + "compiler_ir_src_module", + "compiler_ir_src_module_dslblockir", + "compiler_ir_src_module_module_new", + "compiler_ir_src_module_rs_hashmap", + "compiler_ir_src_module_rs_option", + "compiler_ir_src_module_rs_self", + "compiler_ir_src_module_rs_string", + "compiler_ir_src_module_rs_vec", + "compiler_ir_src_types_dslblockid" ], "88": [ "compiler_parser_tests_parser_tests", @@ -2621,47 +2438,41 @@ "runtime_runtime_src_context_capability" ], "90": [ - "compiler_bytecode_src_module", - "compiler_ir_src_function", - "compiler_ir_src_function_function", - "compiler_ir_src_function_function_new", - "compiler_ir_src_function_rs_hashmap", - "compiler_ir_src_function_rs_self", - "compiler_ir_src_function_rs_string", - "compiler_ir_src_function_rs_vec", - "compiler_ir_src_module", - "compiler_ir_src_module_rs_hashmap", - "compiler_ir_src_types_irtype", - "compiler_ir_src_types_irtype_fmt", - "compiler_ir_src_types_rs_display", - "compiler_ir_src_types_rs_formatter", - "compiler_ir_src_types_rs_result", - "compiler_ir_src_types_rs_string", - "compiler_ir_src_value", - "compiler_optimizer_src_result", - "compiler_optimizer_src_statistics", - "serde", - "types" + "aead", + "aes256gcm", + "bcrypt", + "digest", + "keyinit", + "nonce", + "rng", + "stdlib_src_crypto", + "stdlib_src_crypto_helper_aes_decrypt", + "stdlib_src_crypto_helper_aes_encrypt", + "stdlib_src_crypto_helper_bcrypt_hash", + "stdlib_src_crypto_helper_bcrypt_verify", + "stdlib_src_crypto_rs_runtimeerror", + "stdlib_src_crypto_rs_runtimevalue", + "stdlib_src_crypto_stdlibregistry", + "stdlib_src_crypto_stdlibregistry_register_crypto" ], "91": [ "bytecodeloader", - "runtime_vm_src_diagnostics", - "runtime_vm_src_diagnostics_rs_self", - "runtime_vm_src_diagnostics_vmprofiler", - "runtime_vm_src_diagnostics_vmprofiler_new", - "runtime_vm_src_diagnostics_vmprofiler_record_call", - "runtime_vm_src_diagnostics_vmprofiler_record_instruction", - "runtime_vm_src_diagnostics_vmprofiler_record_stack_height", + "runtime_vm_src_error_rs_string", + "runtime_vm_src_error_vmerror", "runtime_vm_src_lib", + "runtime_vm_src_lib_rs_result", + "runtime_vm_src_lib_run", "runtime_vm_src_vm", "runtime_vm_src_vm_rs_callframe", "runtime_vm_src_vm_rs_hashmap", + "runtime_vm_src_vm_rs_result", "runtime_vm_src_vm_rs_self", "runtime_vm_src_vm_rs_string", "runtime_vm_src_vm_rs_vec", "runtime_vm_src_vm_vm", "runtime_vm_src_vm_vm_initialize_std", "runtime_vm_src_vm_vm_new", + "runtime_vm_src_vm_vm_run", "valuestack", "vmdebugger" ], @@ -2710,25 +2521,24 @@ "compiler_semantic_tests_semantic_tests_test_semantic_undefined_variable_with_suggestion" ], "94": [ + "atomic", "checkedprogram", + "cli_src_commands_fmt", + "cli_src_commands_fmt_execute", + "cli_src_commands_fmt_rs_option", + "compiler_common_src_constants", + "compiler_common_src_constants_max_recursion_depth", + "compiler_common_src_constants_max_source_file_size", + "compiler_common_src_constants_techscript_version", + "compiler_common_src_lib", + "compiler_common_src_node_id", "compiler_common_src_span", "compiler_errors_tests_errors_tests", "compiler_errors_tests_errors_tests_test_errors_reporter", - "compiler_parser_src_declarations", - "compiler_semantic_src_passes_collect", + "compiler_syntax_src_token", "runtime_interpreter_examples_interpreter_example", "runtime_interpreter_examples_interpreter_example_main", - "symbol", - "symboltable", - "techscript_ast", - "techscript_common", - "techscript_errors", - "techscript_linter", - "techscript_semantic", - "tokenkind", - "tools_linter_tests_linter_tests", - "tools_linter_tests_linter_tests_test_linter_engine", - "type" + "symboltable" ], "95": [ "compiler_ir_src_block", @@ -2738,18 +2548,14 @@ "compiler_ir_src_block_rs_self", "compiler_ir_src_block_rs_string", "compiler_ir_src_block_rs_vec", - "compiler_ir_src_instruction", - "compiler_ir_src_instruction_instruction", - "compiler_ir_src_instruction_instructionmetadata", - "compiler_ir_src_instruction_op", - "compiler_ir_src_instruction_rs_box", - "compiler_ir_src_instruction_rs_option", - "compiler_ir_src_instruction_rs_string", - "compiler_ir_src_instruction_rs_vec", - "compiler_ir_src_instruction_terminator", - "compiler_ir_src_instruction_terminatorkind", "compiler_ir_src_types_blockid", - "compiler_optimizer_src_passes_cfg_cleanup" + "compiler_optimizer_src_analysis_cfg_cfganalysis", + "compiler_optimizer_src_analysis_cfg_cfganalysis_analyze", + "compiler_optimizer_src_analysis_cfg_cfganalysis_dfs", + "compiler_optimizer_src_analysis_cfg_rs_hashmap", + "compiler_optimizer_src_analysis_cfg_rs_hashset", + "compiler_optimizer_src_analysis_cfg_rs_self", + "compiler_optimizer_src_analysis_cfg_rs_vec" ], "96": [ "runtime_interpreter_src_expressions_rs_execresult", @@ -2774,6 +2580,7 @@ ], "97": [ "any", + "runtime_runtime_src_context", "runtime_runtime_src_context_resourcetable", "runtime_runtime_src_context_resourcetable_default", "runtime_runtime_src_context_resourcetable_get", @@ -2786,10 +2593,13 @@ "runtime_runtime_src_context_rs_hashmap", "runtime_runtime_src_context_rs_hashset", "runtime_runtime_src_context_rs_option", + "runtime_runtime_src_context_rs_rc", + "runtime_runtime_src_context_rs_refcell", "runtime_runtime_src_context_rs_self", "runtime_runtime_src_context_rs_t", "runtime_runtime_src_context_runtimeconfig", "runtime_runtime_src_context_runtimeconfig_default", + "runtime_runtime_src_context_runtimecontext", "runtime_runtime_src_context_runtimecontext_new" ], "98": [ @@ -2832,7 +2642,6 @@ "compiler_common_tests_common_tests_source_file_path" ], "100": [ - "error", "runtime_runtime_src_environment", "runtime_runtime_src_environment_binding", "runtime_runtime_src_environment_environment", @@ -2847,8 +2656,7 @@ "runtime_runtime_src_environment_rs_refcell", "runtime_runtime_src_environment_rs_result", "runtime_runtime_src_environment_rs_self", - "runtime_runtime_src_environment_rs_string", - "runtime_vm_src_error" + "runtime_runtime_src_environment_rs_string" ], "101": [ "analyze", @@ -2869,28 +2677,24 @@ "techscript_optimizer" ], "102": [ - "cli_src_commands_repl_rs_exitcode", - "cli_src_commands_repl_rs_option", - "cli_src_commands_repl_rs_pathbuf", - "cli_src_commands_repl_rs_string", - "commands_repl", - "commands_repl_dump_repl_ast", - "commands_repl_dump_repl_bytecode", - "commands_repl_dump_repl_ir", - "commands_repl_eval_code", - "commands_repl_evaluate_type", - "commands_repl_execute", - "commands_repl_handle_metacommand", - "commands_repl_home_dir", - "commands_repl_print_help", - "interpreter" + "atomicu32", + "compiler_common_src_node_id_nodeid_dummy", + "compiler_common_src_node_id_nodeid_fmt", + "compiler_common_src_node_id_nodeidgenerator", + "compiler_common_src_node_id_nodeidgenerator_current", + "compiler_common_src_node_id_nodeidgenerator_default", + "compiler_common_src_node_id_nodeidgenerator_fmt", + "compiler_common_src_node_id_nodeidgenerator_new", + "compiler_common_src_node_id_nodeidgenerator_next", + "compiler_common_src_node_id_nodeidgenerator_peek", + "compiler_common_src_node_id_nodeidgenerator_reset", + "compiler_common_src_node_id_rs_debug", + "compiler_common_src_node_id_rs_default", + "compiler_common_src_node_id_rs_formatter", + "compiler_common_src_node_id_rs_result", + "compiler_common_src_node_id_rs_self" ], "103": [ - "compiler_bytecode_src_module_bytecodemodule", - "compiler_bytecode_src_module_bytecodemodule_new", - "compiler_bytecode_src_module_rs_self", - "compiler_bytecode_src_module_rs_string", - "compiler_bytecode_src_module_rs_vec", "compiler_bytecode_src_serializer", "compiler_bytecode_src_serializer_bytecodeserializer", "compiler_bytecode_src_serializer_bytecodeserializer_deserialize", @@ -2966,10 +2770,6 @@ "runtime_vm_src_heap_vmheap_register" ], "108": [ - "cli_src_bin_benchmark_main", - "cli_src_bin_benchmark_rs_box", - "cli_src_bin_benchmark_rs_error", - "cli_src_bin_benchmark_rs_result", "cli_src_commands_emit", "cli_src_commands_emit_compile_to_ir_module", "cli_src_commands_emit_emit_asm", @@ -3022,29 +2822,24 @@ "techscript_vm" ], "112": [ - "compiler_optimizer_src_verifier", - "compiler_optimizer_src_verifier_irverifier", - "compiler_optimizer_src_verifier_irverifier_default", - "compiler_optimizer_src_verifier_irverifier_new", - "compiler_optimizer_src_verifier_irverifier_verify", - "compiler_optimizer_src_verifier_irverifier_verify_block", - "compiler_optimizer_src_verifier_irverifier_verify_function", - "compiler_optimizer_src_verifier_rs_default", - "compiler_optimizer_src_verifier_rs_hashset", - "compiler_optimizer_src_verifier_rs_result", - "compiler_optimizer_src_verifier_rs_self", - "compiler_optimizer_src_verifier_rs_string" + "compiler_optimizer_src_verifier_rs_default" ], "113": [ + "cli", + "cli_src_main", + "cli_src_main_levenshtein", + "cli_src_main_main", + "cli_src_main_perform_first_run_check", + "cli_src_main_show_custom_help", + "cli_src_main_show_welcome_screen", + "cli_src_main_suggest_subcommand", "cli_tests_cli_tests", "cli_tests_cli_tests_test_cli_emit_commands", "cli_tests_cli_tests_test_cli_native_options", "cli_tests_cli_tests_test_cli_parsing", - "compiler_lexer_examples_lexer_example", - "compiler_lexer_examples_lexer_example_main", + "commands", "compiler_parser_examples_parser_example", "compiler_parser_examples_parser_example_main", - "diagnosticreporter", "parser", "techscript_cli" ], @@ -3075,17 +2870,7 @@ "lex" ], "116": [ - "stdlib_src_database_rs_result", - "stdlib_src_database_rs_vec", - "stdlib_src_database_sqlparam", - "stdlib_src_database_sqlparam_a", - "stdlib_src_database_sqlparam_a_to_sql", - "stdlib_src_database_std_database_close", - "stdlib_src_database_std_database_connect", - "stdlib_src_database_std_database_execute", - "stdlib_src_database_std_database_query", - "tosql", - "tosqloutput" + "stdlib_src_database_rs_result" ], "117": [ "algebraicsimplification", @@ -3101,6 +2886,8 @@ ], "118": [ "builtinregistry", + "runtime_builtins_tests_builtins_tests", + "runtime_builtins_tests_builtins_tests_test_builtins_len", "runtime_vm_src_native", "runtime_vm_src_native_nativebridge", "runtime_vm_src_native_nativebridge_call", @@ -3112,6 +2899,7 @@ "runtime_vm_src_native_rs_self" ], "119": [ + "builder", "bytecodedisassembler", "bytecodefunction", "bytecodeinstruction", @@ -3119,8 +2907,15 @@ "bytecodevalidator", "compiler_bytecode_src_lib", "compiler_bytecode_src_lib_compile", + "compiler_bytecode_src_module_bytecodemodule", + "compiler_bytecode_src_module_bytecodemodule_new", + "compiler_bytecode_src_module_rs_self", + "compiler_bytecode_src_module_rs_string", + "compiler_bytecode_src_module_rs_vec", + "compiler_bytecode_src_validator", "constantpool", "debugsymbols", + "operand", "sourcemap" ], "120": [ @@ -3148,7 +2943,6 @@ "cli_src_templates_rs_vec" ], "122": [ - "compiler_bytecode_src_validator", "compiler_bytecode_src_validator_bytecodevalidator", "compiler_bytecode_src_validator_bytecodevalidator_default", "compiler_bytecode_src_validator_bytecodevalidator_new", @@ -3156,8 +2950,7 @@ "compiler_bytecode_src_validator_rs_default", "compiler_bytecode_src_validator_rs_result", "compiler_bytecode_src_validator_rs_self", - "compiler_bytecode_src_validator_rs_string", - "operand" + "compiler_bytecode_src_validator_rs_string" ], "123": [ "compiler_common_tests_common_tests_make_source_file", @@ -3171,26 +2964,24 @@ "compiler_common_tests_common_tests_source_file_windows_line_endings" ], "124": [ - "compiler_optimizer_src_context", - "compiler_optimizer_src_context_optimizationcontext", - "compiler_optimizer_src_context_optimizationcontext_default", - "compiler_optimizer_src_context_optimizationcontext_new", - "compiler_optimizer_src_context_optimizationlevel", - "compiler_optimizer_src_context_rs_default", - "compiler_optimizer_src_context_rs_self", - "compiler_optimizer_src_pipeline_optimizationpipeline_new", - "compiler_optimizer_src_pipeline_rs_self" + "build_dsl_registry", + "compiler_parser_src_declarations", + "compiler_semantic_src_passes_collect", + "compiler_semantic_src_passes_validate_dsl", + "compiler_semantic_src_passes_validate_dsl_rs_hashmap", + "compiler_semantic_src_passes_validate_dsl_rs_string", + "compiler_semantic_src_passes_validate_dsl_validate_dsl_block", + "compiler_semantic_src_passes_validate_dsl_validatedsl", + "compiler_semantic_src_passes_validate_dsl_validatedsl_run", + "dslschema", + "symbol", + "techscript_ast", + "techscript_common", + "techscript_errors", + "type" ], "125": [ - "runtime_vm_src_error_rs_string", - "runtime_vm_src_error_vmerror", - "runtime_vm_src_executor_rs_result", - "runtime_vm_src_executor_vm", - "runtime_vm_src_executor_vm_execute_loop", - "runtime_vm_src_lib_rs_result", - "runtime_vm_src_lib_run", - "runtime_vm_src_vm_rs_result", - "runtime_vm_src_vm_vm_run" + "runtime_vm_src_executor_rs_result" ], "126": [ "tools_package_manager_tests_pm_tests", @@ -3205,52 +2996,53 @@ ], "127": [ "buildprofile", + "cli_src_commands_run", "cli_src_commands_run_execute", "cli_src_commands_run_rs_error", "cli_src_commands_run_rs_option", "cli_src_commands_run_rs_path", "cli_src_commands_run_rs_result", "cli_src_commands_run_run_once", - "executionbackend" + "executionbackend", + "filewatcher" ], "128": [ "cli_src_scheduler", - "duration", + "condvar", "project", - "stdlib_src_parallel", - "stdlib_src_scheduler", "stdlib_src_sync", - "stdlib_src_thread", - "stdlib_src_time" - ], - "129": [ - "compiler_optimizer_src_analysis_liveness_livenessanalysis", - "compiler_optimizer_src_analysis_liveness_livenessanalysis_analyze", - "compiler_optimizer_src_analysis_liveness_livenessanalysis_collect_operands", - "compiler_optimizer_src_analysis_liveness_rs_hashmap", - "compiler_optimizer_src_analysis_liveness_rs_hashset", - "compiler_optimizer_src_analysis_liveness_rs_self", - "compiler_optimizer_src_analysis_liveness_rs_vec", - "compiler_optimizer_src_analysis_mod_analysismanager_get_liveness" - ], - "130": [ - "condvar", - "stdlib_src_sync_rs_self", + "stdlib_src_sync_rs_mutex", "stdlib_src_sync_scriptmutex", "stdlib_src_sync_scriptmutex_lock", "stdlib_src_sync_scriptmutex_new", "stdlib_src_sync_scriptmutex_unlock", "stdlib_src_sync_stdlibregistry", - "stdlib_src_sync_stdlibregistry_register_sync" + "stdlib_src_sync_stdlibregistry_register_sync", + "stdlib_src_sync_test_script_mutex_lock_unlock", + "stdlib_src_sync_test_script_mutex_new" + ], + "129": [ + "compiler_optimizer_src_analysis_liveness_rs_hashmap" + ], + "130": [ + "stdlib_src_sync_rs_self" ], "131": [ - "atomic", - "compiler_common_src_constants", - "compiler_common_src_constants_max_recursion_depth", - "compiler_common_src_constants_max_source_file_size", - "compiler_common_src_constants_techscript_version", - "compiler_common_src_lib", - "compiler_common_src_node_id" + "cli_src_events", + "cli_src_events_compilationevent", + "cli_src_events_eventbus", + "cli_src_events_eventbus_default", + "cli_src_events_eventbus_emit", + "cli_src_events_eventbus_new", + "cli_src_events_eventbus_subscribe", + "cli_src_events_eventlistener_on_event", + "cli_src_events_rs_box", + "cli_src_events_rs_default", + "cli_src_events_rs_duration", + "cli_src_events_rs_path", + "cli_src_events_rs_self", + "cli_src_events_rs_vec", + "diagnosticstats" ], "132": [ "compiler_bytecode_src_disassembler_rs_bytecodefunction", @@ -3287,12 +3079,21 @@ "deserialize" ], "136": [ - "cli_src_commands_test_execute", - "cli_src_commands_test_find_test_files", - "cli_src_commands_test_rs_option", - "cli_src_commands_test_rs_path", - "cli_src_commands_test_rs_pathbuf", - "cli_src_commands_test_rs_vec" + "cli_src_events_eventlistener", + "cli_src_plugin", + "cli_src_plugin_compilerplugin", + "cli_src_plugin_compilerplugin_name", + "cli_src_plugin_compilerplugin_version", + "cli_src_plugin_pluginregistry", + "cli_src_plugin_pluginregistry_default", + "cli_src_plugin_pluginregistry_new", + "cli_src_plugin_pluginregistry_plugins", + "cli_src_plugin_pluginregistry_register", + "cli_src_plugin_rs_box", + "cli_src_plugin_rs_default", + "cli_src_plugin_rs_self", + "cli_src_plugin_rs_vec", + "send" ], "137": [ "cli_src_progress", @@ -3311,26 +3112,39 @@ "techscript_bytecode" ], "139": [ + "callframe", + "runtime_vm_src_executor", + "runtime_vm_src_executor_rs_runtimevalue", + "runtime_vm_src_executor_vm", + "runtime_vm_src_executor_vm_execute_loop", "runtime_vm_src_frame", "runtime_vm_src_frame_callframe", "runtime_vm_src_frame_callframe_new", "runtime_vm_src_frame_exceptionhandler", "runtime_vm_src_frame_rs_self", - "runtime_vm_src_frame_rs_vec" + "runtime_vm_src_frame_rs_vec", + "vm", + "vmerror" ], "140": [ - "cli_src_commands_clean", - "cli_src_commands_clean_execute", - "cli_src_commands_clean_home_dir", - "cli_src_commands_clean_rs_option", - "cli_src_commands_clean_rs_pathbuf" + "cli_src_commands_clean_rs_option" ], "141": [ - "cli_src_commands_docs", - "cli_src_commands_docs_execute", - "cli_src_commands_docs_open_browser", - "cli_src_commands_docs_rs_option", - "cli_src_commands_docs_rs_result" + "compiler_bytecode_src_builder", + "compiler_bytecode_src_chunk_chunk", + "compiler_bytecode_src_chunk_chunk_new", + "compiler_bytecode_src_chunk_chunk_write", + "compiler_bytecode_src_chunk_rs_self", + "compiler_bytecode_src_chunk_rs_vec", + "compiler_bytecode_src_instruction", + "compiler_bytecode_src_instruction_bytecodeinstruction", + "compiler_bytecode_src_instruction_bytecodeinstruction_new", + "compiler_bytecode_src_instruction_rs_self", + "compiler_bytecode_src_instruction_rs_vec", + "compiler_bytecode_src_opcode_opcode", + "compiler_bytecode_src_opcode_opcode_stack_effect", + "compiler_bytecode_src_operand_operand", + "compiler_ir_src_types_instructionid" ], "142": [ "backend", @@ -3345,10 +3159,21 @@ "commands_doc_execute" ], "144": [ - "cli_src_theme", - "cli_src_theme_rs_self", - "cli_src_theme_theme", - "cli_src_theme_theme_detect" + "compiler_syntax_src_token_kind", + "compiler_syntax_src_token_kind_literalkind", + "compiler_syntax_src_token_kind_literalkind_fmt", + "compiler_syntax_src_token_kind_lookup_keyword", + "compiler_syntax_src_token_kind_numeric_literal_kind", + "compiler_syntax_src_token_kind_numericliteralkind", + "compiler_syntax_src_token_kind_numericliteralkind_fmt", + "compiler_syntax_src_token_kind_rs_display", + "compiler_syntax_src_token_kind_rs_formatter", + "compiler_syntax_src_token_kind_rs_option", + "compiler_syntax_src_token_kind_rs_result", + "compiler_syntax_src_token_kind_tokenkind_fmt", + "compiler_syntax_src_token_kind_tokenkind_literal_kind", + "compiler_syntax_src_token_kind_tokenkind_static_lexeme", + "compiler_syntax_src_token_kind_tokenkind_to_canonical" ], "145": [ "cli_tests_cli_snapshot_tests", @@ -3367,9 +3192,20 @@ "tools_formatter_tests_formatter_tests_test_formatter_instantiation" ], "148": [ - "stdlib_src_database_stdlibregistry", - "stdlib_src_database_stdlibregistry_register_database", - "stdlib_src_database_test_register_database" + "cli_src_config", + "cli_src_config_apply_cli", + "cli_src_config_apply_env", + "cli_src_config_apply_toml", + "cli_src_config_cliconfig", + "cli_src_config_configmanager", + "cli_src_config_configmanager_load", + "cli_src_config_effectiveconfig", + "cli_src_config_effectiveconfig_default", + "cli_src_config_num_cpus", + "cli_src_config_tomlconfig", + "cli_src_logging_loglevel", + "optimizationlevel", + "serialize" ], "149": [ "subprocess", @@ -3385,8 +3221,20 @@ "cli_examples_cli_example_main" ], "152": [ - "stdlib_src_audio_stdlibregistry", - "stdlib_src_audio_stdlibregistry_register_audio" + "compiler_bytecode_src_builder_bytecodebuilder", + "compiler_bytecode_src_builder_bytecodebuilder_allocate_local", + "compiler_bytecode_src_builder_bytecodebuilder_emit", + "compiler_bytecode_src_builder_bytecodebuilder_emit_jump", + "compiler_bytecode_src_builder_bytecodebuilder_finish", + "compiler_bytecode_src_builder_bytecodebuilder_make_label", + "compiler_bytecode_src_builder_bytecodebuilder_mark_label", + "compiler_bytecode_src_builder_bytecodebuilder_new", + "compiler_bytecode_src_builder_label", + "compiler_bytecode_src_builder_rs_hashmap", + "compiler_bytecode_src_builder_rs_option", + "compiler_bytecode_src_builder_rs_self", + "compiler_bytecode_src_builder_rs_string", + "compiler_bytecode_src_builder_rs_vec" ], "153": [ "stdlib_src_binary_stdlibregistry", @@ -3417,12 +3265,36 @@ "stdlib_src_encoding_stdlibregistry_register_encoding" ], "160": [ - "stdlib_src_excel_stdlibregistry", - "stdlib_src_excel_stdlibregistry_register_excel" + "stdlib_src_canvas_canvasop", + "stdlib_src_canvas_canvasop_append", + "stdlib_src_canvas_canvasop_background", + "stdlib_src_canvas_canvasop_circle", + "stdlib_src_canvas_canvasop_close", + "stdlib_src_canvas_canvasop_content", + "stdlib_src_canvas_canvasop_create", + "stdlib_src_canvas_canvasop_line", + "stdlib_src_canvas_canvasop_polygon", + "stdlib_src_canvas_canvasop_rect", + "stdlib_src_canvas_canvasop_reset", + "stdlib_src_canvas_canvasop_save", + "stdlib_src_canvas_canvasop_stroke", + "stdlib_src_canvas_canvasop_text" ], "161": [ - "stdlib_src_http_stdlibregistry", - "stdlib_src_http_stdlibregistry_register_http" + "stdlib_src_strings", + "stdlib_src_strings_contains", + "stdlib_src_strings_from_bool", + "stdlib_src_strings_from_float", + "stdlib_src_strings_from_int", + "stdlib_src_strings_join", + "stdlib_src_strings_replace", + "stdlib_src_strings_rs_runtimecontext", + "stdlib_src_strings_rs_runtimeerror", + "stdlib_src_strings_rs_runtimevalue", + "stdlib_src_strings_split", + "stdlib_src_strings_to_lower", + "stdlib_src_strings_to_upper", + "stdlib_src_strings_trim" ], "162": [ "stdlib_src_image_stdlibregistry", @@ -3449,8 +3321,19 @@ "stdlib_src_mock_stdlibregistry_register_mock" ], "168": [ - "stdlib_src_net_stdlibregistry", - "stdlib_src_net_stdlibregistry_register_net" + "cli_src_commands_repl", + "cli_src_commands_repl_dump_repl_ast", + "cli_src_commands_repl_dump_repl_bytecode", + "cli_src_commands_repl_dump_repl_ir", + "cli_src_commands_repl_eval_code", + "cli_src_commands_repl_evaluate_type", + "cli_src_commands_repl_execute", + "cli_src_commands_repl_handle_metacommand", + "cli_src_commands_repl_print_help", + "cli_src_commands_repl_rs_exitcode", + "defaulteditor", + "interpreter", + "readlineerror" ], "169": [ "stdlib_src_os_stdlibregistry", @@ -3461,32 +3344,93 @@ "stdlib_src_path_stdlibregistry_register_path" ], "171": [ - "stdlib_src_postgres_stdlibregistry", - "stdlib_src_postgres_stdlibregistry_register_postgres" + "cli_src_diagnostics", + "cli_src_diagnostics_diagnosticoutput", + "cli_src_diagnostics_diagnosticoutput_colored", + "cli_src_diagnostics_diagnosticoutput_json", + "cli_src_diagnostics_diagnosticoutput_plain", + "cli_src_diagnostics_diagnosticrenderer", + "cli_src_diagnostics_diagnosticrenderer_a_auto_detect", + "cli_src_diagnostics_diagnosticrenderer_a_new", + "cli_src_diagnostics_richdiagnostic_from_legacy", + "cli_src_diagnostics_rs_diagnostic", + "cli_src_diagnostics_rs_fileid", + "cli_src_diagnostics_rs_sourcemanager", + "duration" ], "172": [ - "stdlib_src_powerpoint_stdlibregistry", - "stdlib_src_powerpoint_stdlibregistry_register_powerpoint" + "stdlib_src_json", + "stdlib_src_json_parse_json_value", + "stdlib_src_json_rs_runtimeerror", + "stdlib_src_json_rs_runtimevalue", + "stdlib_src_json_rs_value", + "stdlib_src_json_stdlibregistry", + "stdlib_src_json_stdlibregistry_register_json", + "stdlib_src_json_stringify_value", + "stdlib_src_json_stringify_value_inner", + "stdlib_src_json_test_parse_json_value", + "stdlib_src_json_test_stringify_complex_values", + "stdlib_src_json_test_stringify_error", + "stdlib_src_json_test_stringify_simple_values" ], "173": [ - "stdlib_src_profiler_stdlibregistry", - "stdlib_src_profiler_stdlibregistry_register_profiler" + "atomicu64", + "runtime_runtime_src_object", + "runtime_runtime_src_object_modelinstance", + "runtime_runtime_src_object_modelinstance_new", + "runtime_runtime_src_object_next_object_id", + "runtime_runtime_src_object_objectid", + "runtime_runtime_src_object_objectid_next", + "runtime_runtime_src_object_rs_indexmap", + "runtime_runtime_src_object_rs_self", + "runtime_runtime_src_object_rs_string", + "runtime_runtime_src_object_structinstance", + "runtime_runtime_src_object_structinstance_new" ], "174": [ - "stdlib_src_qrcode_stdlibregistry", - "stdlib_src_qrcode_stdlibregistry_register_qrcode" + "cli_src_artifacts_artifactmanager", + "cli_src_artifacts_artifactmanager_artifact_path", + "cli_src_artifacts_artifactmanager_clean", + "cli_src_artifacts_artifactmanager_prepare", + "cli_src_artifacts_artifactmanager_write_build_manifest", + "cli_src_artifacts_artifactmanager_write_bytecode", + "cli_src_artifacts_artifactmanager_write_debug_symbols", + "cli_src_artifacts_artifactmanager_write_docs", + "cli_src_artifacts_artifactmanager_write_source_map", + "cli_src_artifacts_artifactmanager_write_temp", + "cli_src_artifacts_rs_pathbuf", + "cli_src_artifacts_rs_result" ], "175": [ "stdlib_src_regex_stdlibregistry", "stdlib_src_regex_stdlibregistry_register_regex" ], "176": [ - "stdlib_src_report_stdlibregistry", - "stdlib_src_report_stdlibregistry_register_report" + "compiler_semantic_src_pipeline", + "compiler_semantic_src_pipeline_pass", + "compiler_semantic_src_pipeline_pass_run", + "compiler_semantic_src_pipeline_passpipeline", + "compiler_semantic_src_pipeline_passpipeline_add_pass", + "compiler_semantic_src_pipeline_passpipeline_default", + "compiler_semantic_src_pipeline_passpipeline_execute", + "compiler_semantic_src_pipeline_passpipeline_new", + "compiler_semantic_src_pipeline_rs_box", + "compiler_semantic_src_pipeline_rs_default", + "compiler_semantic_src_pipeline_rs_self", + "compiler_semantic_src_pipeline_rs_vec" ], "177": [ - "stdlib_src_security_stdlibregistry", - "stdlib_src_security_stdlibregistry_register_security" + "compiler_syntax_src_lib", + "compiler_syntax_src_precedence", + "compiler_syntax_src_precedence_associativity", + "compiler_syntax_src_precedence_associativity_fmt", + "compiler_syntax_src_precedence_precedence", + "compiler_syntax_src_precedence_precedence_fmt", + "compiler_syntax_src_precedence_rs_display", + "compiler_syntax_src_precedence_rs_formatter", + "compiler_syntax_src_precedence_rs_result", + "compiler_syntax_src_token_kind_tokenkind_associativity", + "compiler_syntax_src_token_kind_tokenkind_precedence" ], "178": [ "stdlib_src_settings_stdlibregistry", @@ -3497,16 +3441,40 @@ "stdlib_src_socket_stdlibregistry_register_socket" ], "180": [ - "stdlib_src_strings_stdlibregistry", - "stdlib_src_strings_stdlibregistry_register_strings" + "compiler_syntax_src_token_kind_tokenkind", + "compiler_syntax_src_token_kind_tokenkind_is_alias_keyword", + "compiler_syntax_src_token_kind_tokenkind_is_assignment_operator", + "compiler_syntax_src_token_kind_tokenkind_is_binary_operator", + "compiler_syntax_src_token_kind_tokenkind_is_canonical_keyword", + "compiler_syntax_src_token_kind_tokenkind_is_comparison_operator", + "compiler_syntax_src_token_kind_tokenkind_is_future_reserved_keyword", + "compiler_syntax_src_token_kind_tokenkind_is_keyword", + "compiler_syntax_src_token_kind_tokenkind_is_logical_operator", + "compiler_syntax_src_token_kind_tokenkind_is_operator", + "compiler_syntax_src_token_kind_tokenkind_is_unary_operator" ], "181": [ - "stdlib_src_sys_stdlibregistry", - "stdlib_src_sys_stdlibregistry_register_sys" + "stdlib_src_sys", + "stdlib_src_sys_check_fs_capability", + "stdlib_src_sys_rs_runtimecontext", + "stdlib_src_sys_rs_runtimeerror", + "stdlib_src_sys_rs_runtimevalue", + "stdlib_src_sys_sys_exists", + "stdlib_src_sys_sys_now", + "stdlib_src_sys_sys_read_file", + "stdlib_src_sys_sys_sleep", + "stdlib_src_sys_sys_write_file" ], "182": [ - "stdlib_src_system_stdlibregistry", - "stdlib_src_system_stdlibregistry_register_system" + "cli_src_artifacts", + "cli_src_artifacts_artifactcategory", + "cli_src_artifacts_artifactmanager_new", + "cli_src_artifacts_buildmanifest", + "cli_src_artifacts_buildoutput", + "cli_src_artifacts_rs_path", + "cli_src_artifacts_rs_self", + "cli_src_artifacts_rs_string", + "cli_src_artifacts_rs_vec" ], "183": [ "stdlib_src_testing_stdlibregistry", @@ -3521,8 +3489,15 @@ "stdlib_src_uuid_stdlibregistry_register_uuid" ], "186": [ - "stdlib_src_video_stdlibregistry", - "stdlib_src_video_stdlibregistry_register_video" + "cli_src_diagnostics_severity", + "cli_src_diagnostics_severity_colored_label", + "cli_src_diagnostics_severity_error", + "cli_src_diagnostics_severity_help", + "cli_src_diagnostics_severity_hint", + "cli_src_diagnostics_severity_label", + "cli_src_diagnostics_severity_note", + "cli_src_diagnostics_severity_warning", + "coloredstring" ], "187": [ "stdlib_src_word_stdlibregistry", @@ -3535,7 +3510,15 @@ "compiler_semantic_src_passes_mod" ], "190": [ - "crate:techscript_packager" + "command", + "stdlib_src_process", + "stdlib_src_process_process_exit", + "stdlib_src_process_process_pid", + "stdlib_src_process_process_run", + "stdlib_src_process_process_spawn", + "stdlib_src_process_rs_runtimecontext", + "stdlib_src_process_rs_runtimeerror", + "stdlib_src_process_rs_runtimevalue" ], "191": [ "fix3" @@ -3545,37 +3528,390 @@ ], "193": [ "tools_package_manager_tests_package_manager_tests" + ], + "194": [ + "compiler_syntax_src_token_rs_display", + "compiler_syntax_src_token_rs_formatter", + "compiler_syntax_src_token_rs_result", + "compiler_syntax_src_token_rs_self", + "compiler_syntax_src_token_rs_string", + "compiler_syntax_src_token_token", + "compiler_syntax_src_token_token_fmt", + "compiler_syntax_src_token_token_new", + "compiler_syntax_src_token_token_to_canonical" + ], + "195": [ + "runtime_gc_src_lib", + "runtime_gc_src_lib_dummygc", + "runtime_gc_src_lib_dummygc_allocate", + "runtime_gc_src_lib_dummygc_collect", + "runtime_gc_src_lib_dummygc_new", + "runtime_gc_src_lib_garbagecollector", + "runtime_gc_src_lib_garbagecollector_allocate", + "runtime_gc_src_lib_garbagecollector_collect", + "runtime_gc_src_lib_rs_self" + ], + "196": [ + "stdlib_src_database", + "stdlib_src_database_rs_runtimecontext", + "stdlib_src_database_rs_runtimeerror", + "stdlib_src_database_rs_runtimevalue", + "stdlib_src_database_sqlparam", + "stdlib_src_database_std_database_close", + "stdlib_src_database_std_database_connect", + "stdlib_src_database_std_database_execute", + "stdlib_src_database_std_database_query" + ], + "197": [ + "stdlib_src_env", + "stdlib_src_env_env_all", + "stdlib_src_env_env_args", + "stdlib_src_env_env_current_dir", + "stdlib_src_env_env_get", + "stdlib_src_env_env_set", + "stdlib_src_env_rs_runtimecontext", + "stdlib_src_env_rs_runtimeerror", + "stdlib_src_env_rs_runtimevalue" + ], + "198": [ + "stdlib_src_net", + "stdlib_src_net_handler", + "stdlib_src_net_handler_rs_runtimecontext", + "stdlib_src_net_handler_rs_runtimeerror", + "stdlib_src_net_handler_rs_runtimevalue", + "stdlib_src_net_handler_tcp_connect_fn", + "stdlib_src_net_handler_tcp_listen_fn", + "stdlib_src_net_handler_tcp_recv_fn", + "stdlib_src_net_handler_tcp_send_fn" + ], + "199": [ + "techscript_linter", + "techscript_semantic", + "tools_linter_tests_linter_tests", + "tools_linter_tests_linter_tests_dummyrule", + "tools_linter_tests_linter_tests_dummyrule_check", + "tools_linter_tests_linter_tests_dummyrule_name", + "tools_linter_tests_linter_tests_rs_vec", + "tools_linter_tests_linter_tests_test_linter_engine" + ], + "200": [ + "runtime_vm_src_diagnostics", + "runtime_vm_src_diagnostics_rs_self", + "runtime_vm_src_diagnostics_vmprofiler", + "runtime_vm_src_diagnostics_vmprofiler_new", + "runtime_vm_src_diagnostics_vmprofiler_record_call", + "runtime_vm_src_diagnostics_vmprofiler_record_instruction", + "runtime_vm_src_diagnostics_vmprofiler_record_stack_height" + ], + "201": [ + "compiler_bytecode_src_debug", + "compiler_bytecode_src_debug_debugsymbols", + "compiler_bytecode_src_debug_debugsymbols_new", + "compiler_bytecode_src_debug_rs_hashmap", + "compiler_bytecode_src_debug_rs_self", + "compiler_bytecode_src_debug_rs_string" + ], + "202": [ + "cli_src_diagnostics_diagnosticstats", + "cli_src_diagnostics_diagnosticstats_cache_hit_percent", + "cli_src_diagnostics_diagnosticstats_record", + "cli_src_diagnostics_diagnosticstats_render_human", + "cli_src_diagnostics_diagnosticstats_render_json" + ], + "203": [ + "compiler_common_src_ident_ident_dummy", + "compiler_common_src_ident_ident_new", + "compiler_common_src_ident_rs_self", + "compiler_common_src_ident_rs_string", + "into" + ], + "204": [ + "compiler_optimizer_src_passes_constant_propagation_constantpropagation", + "compiler_optimizer_src_passes_constant_propagation_constantpropagation_name", + "compiler_optimizer_src_passes_constant_propagation_constantpropagation_propagate_in_op", + "compiler_optimizer_src_passes_constant_propagation_constantpropagation_run", + "compiler_optimizer_src_passes_constant_propagation_rs_hashmap" + ], + "205": [ + "runtime_interpreter_src_control_flow_callframe", + "runtime_interpreter_src_control_flow_callframe_new", + "runtime_interpreter_src_control_flow_rs_option", + "runtime_interpreter_src_control_flow_rs_self", + "runtime_interpreter_src_control_flow_rs_string" + ], + "206": [ + "runtime_interpreter_src_operations", + "runtime_interpreter_src_operations_eval_binary", + "runtime_interpreter_src_operations_eval_unary", + "runtime_interpreter_src_operations_rs_runtimeerror", + "runtime_interpreter_src_operations_rs_runtimevalue" + ], + "207": [ + "tools_linter_src_lib_linter", + "tools_linter_src_lib_linter_add_rule", + "tools_linter_src_lib_linter_new", + "tools_linter_src_lib_lintrule", + "tools_linter_src_lib_lintrule_name" + ], + "208": [ + "stdlib_src_database_rs_tosql", + "stdlib_src_database_rs_tosqloutput", + "stdlib_src_database_sqlparam_a", + "stdlib_src_database_sqlparam_a_to_sql" + ], + "209": [ + "stdlib_src_http_macro_execute_request", + "stdlib_src_http_stdlibregistry", + "stdlib_src_http_stdlibregistry_register_http", + "stdlib_src_http_test_http_listen_capability_denied" + ], + "210": [ + "stdlib_src_sqlite_rs_tosql", + "stdlib_src_sqlite_rs_tosqloutput", + "stdlib_src_sqlite_sqlparam_a", + "stdlib_src_sqlite_sqlparam_a_to_sql" + ], + "211": [ + "cli_src_commands_clean", + "cli_src_commands_clean_execute", + "cli_src_commands_clean_rs_exitcode" + ], + "212": [ + "cli_src_exit_code_exitcode_fmt", + "cli_src_exit_code_rs_formatter", + "cli_src_exit_code_rs_result" + ], + "213": [ + "compiler_common_src_ident_ident_fmt", + "compiler_common_src_ident_rs_formatter", + "compiler_common_src_ident_rs_result" + ], + "214": [ + "runtime_gc_tests_gc_tests", + "runtime_gc_tests_gc_tests_test_gc_allocator", + "techscript_gc" + ], + "215": [ + "stdlib_src_database_stdlibregistry", + "stdlib_src_database_stdlibregistry_register_database", + "stdlib_src_database_test_register_database" + ], + "216": [ + "stdlib_src_notification_stdlibregistry", + "stdlib_src_notification_stdlibregistry_register_notification", + "stdlib_src_notification_test_register_notification" + ], + "217": [ + "stdlib_src_config_stdlibregistry", + "stdlib_src_config_stdlibregistry_register_config" + ], + "218": [ + "stdlib_src_gui_stdlibregistry", + "stdlib_src_gui_stdlibregistry_register_gui" + ], + "219": [ + "stdlib_src_math_stdlibregistry", + "stdlib_src_math_stdlibregistry_register_math" + ], + "220": [ + "stdlib_src_mysql_stdlibregistry", + "stdlib_src_mysql_stdlibregistry_register_mysql" + ], + "221": [ + "stdlib_src_net_stdlibregistry", + "stdlib_src_net_stdlibregistry_register_net" + ], + "222": [ + "stdlib_src_oauth_stdlibregistry", + "stdlib_src_oauth_stdlibregistry_register_oauth" + ], + "223": [ + "stdlib_src_random_stdlibregistry", + "stdlib_src_random_stdlibregistry_register_random" + ], + "224": [ + "stdlib_src_redis_stdlibregistry", + "stdlib_src_redis_stdlibregistry_register_redis" + ], + "225": [ + "stdlib_src_sqlite_stdlibregistry", + "stdlib_src_sqlite_stdlibregistry_register_sqlite" + ], + "226": [ + "stdlib_src_strings_stdlibregistry", + "stdlib_src_strings_stdlibregistry_register_strings" + ], + "227": [ + "stdlib_src_svg_stdlibregistry", + "stdlib_src_svg_stdlibregistry_register_svg" + ], + "228": [ + "stdlib_src_sys_stdlibregistry", + "stdlib_src_sys_stdlibregistry_register_sys" + ], + "229": [ + "stdlib_src_task_stdlibregistry", + "stdlib_src_task_stdlibregistry_register_task" + ], + "230": [ + "stdlib_src_thread_stdlibregistry", + "stdlib_src_thread_stdlibregistry_register_thread" + ], + "231": [ + "stdlib_src_time_stdlibregistry", + "stdlib_src_time_stdlibregistry_register_time" + ], + "232": [ + "stdlib_src_url_stdlibregistry", + "stdlib_src_url_stdlibregistry_register_url" + ], + "233": [ + "stdlib_src_web_stdlibregistry", + "stdlib_src_web_stdlibregistry_register_web" + ], + "234": [ + "stdlib_src_websocket_stdlibregistry", + "stdlib_src_websocket_stdlibregistry_register_websocket" + ], + "235": [ + "stdlib_src_xml_stdlibregistry", + "stdlib_src_xml_stdlibregistry_register_xml" + ], + "236": [ + "cli_src_commands_clean_rs_pathbuf" + ], + "237": [ + "compiler_lexer_src_lib_rs_result" + ], + "238": [ + "compiler_lexer_src_lib_rs_self" + ], + "239": [ + "compiler_lexer_src_lib_rs_vec" + ], + "240": [ + "compiler_optimizer_src_analysis_dominators_rs_hashmap" + ], + "241": [ + "compiler_optimizer_src_analysis_dominators_rs_hashset" + ], + "242": [ + "compiler_optimizer_src_analysis_dominators_rs_self" + ], + "243": [ + "compiler_optimizer_src_analysis_liveness_rs_hashset" + ], + "244": [ + "compiler_optimizer_src_analysis_liveness_rs_self" + ], + "245": [ + "compiler_optimizer_src_analysis_liveness_rs_vec" + ], + "246": [ + "compiler_optimizer_src_verifier_rs_hashset" + ], + "247": [ + "compiler_optimizer_src_verifier_rs_result" + ], + "248": [ + "compiler_optimizer_src_verifier_rs_self" + ], + "249": [ + "compiler_optimizer_src_verifier_rs_string" + ], + "250": [ + "crate:techscript_packager" + ], + "251": [ + "fnonce" + ], + "252": [ + "runtime_interpreter_src_operations_rs_result" + ], + "253": [ + "runtime_native_runtime_src_lib_rs_string" + ], + "254": [ + "stdlib_src_database_rs_vec" + ], + "255": [ + "stdlib_src_lib_rs_box" + ], + "256": [ + "stdlib_src_lib_rs_default" + ], + "257": [ + "stdlib_src_lib_rs_f" + ], + "258": [ + "stdlib_src_lib_rs_hashmap" + ], + "259": [ + "stdlib_src_lib_rs_option" + ], + "260": [ + "stdlib_src_lib_rs_rc" + ], + "261": [ + "stdlib_src_lib_rs_result" + ], + "262": [ + "stdlib_src_lib_rs_self" + ], + "263": [ + "stdlib_src_lib_rs_string" + ], + "264": [ + "stdlib_src_lib_rs_vec" + ], + "265": [ + "stdlib_src_toml_rs_result" + ], + "266": [ + "tools_linter_src_lib_rs_box" + ], + "267": [ + "tools_linter_src_lib_rs_self" + ], + "268": [ + "tools_linter_src_lib_rs_vec" + ], + "269": [ + "tosql" + ], + "270": [ + "tosqloutput" ] }, "cohesion": { "0": 0.057971014492753624, - "1": 0.0514453699167075, + "1": 0.11779448621553884, "2": 0.07402597402597402, - "3": 0.06504494976203067, + "3": 0.1895424836601307, "4": 0.09724238026124818, - "5": 0.09990749306197964, + "5": 0.06308610400682012, "6": 0.07607843137254902, "7": 0.09696969696969697, - "8": 0.10796221322537113, - "9": 0.15669515669515668, + "8": 0.0675990675990676, + "9": 0.12834224598930483, "10": 0.18412698412698414, "11": 0.16176470588235295, - "12": 0.20689655172413793, + "12": 0.21957671957671956, "13": 0.15384615384615385, - "14": 0.14814814814814814, + "14": 0.041666666666666664, "15": 0.16923076923076924, - "16": 0.18666666666666668, + "16": 0.10685249709639953, "17": 0.13666666666666666, - "18": 0.17, - "19": 0.14666666666666667, - "20": 0.14130434782608695, - "21": 0.054336468129571575, + "18": 0.1066066066066066, + "19": 0.06393442622950819, + "20": 0.08562367864693446, + "21": 0.391812865497076, "22": 0.1471861471861472, "23": 0.17142857142857143, - "24": 0.08695652173913043, - "25": 0.11904761904761904, + "24": 0.1889483065953654, + "25": 0.08, "26": 0.14210526315789473, - "27": 0.22857142857142856, + "27": 0.3442028985507246, "28": 0.12631578947368421, "29": 0.2046783625730994, "30": 0.10526315789473684, @@ -3589,118 +3925,118 @@ "38": 0.34285714285714286, "39": 0.13333333333333333, "40": 0.1978021978021978, - "41": 0.12169312169312169, - "42": 0.20512820512820512, + "41": 0.10083256244218317, + "42": 0.22077922077922077, "43": 0.30303030303030304, - "44": 0.3484848484848485, - "45": 0.05086071987480438, + "44": 0.17316017316017315, + "45": 0.14705882352941177, "46": 0.5454545454545454, "47": 0.3111111111111111, "48": 0.4666666666666667, - "49": 0.5238095238095238, + "49": 0.21212121212121213, "50": 0.2857142857142857, - "51": 0.05924978687127025, + "51": 0.057692307692307696, "52": 0.4666666666666667, "53": 0.7, "54": 0.4, "55": 0.5, "56": 0.5, "57": 0.5, - "58": 0.5, + "58": 0.1895424836601307, "59": 0.5, "60": 1.0, "61": 1.0, - "62": 0.0877431026684758, - "63": 0.13933236574746008, + "62": 1.0, + "63": 0.14046121593291405, "64": 0.0392156862745098, "65": 1.0, - "66": 0.06881720430107527, - "67": 0.0782312925170068, - "68": 0.070578231292517, - "69": 0.07399577167019028, - "70": 0.09080841638981174, - "71": 0.0796221322537112, - "72": 0.11861861861861862, - "73": 0.09047619047619047, - "74": 0.05714285714285714, + "66": 0.07977207977207977, + "67": 0.12561576354679804, + "68": 0.1895424836601307, + "69": 0.0797979797979798, + "70": 0.07615018508725542, + "71": 0.12631578947368421, + "72": 0.2727272727272727, + "73": 0.17647058823529413, + "74": 0.06451612903225806, "75": 1.0, "76": 1.0, - "77": 0.09659090909090909, - "78": 0.11895161290322581, - "79": 0.09195402298850575, - "80": 1.0, + "77": 0.21794871794871795, + "78": 0.10897435897435898, + "79": 0.0946969696969697, + "80": 0.22794117647058823, "81": 1.0, - "82": 0.12535612535612536, - "83": 0.3442028985507246, + "82": 0.13405797101449277, + "83": 0.18382352941176472, "84": 0.12681159420289856, "85": 0.16996047430830039, - "86": 0.1857707509881423, - "87": 0.1471861471861472, + "86": 0.10666666666666667, + "87": 0.12631578947368421, "88": 0.17316017316017315, "89": 0.1523809523809524, - "90": 0.12857142857142856, - "91": 0.14736842105263157, + "90": 0.21666666666666667, + "91": 0.1695906432748538, "92": 0.20526315789473684, "93": 0.18421052631578946, - "94": 0.12280701754385964, - "95": 0.19298245614035087, + "94": 0.11764705882352941, + "95": 0.20952380952380953, "96": 0.15789473684210525, - "97": 0.20261437908496732, + "97": 0.18181818181818182, "98": 0.20261437908496732, "99": 0.14705882352941177, - "100": 0.23529411764705882, + "100": 0.2857142857142857, "101": 0.21666666666666667, - "102": 0.2571428571428571, - "103": 0.19047619047619047, + "102": 0.15, + "103": 0.26666666666666666, "104": 0.2087912087912088, "105": 0.1978021978021978, "106": 0.25274725274725274, "107": 0.20512820512820512, - "108": 0.21212121212121213, + "108": 0.39285714285714285, "109": 0.25757575757575757, "110": 0.22727272727272727, "111": 0.2727272727272727, - "112": 0.30303030303030304, - "113": 0.18181818181818182, + "112": 1.0, + "113": 0.15441176470588236, "114": 0.34545454545454546, "115": 0.18181818181818182, - "116": 0.2545454545454545, + "116": 1.0, "117": 0.2, - "118": 0.26666666666666666, - "119": 0.2, + "118": 0.21212121212121213, + "119": 0.13071895424836602, "120": 0.2222222222222222, "121": 0.2222222222222222, - "122": 0.24444444444444444, + "122": 0.32142857142857145, "123": 0.2222222222222222, - "124": 0.3055555555555556, - "125": 0.25, + "124": 0.1619047619047619, + "125": 1.0, "126": 0.2222222222222222, - "127": 0.25, - "128": 0.25, - "129": 0.2857142857142857, - "130": 0.35714285714285715, - "131": 0.2857142857142857, + "127": 0.24444444444444444, + "128": 0.28205128205128205, + "129": 1.0, + "130": 1.0, + "131": 0.20952380952380953, "132": 0.47619047619047616, "133": 0.2857142857142857, "134": 0.4666666666666667, "135": 0.3333333333333333, - "136": 0.3333333333333333, + "136": 0.20952380952380953, "137": 0.3333333333333333, "138": 0.3333333333333333, - "139": 0.4, - "140": 0.5, - "141": 0.5, + "139": 0.1794871794871795, + "140": 1.0, + "141": 0.24761904761904763, "142": 0.5, "143": 0.6666666666666666, - "144": 0.5, + "144": 0.22857142857142856, "145": 0.5, "146": 0.6666666666666666, "147": 0.6666666666666666, - "148": 0.6666666666666666, + "148": 0.31868131868131866, "149": 0.6666666666666666, "150": 1.0, "151": 1.0, - "152": 1.0, + "152": 0.23076923076923078, "153": 1.0, "154": 1.0, "155": 1.0, @@ -3708,46 +4044,123 @@ "157": 1.0, "158": 1.0, "159": 1.0, - "160": 1.0, - "161": 1.0, + "160": 0.14285714285714285, + "161": 0.4725274725274725, "162": 1.0, "163": 1.0, "164": 1.0, "165": 1.0, "166": 1.0, "167": 1.0, - "168": 1.0, + "168": 0.2948717948717949, "169": 1.0, "170": 1.0, - "171": 1.0, - "172": 1.0, - "173": 1.0, - "174": 1.0, + "171": 0.20512820512820512, + "172": 0.2692307692307692, + "173": 0.3333333333333333, + "174": 0.3787878787878788, "175": 1.0, - "176": 1.0, - "177": 1.0, + "176": 0.25757575757575757, + "177": 0.23636363636363636, "178": 1.0, "179": 1.0, - "180": 1.0, - "181": 1.0, - "182": 1.0, + "180": 0.3090909090909091, + "181": 0.6444444444444445, + "182": 0.2777777777777778, "183": 1.0, "184": 1.0, "185": 1.0, - "186": 1.0, + "186": 0.2222222222222222, "187": 1.0, "188": 1.0, "189": 1.0, - "190": 1.0, + "190": 0.5555555555555556, "191": 1.0, "192": 1.0, - "193": 1.0 + "193": 1.0, + "194": 0.2777777777777778, + "195": 0.25, + "196": 0.6388888888888888, + "197": 0.6111111111111112, + "198": 0.6388888888888888, + "199": 0.25, + "200": 0.2857142857142857, + "201": 0.4, + "202": 0.4, + "203": 0.5, + "204": 0.6, + "205": 0.6, + "206": 0.8, + "207": 0.6, + "208": 0.5, + "209": 0.5, + "210": 0.5, + "211": 1.0, + "212": 0.6666666666666666, + "213": 0.6666666666666666, + "214": 0.6666666666666666, + "215": 0.6666666666666666, + "216": 0.6666666666666666, + "217": 1.0, + "218": 1.0, + "219": 1.0, + "220": 1.0, + "221": 1.0, + "222": 1.0, + "223": 1.0, + "224": 1.0, + "225": 1.0, + "226": 1.0, + "227": 1.0, + "228": 1.0, + "229": 1.0, + "230": 1.0, + "231": 1.0, + "232": 1.0, + "233": 1.0, + "234": 1.0, + "235": 1.0, + "236": 1.0, + "237": 1.0, + "238": 1.0, + "239": 1.0, + "240": 1.0, + "241": 1.0, + "242": 1.0, + "243": 1.0, + "244": 1.0, + "245": 1.0, + "246": 1.0, + "247": 1.0, + "248": 1.0, + "249": 1.0, + "250": 1.0, + "251": 1.0, + "252": 1.0, + "253": 1.0, + "254": 1.0, + "255": 1.0, + "256": 1.0, + "257": 1.0, + "258": 1.0, + "259": 1.0, + "260": 1.0, + "261": 1.0, + "262": 1.0, + "263": 1.0, + "264": 1.0, + "265": 1.0, + "266": 1.0, + "267": 1.0, + "268": 1.0, + "269": 1.0, + "270": 1.0 }, "gods": [ { "id": "compiler_common_src_span_span", "label": "Span", - "degree": 131 + "degree": 128 }, { "id": "compiler_common_src_node_id_nodeid", @@ -3757,7 +4170,7 @@ { "id": "runtime_runtime_src_value_runtimevalue", "label": "RuntimeValue", - "degree": 88 + "degree": 71 }, { "id": "compiler_ast_src_lib_expression", @@ -3767,17 +4180,17 @@ { "id": "runtime_native_runtime_src_lib_tsvalue", "label": "TsValue", - "degree": 53 + "degree": 54 }, { "id": "cli_src_exit_code_exitcode", "label": "ExitCode", - "degree": 52 + "degree": 50 }, { - "id": "runtime_runtime_src_error_runtimeerror", - "label": "RuntimeError", - "degree": 47 + "id": "compiler_lexer_src_lib_logostoken", + "label": "LogosToken", + "degree": 50 }, { "id": "src_lib_backend", @@ -3787,7 +4200,7 @@ { "id": "compiler_ir_src_module_module", "label": "Module", - "degree": 45 + "degree": 43 }, { "id": "compiler_common_src_ident_ident", @@ -3830,22 +4243,22 @@ "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities" }, { - "source": "compile_to_ir_module()", - "target": "Module", + "source": "FunctionBody", + "target": "Block", "source_files": [ - "cli/src/commands/emit.rs", - "compiler/ir/src/module.rs" + "runtime/runtime/src/function.rs", + "compiler/ast/src/lib.rs" ], "confidence": "EXTRACTED", "relation": "references", "why": "connects across different repos/directories; bridges separate communities" }, { - "source": "run_src()", - "target": "RuntimeValue", + "source": "BridgedFunction", + "target": "Expression", "source_files": [ - "cli/tests/e2e_tests.rs", - "runtime/runtime/src/value.rs" + "runtime/interpreter/src/functions.rs", + "compiler/ast/src/lib.rs" ], "confidence": "EXTRACTED", "relation": "references", @@ -3855,18 +4268,8 @@ "questions": [ { "type": "bridge_node", - "question": "Why does `RefCell` connect `RefCell` to `sync.rs`, `runtime_tests.rs`, `graphics.rs`, `stdlib/src/lib.rs`, `json.rs`, `.register_csv`, `stdlib_tests.rs`, `CanvasFn`, `native_runtime/src/lib.rs`, `techscript_runtime`?", - "why": "High betweenness centrality (0.101) - this node is a cross-community bridge." - }, - { - "type": "bridge_node", - "question": "Why does `Write` connect `RefCell` to `DocumentFormatter`, `disassembler.rs`, `BuiltinRegistry`, `ProgressBar`, `RichDiagnostic`, `packager/src/main.rs`, `web.rs`, `doc.rs`, `.write_to_file`, `migrate.rs`, `TimingProfiler`, `VMDebugger`, `CanvasFn`?", - "why": "High betweenness centrality (0.081) - this node is a cross-community bridge." - }, - { - "type": "bridge_node", - "question": "Why does `Span` connect `Span` to `Diagnostic`, `RefCell`, `BytecodeBuilder`, `Value`, `RuntimeError`, `SourceFile`, `DiagnosticReporter`, `techscript_ast`, `Op`?", - "why": "High betweenness centrality (0.072) - this node is a cross-community bridge." + "question": "Why does `Write` connect `RefCell` to `DocumentFormatter`, `disassembler.rs`, `BuiltinRegistry`, `ProgressBar`, `RichDiagnostic`, `.register_postgres`, `packager/src/main.rs`, `doc.rs`, `.write_to_file`, `cli/src/main.rs`, `ProjectBuildGraph`, `migrate.rs`, `TimingProfiler`, `VMDebugger`, `.register_notification`?", + "why": "High betweenness centrality (0.078) - this node is a cross-community bridge." }, { "type": "verify_inferred", @@ -3875,18 +4278,28 @@ }, { "type": "isolated_nodes", - "question": "What connects `PathBuf`, `Self`, `Option` to the rest of the system?", - "why": "359 weakly-connected nodes found - possible documentation gaps or missing edges." + "question": "What connects `AssignmentExpr`, `BinaryExpr`, `Block` to the rest of the system?", + "why": "387 weakly-connected nodes found - possible documentation gaps or missing edges." }, { "type": "low_cohesion", "question": "Should `LoweringContext` be split into smaller, more focused modules?", "why": "Cohesion score 0.057971014492753624 - nodes in this community are weakly interconnected." }, + { + "type": "bridge_node", + "question": "Why does `Span` connect `cli/src/config.rs` to `Span`, `Token`, `Diagnostic`, `RefCell`, `.dummy`, `commands/docs.rs`, `Value`, `BytecodeBuilder`, `CallFrame`, `RuntimeError`, `SourceFile`, `stdlib_tests.rs`, `.register_audio`, `techscript_ast`?", + "why": "High betweenness centrality (0.074) - this node is a cross-community bridge." + }, { "type": "low_cohesion", "question": "Should `Span` be split into smaller, more focused modules?", - "why": "Cohesion score 0.0514453699167075 - nodes in this community are weakly interconnected." + "why": "Cohesion score 0.11779448621553884 - nodes in this community are weakly interconnected." + }, + { + "type": "bridge_node", + "question": "Why does `RuntimeValue` connect `RuntimeValue` to `Interpreter`, `Environment`, `.register_profiler`, `vm_tests.rs`, `ProjectBuildGraph`, `RuntimeError`, `RuntimeContext`, `UserFunction`, `NativeBridge`, `run_src`, `VM`?", + "why": "High betweenness centrality (0.062) - this node is a cross-community bridge." } ] } \ No newline at end of file diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index 440cd114..1bc556a6 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -1 +1 @@ -{"0": "LoweringContext", "1": "Span", "2": ".execute_statement", "3": ".compile_instruction", "4": "ResolveSymbols", "5": "package-manager/src/lib.rs", "6": "IRBuilder", "7": "Interpreter", "8": "RichDiagnostic", "9": "cli/src/pipeline.rs", "10": "packager/src/main.rs", "11": "interpreter_tests.rs", "12": ".parse_statement", "13": "Parser<'a>", "14": "web.rs", "15": "BuildCache", "16": "ProjectBuildGraph", "17": "PassManager", "18": "cli/src/config.rs", "19": "CodegenContext", "20": "migrate.rs", "21": "DiagnosticReporter", "22": "TimingProfiler", "23": "VMDebugger", "24": "stdlib_tests.rs", "25": "CanvasFn", "26": "Vec", "27": "DoctorContext", "28": ".get_word_at_offset", "29": ".parse_expression", "30": "syntax_tests.rs", "31": "ValueStack", "32": "DocumentFormatter", "33": "DSLSchema", "34": "Backend", "35": "Result", "36": "Option", "37": "graphics.rs", "38": ".emit_to_file", "39": ".new", "40": "BuiltinRegistry", "41": "RefCell", "42": "json.rs", "43": "parse", "44": "compress.rs", "45": "BytecodeBuilder", "46": "file_copy", "47": ".write_to_file", "48": "register_common_functions", "49": "cli/src/main.rs", "50": "lsp_tests.rs", "51": "RuntimeContext", "52": ".register_csv", "53": "bench.rs", "54": ".subtypes", "55": ".register_ftp", "56": ".register_jwt", "57": ".register_mongodb", "58": ".register_notification", "59": ".register_pdf", "60": "bench_diagnostic.rs", "61": "capability_validation_bench.rs", "62": "native_runtime/src/lib.rs", "63": "techscript_runtime", "64": "common_tests.rs", "65": "barcode.rs", "66": ".register_defaults", "67": "RuntimeValue", "68": "Logger", "69": "ExitCode", "70": "Module", "71": "OptimizationResult", "72": "Diagnostic", "73": "stdlib/src/lib.rs", "74": ".register_module", "75": "test_libc.rs", "76": "parser/src/statements.rs", "77": "SemanticContext", "78": "Value", "79": "CFGAnalysis", "80": "crypto.rs", "81": "hash.rs", "82": "RuntimeError", "83": "techscript_cli", "84": "UserFunction", "85": "SourceFile", "86": "commands/build.rs", "87": "LiteralVal", "88": "parser_tests.rs", "89": "run_src", "90": "serde", "91": "VM", "92": "TypeInterner", "93": "semantic_tests.rs", "94": "techscript_ast", "95": "Op", "96": "Interpreter", "97": "ResourceTable", "98": "SymbolTable", "99": "FileId", "100": "Environment", "101": "optimizer_tests.rs", "102": "repl.rs", "103": "BytecodeModule", "104": "CompilationDatabase", "105": "file_ext.rs", "106": "DefaultModuleResolver", "107": "VMHeap", "108": "emit.rs", "109": ".scan_files", "110": "semantic/src/lib.rs", "111": "vm_tests.rs", "112": "IRVerifier", "113": "diagnosticreporter", "114": "ir_tests.rs", "115": "lexer_tests.rs", "116": "std_database_execute", "117": "optimizer/src/passes/mod.rs", "118": "NativeBridge", "119": "bytecode/src/lib.rs", "120": ".compile_parallel", "121": ".scaffold", "122": "BytecodeValidator", "123": "make_source_file", "124": "OptimizationContext", "125": "VMError", "126": "pm_tests.rs", "127": "run_once", "128": "sync.rs", "129": "LivenessAnalysis", "130": "ScriptMutex", "131": "common/src/lib.rs", "132": "disassembler.rs", "133": "runtime_tests.rs", "134": "Commands", "135": "self_cmd.rs", "136": "find_test_files", "137": "ProgressBar", "138": ".load", "139": "frame.rs", "140": "clean.rs", "141": "commands/docs.rs", "142": "lsp/src/main.rs", "143": "doc.rs", "144": "Theme", "145": "cli_snapshot_tests.rs", "146": ".incoming_calls", "147": "formatter_tests.rs", "148": ".register_database", "149": "verify_all_examples.py", "150": "cli/build.rs", "151": "cli_example.rs", "152": ".register_audio", "153": ".register_binary", "154": ".register_charts", "155": ".register_datetime", "156": ".register_dns", "157": ".register_docs", "158": ".register_email", "159": ".register_encoding", "160": ".register_excel", "161": ".register_http", "162": ".register_image", "163": ".register_ini", "164": ".register_io", "165": ".register_localization", "166": ".register_logging", "167": ".register_mock", "168": ".register_net", "169": ".register_os", "170": ".register_path", "171": ".register_postgres", "172": ".register_powerpoint", "173": ".register_profiler", "174": ".register_qrcode", "175": ".register_regex", "176": ".register_report", "177": ".register_security", "178": ".register_settings", "179": ".register_socket", "180": ".register_strings", "181": ".register_sys", "182": ".register_system", "183": ".register_testing", "184": ".register_theme", "185": ".register_uuid", "186": ".register_video", "187": ".register_word", "188": "commands/mod.rs", "189": "semantic/src/passes/mod.rs", "190": "techscript_packager", "191": "fix3.py", "192": "fix_journal.py", "193": "package_manager_tests.rs"} \ No newline at end of file +{"0": "LoweringContext", "1": "Span", "2": ".execute_statement", "3": ".compile_instruction", "4": "ResolveSymbols", "5": "package-manager/src/lib.rs", "6": "IRBuilder", "7": "Interpreter", "8": "RichDiagnostic", "9": "cli/src/pipeline.rs", "10": "packager/src/main.rs", "11": "interpreter_tests.rs", "12": ".parse_statement", "13": "Parser<'a>", "14": "web.rs", "15": "BuildCache", "16": "ProjectBuildGraph", "17": "PassManager", "18": "cli/src/config.rs", "19": "CodegenContext", "20": "migrate.rs", "21": "DiagnosticReporter", "22": "TimingProfiler", "23": "VMDebugger", "24": "stdlib_tests.rs", "25": "CanvasFn", "26": "Vec", "27": "DoctorContext", "28": ".get_word_at_offset", "29": ".parse_expression", "30": "syntax_tests.rs", "31": "ValueStack", "32": "DocumentFormatter", "33": "DSLSchema", "34": "Backend", "35": "Result", "36": "Option", "37": "graphics.rs", "38": ".emit_to_file", "39": ".new", "40": "BuiltinRegistry", "41": "RefCell", "42": "json.rs", "43": "parse", "44": "compress.rs", "45": "BytecodeBuilder", "46": "file_copy", "47": ".write_to_file", "48": "register_common_functions", "49": "cli/src/main.rs", "50": "lsp_tests.rs", "51": "RuntimeContext", "52": ".register_csv", "53": "bench.rs", "54": ".subtypes", "55": ".register_ftp", "56": ".register_jwt", "57": ".register_mongodb", "58": ".register_notification", "59": ".register_pdf", "60": "bench_diagnostic.rs", "61": "capability_validation_bench.rs", "62": "native_runtime/src/lib.rs", "63": "techscript_runtime", "64": "common_tests.rs", "65": "barcode.rs", "66": ".register_defaults", "67": "RuntimeValue", "68": "Logger", "69": "ExitCode", "70": "Module", "71": "OptimizationResult", "72": "Diagnostic", "73": "stdlib/src/lib.rs", "74": ".register_module", "75": "test_libc.rs", "76": "parser/src/statements.rs", "77": "SemanticContext", "78": "Value", "79": "CFGAnalysis", "80": "crypto.rs", "81": "hash.rs", "82": "RuntimeError", "83": "techscript_cli", "84": "UserFunction", "85": "SourceFile", "86": "commands/build.rs", "87": "LiteralVal", "88": "parser_tests.rs", "89": "run_src", "90": "serde", "91": "VM", "92": "TypeInterner", "93": "semantic_tests.rs", "94": "techscript_ast", "95": "Op", "96": "Interpreter", "97": "ResourceTable", "98": "SymbolTable", "99": "FileId", "100": "Environment", "101": "optimizer_tests.rs", "102": "repl.rs", "103": "BytecodeModule", "104": "CompilationDatabase", "105": "file_ext.rs", "106": "DefaultModuleResolver", "107": "VMHeap", "108": "emit.rs", "109": ".scan_files", "110": "semantic/src/lib.rs", "111": "vm_tests.rs", "112": "IRVerifier", "113": "diagnosticreporter", "114": "ir_tests.rs", "115": "lexer_tests.rs", "116": "std_database_execute", "117": "optimizer/src/passes/mod.rs", "118": "NativeBridge", "119": "bytecode/src/lib.rs", "120": ".compile_parallel", "121": ".scaffold", "122": "BytecodeValidator", "123": "make_source_file", "124": "OptimizationContext", "125": "VMError", "126": "pm_tests.rs", "127": "run_once", "128": "sync.rs", "129": "LivenessAnalysis", "130": "ScriptMutex", "131": "common/src/lib.rs", "132": "disassembler.rs", "133": "runtime_tests.rs", "134": "Commands", "135": "self_cmd.rs", "136": "find_test_files", "137": "ProgressBar", "138": ".load", "139": "frame.rs", "140": "clean.rs", "141": "commands/docs.rs", "142": "lsp/src/main.rs", "143": "doc.rs", "144": "Theme", "145": "cli_snapshot_tests.rs", "146": ".incoming_calls", "147": "formatter_tests.rs", "148": ".register_database", "149": "verify_all_examples.py", "150": "cli/build.rs", "151": "cli_example.rs", "152": ".register_audio", "153": ".register_binary", "154": ".register_charts", "155": ".register_datetime", "156": ".register_dns", "157": ".register_docs", "158": ".register_email", "159": ".register_encoding", "160": ".register_excel", "161": ".register_http", "162": ".register_image", "163": ".register_ini", "164": ".register_io", "165": ".register_localization", "166": ".register_logging", "167": ".register_mock", "168": ".register_net", "169": ".register_os", "170": ".register_path", "171": ".register_postgres", "172": ".register_powerpoint", "173": ".register_profiler", "174": ".register_qrcode", "175": ".register_regex", "176": ".register_report", "177": ".register_security", "178": ".register_settings", "179": ".register_socket", "180": ".register_strings", "181": ".register_sys", "182": ".register_system", "183": ".register_testing", "184": ".register_theme", "185": ".register_uuid", "186": ".register_video", "187": ".register_word", "188": "commands/mod.rs", "189": "semantic/src/passes/mod.rs", "190": "techscript_packager", "191": "fix3.py", "192": "fix_journal.py", "193": "package_manager_tests.rs", "194": "Token", "195": "DummyGC", "196": "database.rs", "197": "env.rs", "198": "net_handler.rs", "199": "linter_tests.rs", "200": "VMProfiler", "201": "DebugSymbols", "202": "DiagnosticStats", "203": ".dummy", "204": ".propagate_in_op", "205": "CallFrame", "206": "operations.rs", "207": "LintRule", "208": "SqlParam<'a>", "209": ".register_http", "210": "SqlParam<'a>", "211": "clean.rs", "212": ".fmt", "213": ".fmt", "214": "gc_tests.rs", "215": ".register_database", "216": ".register_notification", "217": ".register_config", "218": ".register_gui", "219": ".register_math", "220": ".register_mysql", "221": ".register_net", "222": ".register_oauth", "223": ".register_random", "224": ".register_redis", "225": ".register_sqlite", "226": ".register_strings", "227": ".register_svg", "228": ".register_sys", "229": ".register_task", "230": ".register_thread", "231": ".register_time", "232": ".register_url", "233": ".register_web", "234": ".register_websocket", "235": ".register_xml", "236": "PathBuf", "237": "Result", "238": "Self", "239": "Vec", "240": "HashMap", "241": "HashSet", "242": "Self", "243": "HashSet", "244": "Self", "245": "Vec", "246": "HashSet", "247": "Result", "248": "Self", "249": "String", "250": "techscript_packager", "251": "FnOnce", "252": "Result", "253": "String", "254": "Vec", "255": "Box", "256": "Default", "257": "F", "258": "HashMap", "259": "Option", "260": "Rc", "261": "Result", "262": "Self", "263": "String", "264": "Vec", "265": "Result", "266": "Box", "267": "Self", "268": "Vec", "269": "ToSql", "270": "ToSqlOutput"} \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index e4cb2473..b8dafb2a 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,15 +1,15 @@ -# Graph Report - app (2026-09-18) +# Graph Report - app (2026-10-16) ## Corpus Check - cluster-only mode — file stats not available ## Summary -- 3158 nodes · 6946 edges · 194 communities (123 shown, 71 thin omitted) -- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 35 edges (avg confidence: 0.85) +- 3340 nodes · 7288 edges · 271 communities (112 shown, 159 thin omitted) +- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 35 edges (avg confidence: 0.85) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `ecf43dd7` +- Built from commit: `62c22252` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -38,7 +38,7 @@ - DiagnosticReporter - TimingProfiler - VMDebugger -- CanvasFn +- stdlib_tests.rs - Vec - DoctorContext - .get_word_at_offset @@ -74,8 +74,6 @@ - .register_pdf - bench_diagnostic.rs - capability_validation_bench.rs -- native_runtime/src/lib.rs -- techscript_runtime - common_tests.rs - .register_defaults - RuntimeValue @@ -89,6 +87,7 @@ - SemanticContext - Value - CFGAnalysis +- crypto.rs - RuntimeError - techscript_cli - UserFunction @@ -119,12 +118,8 @@ - .scan_files - semantic/src/lib.rs - vm_tests.rs -- IRVerifier - diagnosticreporter - ir_tests.rs -- lexer_tests.rs -- std_database_execute -- optimizer/src/passes/mod.rs - NativeBridge - bytecode/src/lib.rs - .compile_parallel @@ -132,11 +127,8 @@ - BytecodeValidator - make_source_file - OptimizationContext -- VMError - run_once - sync.rs -- LivenessAnalysis -- ScriptMutex - common/src/lib.rs - disassembler.rs - Commands @@ -145,15 +137,11 @@ - ProgressBar - .load - frame.rs -- clean.rs - commands/docs.rs -- lsp/src/main.rs - doc.rs - Theme - .incoming_calls -- formatter_tests.rs - .register_database -- verify_all_examples.py - .register_audio - .register_binary - .register_charts @@ -191,17 +179,56 @@ - .register_video - .register_word - techscript_packager +- Token +- DummyGC +- database.rs +- env.rs +- net_handler.rs +- linter_tests.rs +- VMProfiler +- DebugSymbols +- DiagnosticStats +- .propagate_in_op +- CallFrame +- operations.rs +- LintRule +- SqlParam<'a> +- .register_http +- SqlParam<'a> +- clean.rs +- .register_database +- .register_notification +- .register_config +- .register_gui +- .register_math +- .register_mysql +- .register_net +- .register_oauth +- .register_random +- .register_redis +- .register_sqlite +- .register_strings +- .register_svg +- .register_sys +- .register_task +- .register_thread +- .register_time +- .register_url +- .register_web +- .register_websocket +- .register_xml +- techscript_packager ## God Nodes (most connected - your core abstractions) -1. `Span` - 131 edges +1. `Span` - 128 edges 2. `NodeId` - 99 edges -3. `RuntimeValue` - 88 edges +3. `RuntimeValue` - 71 edges 4. `Expression` - 60 edges -5. `TsValue` - 53 edges -6. `ExitCode` - 52 edges -7. `RuntimeError` - 47 edges +5. `TsValue` - 54 edges +6. `ExitCode` - 50 edges +7. `LogosToken` - 50 edges 8. `Backend` - 45 edges -9. `Module` - 45 edges +9. `Module` - 43 edges 10. `Ident` - 40 edges ## Surprising Connections (you probably didn't know these) @@ -211,74 +238,74 @@ tools/linter/tests/linter_tests.rs → compiler/common/src/node_id.rs - `execute_source()` --calls--> `compile()` [INFERRED] runtime/vm/tests/vm_tests.rs → compiler/bytecode/src/lib.rs -- `compile_to_ir_module()` --references--> `Module` [EXTRACTED] - cli/src/commands/emit.rs → compiler/ir/src/module.rs -- `run_src()` --references--> `RuntimeValue` [EXTRACTED] - cli/tests/e2e_tests.rs → runtime/runtime/src/value.rs +- `FunctionBody` --references--> `Block` [EXTRACTED] + runtime/runtime/src/function.rs → compiler/ast/src/lib.rs +- `BridgedFunction` --references--> `Expression` [EXTRACTED] + runtime/interpreter/src/functions.rs → compiler/ast/src/lib.rs ## Import Cycles -- 1-file cycle: `cli/src/cache.rs -> cli/src/cache.rs` +- 1-file cycle: `compiler/ir/benches/builder_bench.rs -> compiler/ir/benches/builder_bench.rs` +- 1-file cycle: `compiler/ir/src/lowering.rs -> compiler/ir/src/lowering.rs` +- 1-file cycle: `tools/packager/src/main.rs -> tools/packager/src/main.rs` +- 1-file cycle: `runtime/vm/src/debugger.rs -> runtime/vm/src/debugger.rs` +- 1-file cycle: `compiler/bytecode/src/disassembler.rs -> compiler/bytecode/src/disassembler.rs` +- 1-file cycle: `compiler/parser/src/parser.rs -> compiler/parser/src/parser.rs` - 1-file cycle: `cli/src/commands/doc.rs -> cli/src/commands/doc.rs` - 1-file cycle: `cli/src/pipeline.rs -> cli/src/pipeline.rs` -- 1-file cycle: `tools/packager/src/main.rs -> tools/packager/src/main.rs` -- 1-file cycle: `cli/src/commands/doctor.rs -> cli/src/commands/doctor.rs` -- 1-file cycle: `cli/src/commands/lint.rs -> cli/src/commands/lint.rs` +- 1-file cycle: `cli/src/cache.rs -> cli/src/cache.rs` +- 1-file cycle: `compiler/optimizer/src/pass_manager.rs -> compiler/optimizer/src/pass_manager.rs` +- 1-file cycle: `compiler/optimizer/src/passes/dead_code.rs -> compiler/optimizer/src/passes/dead_code.rs` +- 1-file cycle: `compiler/llvm_backend/src/context.rs -> compiler/llvm_backend/src/context.rs` - 1-file cycle: `cli/src/commands/migrate.rs -> cli/src/commands/migrate.rs` -- 1-file cycle: `cli/src/commands/repl.rs -> cli/src/commands/repl.rs` -- 1-file cycle: `runtime/interpreter/src/expressions.rs -> runtime/interpreter/src/expressions.rs` -- 1-file cycle: `cli/src/config.rs -> cli/src/config.rs` -- 1-file cycle: `cli/src/crash.rs -> cli/src/crash.rs` -- 1-file cycle: `cli/src/diagnostics.rs -> cli/src/diagnostics.rs` -- 1-file cycle: `cli/src/project.rs -> cli/src/project.rs` -- 1-file cycle: `stdlib/src/json.rs -> stdlib/src/json.rs` -- 1-file cycle: `compiler/bytecode/src/disassembler.rs -> compiler/bytecode/src/disassembler.rs` -- 1-file cycle: `runtime/vm/src/debugger.rs -> runtime/vm/src/debugger.rs` -- 1-file cycle: `compiler/ir/benches/builder_bench.rs -> compiler/ir/benches/builder_bench.rs` -- 1-file cycle: `compiler/ir/src/lowering.rs -> compiler/ir/src/lowering.rs` -- 1-file cycle: `compiler/ir/src/builder.rs -> compiler/ir/src/builder.rs` -- 1-file cycle: `compiler/llvm_backend/src/codegen.rs -> compiler/llvm_backend/src/codegen.rs` +- 1-file cycle: `tools/lsp/src/lib.rs -> tools/lsp/src/lib.rs` +- 1-file cycle: `compiler/llvm_backend/src/jit.rs -> compiler/llvm_backend/src/jit.rs` +- 1-file cycle: `compiler/llvm_backend/src/type_map.rs -> compiler/llvm_backend/src/type_map.rs` +- 1-file cycle: `runtime/vm/src/stack.rs -> runtime/vm/src/stack.rs` +- 1-file cycle: `compiler/semantic/src/dsl_schema.rs -> compiler/semantic/src/dsl_schema.rs` +- 1-file cycle: `compiler/llvm_backend/src/lib.rs -> compiler/llvm_backend/src/lib.rs` +- 1-file cycle: `compiler/semantic/src/passes/resolve.rs -> compiler/semantic/src/passes/resolve.rs` -## Communities (194 total, 71 thin omitted) +## Communities (271 total, 159 thin omitted) ### Community 0 - "LoweringContext" Cohesion: 0.06 Nodes (43): criterion_benchmark(), Criterion, AssignmentExpr, BinaryExpr, Block, BlockId, ConstDecl, Default (+35 more) ### Community 1 - "Span" -Cohesion: 0.05 -Nodes (87): AtomicU32, AskExpr, AssignmentExpr, BinaryExpr, Block, BreakStmt, CallExpr, ConstDecl (+79 more) +Cohesion: 0.12 +Nodes (30): AskExpr, AssignmentExpr, BinaryExpr, BreakStmt, CallExpr, DSLBlock, DSLChild, DSLProperty (+22 more) ### Community 2 - ".execute_statement" Cohesion: 0.07 Nodes (30): FieldSpec, Block, Callable, ConstDecl, DSLBlock, EnumDecl, ExecResult, ForStmt (+22 more) ### Community 3 - ".compile_instruction" -Cohesion: 0.07 -Nodes (39): CodegenContext, BlockId, Function, GlobalId, HashMap, IRType, LiteralVal, LLVMTypeRef (+31 more) +Cohesion: 0.19 +Nodes (10): Drop, HashMap, Module, Result, Self, String, LLVMBackendOptions, LLVMOrcLLJITRef (+2 more) ### Community 4 - "ResolveSymbols" Cohesion: 0.10 Nodes (30): AssignmentExpr, BinaryExpr, Block, CallExpr, ConstDecl, DSLBlock, EnumDecl, Expression (+22 more) ### Community 5 - "package-manager/src/lib.rs" -Cohesion: 0.10 -Nodes (30): DependencyConfig, Display, Formatter, LockedPackage, PackageConfig, CapabilityValidator, DependencyConfig, DependencySolver (+22 more) +Cohesion: 0.06 +Nodes (42): CompilationStatus, Cached, Compiled, Compiling, Failed, Pending, CompilationUnit, load_package() (+34 more) ### Community 6 - "IRBuilder" Cohesion: 0.08 -Nodes (27): BasicBlock, BlockId, Default, DslBlockId, Function, GlobalId, IRType, LiteralVal (+19 more) +Nodes (23): BasicBlock, BlockId, Default, DslBlockId, Function, GlobalId, IRType, LiteralVal (+15 more) ### Community 7 - "Interpreter" Cohesion: 0.10 -Nodes (22): AskExpr, EvalResult, ExecResult, FStringExpr, IndexExpr, LambdaExpr, ListExpr, LiteralExpr (+14 more) +Nodes (20): AskExpr, FStringExpr, IndexExpr, LambdaExpr, ListExpr, LiteralExpr, MapExpr, MemberExpr (+12 more) ### Community 8 - "RichDiagnostic" -Cohesion: 0.11 -Nodes (20): Diagnostic, Duration, ErrorCode, FileId, Into, Option, Self, SourceManager (+12 more) +Cohesion: 0.07 +Nodes (69): JmpBuf, longjmp(), setjmp(), ts_add(), ts_alloc_bool(), ts_alloc_enum(), ts_alloc_float(), ts_alloc_int() (+61 more) ### Community 9 - "cli/src/pipeline.rs" -Cohesion: 0.16 -Nodes (21): BytecodeModule, Duration, FileId, Option, Path, PathBuf, Result, RuntimeValue (+13 more) +Cohesion: 0.13 +Nodes (26): ArtifactManager, BuildCache, execute(), BytecodeModule, Duration, FileId, Option, Path (+18 more) ### Community 10 - "packager/src/main.rs" Cohesion: 0.18 @@ -289,44 +316,40 @@ Cohesion: 0.16 Nodes (10): Result, RuntimeError, RuntimeValue, run_source(), test_interpreter_basic_arithmetic(), test_interpreter_dsl_block_produces_value(), test_interpreter_dsl_block_with_code(), test_interpreter_empty() (+2 more) ### Community 12 - ".parse_statement" -Cohesion: 0.21 -Nodes (15): Block, DiagnosticReporter, DSLBlock, ForStmt, IfStmt, ImportStmt, ParseResult, RepeatStmt (+7 more) +Cohesion: 0.22 +Nodes (14): Block, DiagnosticReporter, DSLBlock, ForStmt, IfStmt, ImportStmt, ParseResult, RepeatStmt (+6 more) ### Community 13 - "Parser<'a>" Cohesion: 0.15 Nodes (12): DiagnosticReporter, ErrorCode, HashSet, ParseResult, Self, String, Token, TokenKind (+4 more) ### Community 14 - "web.rs" -Cohesion: 0.15 -Nodes (19): DslBlockValue, IpAddr, Resolver, SocketAddr, dsl_to_html(), is_safe_ip(), is_safe_url(), render_card() (+11 more) +Cohesion: 0.04 +Nodes (48): LogosToken, Arrow, Bang, BangEqual, BangEqualEqual, BlockComment, Colon, Comma (+40 more) ### Community 15 - "BuildCache" Cohesion: 0.17 Nodes (15): BytecodeModule, HashMap, Module, OptimizationLevel, Option, Path, PathBuf, Result (+7 more) ### Community 16 - "ProjectBuildGraph" -Cohesion: 0.19 -Nodes (18): FileId, HashMap, HashSet, Option, Path, PathBuf, Result, Self (+10 more) +Cohesion: 0.11 +Nodes (22): DslBlockValue, dsl_to_html(), dsl_to_html_inner(), is_safe_ip(), is_safe_url(), PAGE_CONTENT, render_card(), render_children() (+14 more) ### Community 17 - "PassManager" Cohesion: 0.14 Nodes (16): Box, AnalysisManager, Default, Module, OptimizationPass, OptimizationResult, Self, Vec (+8 more) ### Community 18 - "cli/src/config.rs" -Cohesion: 0.17 -Nodes (22): Capability, Default, HashSet, OptimizationLevel, Option, Path, PathBuf, Result (+14 more) +Cohesion: 0.11 +Nodes (12): Block, ContinueStmt, ExportDecl, ForStmt, IfStmt, LambdaExpr, Program, RepeatStmt (+4 more) ### Community 19 - "CodegenContext" -Cohesion: 0.15 -Nodes (14): BlockId, Drop, GlobalId, HashMap, LLVMContextRef, LLVMValueRef, LocalId, Option (+6 more) +Cohesion: 0.06 +Nodes (23): CodegenEngine, CodegenEngine<'a>, TypeInfo, Value, BlockId, Drop, GlobalId, HashMap (+15 more) ### Community 20 - "migrate.rs" -Cohesion: 0.14 -Nodes (19): ExitCode, Option, ExitCode, Option, String, execute(), execute(), line_transform() (+11 more) - -### Community 21 - "DiagnosticReporter" -Cohesion: 0.05 -Nodes (38): execute(), Option, DiagnosticReporter, Vec, block_comment(), is_comment_start(), lex(), lex_recovered() (+30 more) +Cohesion: 0.09 +Nodes (19): DoctorContext, execute(), execute(), ExitCode, Option, String, Theme, execute() (+11 more) ### Community 22 - "TimingProfiler" Cohesion: 0.15 @@ -336,17 +359,17 @@ Nodes (14): Default, Duration, HashMap, Into, Option, Self, String, Vec (+6 more Cohesion: 0.17 Nodes (7): Opcode, BytecodeFunction, Default, HashSet, RuntimeValue, Self, VMDebugger -### Community 25 - "CanvasFn" -Cohesion: 0.12 -Nodes (15): CanvasOp, CanvasFn, CanvasOp, dsl_to_svg(), parse_height(), parse_width(), StdlibRegistry, Callable (+7 more) +### Community 24 - "stdlib_tests.rs" +Cohesion: 0.19 +Nodes (15): ConstDecl, EnumDecl, EnumVariant, FieldSpec, FuncDecl, ImportStmt, MethodDecl, MethodKeyword (+7 more) ### Community 26 - "Vec" Cohesion: 0.14 -Nodes (17): CompletionParams, CompletionResponse, InlayHint, InlayHintParams, Mutex, collect_local_decls(), collect_stmt_decls(), dsl_block_completions() (+9 more) +Nodes (16): CodeLens, CodeLensParams, CompletionParams, CompletionResponse, collect_local_decls(), collect_stmt_decls(), dsl_block_completions(), is_keyword_kind() (+8 more) ### Community 27 - "DoctorContext" -Cohesion: 0.23 -Nodes (8): ExitCode, Option, PathBuf, Self, DoctorContext, execute(), home_dir(), Theme +Cohesion: 0.34 +Nodes (24): techscript_ast, techscript_builtins, techscript_bytecode, techscript_cli, techscript_common, techscript_errors, techscript_formatter, techscript_gc (+16 more) ### Community 28 - ".get_word_at_offset" Cohesion: 0.13 @@ -370,7 +393,7 @@ Nodes (12): HashMap, Self, String, Vec, build_dsl_registry(), DSLSchema, registe ### Community 34 - "Backend" Cohesion: 0.15 -Nodes (13): CodeLens, CodeLensParams, DidChangeTextDocumentParams, DidOpenTextDocumentParams, DidSaveTextDocumentParams, DocumentSymbolParams, DocumentSymbolResponse, Range (+5 more) +Nodes (13): DidChangeTextDocumentParams, DidOpenTextDocumentParams, DidSaveTextDocumentParams, DocumentSymbolParams, DocumentSymbolResponse, InlayHint, InlayHintParams, Range (+5 more) ### Community 35 - "Result" Cohesion: 0.21 @@ -397,24 +420,20 @@ Cohesion: 0.20 Nodes (8): NativeCallback, HashMap, Result, RuntimeError, Self, String, Value, BuiltinRegistry ### Community 41 - "RefCell" -Cohesion: 0.12 -Nodes (9): AstVisitor, AtomicI64, flowsignal, IndexMap, RefCell, runtimeerrorkind, NEXT_ID, tosocketaddrs (+1 more) +Cohesion: 0.10 +Nodes (9): AstVisitor, StdFunction, StdlibModule, StdlibRegistry, NEXT_ID, SqlParam, parse_toml_value(), to_toml_value() (+1 more) ### Community 42 - "json.rs" -Cohesion: 0.21 -Nodes (9): parse_json_value(), StdlibRegistry, stringify_value(), test_stringify_error(), Result, RuntimeError, RuntimeValue, String (+1 more) +Cohesion: 0.22 +Nodes (6): block_comment(), is_comment_start(), lex(), lex_recovered(), Lexer, Lexer<'a> ### Community 43 - "parse" Cohesion: 0.30 Nodes (9): Diagnostic, DiagnosticReporter, Program, Result, Token, Vec, parse(), parse_recovered() (+1 more) ### Community 44 - "compress.rs" -Cohesion: 0.35 -Nodes (10): gunzip_archive(), gzip_file(), StdlibRegistry, tar_dir(), test_unzip_archive_corrupted_zip(), test_unzip_archive_invalid_path(), untar_archive(), unzip_archive() (+2 more) - -### Community 45 - "BytecodeBuilder" -Cohesion: 0.05 -Nodes (37): ArtifactCategory, ArtifactManager, BuildManifest, BuildOutput, Path, PathBuf, Result, Self (+29 more) +Cohesion: 0.17 +Nodes (5): CheckedProgram, DSLChild, interpret(), DslBlockLintRule, DslNamingConventionRule ### Community 46 - "file_copy" Cohesion: 0.55 @@ -429,12 +448,12 @@ Cohesion: 0.47 Nodes (8): register_common_functions(), register_list_functions(), register_map_functions(), StdlibRegistry, Callable, HashMap, Rc, String ### Community 49 - "cli/src/main.rs" -Cohesion: 0.52 -Nodes (6): main(), levenshtein(), perform_first_run_check(), show_custom_help(), show_welcome_screen(), suggest_subcommand() +Cohesion: 0.21 +Nodes (16): compress_gunzip(), compress_gzip(), compress_tar(), compress_untar(), compress_unzip(), compress_zip(), gunzip_archive(), gzip_file() (+8 more) ### Community 51 - "RuntimeContext" Cohesion: 0.06 -Nodes (26): Item, Iterator, Rc, RefCell, RuntimeContext, Callable, AskNative, AssertNative (+18 more) +Nodes (13): Callable, AskNative, AssertNative, ExitNative, LenNative, NativeRegistry, RangeNative, SayNative (+5 more) ### Community 52 - ".register_csv" Cohesion: 0.47 @@ -448,89 +467,77 @@ Nodes (4): criterion_benchmark(), find_boundary_fast(), find_boundary_slow(), Cr Cohesion: 0.40 Nodes (3): TypeHierarchyItem, TypeHierarchySubtypesParams, TypeHierarchySupertypesParams -### Community 62 - "native_runtime/src/lib.rs" -Cohesion: 0.09 -Nodes (65): c_char, c_int, ffi, raw, JmpBuf, longjmp(), HashMap, String (+57 more) - -### Community 63 - "techscript_runtime" -Cohesion: 0.14 -Nodes (5): crate, hashmap, rc, tcpstream, techscript_runtime +### Community 58 - ".register_notification" +Cohesion: 0.19 +Nodes (7): build_canvas_api(), CanvasFn, dsl_to_svg(), parse_height(), parse_width(), render_dsl_to_svg(), StdlibRegistry ### Community 64 - "common_tests.rs" Cohesion: 0.04 Nodes (6): backward_compat_ast_reexport_pattern(), backward_compat_original_api(), node_id_construction(), node_id_display(), node_id_equality_and_hash(), node_id_serde_roundtrip() ### Community 66 - ".register_defaults" -Cohesion: 0.07 -Nodes (14): StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry (+6 more) +Cohesion: 0.08 +Nodes (12): StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry (+4 more) ### Community 67 - "RuntimeValue" -Cohesion: 0.08 -Nodes (29): AtomicU64, PartialEq, ModelInstance, NEXT_OBJECT_ID, ObjectId, IndexMap, Self, String (+21 more) +Cohesion: 0.13 +Nodes (3): DslProperty, RuntimeType, RuntimeValue ### Community 68 - "Logger" -Cohesion: 0.07 -Nodes (25): CompilationEvent, EventBus, EventListener, Box, Default, Duration, Path, Self (+17 more) +Cohesion: 0.19 +Nodes (4): format_duration(), LogFormat, Logger, StageStatus ### Community 69 - "ExitCode" -Cohesion: 0.07 -Nodes (28): execute(), execute(), default_toml_config(), execute(), Option, dump_ast(), dump_bytecode(), dump_ir() (+20 more) +Cohesion: 0.08 +Nodes (17): execute(), default_toml_config(), execute(), execute(), open_browser(), dump_ast(), dump_bytecode(), dump_ir() (+9 more) ### Community 70 - "Module" -Cohesion: 0.09 -Nodes (18): DslBlockIR, Module, Option, Self, String, Vec, DslBlockId, FunctionId (+10 more) +Cohesion: 0.08 +Nodes (14): Module, optimize(), OptimizationPass, AlgebraicSimplification, BranchSimplification, Canonicalize, CFGCleanup, ConstantFolding (+6 more) ### Community 71 - "OptimizationResult" -Cohesion: 0.08 -Nodes (21): optimize(), BranchSimplification, OptimizationPipeline, OptimizationResult, Self, PassStatistics, Self, String (+13 more) +Cohesion: 0.13 +Nodes (3): OptimizationContext, OptimizationLevel, OptimizationPipeline ### Community 72 - "Diagnostic" -Cohesion: 0.12 -Nodes (15): Diagnostic, DiagnosticLevel, Option, Self, String, CheckedProgram, DslBlockLintRule, DslNamingConventionRule (+7 more) +Cohesion: 0.27 +Nodes (3): Diagnostic, DiagnosticLevel, ErrorCode ### Community 73 - "stdlib/src/lib.rs" -Cohesion: 0.09 -Nodes (21): FnOnce, StdFnCallback, AsyncTask, MockFunction, Box, Default, F, HashMap (+13 more) +Cohesion: 0.18 +Nodes (4): AsyncTask, MockFunction, Scheduler, spawn_task() ### Community 74 - ".register_module" Cohesion: 0.06 -Nodes (17): StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry (+9 more) - -### Community 77 - "SemanticContext" -Cohesion: 0.10 -Nodes (20): build_dsl_registry, Default, HashMap, Option, Self, String, Vec, SemanticContext (+12 more) +Nodes (15): StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry, StdlibRegistry (+7 more) ### Community 78 - "Value" -Cohesion: 0.12 -Nodes (15): builder, BytecodeLowerer, HashMap, Self, String, GlobalId, LocalId, ValueId (+7 more) +Cohesion: 0.11 +Nodes (11): BytecodeLowerer, Instruction, InstructionMetadata, Op, Terminator, TerminatorKind, GlobalId, IRType (+3 more) ### Community 79 - "CFGAnalysis" Cohesion: 0.09 -Nodes (17): collections, CFGAnalysis, HashMap, HashSet, Self, Vec, DominatorAnalysis, HashMap (+9 more) +Nodes (5): Function, FunctionId, DominatorAnalysis, AnalysisManager, UseDefAnalysis + +### Community 80 - "crypto.rs" +Cohesion: 0.23 +Nodes (4): DiagnosticRenderer<'a>, FixSuggestion, RichDiagnostic, SpanLabel ### Community 82 - "RuntimeError" Cohesion: 0.13 -Nodes (21): ErrorCode, FlowSignal, eval_binary(), eval_unary(), Result, list_get(), list_set(), map_get() (+13 more) - -### Community 83 - "techscript_cli" -Cohesion: 0.34 -Nodes (24): techscript_ast, techscript_builtins, techscript_bytecode, techscript_cli, techscript_common, techscript_errors, techscript_formatter, techscript_gc (+16 more) +Nodes (8): FlowSignal, list_get(), list_set(), map_get(), map_set(), RuntimeError, RuntimeErrorKind, test_list_and_map_mutations() ### Community 84 - "UserFunction" Cohesion: 0.13 -Nodes (12): BridgedFunction, Interpreter, Option, Result, Vec, FunctionBody, Rc, RefCell (+4 more) - -### Community 85 - "SourceFile" -Cohesion: 0.17 -Nodes (9): Arc, Option, Path, PathBuf, Self, String, Vec, SourceFile (+1 more) +Nodes (4): BridgedFunction, Interpreter, FunctionBody, UserFunction ### Community 86 - "commands/build.rs" -Cohesion: 0.19 -Nodes (18): ArtifactManager, BuildCache, execute(), invoke_linker(), Error, Option, Path, Result (+10 more) +Cohesion: 0.11 +Nodes (7): main(), execute(), execute(), invoke_linker(), execute(), find_test_files(), Instant ### Community 87 - "LiteralVal" -Cohesion: 0.15 -Nodes (9): LiteralVal, ConstantPool, Option, Self, Vec, ConstantFolding, Option, ConstantPropagation (+1 more) +Cohesion: 0.13 +Nodes (4): LiteralVal, ConstantPool, DslBlockIR, DslBlockId ### Community 88 - "parser_tests.rs" Cohesion: 0.17 @@ -538,219 +545,195 @@ Nodes (20): parse_source(), test_dsl_block_deeply_nested(), test_dsl_block_empty ### Community 89 - "run_src" Cohesion: 0.15 -Nodes (19): Result, String, Vec, run_src(), test_e2e_calculator(), test_e2e_collections_lists_and_maps(), test_e2e_fs_sandboxing_denied(), test_e2e_fs_sandboxing_granted() (+11 more) +Nodes (13): run_src(), test_e2e_calculator(), test_e2e_collections_lists_and_maps(), test_e2e_fs_sandboxing_denied(), test_e2e_fs_sandboxing_granted(), test_e2e_hello_world(), test_e2e_json_parsing(), test_e2e_recursive_fibonacci() (+5 more) ### Community 90 - "serde" -Cohesion: 0.13 -Nodes (13): Function, HashMap, Self, String, Vec, HashMap, IRType, Display (+5 more) +Cohesion: 0.22 +Nodes (5): helper_aes_decrypt(), helper_aes_encrypt(), helper_bcrypt_hash(), helper_bcrypt_verify(), StdlibRegistry ### Community 91 - "VM" -Cohesion: 0.15 -Nodes (11): bytecodeloader, Self, VMProfiler, CallFrame, HashMap, Self, String, Vec (+3 more) +Cohesion: 0.17 +Nodes (3): VMError, run(), VM ### Community 92 - "TypeInterner" Cohesion: 0.21 -Nodes (8): Default, HashMap, Self, String, Vec, Type, TypeId, TypeInterner +Nodes (3): Type, TypeId, TypeInterner ### Community 93 - "semantic_tests.rs" Cohesion: 0.18 -Nodes (19): check_source(), Result, Vec, test_dsl_semantic_duplicate_property_error(), test_dsl_semantic_full_web_page(), test_dsl_semantic_invalid_nested_block_warning(), test_dsl_semantic_missing_required_property(), test_dsl_semantic_nested_valid_block() (+11 more) +Nodes (17): check_source(), test_dsl_semantic_duplicate_property_error(), test_dsl_semantic_full_web_page(), test_dsl_semantic_invalid_nested_block_warning(), test_dsl_semantic_missing_required_property(), test_dsl_semantic_nested_valid_block(), test_dsl_semantic_unknown_property_warning(), test_dsl_semantic_valid_block() (+9 more) ### Community 94 - "techscript_ast" Cohesion: 0.12 -Nodes (12): CheckedProgram, main(), symbol, symboltable, techscript_ast, techscript_common, techscript_errors, techscript_linter (+4 more) +Nodes (6): CheckedProgram, execute(), MAX_RECURSION_DEPTH, MAX_SOURCE_FILE_SIZE, TECHSCRIPT_VERSION, main() ### Community 95 - "Op" -Cohesion: 0.19 -Nodes (15): BasicBlock, Option, Self, String, Vec, Instruction, InstructionMetadata, Op (+7 more) +Cohesion: 0.21 +Nodes (3): BasicBlock, BlockId, CFGAnalysis ### Community 96 - "Interpreter" Cohesion: 0.16 -Nodes (12): ExecResult, Statement, Interpreter, CallFrame, Default, F, Rc, RefCell (+4 more) +Nodes (3): ExecResult, Statement, Interpreter ### Community 97 - "ResourceTable" -Cohesion: 0.20 -Nodes (10): Any, ResourceTable, Box, Default, HashMap, HashSet, Option, Self (+2 more) +Cohesion: 0.18 +Nodes (3): ResourceTable, RuntimeConfig, RuntimeContext ### Community 98 - "SymbolTable" Cohesion: 0.20 -Nodes (8): HashMap, Option, Self, String, Vec, Scope, Symbol, SymbolTable +Nodes (3): Scope, Symbol, SymbolTable ### Community 99 - "FileId" Cohesion: 0.15 -Nodes (13): FileId, Position, Display, Formatter, Result, file_id_construction(), file_id_hash(), file_id_serde_roundtrip() (+5 more) - -### Community 100 - "Environment" -Cohesion: 0.24 -Nodes (10): error, Binding, Environment, HashMap, Option, Rc, RefCell, Result (+2 more) +Nodes (10): FileId, Position, file_id_construction(), file_id_hash(), file_id_serde_roundtrip(), position_construction(), position_display(), position_equality() (+2 more) ### Community 101 - "optimizer_tests.rs" Cohesion: 0.22 -Nodes (14): analyze, compile_source(), test_bytecode_compilation_and_validation(), test_bytecode_constant_deduplication(), test_bytecode_disassembler(), test_bytecode_serialization_roundtrip(), optimize_source(), test_optimizer_algebraic_simplification() (+6 more) - -### Community 102 - "repl.rs" -Cohesion: 0.26 -Nodes (14): ExitCode, Option, PathBuf, String, dump_repl_ast(), dump_repl_bytecode(), dump_repl_ir(), eval_code() (+6 more) - -### Community 103 - "BytecodeModule" -Cohesion: 0.19 -Nodes (10): BytecodeModule, Self, String, Vec, BytecodeSerializer, BytecodeVersion, Result, Self (+2 more) - -### Community 104 - "CompilationDatabase" -Cohesion: 0.21 -Nodes (9): CompilationDatabase, CompileCommand, Default, Path, PathBuf, Result, Self, String (+1 more) +Nodes (10): compile_source(), test_bytecode_compilation_and_validation(), test_bytecode_constant_deduplication(), test_bytecode_disassembler(), test_bytecode_serialization_roundtrip(), optimize_source(), test_optimizer_algebraic_simplification(), test_optimizer_branch_simplification() (+2 more) ### Community 105 - "file_ext.rs" Cohesion: 0.20 -Nodes (12): CommonError, is_techscript_file(), Display, Error, Formatter, Path, Result, String (+4 more) +Nodes (6): CommonError, is_techscript_file(), TECHSCRIPT_DOT_EXTENSION, TECHSCRIPT_EXTENSION, validate_extension(), validate_extension_invalid() ### Community 106 - "DefaultModuleResolver" Cohesion: 0.25 -Nodes (9): DefaultModuleResolver, ModuleResolver, ModuleSource, Default, HashSet, PathBuf, Result, Self (+1 more) +Nodes (3): DefaultModuleResolver, ModuleResolver, ModuleSource ### Community 107 - "VMHeap" Cohesion: 0.21 -Nodes (6): GarbageCollector, HeapObject, Rc, Self, Vec, VMHeap +Nodes (3): GarbageCollector, HeapObject, VMHeap ### Community 108 - "emit.rs" -Cohesion: 0.21 -Nodes (11): main(), Box, Error, Result, compile_to_ir_module(), emit_asm(), emit_ir(), emit_llvm() (+3 more) - -### Community 109 - ".scan_files" -Cohesion: 0.26 -Nodes (8): FileWatcher, F, HashMap, Path, PathBuf, Result, Self, SystemTime - -### Community 110 - "semantic/src/lib.rs" -Cohesion: 0.23 -Nodes (9): collectdecls, analyze(), Result, Self, Vec, SemanticAnalyzer, passpipeline, resolvesymbols (+1 more) +Cohesion: 0.39 +Nodes (5): compile_to_ir_module(), emit_asm(), emit_ir(), emit_llvm(), emit_obj() ### Community 111 - "vm_tests.rs" Cohesion: 0.27 -Nodes (11): compile, execute_source(), Result, test_vm_arithmetic(), test_vm_conditions(), test_vm_division_by_zero(), test_vm_functions(), test_vm_native_call() (+3 more) - -### Community 112 - "IRVerifier" -Cohesion: 0.30 -Nodes (6): IRVerifier, Default, HashSet, Result, Self, String +Nodes (8): execute_source(), test_vm_arithmetic(), test_vm_conditions(), test_vm_division_by_zero(), test_vm_functions(), test_vm_native_call(), test_vm_recursion(), test_vm_variables() ### Community 113 - "diagnosticreporter" -Cohesion: 0.18 -Nodes (3): diagnosticreporter, parser, techscript_cli +Cohesion: 0.15 +Nodes (6): levenshtein(), main(), perform_first_run_check(), show_custom_help(), show_welcome_screen(), suggest_subcommand() ### Community 114 - "ir_tests.rs" Cohesion: 0.35 Nodes (10): lower_source(), test_ir_basic_arithmetic(), test_ir_dsl_block_empty(), test_ir_dsl_block_nested(), test_ir_dsl_block_with_properties(), test_ir_empty(), test_ir_if_conditional_branching(), test_ir_null_coalescing_lower() (+2 more) -### Community 116 - "std_database_execute" -Cohesion: 0.25 -Nodes (10): Result, Vec, SqlParam, SqlParam<'a>, std_database_close(), std_database_connect(), std_database_execute(), std_database_query() (+2 more) - -### Community 117 - "optimizer/src/passes/mod.rs" -Cohesion: 0.20 -Nodes (9): algebraicsimplification, branchsimplification, cfgcleanup, constantfolding, constantpropagation, copypropagation, deadcode, deadstore (+1 more) - -### Community 118 - "NativeBridge" -Cohesion: 0.27 -Nodes (5): BuiltinRegistry, NativeBridge, Default, Result, Self - ### Community 119 - "bytecode/src/lib.rs" -Cohesion: 0.20 -Nodes (9): bytecodedisassembler, bytecodefunction, bytecodeinstruction, bytecodelowerer, bytecodevalidator, compile(), constantpool, debugsymbols (+1 more) +Cohesion: 0.13 +Nodes (3): compile(), BytecodeModule, Operand -### Community 120 - ".compile_parallel" +### Community 123 - "make_source_file" Cohesion: 0.22 -Nodes (8): CompilationScheduler, Result, Self, Vec, CompilationPipeline, CompilationResult, PipelineOptions, ProjectBuildGraph +Nodes (9): make_source_file(), source_file_empty(), source_file_line_col_out_of_bounds(), source_file_line_content_out_of_bounds(), source_file_line_start(), source_file_multi_line(), source_file_single_line(), source_file_unicode() (+1 more) -### Community 121 - ".scaffold" -Cohesion: 0.22 -Nodes (7): ProjectTemplate, Option, Path, PathBuf, Result, Self, Vec +### Community 128 - "sync.rs" +Cohesion: 0.28 +Nodes (4): ScriptMutex, StdlibRegistry, test_script_mutex_lock_unlock(), test_script_mutex_new() -### Community 122 - "BytecodeValidator" -Cohesion: 0.24 -Nodes (6): BytecodeValidator, Default, Result, Self, String, Operand +### Community 132 - "disassembler.rs" +Cohesion: 0.48 +Nodes (4): BytecodeFunction, BytecodeModule, String, BytecodeDisassembler -### Community 123 - "make_source_file" -Cohesion: 0.22 -Nodes (9): make_source_file(), source_file_empty(), source_file_line_col_out_of_bounds(), source_file_line_content_out_of_bounds(), source_file_line_start(), source_file_multi_line(), source_file_single_line(), source_file_unicode() (+1 more) +### Community 136 - "find_test_files" +Cohesion: 0.21 +Nodes (3): EventListener, CompilerPlugin, PluginRegistry -### Community 124 - "OptimizationContext" -Cohesion: 0.31 -Nodes (5): OptimizationContext, OptimizationLevel, Default, Self, Self +### Community 139 - "frame.rs" +Cohesion: 0.18 +Nodes (3): VM, CallFrame, ExceptionHandler -### Community 125 - "VMError" +### Community 141 - "commands/docs.rs" Cohesion: 0.25 -Nodes (7): String, VMError, Result, VM, Result, run(), Result +Nodes (5): Chunk, BytecodeInstruction, Opcode, Operand, InstructionId -### Community 127 - "run_once" -Cohesion: 0.25 -Nodes (8): BuildProfile, execute(), Error, Option, Path, Result, run_once(), ExecutionBackend +### Community 143 - "doc.rs" +Cohesion: 0.67 +Nodes (3): ExitCode, Option, execute() -### Community 129 - "LivenessAnalysis" -Cohesion: 0.29 -Nodes (5): LivenessAnalysis, HashMap, HashSet, Self, Vec +### Community 144 - "Theme" +Cohesion: 0.23 +Nodes (4): LiteralKind, lookup_keyword(), numeric_literal_kind(), NumericLiteralKind + +### Community 148 - ".register_database" +Cohesion: 0.32 +Nodes (9): apply_cli(), apply_env(), apply_toml(), CliConfig, ConfigManager, EffectiveConfig, num_cpus(), TomlConfig (+1 more) -### Community 130 - "ScriptMutex" -Cohesion: 0.36 -Nodes (4): Condvar, Self, ScriptMutex, StdlibRegistry +### Community 160 - ".register_excel" +Cohesion: 0.14 +Nodes (14): CanvasOp, Append, Background, Circle, Close, Content, Create, Line (+6 more) + +### Community 161 - ".register_http" +Cohesion: 0.47 +Nodes (10): contains(), from_bool(), from_float(), from_int(), join(), replace(), split(), to_lower() (+2 more) -### Community 131 - "common/src/lib.rs" +### Community 168 - ".register_net" Cohesion: 0.29 -Nodes (4): atomic, MAX_RECURSION_DEPTH, MAX_SOURCE_FILE_SIZE, TECHSCRIPT_VERSION +Nodes (8): dump_repl_ast(), dump_repl_bytecode(), dump_repl_ir(), eval_code(), evaluate_type(), execute(), handle_metacommand(), print_help() -### Community 132 - "disassembler.rs" -Cohesion: 0.48 -Nodes (4): BytecodeFunction, BytecodeModule, String, BytecodeDisassembler +### Community 171 - ".register_postgres" +Cohesion: 0.21 +Nodes (5): DiagnosticOutput, Colored, Json, Plain, DiagnosticRenderer -### Community 134 - "Commands" -Cohesion: 0.47 -Nodes (5): clap, Cli, Commands, Option, String +### Community 172 - ".register_powerpoint" +Cohesion: 0.27 +Nodes (6): parse_json_value(), StdlibRegistry, stringify_value(), stringify_value_inner(), test_parse_json_value(), test_stringify_error() -### Community 135 - "self_cmd.rs" +### Community 173 - ".register_profiler" Cohesion: 0.33 -Nodes (5): execute(), Option, String, VersionCheckResponse, deserialize +Nodes (4): ModelInstance, NEXT_OBJECT_ID, ObjectId, StructInstance -### Community 136 - "find_test_files" -Cohesion: 0.33 -Nodes (6): execute(), find_test_files(), Option, Path, PathBuf, Vec +### Community 181 - ".register_sys" +Cohesion: 0.64 +Nodes (6): check_fs_capability(), sys_exists(), sys_now(), sys_read_file(), sys_sleep(), sys_write_file() -### Community 138 - ".load" -Cohesion: 0.33 -Nodes (4): BytecodeLoader, Result, String, techscript_bytecode +### Community 182 - ".register_system" +Cohesion: 0.28 +Nodes (3): ArtifactCategory, BuildManifest, BuildOutput -### Community 139 - "frame.rs" -Cohesion: 0.40 -Nodes (4): CallFrame, ExceptionHandler, Self, Vec +### Community 186 - ".register_video" +Cohesion: 0.22 +Nodes (6): Severity, Error, Help, Hint, Note, Warning -### Community 140 - "clean.rs" -Cohesion: 0.50 -Nodes (4): execute(), home_dir(), Option, PathBuf +### Community 190 - "techscript_packager" +Cohesion: 0.56 +Nodes (4): process_exit(), process_pid(), process_run(), process_spawn() -### Community 141 - "commands/docs.rs" -Cohesion: 0.50 -Nodes (4): execute(), open_browser(), Option, Result +### Community 196 - "database.rs" +Cohesion: 0.64 +Nodes (5): SqlParam, std_database_close(), std_database_connect(), std_database_execute(), std_database_query() -### Community 143 - "doc.rs" -Cohesion: 0.67 -Nodes (3): ExitCode, Option, execute() +### Community 197 - "env.rs" +Cohesion: 0.61 +Nodes (5): env_all(), env_args(), env_current_dir(), env_get(), env_set() + +### Community 198 - "net_handler.rs" +Cohesion: 0.64 +Nodes (4): tcp_connect_fn(), tcp_listen_fn(), tcp_recv_fn(), tcp_send_fn() + +### Community 209 - ".register_http" +Cohesion: 0.50 +Nodes (3): execute_request!, StdlibRegistry, test_http_listen_capability_denied() ## Knowledge Gaps -- **359 isolated node(s):** `PathBuf`, `Self`, `Option`, `Theme`, `Self` (+354 more) - These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 911 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) -- **71 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **387 isolated node(s):** `AssignmentExpr`, `BinaryExpr`, `Block`, `BlockId`, `ConstDecl` (+382 more) + These have ≤1 connection - possible missing edges. (Counts symbols only; 994 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) +- **159 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `RefCell` connect `RefCell` to `sync.rs`, `runtime_tests.rs`, `graphics.rs`, `stdlib/src/lib.rs`, `json.rs`, `.register_csv`, `stdlib_tests.rs`, `CanvasFn`, `native_runtime/src/lib.rs`, `techscript_runtime`?** - _High betweenness centrality (0.101) - this node is a cross-community bridge._ -- **Why does `Write` connect `RefCell` to `DocumentFormatter`, `disassembler.rs`, `BuiltinRegistry`, `ProgressBar`, `RichDiagnostic`, `packager/src/main.rs`, `web.rs`, `doc.rs`, `.write_to_file`, `migrate.rs`, `TimingProfiler`, `VMDebugger`, `CanvasFn`?** - _High betweenness centrality (0.081) - this node is a cross-community bridge._ -- **Why does `Span` connect `Span` to `Diagnostic`, `RefCell`, `BytecodeBuilder`, `Value`, `RuntimeError`, `SourceFile`, `DiagnosticReporter`, `techscript_ast`, `Op`?** - _High betweenness centrality (0.072) - this node is a cross-community bridge._ +- **Why does `Write` connect `RefCell` to `DocumentFormatter`, `disassembler.rs`, `BuiltinRegistry`, `ProgressBar`, `RichDiagnostic`, `.register_postgres`, `packager/src/main.rs`, `doc.rs`, `.write_to_file`, `cli/src/main.rs`, `ProjectBuildGraph`, `migrate.rs`, `TimingProfiler`, `VMDebugger`, `.register_notification`?** + _High betweenness centrality (0.078) - this node is a cross-community bridge._ - **Are the 13 inferred relationships involving `NodeId` (e.g. with `test_ast_assignment_expression()` and `test_ast_construction_and_equality()`) actually correct?** _`NodeId` has 13 INFERRED edges - model-reasoned connections that need verification._ -- **What connects `PathBuf`, `Self`, `Option` to the rest of the system?** - _359 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **What connects `AssignmentExpr`, `BinaryExpr`, `Block` to the rest of the system?** + _387 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `LoweringContext` be split into smaller, more focused modules?** _Cohesion score 0.057971014492753624 - nodes in this community are weakly interconnected._ +- **Why does `Span` connect `cli/src/config.rs` to `Span`, `Token`, `Diagnostic`, `RefCell`, `.dummy`, `commands/docs.rs`, `Value`, `BytecodeBuilder`, `CallFrame`, `RuntimeError`, `SourceFile`, `stdlib_tests.rs`, `.register_audio`, `techscript_ast`?** + _High betweenness centrality (0.074) - this node is a cross-community bridge._ - **Should `Span` be split into smaller, more focused modules?** - _Cohesion score 0.0514453699167075 - nodes in this community are weakly interconnected._ \ No newline at end of file + _Cohesion score 0.11779448621553884 - nodes in this community are weakly interconnected._ +- **Why does `RuntimeValue` connect `RuntimeValue` to `Interpreter`, `Environment`, `.register_profiler`, `vm_tests.rs`, `ProjectBuildGraph`, `RuntimeError`, `RuntimeContext`, `UserFunction`, `NativeBridge`, `run_src`, `VM`?** + _High betweenness centrality (0.062) - this node is a cross-community bridge._ \ No newline at end of file diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json index bcce3ecd..10c30f73 100644 --- a/graphify-out/cache/stat-index.json +++ b/graphify-out/cache/stat-index.json @@ -1 +1 @@ -{".devcontainer/devcontainer.json":{"size":337,"mtime_ns":1789758696922312050,"indexed_at_ns":1789760882840782074,"word_count":23,"hashes":{".devcontainer/devcontainer.json":"b0dd2e610335e71365e7038d2d6377c76fa05cf556aff88d609f43ec331ad1d0"}},".vscode/settings.json":{"size":524,"mtime_ns":1789758696926312050,"indexed_at_ns":1789760883005981450,"word_count":40,"hashes":{".vscode/settings.json":"2f5a44242cd7085b981b1d38b413886b68967fa5afe02758f7ec6b051fde5247"}},"cli/build.rs":{"size":186,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883006654130,"word_count":14,"hashes":{"cli/build.rs":"2c466439a7e38cab0d23349d91487809dc83469690f0ac953e665e899fe51406"}},"cli/examples/cli_example.rs":{"size":100,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883009573324,"word_count":14,"hashes":{"cli/examples/cli_example.rs":"bd3f52eb760ec7def4c0bdc7772a86076adcd7f5cac32cdf96460dacbe983fdf"}},"cli/src/artifacts.rs":{"size":5073,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883010774941,"word_count":409,"hashes":{"cli/src/artifacts.rs":"533274a3a8044ab878382c284b0001f5a5c07567df531ceda7aacda045d36a3b"}},"cli/src/bin/benchmark.rs":{"size":3994,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883014274888,"word_count":428,"hashes":{"cli/src/bin/benchmark.rs":"2ddc8005b7852184492ce97ab77272275cf1997f52e92ec597652e200b002d6f"}},"cli/src/cache.rs":{"size":5725,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760880696071210,"word_count":523},"cli/src/commands/benchmark.rs":{"size":6091,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883015869494,"word_count":486,"hashes":{"cli/src/commands/benchmark.rs":"0547da2138e6a3bfc32c302f5fe539abd4366f22d9c63e480e33147ba21cce2d"}},"cli/src/commands/build.rs":{"size":11721,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883017443581,"word_count":853,"hashes":{"cli/src/commands/build.rs":"d97903dd219ea4cc9bad0bacf2d1faadeaea21b140d043623262daf94b1d6ad5"}},"cli/src/commands/check.rs":{"size":3479,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883021764823,"word_count":279,"hashes":{"cli/src/commands/check.rs":"6fa9577bafbde4eef4e8d02d11145dafa10ee991b404b769904a3128519ff8f4"}},"cli/src/commands/clean.rs":{"size":1671,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883023697393,"word_count":149,"hashes":{"cli/src/commands/clean.rs":"4bd219a39fe3e081052b9b78cc23fe2fc18e57d7c08b9f4c57d44d33d7edafea"}},"cli/src/commands/completion.rs":{"size":829,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883025205136,"word_count":76,"hashes":{"cli/src/commands/completion.rs":"362382995f64267d6b4d6a0184c2892c75cbb9d0d4fb4717c020a620fe2785f9"}},"cli/src/commands/config.rs":{"size":4036,"mtime_ns":1789758696978312050,"indexed_at_ns":1789760883026265401,"word_count":295,"hashes":{"cli/src/commands/config.rs":"c25fc704f83bf33de591127af87671b4283b10582c3232cbaae7ff130d892a3b"}},"cli/src/commands/doc.rs":{"size":3309,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760880716941100,"word_count":281},"cli/src/commands/docs.rs":{"size":2012,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883027764848,"word_count":174,"hashes":{"cli/src/commands/docs.rs":"308a9816209aa4d0e46699fdccec127bdd9d73a9206ed6b9cf605525542c87e9"}},"cli/src/commands/doctor.rs":{"size":10828,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760880722652958,"word_count":837},"cli/src/commands/dump.rs":{"size":3602,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883029359510,"word_count":357,"hashes":{"cli/src/commands/dump.rs":"f68b123df0c1ab5811594a765355504fbbfd9a895e777f789bb1a13208424e6d"}},"cli/src/commands/emit.rs":{"size":4883,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883030483289,"word_count":387,"hashes":{"cli/src/commands/emit.rs":"58a1eee02050f190859b8f4708d0a008b87bd595cf84841f363227ba4f800c04"}},"cli/src/commands/examples.rs":{"size":2647,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883032346754,"word_count":235,"hashes":{"cli/src/commands/examples.rs":"bce9fe43f0f1fcdb051b2ca15d7c0c4cbf633dc88cd23ce5c3aba7d515ed5f33"}},"cli/src/commands/fmt.rs":{"size":2806,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883033697889,"word_count":250,"hashes":{"cli/src/commands/fmt.rs":"53db6f82ee7dd89d4d3581cf3ca63fdc9246be79dbdf58ae85f8cbe68e4e6c9b"}},"cli/src/commands/init.rs":{"size":3266,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883035108079,"word_count":265,"hashes":{"cli/src/commands/init.rs":"d7ae5a71a132debcbd45deebf19a2a418cfc89c002dd47194a6eb2e0622952e8"}},"cli/src/commands/install.rs":{"size":6878,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883036524328,"word_count":576,"hashes":{"cli/src/commands/install.rs":"b46caec3dae1c938bd5a709a9c2379023b8498b26dcfcf83db0473dab9c6e66f"}},"cli/src/commands/lint.rs":{"size":3770,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760880743171063,"word_count":312},"cli/src/commands/migrate.rs":{"size":14024,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760880745828541,"word_count":1201},"cli/src/commands/mod.rs":{"size":557,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883037938848,"word_count":100,"hashes":{"cli/src/commands/mod.rs":"13a40aaddd7ed80c7ba648585f5b175cabee999e6a3fdaafd4f67eeccba82f5f"}},"cli/src/commands/new_cmd.rs":{"size":3876,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883038826677,"word_count":315,"hashes":{"cli/src/commands/new_cmd.rs":"af57115e509a63e53e6720ac610e42d1c0e6e94d5b963fe2a086ed06aeb438de"}},"cli/src/commands/publish.rs":{"size":1596,"mtime_ns":1789758696982312050,"indexed_at_ns":1789760883040354019,"word_count":155,"hashes":{"cli/src/commands/publish.rs":"ad872c84b3577c4e46722e1549666d1816d195a4acaef4f2f2647cbe12fb9030"}},"cli/src/commands/repl.rs":{"size":9361,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760880755341047,"word_count":847},"cli/src/commands/run.rs":{"size":6747,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760883041543184,"word_count":573,"hashes":{"cli/src/commands/run.rs":"94a2c875c7926a626ca79325690bc115abd4393dfbbbfa1dfe0f9496ea8a4685"}},"cli/src/commands/self_cmd.rs":{"size":6564,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760883043597141,"word_count":391,"hashes":{"cli/src/commands/self_cmd.rs":"9842891b09147c81b063f05b70a05e6d45aebaa55f576d2991d44c928795e863"}},"cli/src/commands/test.rs":{"size":4885,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760883045208118,"word_count":399,"hashes":{"cli/src/commands/test.rs":"630dab330e7a6730e11dcd1f53d234f4fb5dda545b3f0da5ce66b43c9f8fb794"}},"cli/src/commands/uninstall.rs":{"size":2551,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760883047568490,"word_count":229,"hashes":{"cli/src/commands/uninstall.rs":"ab2adc39d7c2a19f5ed32896afda7b3e6d58f509f12a72337f9957f0c9cc7349"}},"cli/src/commands/update.rs":{"size":5670,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760883049076480,"word_count":461,"hashes":{"cli/src/commands/update.rs":"533de505296c2940860f22e753caeada65fbbca963468ba991682ae1c5450abb"}},"cli/src/commands/version.rs":{"size":2006,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760883050662521,"word_count":143,"hashes":{"cli/src/commands/version.rs":"34ea057d840ffb40eb35af2812d192c14a7f1d7eccfbfdebe754ef423e895d0e"}},"cli/src/compile_db.rs":{"size":1296,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760883051800102,"word_count":139,"hashes":{"cli/src/compile_db.rs":"ff2eb618497d80cd30637391c3a227e966737fdacc4411dce348f2cc5dd5dc7c"}},"cli/src/config.rs":{"size":8626,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760880777044846,"word_count":788},"cli/src/crash.rs":{"size":3985,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760880779499779,"word_count":329},"cli/src/diagnostics.rs":{"size":16334,"mtime_ns":1789758696986312050,"indexed_at_ns":1789760880781918740,"word_count":1377},"cli/src/events.rs":{"size":2946,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883053700133,"word_count":354,"hashes":{"cli/src/events.rs":"896150551cd4eeb03f8a689359dae0ba5d0c5959192cb02121f9941cad82ab5f"}},"cli/src/exit_code.rs":{"size":1909,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883056300613,"word_count":244,"hashes":{"cli/src/exit_code.rs":"7d24d9eddaceda49cd1cbb22151a4c06028d588c673fbac69a7770b30757e4c9"}},"cli/src/lib.rs":{"size":7721,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883057583973,"word_count":923,"hashes":{"cli/src/lib.rs":"ce3c66c39bbda0e212401cba33107feae2956e2fdc90cc467b2b82023f8f60c7"}},"cli/src/logging.rs":{"size":12928,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883060127747,"word_count":1085,"hashes":{"cli/src/logging.rs":"934aa8e8c6e3ce687b87a6e26969c19cba90c90109bbae349c828c64e0e5155d"}},"cli/src/main.rs":{"size":18158,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760880794263761,"word_count":1424},"cli/src/pipeline.rs":{"size":17963,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760880796987347,"word_count":1245},"cli/src/plugin.rs":{"size":1058,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883062674550,"word_count":138,"hashes":{"cli/src/plugin.rs":"0a44afa8e35f98258a94a04e799cc57b7d83129d3d39722523832be7876d0e04"}},"cli/src/profiler.rs":{"size":9976,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760880802173527,"word_count":761},"cli/src/progress.rs":{"size":1139,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883065658511,"word_count":126,"hashes":{"cli/src/progress.rs":"71323a474ea5e42666e784b5e224fcbb422f4f47ae032b8c0d97329ab7ba3635"}},"cli/src/project.rs":{"size":13533,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760880807024150,"word_count":1069},"cli/src/scheduler.rs":{"size":9574,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883066914249,"word_count":558,"hashes":{"cli/src/scheduler.rs":"c18bc76a2b7cc47b56a87ce2bc76cb7eb0a6dda47bedbabdea9560f4a706c16e"}},"cli/src/templates.rs":{"size":12222,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883069089057,"word_count":822,"hashes":{"cli/src/templates.rs":"bf8e534ac70d5ca39dfa74c70f1c331077ae548f676e70f59edc6ed61f3da399"}},"cli/src/theme.rs":{"size":1433,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883071569785,"word_count":147,"hashes":{"cli/src/theme.rs":"66809faef82b667792f413cce93a5a097d999248e186e30bf804910ddba5a1ce"}},"cli/src/watch.rs":{"size":4021,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883072759356,"word_count":355,"hashes":{"cli/src/watch.rs":"7fe65c07c9b144857f1083119de000bb52cb0500559743eb289b99ba586d2396"}},"cli/tests/cli_snapshot_tests.rs":{"size":1541,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883074900024,"word_count":116,"hashes":{"cli/tests/cli_snapshot_tests.rs":"122f59fc6850ad8f93ee87652f143dfd35294bb41ab85fd42c38284d07b9409a"}},"cli/tests/cli_tests.rs":{"size":1329,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883076339326,"word_count":137,"hashes":{"cli/tests/cli_tests.rs":"431c9642a0066a11a81939eb8ec294835f4de00b3f546ee952a2256c9fe5cb37"}},"cli/tests/e2e_tests.rs":{"size":4565,"mtime_ns":1789758696990312050,"indexed_at_ns":1789760883077478744,"word_count":415,"hashes":{"cli/tests/e2e_tests.rs":"d91a6c631a001334eaf06ac980cc8258142cd31dac92b22f27c7bca6ecc6b780"}},"cli/tests/regressions.rs":{"size":2669,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883079674793,"word_count":216,"hashes":{"cli/tests/regressions.rs":"9083085e3917ed45cd5429512a6432897ca0e9b7c05fc1b210d18d84d5b69dd6"}},"compiler/ast/src/lib.rs":{"size":23139,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883081515325,"word_count":2586,"hashes":{"compiler/ast/src/lib.rs":"94c53e5988fdd17281a1267320c7303b336a769e79a3a52ca6cbd5564f2e3075"}},"compiler/ast/tests/ast_tests.rs":{"size":2894,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883131395168,"word_count":252,"hashes":{"compiler/ast/tests/ast_tests.rs":"2834510ea65bf62edd4e44276985f826b6072c559d18c03e80d3e31198515e1c"}},"compiler/bytecode/src/builder.rs":{"size":4486,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883133134646,"word_count":426,"hashes":{"compiler/bytecode/src/builder.rs":"98b1b3e7385b7c74171108461995b89c60df4ac79753a70b51514d9f65d32f1d"}},"compiler/bytecode/src/chunk.rs":{"size":820,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883137886663,"word_count":89,"hashes":{"compiler/bytecode/src/chunk.rs":"e25f8a0680fe22ec397d1cade473933f7abca9696f3790cfc0922f0e037dab83"}},"compiler/bytecode/src/constant_pool.rs":{"size":928,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883139500074,"word_count":115,"hashes":{"compiler/bytecode/src/constant_pool.rs":"2f193857795109a3b054eae9003b4ee658d5f2d55519970cdb9eb02bf46e02a9"}},"compiler/bytecode/src/debug.rs":{"size":456,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883142885287,"word_count":53,"hashes":{"compiler/bytecode/src/debug.rs":"4e1a9c6870df1aa0e41a5e7c3c0ae3b31b7f10c55268079aaaf91b98e6105131"}},"compiler/bytecode/src/disassembler.rs":{"size":3132,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760880859682567,"word_count":285},"compiler/bytecode/src/function.rs":{"size":875,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883144706266,"word_count":85,"hashes":{"compiler/bytecode/src/function.rs":"97893d8301bf0f0db561a0aa5738c0466d4d26d41e536834d2668d90ab47de8a"}},"compiler/bytecode/src/instruction.rs":{"size":688,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883146333010,"word_count":72,"hashes":{"compiler/bytecode/src/instruction.rs":"8db00fa21c6d458c53e0fd867e5e616a473dc23d74ecaa46bef27a3e580c150a"}},"compiler/bytecode/src/lib.rs":{"size":1121,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883149553967,"word_count":126,"hashes":{"compiler/bytecode/src/lib.rs":"076bd88058dd6ffe4e88d46e202d4c8f5ef232291e80e6ca9540c2a74847611b"}},"compiler/bytecode/src/lowering.rs":{"size":17239,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883151047157,"word_count":948,"hashes":{"compiler/bytecode/src/lowering.rs":"027689479954020afcf10b487b807e8f11aed8449e9fe0416b2f3362c1ecbcfa"}},"compiler/bytecode/src/module.rs":{"size":782,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883155685875,"word_count":78,"hashes":{"compiler/bytecode/src/module.rs":"0c33136733118e80a42f5152419e45c00d4e951b8c2fc1cb3c41cd75df8e4b39"}},"compiler/bytecode/src/opcode.rs":{"size":5181,"mtime_ns":1789758696994312050,"indexed_at_ns":1789760883157331933,"word_count":366,"hashes":{"compiler/bytecode/src/opcode.rs":"45dc4822084d8a11f2af7713d31218755af9127ca87050f27ee942a79a95a1e8"}},"compiler/bytecode/src/operand.rs":{"size":337,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883158437386,"word_count":29,"hashes":{"compiler/bytecode/src/operand.rs":"356568fc75ef338e48763ecd6d60983766f1ca6272ac17dbb77a75392c1d90d3"}},"compiler/bytecode/src/serializer.rs":{"size":1776,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883159489122,"word_count":172,"hashes":{"compiler/bytecode/src/serializer.rs":"d594377bb7547ae81a43243b693addb7f3d2078a45861206bc79af32d0b898c5"}},"compiler/bytecode/src/source_map.rs":{"size":796,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883162735791,"word_count":97,"hashes":{"compiler/bytecode/src/source_map.rs":"5a9c06af02ecf0121e09ce208c119078ac5e435be8326e67e74a1c9dfc5a5478"}},"compiler/bytecode/src/validator.rs":{"size":2302,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883164293381,"word_count":204,"hashes":{"compiler/bytecode/src/validator.rs":"093c7389927e368b8c3b0a4dfe5069243881d35ad1c05d6a0449775aae4d4b48"}},"compiler/bytecode/tests/bytecode_tests.rs":{"size":2972,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883165781341,"word_count":283,"hashes":{"compiler/bytecode/tests/bytecode_tests.rs":"38676bdd5a256e9fabeb29fcdfbe01a09a3d3461d6845575e3054931e58e76e8"}},"compiler/common/src/constants.rs":{"size":1199,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883167544080,"word_count":176,"hashes":{"compiler/common/src/constants.rs":"3e48cd96648328f0fe61def4ffa12d72057efb391eede37b68dfda6934f84a35"}},"compiler/common/src/file_ext.rs":{"size":2908,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883168679297,"word_count":333,"hashes":{"compiler/common/src/file_ext.rs":"e5840d2711f5249b6f01eb04729d66471aac00c2160a8c727f8ee69becb7a3ec"}},"compiler/common/src/ident.rs":{"size":2375,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883170532389,"word_count":344,"hashes":{"compiler/common/src/ident.rs":"1a4e50405480de66234a987675408ca9c2fda2f75cbd815e2ea98151c1e49609"}},"compiler/common/src/lib.rs":{"size":2437,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883172512939,"word_count":291,"hashes":{"compiler/common/src/lib.rs":"4c5614cd3b5ea2288ab520d6bd67c31110591e4fd115dfe76a869e6901821a78"}},"compiler/common/src/node_id.rs":{"size":3831,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883173651579,"word_count":502,"hashes":{"compiler/common/src/node_id.rs":"7a0450f9d6f367a0434a29f03cf5e5a3f28e8f78646aad13f02834ff3dfb7993"}},"compiler/common/src/source.rs":{"size":10072,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883176529506,"word_count":1356,"hashes":{"compiler/common/src/source.rs":"1c9bc0ff724d810141c93e8c2ebbca15e4c6eb4d8c462aee5536de6fcd3f8072"}},"compiler/common/src/span.rs":{"size":3908,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883180354853,"word_count":549,"hashes":{"compiler/common/src/span.rs":"b60886ac4d54f583bba6da058022360121fcf575042a73d52f7b87e1c2297df9"}},"compiler/common/tests/common_tests.rs":{"size":22661,"mtime_ns":1789758696998312050,"indexed_at_ns":1789760883182405307,"word_count":1685,"hashes":{"compiler/common/tests/common_tests.rs":"1b32da9c4def6874c8f90e545ecb1a66a046870382bccd7e42e5868e0ef0f8b3"}},"compiler/errors/src/lib.rs":{"size":6759,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883188416969,"word_count":813,"hashes":{"compiler/errors/src/lib.rs":"5b6f2dc59e94cd675ff51c25d9eb5a64e2de1dac2918d53db24e0e7729cb7c3b"}},"compiler/errors/tests/errors_tests.rs":{"size":470,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883190610511,"word_count":31,"hashes":{"compiler/errors/tests/errors_tests.rs":"2b8e2e76bbf3212cb512b7e1a306d9ff93667cb08e0f5fee37c336ff71c5f0af"}},"compiler/ir/benches/builder_bench.rs":{"size":1377,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760880944316110,"word_count":95},"compiler/ir/src/block.rs":{"size":791,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883191607403,"word_count":80,"hashes":{"compiler/ir/src/block.rs":"e667c2adc50a8015b7f6717cccd6916b053e5f8095b264ad4d4bf60ba0e765c9"}},"compiler/ir/src/builder.rs":{"size":9464,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760880950663727,"word_count":892},"compiler/ir/src/function.rs":{"size":820,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883193394078,"word_count":85,"hashes":{"compiler/ir/src/function.rs":"be056bb3eca1cc9a59935652ebaf4e83af7e1b0d2f4161eb0946a49cf934582d"}},"compiler/ir/src/instruction.rs":{"size":3906,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883195148209,"word_count":441,"hashes":{"compiler/ir/src/instruction.rs":"114837b012f0cbe7a65535ff2943e641a37ea29a74e641d88d19036c455b5f65"}},"compiler/ir/src/lib.rs":{"size":879,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883199311472,"word_count":104,"hashes":{"compiler/ir/src/lib.rs":"7ae640d1c458e4886c826d8ba91065cce00a07a41fb35cf78d97fbd6f1a86b1d"}},"compiler/ir/src/lowering.rs":{"size":51630,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760880963297319,"word_count":3072},"compiler/ir/src/module.rs":{"size":1778,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883200650245,"word_count":170,"hashes":{"compiler/ir/src/module.rs":"1a58f26b79b69f85a91cfa3c581d8ee72f8ecf54c853ccd2eb454026e0c1c292"}},"compiler/ir/src/types.rs":{"size":2436,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883203459955,"word_count":261,"hashes":{"compiler/ir/src/types.rs":"8e3eafeb7301517ee8f843c5f1b8f4edd224b536e46ef0de35a5dbf61d017520"}},"compiler/ir/src/value.rs":{"size":651,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883205273121,"word_count":72,"hashes":{"compiler/ir/src/value.rs":"5d884732e36943a63b073c687eb16d2610872a3774945e4ee30dff13de39bcec"}},"compiler/ir/tests/ir_tests.rs":{"size":4700,"mtime_ns":1789758697002312050,"indexed_at_ns":1789760883206585973,"word_count":462,"hashes":{"compiler/ir/tests/ir_tests.rs":"2882dde72c83b69c7c6cf78978768fa2fa7a618753633b17dd452c8ca9869500"}},"compiler/lexer/examples/lexer_example.rs":{"size":308,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760883208730781,"word_count":34,"hashes":{"compiler/lexer/examples/lexer_example.rs":"23eef10187ae6677c8fd3d447be40d72b231e09a78658fd494b428f6ad3ecf49"}},"compiler/lexer/src/lib.rs":{"size":26125,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760883209836778,"word_count":1860,"hashes":{"compiler/lexer/src/lib.rs":"a9289da292ff9ef165f88430e8043088a4ce4abfc36d74de29c6985854840b9d"}},"compiler/lexer/tests/lexer_tests.rs":{"size":6811,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760883215592526,"word_count":544,"hashes":{"compiler/lexer/tests/lexer_tests.rs":"9a73e5102704571c123242eb4a443fcbb64454ef8630e7c933363155dc1a9f1c"}},"compiler/llvm_backend/src/codegen.rs":{"size":62004,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760881000645439,"word_count":3359},"compiler/llvm_backend/src/context.rs":{"size":2766,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760881004406852,"word_count":267},"compiler/llvm_backend/src/jit.rs":{"size":4275,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760881007164812,"word_count":462},"compiler/llvm_backend/src/lib.rs":{"size":9214,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760881010744014,"word_count":701},"compiler/llvm_backend/src/type_map.rs":{"size":1509,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760881013944808,"word_count":126},"compiler/llvm_backend/tests/llvm_tests.rs":{"size":1984,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760883217473308,"word_count":144,"hashes":{"compiler/llvm_backend/tests/llvm_tests.rs":"067f7fdafd61546d900341762d1597f5b727e92e90a56e5556f85c762b69c784"}},"compiler/module_resolver/src/lib.rs":{"size":2333,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760883218943165,"word_count":181,"hashes":{"compiler/module_resolver/src/lib.rs":"8aaf2df3d8e7caa6e738274e1739a0227bef9bbc425a5bed42d2076609a63e0d"}},"compiler/optimizer/src/analysis/cfg.rs":{"size":2059,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760883221170458,"word_count":176,"hashes":{"compiler/optimizer/src/analysis/cfg.rs":"de949b9652d4d19477ae4394e8646551f55f0033105cdd5d38b6b5c983fb9bc9"}},"compiler/optimizer/src/analysis/dominators.rs":{"size":3335,"mtime_ns":1789758697006312050,"indexed_at_ns":1789760883223305272,"word_count":305,"hashes":{"compiler/optimizer/src/analysis/dominators.rs":"ad86fb7c63f49db53d73cc59f3a431c76ab2c536f245af2452d1abd75f3405cd"}},"compiler/optimizer/src/analysis/liveness.rs":{"size":6658,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883225018861,"word_count":568,"hashes":{"compiler/optimizer/src/analysis/liveness.rs":"604af22fe892fe18d79b051f70f73547bbc2aa9aead3a6d44419e73a76415f5d"}},"compiler/optimizer/src/analysis/mod.rs":{"size":2263,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883227837386,"word_count":201,"hashes":{"compiler/optimizer/src/analysis/mod.rs":"d25dddc7845b957728ffc3f65793aaa7b7d402498db9e38709bcb7130703f050"}},"compiler/optimizer/src/analysis/use_def.rs":{"size":4067,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883230708660,"word_count":359,"hashes":{"compiler/optimizer/src/analysis/use_def.rs":"672ed82779326a7abf309c53c1bde1afb649094044bcd4a3e9fc4a569f25d8c3"}},"compiler/optimizer/src/context.rs":{"size":1252,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883233283557,"word_count":139,"hashes":{"compiler/optimizer/src/context.rs":"bd7b60c9858e1dbe7c6ca3915cb7105d93919ef16a6937bc7caa679c41bcd5aa"}},"compiler/optimizer/src/lib.rs":{"size":822,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883234780252,"word_count":95,"hashes":{"compiler/optimizer/src/lib.rs":"15af0f486607410c866a317c4b714ef63fa118c2fce35677945d843503bafe57"}},"compiler/optimizer/src/pass.rs":{"size":451,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883236317008,"word_count":56,"hashes":{"compiler/optimizer/src/pass.rs":"7b62c9df6212b608482b99be36e544b64170b65c366685b6411765d2124dedfc"}},"compiler/optimizer/src/pass_manager.rs":{"size":2483,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760881057770894,"word_count":236},"compiler/optimizer/src/passes/algebraic.rs":{"size":3751,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883237644121,"word_count":265,"hashes":{"compiler/optimizer/src/passes/algebraic.rs":"694191e65cfd00d62eae98d7a1c0da0946ade31faa3b9a8ac2ab33ebb717ba19"}},"compiler/optimizer/src/passes/branch_simplification.rs":{"size":1653,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883239390887,"word_count":136,"hashes":{"compiler/optimizer/src/passes/branch_simplification.rs":"669cabe49248a5399ce42e18871033d59a8f4f72ea813279f4dc98f7a43d500d"}},"compiler/optimizer/src/passes/canonicalize.rs":{"size":655,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883241146795,"word_count":59,"hashes":{"compiler/optimizer/src/passes/canonicalize.rs":"7237e2064aa914f44e7b610640b4ed0b7ca5da85c14a4cf0df268e262017cde2"}},"compiler/optimizer/src/passes/cfg_cleanup.rs":{"size":3541,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883242738349,"word_count":262,"hashes":{"compiler/optimizer/src/passes/cfg_cleanup.rs":"9dd6357493b9eddaba589263fa1dbf4abea6cd89752b4cf4f139c611ca556b06"}},"compiler/optimizer/src/passes/constant_folding.rs":{"size":4409,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883244540455,"word_count":364,"hashes":{"compiler/optimizer/src/passes/constant_folding.rs":"321888cc1baac439dc7885d83516dde5c4ea20b65bd461c0c7ea92debf216b40"}},"compiler/optimizer/src/passes/constant_propagation.rs":{"size":2722,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883246715838,"word_count":223,"hashes":{"compiler/optimizer/src/passes/constant_propagation.rs":"e0a8f29c8ae3be14f81d97793d8255bec0086db2104f03ab05f2ad7c8d9c357b"}},"compiler/optimizer/src/passes/copy_propagation.rs":{"size":650,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883248840511,"word_count":58,"hashes":{"compiler/optimizer/src/passes/copy_propagation.rs":"467bf6194b3a9bfeb669afe5557f23dbe8b2a19900a9c762b6d33b4f9f5de5a6"}},"compiler/optimizer/src/passes/dead_code.rs":{"size":1830,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760881085361115,"word_count":165},"compiler/optimizer/src/passes/dead_store.rs":{"size":2718,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883259193756,"word_count":201,"hashes":{"compiler/optimizer/src/passes/dead_store.rs":"986c05fac225849e33c8b10835dc473f47fe55f952e7e16b014ff8b73fc12a32"}},"compiler/optimizer/src/passes/mod.rs":{"size":695,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883261164376,"word_count":66,"hashes":{"compiler/optimizer/src/passes/mod.rs":"b8919338d4462134b79a8886c499792eec9bb5e68c54149a156ebe205295f9f5"}},"compiler/optimizer/src/passes/peephole.rs":{"size":620,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883262477771,"word_count":57,"hashes":{"compiler/optimizer/src/passes/peephole.rs":"60e642628e63516b3fd26c6e9118f9c7a53081a9a66fac76a14177bcf890b6df"}},"compiler/optimizer/src/passes/unreachable.rs":{"size":1481,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883264161455,"word_count":147,"hashes":{"compiler/optimizer/src/passes/unreachable.rs":"6a9999fd13de1282abbd8c9e035756095df0454a3364da425ed1340f938d4748"}},"compiler/optimizer/src/pipeline.rs":{"size":3091,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883265800596,"word_count":189,"hashes":{"compiler/optimizer/src/pipeline.rs":"e1d994b975762eb88cf6b90f663b470b05141ba6310dc8e814cb543a9625b456"}},"compiler/optimizer/src/result.rs":{"size":674,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883268085389,"word_count":76,"hashes":{"compiler/optimizer/src/result.rs":"0f0719973800060d1566053d4ccd7d645ea9782638f8b7eb06c4293a4234a618"}},"compiler/optimizer/src/statistics.rs":{"size":1240,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883269359939,"word_count":114,"hashes":{"compiler/optimizer/src/statistics.rs":"b8418dbefed5987e631bfdcdbd0b11960222465f2c691d068c24998ee7161423"}},"compiler/optimizer/src/verifier.rs":{"size":2573,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883270774212,"word_count":237,"hashes":{"compiler/optimizer/src/verifier.rs":"7360ae108e38ac5ced0215589017e993ad2324bc949b2376168113503a272bde"}},"compiler/optimizer/tests/optimizer_tests.rs":{"size":3173,"mtime_ns":1789758697010312049,"indexed_at_ns":1789760883273021610,"word_count":331,"hashes":{"compiler/optimizer/tests/optimizer_tests.rs":"856cb4a8498f15931dba8d4ef687a8d4272c4515f637fb13b9305ab71b0e81f2"}},"compiler/parser/examples/parser_example.rs":{"size":380,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760883275788015,"word_count":41,"hashes":{"compiler/parser/examples/parser_example.rs":"1b3285e4e710ebd9d0823f8c215a2179f1128b92b96f2f576106d41980e31dcc"}},"compiler/parser/src/declarations.rs":{"size":21280,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760883276957299,"word_count":1457,"hashes":{"compiler/parser/src/declarations.rs":"1afa435c1cad184e1f922fc8e282f6f336458161d45486785e368bd06b863274"}},"compiler/parser/src/expressions.rs":{"size":22915,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760881131409858,"word_count":1334},"compiler/parser/src/lib.rs":{"size":2929,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760881134505180,"word_count":271},"compiler/parser/src/parser.rs":{"size":8881,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760881137485434,"word_count":737},"compiler/parser/src/statements.rs":{"size":28072,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760881140388736,"word_count":1874},"compiler/parser/tests/parser_tests.rs":{"size":14740,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760883285847588,"word_count":1201,"hashes":{"compiler/parser/tests/parser_tests.rs":"51b776b260e249e6845d0e45fa0ddd61ef5f7cdfa0d59bed343bd3c985b481cc"}},"compiler/semantic/src/context.rs":{"size":957,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760883289825166,"word_count":87,"hashes":{"compiler/semantic/src/context.rs":"69dadd41a72179a676c1dc55a50dda52236f98ed1b6b1319fea6197970b79605"}},"compiler/semantic/src/dsl_schema.rs":{"size":13890,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760881156800508,"word_count":645},"compiler/semantic/src/lib.rs":{"size":2369,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760883292176909,"word_count":227,"hashes":{"compiler/semantic/src/lib.rs":"4e3a249ada7321fc294295a2e570dd626cdab989f25bc6ba40a365013e267246"}},"compiler/semantic/src/passes/collect.rs":{"size":4673,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760883294814323,"word_count":281,"hashes":{"compiler/semantic/src/passes/collect.rs":"ad8b73cbc62bd59891fb15ad2a3ad33d03cf79d1c7b65e324d443e8686c67600"}},"compiler/semantic/src/passes/mod.rs":{"size":56,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760883297197056,"word_count":9,"hashes":{"compiler/semantic/src/passes/mod.rs":"f3d039078ca1fb4c65eec0de50a5563467bf8cf84d666b8bb4a81f3f22620f0a"}},"compiler/semantic/src/passes/resolve.rs":{"size":33126,"mtime_ns":1789758697014312049,"indexed_at_ns":1789760881169497602,"word_count":2301},"compiler/semantic/src/passes/validate_dsl.rs":{"size":4567,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883298367517,"word_count":316,"hashes":{"compiler/semantic/src/passes/validate_dsl.rs":"a510340801de671021e68db0dc72c7b913b446a1c8f2ca82018b1a1f96f2f2ef"}},"compiler/semantic/src/pipeline.rs":{"size":815,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883300510875,"word_count":100,"hashes":{"compiler/semantic/src/pipeline.rs":"a76c3527a0d256fec1f647d268ef07f049f9941320ac1bda2726eb4a94f95e3b"}},"compiler/semantic/src/symbol_table.rs":{"size":5168,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883302421104,"word_count":433,"hashes":{"compiler/semantic/src/symbol_table.rs":"d507b9b1632ad5fe8198e44f49e6c1c452bf6969a1bf8dd4289b9e66854db64a"}},"compiler/semantic/src/types.rs":{"size":2604,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883307417264,"word_count":279,"hashes":{"compiler/semantic/src/types.rs":"f4f527257986956afef24c1bf26e1e5384b4390d15fee4a8fd2e389defad07f4"}},"compiler/semantic/tests/semantic_tests.rs":{"size":8289,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883310811018,"word_count":726,"hashes":{"compiler/semantic/tests/semantic_tests.rs":"59cf4ecc537a807fb888f1d067348e0966272775d427a559ea10108ae1365268"}},"compiler/syntax/src/lib.rs":{"size":1154,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883313915097,"word_count":157,"hashes":{"compiler/syntax/src/lib.rs":"5f69f155b573fca5c91f90891317ba22042538a3025833f291534b0988479fe3"}},"compiler/syntax/src/precedence.rs":{"size":3648,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883315208542,"word_count":420,"hashes":{"compiler/syntax/src/precedence.rs":"1864ee0bc6bfc4d7389d3215add6521268db05df2a15c4a3bdf3e77627458535"}},"compiler/syntax/src/token.rs":{"size":2222,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883316710226,"word_count":264,"hashes":{"compiler/syntax/src/token.rs":"5ca252f165567f2b7c720c94e4ce3d5efabed5ebf8af43044102317989859468"}},"compiler/syntax/src/token_kind.rs":{"size":35524,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760883318703171,"word_count":3143,"hashes":{"compiler/syntax/src/token_kind.rs":"d91be83b68152009dd668b8e19a03039e6c7e57d1a27205b3df803004077f283"}},"compiler/syntax/tests/syntax_tests.rs":{"size":15850,"mtime_ns":1789758697018312049,"indexed_at_ns":1789760881209820115,"word_count":768},"fix3.py":{"size":268,"mtime_ns":1789758697054312049,"indexed_at_ns":1789760883322502903,"word_count":23,"hashes":{"fix3.py":"17aef183687b5da23e3b77ddf6bb1b2f7cf16a8eca0a7be202dfb30af8d8c0de"}},"fix_journal.py":{"size":225,"mtime_ns":1789758697054312049,"indexed_at_ns":1789760883323357216,"word_count":40,"hashes":{"fix_journal.py":"d5745b823a4625184e4735e8b8a41a691c6494421334f195a80c840c4100e7c2"}},"runtime/builtins/src/lib.rs":{"size":5763,"mtime_ns":1789758697486312044,"indexed_at_ns":1789760881431377004,"word_count":421},"runtime/builtins/tests/builtins_tests.rs":{"size":401,"mtime_ns":1789758697486312044,"indexed_at_ns":1789760883324359077,"word_count":28,"hashes":{"runtime/builtins/tests/builtins_tests.rs":"fa39f5633f0a97256d4823a2edffd484e48c40bcbce9eb2c4e2db58d7061c2f0"}},"runtime/gc/src/lib.rs":{"size":969,"mtime_ns":1789758697486312044,"indexed_at_ns":1789760883325469344,"word_count":129,"hashes":{"runtime/gc/src/lib.rs":"eef88d1598aa85647e95753c5f4b1635a62d7a89453b5eb3c0791a4ea32589ae"}},"runtime/gc/tests/gc_tests.rs":{"size":219,"mtime_ns":1789758697486312044,"indexed_at_ns":1789760883327119551,"word_count":21,"hashes":{"runtime/gc/tests/gc_tests.rs":"d33a0cd2ecd3bca9cbfe71bc8537f7047be8ff61925144aef5cd586818dfdb6e"}},"runtime/interpreter/examples/interpreter_example.rs":{"size":595,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883328275410,"word_count":52,"hashes":{"runtime/interpreter/examples/interpreter_example.rs":"63e2664b68631330c336c61352b1c86c282ce4809b7fe690774b7a979eb452e4"}},"runtime/interpreter/src/control_flow.rs":{"size":816,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883329494664,"word_count":91,"hashes":{"runtime/interpreter/src/control_flow.rs":"141f7128d39be47515834edf22e39d43d84152ec6ca8869af564489286c27ab9"}},"runtime/interpreter/src/expressions.rs":{"size":23491,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760881464557344,"word_count":1616},"runtime/interpreter/src/functions.rs":{"size":3356,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883331184102,"word_count":257,"hashes":{"runtime/interpreter/src/functions.rs":"d868a7b180f2a7adeb6b7482bf97f1b9cee8be8aee2459f6ee68400c02d91141"}},"runtime/interpreter/src/interpreter.rs":{"size":5774,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883334042465,"word_count":472,"hashes":{"runtime/interpreter/src/interpreter.rs":"1317700865f825c4f25263c94381dfbc532b377df2b0776b4c86864c04225739"}},"runtime/interpreter/src/lib.rs":{"size":899,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883337656469,"word_count":95,"hashes":{"runtime/interpreter/src/lib.rs":"e2242934d8c71fd196a7d4b8208b2e7220940634a385a73432b4a9c48b22656a"}},"runtime/interpreter/src/operations.rs":{"size":13373,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883339233013,"word_count":866,"hashes":{"runtime/interpreter/src/operations.rs":"275dfffcd0c13bb0343f52a840b4bbf1df2a0599b482ce5cf26073066ed9de96"}},"runtime/interpreter/src/statements.rs":{"size":26607,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760881482680654,"word_count":1846},"runtime/interpreter/src/visitor.rs":{"size":400,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883341470771,"word_count":45,"hashes":{"runtime/interpreter/src/visitor.rs":"9b3bfe2e53f87e8fd6f563e883436237a9726ba951ee6954eb6265286cd74bfa"}},"runtime/interpreter/tests/interpreter_tests.rs":{"size":8780,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760881489707482,"word_count":855},"runtime/native_runtime/src/lib.rs":{"size":33529,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883342819976,"word_count":4224,"hashes":{"runtime/native_runtime/src/lib.rs":"5179e8d1cef5f87c62f2f70f7a22392e37e79d1c90148a6d9eef19320d368dfb"}},"runtime/runtime/src/collections.rs":{"size":3472,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883356198597,"word_count":341,"hashes":{"runtime/runtime/src/collections.rs":"93b51287930d4436d35df0c87c41dca61d0cac75d34cf9aa541cec88c354cadf"}},"runtime/runtime/src/context.rs":{"size":3053,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883358235478,"word_count":289,"hashes":{"runtime/runtime/src/context.rs":"e34f59cc71ad9bf282d3d248ae14cd92bc5729fcfc68ccc19b28d2a01749db00"}},"runtime/runtime/src/environment.rs":{"size":2715,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883361564150,"word_count":263,"hashes":{"runtime/runtime/src/environment.rs":"d2dee20e3d13cff92955fc03d1d69ce3054dd1dea72a849507d3604195a0332f"}},"runtime/runtime/src/error.rs":{"size":2618,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883364552314,"word_count":246,"hashes":{"runtime/runtime/src/error.rs":"7ef7317b41b5aca4d8bbe853fe50e8cbbe7c3b02d3cc255ed84b02428740d265"}},"runtime/runtime/src/function.rs":{"size":1880,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883367047743,"word_count":218,"hashes":{"runtime/runtime/src/function.rs":"c38854cea2df244326f6b7c9c7e8add9e72f14e87c1fe887fd369ad548927b8a"}},"runtime/runtime/src/lib.rs":{"size":794,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883369783110,"word_count":88,"hashes":{"runtime/runtime/src/lib.rs":"42d9f218e314ed47336fea7a2fd52e890912372e79a3420a8b8eb4f928dd26df"}},"runtime/runtime/src/native_function.rs":{"size":10837,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883371111033,"word_count":936,"hashes":{"runtime/runtime/src/native_function.rs":"c5c53fc565d126e2d07d17d32e8225c334923761ebfab3b0299d8ba0fe57c4ed"}},"runtime/runtime/src/object.rs":{"size":1268,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883379413214,"word_count":137,"hashes":{"runtime/runtime/src/object.rs":"3858387fbe0ed4eed781baef10d682d950b9e2e357f54537196f16569d2730cd"}},"runtime/runtime/src/value.rs":{"size":12208,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883381680281,"word_count":1098,"hashes":{"runtime/runtime/src/value.rs":"f7725e8c0894fbe3b2beec40ddda9b96202e935e217bee01986ecef9f4eab211"}},"runtime/runtime/tests/runtime_tests.rs":{"size":6438,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883386669685,"word_count":412,"hashes":{"runtime/runtime/tests/runtime_tests.rs":"cf3c6ed740c483f5a5898163f596493f5c7529b70f530f620a970601b01d45fa"}},"runtime/vm/src/bytecode_loader.rs":{"size":594,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883388881836,"word_count":57,"hashes":{"runtime/vm/src/bytecode_loader.rs":"5596a6d1ecabae5bf714bb903decf1ba19666e61489f02cf79ba928b5e5ceb86"}},"runtime/vm/src/debugger.rs":{"size":3380,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760881550220154,"word_count":333},"runtime/vm/src/diagnostics.rs":{"size":820,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883390326116,"word_count":96,"hashes":{"runtime/vm/src/diagnostics.rs":"58b0bdf7fd2f47a257469c9fae1540419185769083a03e2dcef901b0b15fc018"}},"runtime/vm/src/error.rs":{"size":909,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883391627114,"word_count":87,"hashes":{"runtime/vm/src/error.rs":"078192768f0ac0447f3a15ddc92303a0f306dd8658ccd0669f0015b65f4ec2e3"}},"runtime/vm/src/executor.rs":{"size":41677,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883392819889,"word_count":2262,"hashes":{"runtime/vm/src/executor.rs":"cfea1c2dc0e89d916bcf748d4bd8eac0a3ec7e51effa9fe761d1331b243528b4"}},"runtime/vm/src/frame.rs":{"size":707,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883396809106,"word_count":84,"hashes":{"runtime/vm/src/frame.rs":"c881740b43379d599ee8ba9b1defc469860acc33aea825619923d4a937226e65"}},"runtime/vm/src/gc.rs":{"size":293,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883398242940,"word_count":42,"hashes":{"runtime/vm/src/gc.rs":"d3d6560c2c0642e364f81abf9bfc8304a401dc3ebebee5e36a2bfb5cb3b50888"}},"runtime/vm/src/heap.rs":{"size":684,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883399471906,"word_count":86,"hashes":{"runtime/vm/src/heap.rs":"1cc86c40696539e0a46fd37815137f9e7d2d0120146058bd01679c2a67f153a5"}},"runtime/vm/src/lib.rs":{"size":838,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883401181771,"word_count":107,"hashes":{"runtime/vm/src/lib.rs":"a0eccd715d9ae9b9e22f4147601452ee7656ef18f308c5bd03742ac1b25d099a"}},"runtime/vm/src/native.rs":{"size":882,"mtime_ns":1789758697490312044,"indexed_at_ns":1789760883402869430,"word_count":97,"hashes":{"runtime/vm/src/native.rs":"bb080be09b810f4ab6ff196337fd517fe371953fe434d7b675831f0683589ecc"}},"runtime/vm/src/stack.rs":{"size":2366,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881580208455,"word_count":267},"runtime/vm/src/vm.rs":{"size":3834,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883404842518,"word_count":310,"hashes":{"runtime/vm/src/vm.rs":"e10979b120fa5dd7013939196d2eb683aa40a6eec77302c27a74d29591c317c0"}},"runtime/vm/tests/vm_tests.rs":{"size":2655,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883407546062,"word_count":297,"hashes":{"runtime/vm/tests/vm_tests.rs":"1f714db4f6f1830c0f82738996e6396d126d872602502934ebb729a0b964c32a"}},"stdlib/src/ai.rs":{"size":7329,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883409715812,"word_count":396,"hashes":{"stdlib/src/ai.rs":"0f1a4191db1075bcfed084ef392b39a282268f937b49b19fc30ed5caab555bb7"}},"stdlib/src/async_mod.rs":{"size":6937,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883411468982,"word_count":377,"hashes":{"stdlib/src/async_mod.rs":"69df02659afff7e644375b824afd818a40e655476c326cfc35d76639b53f2ca0"}},"stdlib/src/audio.rs":{"size":639,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883413348606,"word_count":42,"hashes":{"stdlib/src/audio.rs":"eb7e75ae48823c26091321451a8173d11a19ba0a111cdf0cb48b89eb7de7f411"}},"stdlib/src/barcode.rs":{"size":1254,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881604882242,"word_count":91},"stdlib/src/benchmark.rs":{"size":1709,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883414554857,"word_count":108,"hashes":{"stdlib/src/benchmark.rs":"4055f3939992d96de729852423729b18ee38aef9262fd4fe8dd4e4acb4a7a986"}},"stdlib/src/binary.rs":{"size":642,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883416075791,"word_count":42,"hashes":{"stdlib/src/binary.rs":"61fad026e7b1f247f9fd15a17c8fd298e46de561bf49f90b9c3e153c220cec59"}},"stdlib/src/cache.rs":{"size":3587,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883417217853,"word_count":223,"hashes":{"stdlib/src/cache.rs":"978aaa71fd7ba4988021628c8ec93c4fa177100037152f1598c3602fc425f693"}},"stdlib/src/canvas.rs":{"size":31088,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881616100154,"word_count":2910},"stdlib/src/charts.rs":{"size":642,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883418937380,"word_count":42,"hashes":{"stdlib/src/charts.rs":"ccd056626d925e692b3dfebba404c18905096a62b286038c038570857e6aeab4"}},"stdlib/src/collections.rs":{"size":12510,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881622232480,"word_count":702},"stdlib/src/compress.rs":{"size":11831,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881625018773,"word_count":714},"stdlib/src/config.rs":{"size":892,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883420157550,"word_count":56,"hashes":{"stdlib/src/config.rs":"e53922a521271c910c19d0a93667b0e8858a76f36725ed1feca31013b8c7bca1"}},"stdlib/src/crypto.rs":{"size":8146,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881630764157,"word_count":429},"stdlib/src/csv.rs":{"size":6193,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881633633279,"word_count":406},"stdlib/src/database.rs":{"size":10329,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883421340111,"word_count":742,"hashes":{"stdlib/src/database.rs":"98daaae49765ea158e2bb63acc306a0a320ca9390eb3b58a286698cc7c0267ed"}},"stdlib/src/datetime.rs":{"size":1660,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883425228298,"word_count":96,"hashes":{"stdlib/src/datetime.rs":"d1173f0aeda33dbf49b0baaf7ffbeaafd8426b7082ff4fc0ebd817eb10c5b461"}},"stdlib/src/debug.rs":{"size":1239,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883426523046,"word_count":75,"hashes":{"stdlib/src/debug.rs":"d2679ab453f04187bbc5a9cd7491ce32f9fc553b54fc4e4a2710f3f001b978d3"}},"stdlib/src/dns.rs":{"size":2125,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883427673030,"word_count":109,"hashes":{"stdlib/src/dns.rs":"7934cf99601917ed70d2202007d70663a535fb0eaeea699a786301df865e7174"}},"stdlib/src/docs.rs":{"size":636,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883429261992,"word_count":42,"hashes":{"stdlib/src/docs.rs":"50c10139886b40660f8da23bf10737b9d7cc336fc93db048efaa63aaa686e0c8"}},"stdlib/src/email.rs":{"size":967,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883430475322,"word_count":61,"hashes":{"stdlib/src/email.rs":"599adda307f4f2b12424657f90c073d755c78ef8d8ebe7e975867a219fa5a4df"}},"stdlib/src/encoding.rs":{"size":2959,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883431607021,"word_count":161,"hashes":{"stdlib/src/encoding.rs":"42e123c21329fc547393297973c9029ddb6709a8155d569ad1a7b803b5ed07b0"}},"stdlib/src/env.rs":{"size":7305,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883433061395,"word_count":345,"hashes":{"stdlib/src/env.rs":"7006d69f6e22e6ade3a12247399d954f2902db699cb37a941e2ed6a446199561"}},"stdlib/src/excel.rs":{"size":639,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883434334822,"word_count":42,"hashes":{"stdlib/src/excel.rs":"4ac12cc20740b09ba1a12dc4e5a329d8199079fdb711225bec9f585617e3c84b"}},"stdlib/src/file.rs":{"size":7612,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881662815549,"word_count":488},"stdlib/src/ftp.rs":{"size":1468,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881665558873,"word_count":95},"stdlib/src/graphics.rs":{"size":8543,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881668338195,"word_count":796},"stdlib/src/gui.rs":{"size":921,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883435595162,"word_count":59,"hashes":{"stdlib/src/gui.rs":"66d9860e8277cfaade476b425458943fa6957f3fc80e2c6cc68f07b9522fae31"}},"stdlib/src/hash.rs":{"size":2718,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760881673628123,"word_count":170},"stdlib/src/http.rs":{"size":7788,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883436820356,"word_count":388,"hashes":{"stdlib/src/http.rs":"019ea195f989e8df66c0081106e0557d6561e8cf3a3e6ef0ebaed200ecaf4932"}},"stdlib/src/image.rs":{"size":3979,"mtime_ns":1789758697494312044,"indexed_at_ns":1789760883438553649,"word_count":197,"hashes":{"stdlib/src/image.rs":"e773504e4fa18bd0f23bab69853dd1e9453e5c1313f51c5024f9d3152fb72176"}},"stdlib/src/ini.rs":{"size":885,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883440156290,"word_count":56,"hashes":{"stdlib/src/ini.rs":"20af131849e71575294e2b0a945b68fab0beda91ce119b352614b3d874001ebf"}},"stdlib/src/io.rs":{"size":3144,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883441358326,"word_count":174,"hashes":{"stdlib/src/io.rs":"4abecd2127ae9b7723b915ce5736b5e7fe66f17275dcf40fe3ac2e32322caa86"}},"stdlib/src/json.rs":{"size":7144,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881687063841,"word_count":442},"stdlib/src/jwt.rs":{"size":2418,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881689641226,"word_count":152},"stdlib/src/lib.rs":{"size":11745,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883442784974,"word_count":989,"hashes":{"stdlib/src/lib.rs":"425f2ce82f09da9393b7c4cedc1dff529f07ad16fd8b24574c89f38a1f78be25"}},"stdlib/src/localization.rs":{"size":660,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883449841140,"word_count":42,"hashes":{"stdlib/src/localization.rs":"1d0d694cd44134793475b254a6f4c4bf4b98796ac555891291fcf702fe7e1da3"}},"stdlib/src/logging.rs":{"size":2232,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883451127660,"word_count":134,"hashes":{"stdlib/src/logging.rs":"a057cb8e2029d5d7400bdcaea3d899fc5bf29305ff6c0890dbb9eb0e25734f66"}},"stdlib/src/math.rs":{"size":6636,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883452610554,"word_count":371,"hashes":{"stdlib/src/math.rs":"c13d1cb904cd226e308c970cae8a956474933b0f3aca44afd0f818f897196cdc"}},"stdlib/src/mock.rs":{"size":882,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883454332156,"word_count":56,"hashes":{"stdlib/src/mock.rs":"10da41760fdf828b19b7b0cb0f61c3094c2cace7343ad28583575b7cebb143e1"}},"stdlib/src/mongodb.rs":{"size":1703,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881705320191,"word_count":103},"stdlib/src/mysql.rs":{"size":973,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883455463104,"word_count":61,"hashes":{"stdlib/src/mysql.rs":"a6b2c40c4caddea65d893fde1fcd9d08354fb4d7b365fac69d1489a14294c562"}},"stdlib/src/net.rs":{"size":5873,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883456745617,"word_count":303,"hashes":{"stdlib/src/net.rs":"da27431ea990e12f81448c73850e9b2712f067ddf88bb93177ad047d7642bbfd"}},"stdlib/src/notification.rs":{"size":4502,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881713364818,"word_count":229},"stdlib/src/oauth.rs":{"size":977,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883458482903,"word_count":61,"hashes":{"stdlib/src/oauth.rs":"64d6109805cfb2915a3248894d51b0829a0873adb5524f5a2005888bab55031d"}},"stdlib/src/os.rs":{"size":1589,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883459559261,"word_count":90,"hashes":{"stdlib/src/os.rs":"11dc308b67fca2e5cc701b4187a976be59706026d42cfe8ebf199c55ce6daa89"}},"stdlib/src/parallel.rs":{"size":1990,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883460799003,"word_count":115,"hashes":{"stdlib/src/parallel.rs":"3449c74bf59281a1da105d7bdce9585fbb09e5f7e41e2d4aec8efbbd429839f8"}},"stdlib/src/path.rs":{"size":2367,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883462146383,"word_count":129,"hashes":{"stdlib/src/path.rs":"7fc6f81af191a85555eaac32d8be49f2d72ff473658f7a8b7397a45f69b3e7c1"}},"stdlib/src/pdf.rs":{"size":1117,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881727323672,"word_count":71},"stdlib/src/postgres.rs":{"size":1034,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883463502057,"word_count":63,"hashes":{"stdlib/src/postgres.rs":"72797bdecc5a45ade36d36236365b800474cff6b040f105de208382406d5f9ef"}},"stdlib/src/powerpoint.rs":{"size":654,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883464818680,"word_count":42,"hashes":{"stdlib/src/powerpoint.rs":"9db73a675636304ddbad2afc93128b34b01c12062e405c60cbba2a0aef82a89a"}},"stdlib/src/process.rs":{"size":6876,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881735354642,"word_count":317},"stdlib/src/profiler.rs":{"size":648,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883466056044,"word_count":42,"hashes":{"stdlib/src/profiler.rs":"1503d3cff6f87835bc0b0bbcdb32aba1095d4406dd5130d2a6f1038fbd21455d"}},"stdlib/src/qrcode.rs":{"size":642,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883467133052,"word_count":42,"hashes":{"stdlib/src/qrcode.rs":"b3ea1a5f736978c76674f8a0dd1dc9025fa127be7711b307bdd03895811792c5"}},"stdlib/src/random.rs":{"size":2895,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883468435241,"word_count":176,"hashes":{"stdlib/src/random.rs":"2906e8f6ed531f0c8659e83b73245b9ce36b4cc2100677ae689621867c587305"}},"stdlib/src/redis.rs":{"size":973,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883469793736,"word_count":61,"hashes":{"stdlib/src/redis.rs":"710c891b60f740feaf7f467cc7d283025fe3b2bad743f0d49828ee5fc493cc57"}},"stdlib/src/regex.rs":{"size":1565,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883470954896,"word_count":95,"hashes":{"stdlib/src/regex.rs":"eca9612dcdabfbab801911c71a9b0908fe253c229cf4200a2171b9fb136d7f33"}},"stdlib/src/report.rs":{"size":642,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883472375454,"word_count":42,"hashes":{"stdlib/src/report.rs":"9c281419dc15106ee40397015afa32b666fc945b39077dffc8f4603020644176"}},"stdlib/src/scheduler.rs":{"size":2268,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883473514016,"word_count":135,"hashes":{"stdlib/src/scheduler.rs":"42b495c40563e95903f3a1b119e69a21fe112efc838c61fd3f003ea7e078276f"}},"stdlib/src/security.rs":{"size":2410,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883474848382,"word_count":143,"hashes":{"stdlib/src/security.rs":"011a043c4555c48c5ce62f93e472dd58cfbe1d23e614e835552ad7ccaf2305eb"}},"stdlib/src/settings.rs":{"size":648,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883476350049,"word_count":42,"hashes":{"stdlib/src/settings.rs":"e297ffa1a33f9e9f7110cdb442f0b516a406c7cb2e2878c898d422c3d3eb924f"}},"stdlib/src/socket.rs":{"size":4076,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883477546998,"word_count":198,"hashes":{"stdlib/src/socket.rs":"ff1c718063531f28276c6dff0b6e2fa1e345cd49679ff49a3177a2ebf5c10003"}},"stdlib/src/sqlite.rs":{"size":12256,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883478685264,"word_count":584,"hashes":{"stdlib/src/sqlite.rs":"1cf4c0734baa9904d5b7f77c0e33373b8ab4c14249542f8b645f932f7e448e53"}},"stdlib/src/strings.rs":{"size":5927,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883481408810,"word_count":326,"hashes":{"stdlib/src/strings.rs":"4447305b45664128af52f7a22c2390669e72b973d7d6c98160fa7429959d99d3"}},"stdlib/src/svg.rs":{"size":633,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883483151731,"word_count":42,"hashes":{"stdlib/src/svg.rs":"a66a7c05b28c71cdf65ecc23944ffe22759e0bf943395e4965631e5303e5abeb"}},"stdlib/src/sync.rs":{"size":3785,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883484435581,"word_count":249,"hashes":{"stdlib/src/sync.rs":"4b406d972fb0130cf49bddb3fb8666a85e406cffa59f1178e8b2a7402a526dd6"}},"stdlib/src/sys.rs":{"size":5470,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883486495770,"word_count":269,"hashes":{"stdlib/src/sys.rs":"18d83a9749e74020c28006ba6e5cae7f0aeb7d576793580b7b76c0c7d433ed60"}},"stdlib/src/system.rs":{"size":3727,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883488176336,"word_count":238,"hashes":{"stdlib/src/system.rs":"a9d64a9b3061866694515a83e13f869571675dd61dadfb4a0d90c827cb63931a"}},"stdlib/src/task.rs":{"size":636,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883489374185,"word_count":42,"hashes":{"stdlib/src/task.rs":"bddc4fb664e3c963d4089efb04e76d38647c4b8fa6ed76c81ebd82ffd52ed0fd"}},"stdlib/src/terminal.rs":{"size":3278,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883490555527,"word_count":176,"hashes":{"stdlib/src/terminal.rs":"2a5a3b091558283f8cd6f8dec86ff322a10349e55a5702627d42e7d9ab007220"}},"stdlib/src/testing.rs":{"size":5969,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883492040125,"word_count":351,"hashes":{"stdlib/src/testing.rs":"856edc18f88f9726e24e124d455d102cce1784e4dff04a71370bad2ff705db6b"}},"stdlib/src/theme.rs":{"size":639,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883493364716,"word_count":42,"hashes":{"stdlib/src/theme.rs":"9a174ecb9160eb3d6d3c111d5631ae02b0837ad67e8e0334dee2dce8b04fed03"}},"stdlib/src/thread.rs":{"size":2573,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883494558578,"word_count":148,"hashes":{"stdlib/src/thread.rs":"ab3df889d105e036f23017f0cc9ff5d4da5e857cbbc80bdb6fce5801f5d67683"}},"stdlib/src/time.rs":{"size":2465,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883496039369,"word_count":134,"hashes":{"stdlib/src/time.rs":"129f8c512652171eca8f53efdc2e915361cb09adf07fa26ea57ae31a8d2cc802"}},"stdlib/src/toml.rs":{"size":4412,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883497320723,"word_count":277,"hashes":{"stdlib/src/toml.rs":"6cda2a89d2336e4111f4babb47c9e94e8e729378024475f62c564b83613d5d9d"}},"stdlib/src/url.rs":{"size":1623,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883499242296,"word_count":87,"hashes":{"stdlib/src/url.rs":"c119cc1d98761cb673b29dc787ed2dce5eabf3cee6a5affe52c8d8d66ab1997f"}},"stdlib/src/uuid.rs":{"size":1277,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883500530536,"word_count":70,"hashes":{"stdlib/src/uuid.rs":"77b59c067003cb06b25be87de8ebab6e7dd439f1f23b9ad8175d9a69a1b634ba"}},"stdlib/src/video.rs":{"size":639,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883501706917,"word_count":42,"hashes":{"stdlib/src/video.rs":"9d31af18e4e418224d46e2004f4a9f3a734165eed0e334d1a9ba4ddf9e6dea2d"}},"stdlib/src/web.rs":{"size":28123,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881809878979,"word_count":1975},"stdlib/src/websocket.rs":{"size":989,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883502948117,"word_count":61,"hashes":{"stdlib/src/websocket.rs":"b8e8842140d816a43dd6f439181432420fa66453d11630282d35b260903142d5"}},"stdlib/src/word.rs":{"size":636,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760883504132793,"word_count":42,"hashes":{"stdlib/src/word.rs":"378465c5fa855322aaa3c5d9c42e83866e1a0e0d98909b0192d626d715310341"}},"stdlib/src/xml.rs":{"size":2454,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881818086613,"word_count":160},"stdlib/src/yaml.rs":{"size":2476,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881821029012,"word_count":166},"stdlib/tests/stdlib_tests.rs":{"size":39958,"mtime_ns":1789758697498312044,"indexed_at_ns":1789760881823644696,"word_count":3068},"test_libc.rs":{"size":91,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760881892752174,"word_count":9},"tools/formatter/src/lib.rs":{"size":6285,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760881903315437,"word_count":468},"tools/formatter/tests/formatter_tests.rs":{"size":213,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760883505312297,"word_count":17,"hashes":{"tools/formatter/tests/formatter_tests.rs":"e73a43523b26337bd2c4e3378c2898e6e4d4181a1d7c833e86b686a339e62efc"}},"tools/linter/src/lib.rs":{"size":5572,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760883506536914,"word_count":495,"hashes":{"tools/linter/src/lib.rs":"9b9c07ac292d23923b201f61b9c24b2d4c3861cdf8c7e730f67480c518ae08ba"}},"tools/linter/tests/linter_tests.rs":{"size":804,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760883510792008,"word_count":74,"hashes":{"tools/linter/tests/linter_tests.rs":"cb58302f65ee7da330bc9a74a69591372f9a720aa30719669b55e18d73322da2"}},"tools/lsp/benches/bench.rs":{"size":2143,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760881931365265,"word_count":219},"tools/lsp/benches/bench_diagnostic.rs":{"size":497,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760881934470686,"word_count":35},"tools/lsp/src/lib.rs":{"size":57480,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760881937510092,"word_count":4620},"tools/lsp/src/main.rs":{"size":428,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760883512592906,"word_count":43,"hashes":{"tools/lsp/src/main.rs":"08ab5acd7fbc79a052f90fa81ec878fed123af01bc514e4f0be3a5ef88b0cbbb"}},"tools/lsp/tests/lsp_tests.rs":{"size":6199,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760881944920570,"word_count":437},"tools/package-manager/benches/capability_validation_bench.rs":{"size":1025,"mtime_ns":1789758697526312044,"indexed_at_ns":1789760881955526773,"word_count":70},"tools/package-manager/src/lib.rs":{"size":14017,"mtime_ns":1789758697530312044,"indexed_at_ns":1789760881958821509,"word_count":1171},"tools/package-manager/tests/package_manager_tests.rs":{"size":44,"mtime_ns":1789758697530312044,"indexed_at_ns":1789760883513679421,"word_count":6,"hashes":{"tools/package-manager/tests/package_manager_tests.rs":"2f6e9dc8b52a5d96ad689c6c0fd7053ccaaafd5743e295151f7c4d04193c8ea4"}},"tools/package-manager/tests/pm_tests.rs":{"size":8407,"mtime_ns":1789758697530312044,"indexed_at_ns":1789760883514638127,"word_count":646,"hashes":{"tools/package-manager/tests/pm_tests.rs":"ffe4904511f3c5f4e3dae858d6efffd9c500d32bf78366076a293570b55c2b52"}},"tools/packager/src/main.rs":{"size":25859,"mtime_ns":1789758697530312044,"indexed_at_ns":1789760881972927547,"word_count":1956},"verify_all_examples.py":{"size":3722,"mtime_ns":1789758697530312044,"indexed_at_ns":1789760883516945331,"word_count":259,"hashes":{"verify_all_examples.py":"d6472ac45ab15dbfe34385ddc2bdef64684c85ed3719896d283a2cfa439e90d3"}}} \ No newline at end of file +{".devcontainer/devcontainer.json":{"size":337,"mtime_ns":1792178447351896365,"indexed_at_ns":1792180080539730329,"word_count":23,"hashes":{".devcontainer/devcontainer.json":"b0dd2e610335e71365e7038d2d6377c76fa05cf556aff88d609f43ec331ad1d0"}},".vscode/settings.json":{"size":524,"mtime_ns":1792178447355896365,"indexed_at_ns":1792180080540674763,"word_count":40,"hashes":{".vscode/settings.json":"2f5a44242cd7085b981b1d38b413886b68967fa5afe02758f7ec6b051fde5247"}},"cli/build.rs":{"size":186,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078830034615,"word_count":14},"cli/examples/cli_example.rs":{"size":100,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078831044103,"word_count":14},"cli/src/artifacts.rs":{"size":5073,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078832018556,"word_count":409},"cli/src/bin/benchmark.rs":{"size":3994,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078833269205,"word_count":428},"cli/src/cache.rs":{"size":5725,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078834250805,"word_count":523},"cli/src/commands/benchmark.rs":{"size":6091,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078835406277,"word_count":486},"cli/src/commands/build.rs":{"size":11721,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078836636913,"word_count":853},"cli/src/commands/check.rs":{"size":3479,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078837830311,"word_count":279},"cli/src/commands/clean.rs":{"size":1578,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180080360966985,"word_count":141,"hashes":{"cli/src/commands/clean.rs":"2aa0a646e97a5b9e07f995a24a67cb31f4dc8b69b4c324ab3267df68bd0721ef"}},"cli/src/commands/completion.rs":{"size":829,"mtime_ns":1792178447395896365,"indexed_at_ns":1792180078840006380,"word_count":76},"cli/src/commands/config.rs":{"size":4036,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078841108258,"word_count":295},"cli/src/commands/doc.rs":{"size":3309,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078842221564,"word_count":281},"cli/src/commands/docs.rs":{"size":2012,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078843357074,"word_count":174},"cli/src/commands/doctor.rs":{"size":10679,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180080410373848,"word_count":822,"hashes":{"cli/src/commands/doctor.rs":"bc8246f2d75fed6aef67d4a2dc9bc7a00a83d3503f70d0520b7964d54953f4cb"}},"cli/src/commands/dump.rs":{"size":3602,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078845603677,"word_count":357},"cli/src/commands/emit.rs":{"size":4883,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078846806221,"word_count":387},"cli/src/commands/examples.rs":{"size":2647,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078848016964,"word_count":235},"cli/src/commands/fmt.rs":{"size":2806,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078849149833,"word_count":250},"cli/src/commands/init.rs":{"size":3266,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078850401254,"word_count":265},"cli/src/commands/install.rs":{"size":6878,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078851576213,"word_count":576},"cli/src/commands/lint.rs":{"size":4123,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180080413494825,"word_count":330,"hashes":{"cli/src/commands/lint.rs":"b813ed7bddee18df5eb43ea625c175251545521e1e828389b057840bb1ce97ee"}},"cli/src/commands/migrate.rs":{"size":14024,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078853828256,"word_count":1201},"cli/src/commands/mod.rs":{"size":557,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078855079491,"word_count":100},"cli/src/commands/new_cmd.rs":{"size":3876,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078856220956,"word_count":315},"cli/src/commands/publish.rs":{"size":1596,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078857287263,"word_count":155},"cli/src/commands/repl.rs":{"size":9212,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180080415091508,"word_count":832,"hashes":{"cli/src/commands/repl.rs":"799aabd44bca88bb55821f47a7ae9e5fcce36beda8574cd0d9d807ae9946a5d6"}},"cli/src/commands/run.rs":{"size":6747,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078859515589,"word_count":573},"cli/src/commands/self_cmd.rs":{"size":6564,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078860680913,"word_count":391},"cli/src/commands/test.rs":{"size":4885,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078861773328,"word_count":399},"cli/src/commands/uninstall.rs":{"size":2551,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078862919159,"word_count":229},"cli/src/commands/update.rs":{"size":5670,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078863976858,"word_count":461},"cli/src/commands/version.rs":{"size":2006,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078865145446,"word_count":143},"cli/src/compile_db.rs":{"size":1296,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078866118614,"word_count":139},"cli/src/config.rs":{"size":8477,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180080417346392,"word_count":773,"hashes":{"cli/src/config.rs":"988d3c7908293aeefed4e432796389194b3f2c32ab25e22ba735c4d4d684c7db"}},"cli/src/crash.rs":{"size":3985,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180078868247692,"word_count":329},"cli/src/diagnostics.rs":{"size":16689,"mtime_ns":1792178447399896365,"indexed_at_ns":1792180080419720379,"word_count":1410,"hashes":{"cli/src/diagnostics.rs":"75ffe2ff4171574dd37632ea385afad47d1f78cf5236f59358a9fe991a53d266"}},"cli/src/events.rs":{"size":2946,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078870595756,"word_count":354},"cli/src/exit_code.rs":{"size":1909,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078871593195,"word_count":244},"cli/src/lib.rs":{"size":7721,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078872652974,"word_count":923},"cli/src/logging.rs":{"size":12928,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078873757488,"word_count":1085},"cli/src/main.rs":{"size":18174,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180080423623857,"word_count":1422,"hashes":{"cli/src/main.rs":"9faee50fbd6046ecafbf5b09af49a234f559a45833b9aa8d57091ee85519345a"}},"cli/src/pipeline.rs":{"size":17963,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078876050908,"word_count":1245},"cli/src/plugin.rs":{"size":1058,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078877241281,"word_count":138},"cli/src/profiler.rs":{"size":9976,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078878235745,"word_count":761},"cli/src/progress.rs":{"size":1139,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078879340475,"word_count":126},"cli/src/project.rs":{"size":17376,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180080426089995,"word_count":1359,"hashes":{"cli/src/project.rs":"87362487f4718cf2aedb8625236a42fe120b291fcd299d8b5b235dc4e4b29f47"}},"cli/src/scheduler.rs":{"size":9574,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078881568168,"word_count":558},"cli/src/templates.rs":{"size":12222,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078882622613,"word_count":822},"cli/src/theme.rs":{"size":1433,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078883656753,"word_count":147},"cli/src/watch.rs":{"size":4021,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078884694607,"word_count":355},"cli/tests/cli_snapshot_tests.rs":{"size":1541,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078885688925,"word_count":116},"cli/tests/cli_tests.rs":{"size":1329,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078886662642,"word_count":137},"cli/tests/e2e_tests.rs":{"size":4565,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078887622939,"word_count":415},"cli/tests/regressions.rs":{"size":2669,"mtime_ns":1792178447403896365,"indexed_at_ns":1792180078888679836,"word_count":216},"compiler/ast/src/lib.rs":{"size":23139,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078891914616,"word_count":2586},"compiler/ast/tests/ast_tests.rs":{"size":2894,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078893440766,"word_count":252},"compiler/bytecode/src/builder.rs":{"size":4486,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078895563236,"word_count":426},"compiler/bytecode/src/chunk.rs":{"size":820,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078896758495,"word_count":89},"compiler/bytecode/src/constant_pool.rs":{"size":928,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078897880989,"word_count":115},"compiler/bytecode/src/debug.rs":{"size":456,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078899014565,"word_count":53},"compiler/bytecode/src/disassembler.rs":{"size":3132,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078900937421,"word_count":285},"compiler/bytecode/src/function.rs":{"size":875,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078902996766,"word_count":85},"compiler/bytecode/src/instruction.rs":{"size":688,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078904519460,"word_count":72},"compiler/bytecode/src/lib.rs":{"size":1121,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078905578701,"word_count":126},"compiler/bytecode/src/lowering.rs":{"size":17239,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078906622221,"word_count":948},"compiler/bytecode/src/module.rs":{"size":782,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078907841409,"word_count":78},"compiler/bytecode/src/opcode.rs":{"size":5181,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078909071905,"word_count":366},"compiler/bytecode/src/operand.rs":{"size":337,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078910220518,"word_count":29},"compiler/bytecode/src/serializer.rs":{"size":1776,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078911290145,"word_count":172},"compiler/bytecode/src/source_map.rs":{"size":796,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078912475189,"word_count":97},"compiler/bytecode/src/validator.rs":{"size":2302,"mtime_ns":1792178447407896365,"indexed_at_ns":1792180078913514596,"word_count":204},"compiler/bytecode/tests/bytecode_tests.rs":{"size":2972,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078914567679,"word_count":283},"compiler/common/src/constants.rs":{"size":1199,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078917642798,"word_count":176},"compiler/common/src/file_ext.rs":{"size":2908,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078918700881,"word_count":333},"compiler/common/src/ident.rs":{"size":2375,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078919810915,"word_count":344},"compiler/common/src/lib.rs":{"size":2437,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078920955257,"word_count":291},"compiler/common/src/node_id.rs":{"size":3831,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078922033921,"word_count":502},"compiler/common/src/source.rs":{"size":10072,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078923137630,"word_count":1356},"compiler/common/src/span.rs":{"size":3908,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078924428524,"word_count":549},"compiler/common/tests/common_tests.rs":{"size":22661,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078925525055,"word_count":1685},"compiler/errors/src/lib.rs":{"size":6759,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078928870724,"word_count":813},"compiler/errors/tests/errors_tests.rs":{"size":470,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078930025996,"word_count":31},"compiler/ir/benches/builder_bench.rs":{"size":1377,"mtime_ns":1792178447411896365,"indexed_at_ns":1792180078932459591,"word_count":95},"compiler/ir/src/block.rs":{"size":791,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078933536711,"word_count":80},"compiler/ir/src/builder.rs":{"size":9464,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078934585414,"word_count":892},"compiler/ir/src/function.rs":{"size":820,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078935808863,"word_count":85},"compiler/ir/src/instruction.rs":{"size":3906,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078937002618,"word_count":441},"compiler/ir/src/lib.rs":{"size":879,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078938080748,"word_count":104},"compiler/ir/src/lowering.rs":{"size":51630,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078939179602,"word_count":3072},"compiler/ir/src/module.rs":{"size":1778,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078940783043,"word_count":170},"compiler/ir/src/types.rs":{"size":2436,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078941842841,"word_count":261},"compiler/ir/src/value.rs":{"size":651,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078942894552,"word_count":72},"compiler/ir/tests/ir_tests.rs":{"size":4700,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078943930296,"word_count":462},"compiler/lexer/examples/lexer_example.rs":{"size":308,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078947005555,"word_count":34},"compiler/lexer/src/lib.rs":{"size":26105,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180080429954727,"word_count":1859,"hashes":{"compiler/lexer/src/lib.rs":"901b8023533a94a55e36baf5b1278989a694d95b73fb65973b9f418b359d88e0"}},"compiler/lexer/tests/lexer_tests.rs":{"size":6811,"mtime_ns":1792178447415896365,"indexed_at_ns":1792180078949651565,"word_count":544},"compiler/llvm_backend/src/codegen.rs":{"size":61878,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180080436706543,"word_count":3347,"hashes":{"compiler/llvm_backend/src/codegen.rs":"72693a9864df75b3bdb5685cc3610f7c51c2a7aecd34d5d9db7500ceed2daba1"}},"compiler/llvm_backend/src/context.rs":{"size":2766,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078953546041,"word_count":267},"compiler/llvm_backend/src/jit.rs":{"size":4275,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078954613560,"word_count":462},"compiler/llvm_backend/src/lib.rs":{"size":9214,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078955692256,"word_count":701},"compiler/llvm_backend/src/type_map.rs":{"size":1509,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078956884760,"word_count":126},"compiler/llvm_backend/tests/llvm_tests.rs":{"size":1984,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078957946718,"word_count":144},"compiler/module_resolver/src/lib.rs":{"size":2333,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078960082931,"word_count":181},"compiler/optimizer/src/analysis/cfg.rs":{"size":2059,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078962434971,"word_count":176},"compiler/optimizer/src/analysis/dominators.rs":{"size":3827,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180080448902741,"word_count":336,"hashes":{"compiler/optimizer/src/analysis/dominators.rs":"5df1f22482f63e723641c9efb7b50a3c25243e8ba3b05c8db8087230feef11b1"}},"compiler/optimizer/src/analysis/liveness.rs":{"size":7195,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180080450506879,"word_count":610,"hashes":{"compiler/optimizer/src/analysis/liveness.rs":"62407f5e2657053620fc72ea06ad0b1a05c690de41a8fa6795b7edc3beb5476f"}},"compiler/optimizer/src/analysis/mod.rs":{"size":2263,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078966073720,"word_count":201},"compiler/optimizer/src/analysis/use_def.rs":{"size":4067,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078967257310,"word_count":359},"compiler/optimizer/src/context.rs":{"size":1252,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078968494153,"word_count":139},"compiler/optimizer/src/lib.rs":{"size":822,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078969530267,"word_count":95},"compiler/optimizer/src/pass.rs":{"size":451,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078970575308,"word_count":56},"compiler/optimizer/src/pass_manager.rs":{"size":2483,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078971604173,"word_count":236},"compiler/optimizer/src/passes/algebraic.rs":{"size":3751,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078972810670,"word_count":265},"compiler/optimizer/src/passes/branch_simplification.rs":{"size":1653,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078973970002,"word_count":136},"compiler/optimizer/src/passes/canonicalize.rs":{"size":655,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078975099625,"word_count":59},"compiler/optimizer/src/passes/cfg_cleanup.rs":{"size":3541,"mtime_ns":1792178447419896365,"indexed_at_ns":1792180078976405834,"word_count":262},"compiler/optimizer/src/passes/constant_folding.rs":{"size":4409,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078977568747,"word_count":364},"compiler/optimizer/src/passes/constant_propagation.rs":{"size":2722,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078978778338,"word_count":223},"compiler/optimizer/src/passes/copy_propagation.rs":{"size":650,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078979953916,"word_count":58},"compiler/optimizer/src/passes/dead_code.rs":{"size":1830,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078981186421,"word_count":165},"compiler/optimizer/src/passes/dead_store.rs":{"size":2718,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078982380097,"word_count":201},"compiler/optimizer/src/passes/mod.rs":{"size":695,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078983508247,"word_count":66},"compiler/optimizer/src/passes/peephole.rs":{"size":620,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078984746373,"word_count":57},"compiler/optimizer/src/passes/unreachable.rs":{"size":1481,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078985914693,"word_count":147},"compiler/optimizer/src/pipeline.rs":{"size":3091,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078986968440,"word_count":189},"compiler/optimizer/src/result.rs":{"size":674,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078988060641,"word_count":76},"compiler/optimizer/src/statistics.rs":{"size":1240,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078989158344,"word_count":114},"compiler/optimizer/src/verifier.rs":{"size":2856,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180080452894551,"word_count":265,"hashes":{"compiler/optimizer/src/verifier.rs":"094e0d70b0b78ad3768c162a085cc3458e31a7f98ec7da05cc5be657fb1d2f88"}},"compiler/optimizer/tests/optimizer_tests.rs":{"size":3173,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078991269415,"word_count":331},"compiler/parser/examples/parser_example.rs":{"size":380,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078994375164,"word_count":41},"compiler/parser/src/declarations.rs":{"size":21280,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078995411700,"word_count":1457},"compiler/parser/src/expressions.rs":{"size":22915,"mtime_ns":1792178447423896365,"indexed_at_ns":1792180078996671193,"word_count":1334},"compiler/parser/src/lib.rs":{"size":2929,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180078997841135,"word_count":271},"compiler/parser/src/parser.rs":{"size":8881,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180078998899103,"word_count":737},"compiler/parser/src/statements.rs":{"size":28072,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079000093289,"word_count":1874},"compiler/parser/tests/parser_tests.rs":{"size":14740,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079001556120,"word_count":1201},"compiler/semantic/src/context.rs":{"size":957,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079004728496,"word_count":87},"compiler/semantic/src/dsl_schema.rs":{"size":13890,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079005789394,"word_count":645},"compiler/semantic/src/lib.rs":{"size":2369,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079006928779,"word_count":227},"compiler/semantic/src/passes/collect.rs":{"size":4673,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079008076312,"word_count":281},"compiler/semantic/src/passes/mod.rs":{"size":56,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079009443512,"word_count":9},"compiler/semantic/src/passes/resolve.rs":{"size":33126,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079010647246,"word_count":2301},"compiler/semantic/src/passes/validate_dsl.rs":{"size":4567,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079012022924,"word_count":316},"compiler/semantic/src/pipeline.rs":{"size":815,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079013158102,"word_count":100},"compiler/semantic/src/symbol_table.rs":{"size":5168,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079014197100,"word_count":433},"compiler/semantic/src/types.rs":{"size":2604,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079015319322,"word_count":279},"compiler/semantic/tests/semantic_tests.rs":{"size":8289,"mtime_ns":1792178447427896365,"indexed_at_ns":1792180079016504445,"word_count":726},"compiler/syntax/src/lib.rs":{"size":1154,"mtime_ns":1792178447431896365,"indexed_at_ns":1792180079019551972,"word_count":157},"compiler/syntax/src/precedence.rs":{"size":3648,"mtime_ns":1792178447431896365,"indexed_at_ns":1792180079020689648,"word_count":420},"compiler/syntax/src/token.rs":{"size":2222,"mtime_ns":1792178447431896365,"indexed_at_ns":1792180079021862240,"word_count":264},"compiler/syntax/src/token_kind.rs":{"size":35524,"mtime_ns":1792178447431896365,"indexed_at_ns":1792180079023021851,"word_count":3143},"compiler/syntax/tests/syntax_tests.rs":{"size":15850,"mtime_ns":1792178447431896365,"indexed_at_ns":1792180079024769667,"word_count":768},"fix3.py":{"size":268,"mtime_ns":1792178447463896364,"indexed_at_ns":1792180079077906806,"word_count":23},"fix_journal.py":{"size":225,"mtime_ns":1792178447463896364,"indexed_at_ns":1792180079079357258,"word_count":40},"runtime/builtins/src/lib.rs":{"size":5763,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079085213206,"word_count":421},"runtime/builtins/tests/builtins_tests.rs":{"size":401,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079086239187,"word_count":28},"runtime/gc/src/lib.rs":{"size":969,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079089107728,"word_count":129},"runtime/gc/tests/gc_tests.rs":{"size":219,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079090104991,"word_count":21},"runtime/interpreter/examples/interpreter_example.rs":{"size":595,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079092963623,"word_count":52},"runtime/interpreter/src/control_flow.rs":{"size":816,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079093937220,"word_count":91},"runtime/interpreter/src/expressions.rs":{"size":23491,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079094977271,"word_count":1616},"runtime/interpreter/src/functions.rs":{"size":3356,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079096211479,"word_count":257},"runtime/interpreter/src/interpreter.rs":{"size":5774,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079097216617,"word_count":472},"runtime/interpreter/src/lib.rs":{"size":899,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079098251029,"word_count":95},"runtime/interpreter/src/operations.rs":{"size":13342,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180080454599127,"word_count":866,"hashes":{"runtime/interpreter/src/operations.rs":"ceaf5762dac790cfdd4e49defa492418bbd7b61ea469cf973ad7843f20fff330"}},"runtime/interpreter/src/statements.rs":{"size":26607,"mtime_ns":1792178447731896361,"indexed_at_ns":1792180079100343890,"word_count":1846},"runtime/interpreter/src/visitor.rs":{"size":400,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079101753865,"word_count":45},"runtime/interpreter/tests/interpreter_tests.rs":{"size":8780,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079102885261,"word_count":855},"runtime/native_runtime/src/lib.rs":{"size":34576,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180080456543504,"word_count":4403,"hashes":{"runtime/native_runtime/src/lib.rs":"a4f1569255e65e42432604069f5a9efae7e8ee68b410d61706160cdfed36c046"}},"runtime/runtime/src/collections.rs":{"size":3472,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079107548293,"word_count":341},"runtime/runtime/src/context.rs":{"size":3053,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079108650080,"word_count":289},"runtime/runtime/src/environment.rs":{"size":2715,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079109691289,"word_count":263},"runtime/runtime/src/error.rs":{"size":2618,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079110707010,"word_count":246},"runtime/runtime/src/function.rs":{"size":1880,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079111691901,"word_count":218},"runtime/runtime/src/lib.rs":{"size":794,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079112773712,"word_count":88},"runtime/runtime/src/native_function.rs":{"size":10837,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079113737398,"word_count":936},"runtime/runtime/src/object.rs":{"size":1268,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079114773771,"word_count":137},"runtime/runtime/src/value.rs":{"size":12208,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079115733780,"word_count":1098},"runtime/runtime/tests/runtime_tests.rs":{"size":6438,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079117040968,"word_count":412},"runtime/vm/src/bytecode_loader.rs":{"size":594,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079119917465,"word_count":57},"runtime/vm/src/debugger.rs":{"size":3380,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079120945983,"word_count":333},"runtime/vm/src/diagnostics.rs":{"size":820,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079121948994,"word_count":96},"runtime/vm/src/error.rs":{"size":909,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079122923055,"word_count":87},"runtime/vm/src/executor.rs":{"size":43068,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180080467490640,"word_count":2407,"hashes":{"runtime/vm/src/executor.rs":"630845296f01b9ed3f70d8089db7f075cc81c30f7e604d6073ac6e04aab5e434"}},"runtime/vm/src/frame.rs":{"size":707,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079125264651,"word_count":84},"runtime/vm/src/gc.rs":{"size":293,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079126270829,"word_count":42},"runtime/vm/src/heap.rs":{"size":684,"mtime_ns":1792178447735896361,"indexed_at_ns":1792180079127251470,"word_count":86},"runtime/vm/src/lib.rs":{"size":838,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079128357349,"word_count":107},"runtime/vm/src/native.rs":{"size":882,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079129272225,"word_count":97},"runtime/vm/src/stack.rs":{"size":2366,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079130256488,"word_count":267},"runtime/vm/src/vm.rs":{"size":3834,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079131220753,"word_count":310},"runtime/vm/tests/vm_tests.rs":{"size":2655,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079132264580,"word_count":297},"stdlib/src/ai.rs":{"size":7329,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079134811342,"word_count":396},"stdlib/src/async_mod.rs":{"size":7354,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180080470843814,"word_count":416,"hashes":{"stdlib/src/async_mod.rs":"8cbbfc0cb2d3c019c3221fd7fa1eb8520a857252512c3bbb2d5b42cf2f0be630"}},"stdlib/src/audio.rs":{"size":639,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079136832254,"word_count":42},"stdlib/src/barcode.rs":{"size":1254,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079137723951,"word_count":91},"stdlib/src/benchmark.rs":{"size":1709,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079138672649,"word_count":108},"stdlib/src/binary.rs":{"size":642,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079139583302,"word_count":42},"stdlib/src/cache.rs":{"size":3587,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079140800236,"word_count":223},"stdlib/src/canvas.rs":{"size":27683,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180080472577517,"word_count":2854,"hashes":{"stdlib/src/canvas.rs":"db5518e6813b6b74a3db952758a5a56818748a50fec056fdb7f9f09b9e9104ee"}},"stdlib/src/charts.rs":{"size":642,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079143079497,"word_count":42},"stdlib/src/collections.rs":{"size":12510,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079144038746,"word_count":702},"stdlib/src/compress.rs":{"size":12478,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180080477991065,"word_count":916,"hashes":{"stdlib/src/compress.rs":"115f675057affeef0536be8210acb66947839d534296e3834c3ad493bba0ff67"}},"stdlib/src/config.rs":{"size":892,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180079146205012,"word_count":56},"stdlib/src/crypto.rs":{"size":5970,"mtime_ns":1792178447739896361,"indexed_at_ns":1792180080482061535,"word_count":437,"hashes":{"stdlib/src/crypto.rs":"5187fb818babda970b164f4d5e21e65b2b9cd0631c574cafd02caa987da2e91e"}},"stdlib/src/csv.rs":{"size":6193,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079148345049,"word_count":406},"stdlib/src/database.rs":{"size":10966,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180080484708029,"word_count":820,"hashes":{"stdlib/src/database.rs":"2db1be7f910254614814c983e14c74f9f33ef23df0ead33e5794467d9439f963"}},"stdlib/src/datetime.rs":{"size":1660,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079150452297,"word_count":96},"stdlib/src/debug.rs":{"size":1239,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079151405975,"word_count":75},"stdlib/src/dns.rs":{"size":2125,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079152581808,"word_count":109},"stdlib/src/docs.rs":{"size":636,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079153687869,"word_count":42},"stdlib/src/email.rs":{"size":967,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079154649987,"word_count":61},"stdlib/src/encoding.rs":{"size":2959,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079155648459,"word_count":161},"stdlib/src/env.rs":{"size":6043,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180080487645856,"word_count":395,"hashes":{"stdlib/src/env.rs":"875746eeeaf2b3a6c1cba70d194bb17e10c2c595e9b38401d07250faee524616"}},"stdlib/src/excel.rs":{"size":639,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079157887138,"word_count":42},"stdlib/src/file.rs":{"size":7612,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079158855770,"word_count":488},"stdlib/src/ftp.rs":{"size":1468,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079159939266,"word_count":95},"stdlib/src/graphics.rs":{"size":8543,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079160972476,"word_count":796},"stdlib/src/gui.rs":{"size":921,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079161990735,"word_count":59},"stdlib/src/hash.rs":{"size":2718,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079162990610,"word_count":170},"stdlib/src/http.rs":{"size":7211,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180080489725958,"word_count":446,"hashes":{"stdlib/src/http.rs":"bb34d8e96246b9d006530b2f40c968971814ad7d3998e5dc74bb2de2c2401a6d"}},"stdlib/src/image.rs":{"size":3979,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079165076000,"word_count":197},"stdlib/src/ini.rs":{"size":885,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079166090442,"word_count":56},"stdlib/src/io.rs":{"size":3144,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079167022444,"word_count":174},"stdlib/src/json.rs":{"size":11294,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180080491651941,"word_count":770,"hashes":{"stdlib/src/json.rs":"dee9fabd03c25d9a8cccdd8a14fa3ea74833056f1b0f90430d76a3b10b00d017"}},"stdlib/src/jwt.rs":{"size":2418,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079169158949,"word_count":152},"stdlib/src/lib.rs":{"size":11766,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180080494202008,"word_count":992,"hashes":{"stdlib/src/lib.rs":"5b0f90b8c766ea760e5d41507a00d14c25311384313d9d0fc224569e4cc51ac5"}},"stdlib/src/localization.rs":{"size":660,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079171255395,"word_count":42},"stdlib/src/logging.rs":{"size":2232,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079172415277,"word_count":134},"stdlib/src/math.rs":{"size":6636,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079173382786,"word_count":371},"stdlib/src/mock.rs":{"size":882,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079174406716,"word_count":56},"stdlib/src/mongodb.rs":{"size":1703,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079175334523,"word_count":103},"stdlib/src/mysql.rs":{"size":973,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079176378988,"word_count":61},"stdlib/src/net.rs":{"size":1655,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180080499395302,"word_count":94,"hashes":{"stdlib/src/net.rs":"231007e13b8a15cf41fd62e56718edfba66aa124717178c7870b151189576716"}},"stdlib/src/notification.rs":{"size":5114,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180080502721032,"word_count":250,"hashes":{"stdlib/src/notification.rs":"e655f5a5626ddc7b600e3160db016e355b11354e99aab1df36e10465b9336606"}},"stdlib/src/oauth.rs":{"size":977,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180079180455819,"word_count":61},"stdlib/src/os.rs":{"size":1589,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079181454564,"word_count":90},"stdlib/src/parallel.rs":{"size":1990,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079182411291,"word_count":115},"stdlib/src/path.rs":{"size":2367,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079183409075,"word_count":129},"stdlib/src/pdf.rs":{"size":1117,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079184476248,"word_count":71},"stdlib/src/postgres.rs":{"size":1034,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079185422655,"word_count":63},"stdlib/src/powerpoint.rs":{"size":654,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079186357597,"word_count":42},"stdlib/src/process.rs":{"size":6255,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180080504529455,"word_count":419,"hashes":{"stdlib/src/process.rs":"7b798a2060984b30ffbb95bc5c1629c3d981b0355922c9bd64d074bc5804a2b7"}},"stdlib/src/profiler.rs":{"size":648,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079188394838,"word_count":42},"stdlib/src/qrcode.rs":{"size":642,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079189318416,"word_count":42},"stdlib/src/random.rs":{"size":2895,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079190234270,"word_count":176},"stdlib/src/redis.rs":{"size":973,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079191345029,"word_count":61},"stdlib/src/regex.rs":{"size":1565,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079192389078,"word_count":95},"stdlib/src/report.rs":{"size":642,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079193342431,"word_count":42},"stdlib/src/scheduler.rs":{"size":2268,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079194362542,"word_count":135},"stdlib/src/security.rs":{"size":2620,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180080506740461,"word_count":167,"hashes":{"stdlib/src/security.rs":"5bc94a36ce8fc07c20d8a4d587e3b1888fda1a34117f12611d9e17247355ef93"}},"stdlib/src/settings.rs":{"size":648,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079196346053,"word_count":42},"stdlib/src/socket.rs":{"size":4076,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079197233687,"word_count":198},"stdlib/src/sqlite.rs":{"size":12602,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180080508116750,"word_count":578,"hashes":{"stdlib/src/sqlite.rs":"b71f78d33d71183bb3675a4d85df393ba98da3c15775218bacdb954117809871"}},"stdlib/src/strings.rs":{"size":9193,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180080510627684,"word_count":671,"hashes":{"stdlib/src/strings.rs":"e587e661edc230cb1996bfb8f3af9b73c5115f9a828b3fb65d95413f3e1e9853"}},"stdlib/src/svg.rs":{"size":633,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079200325880,"word_count":42},"stdlib/src/sync.rs":{"size":5074,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180080515255671,"word_count":372,"hashes":{"stdlib/src/sync.rs":"28f5089d6c2c581e435df37ab0c0586f5d45b49beabaee60eb01be4dda12134b"}},"stdlib/src/sys.rs":{"size":4485,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180080517509176,"word_count":289,"hashes":{"stdlib/src/sys.rs":"ca506235244566e980228fad6eda83f8ff3f1c8df9daf88d87dffe711908b782"}},"stdlib/src/system.rs":{"size":4235,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180080519859361,"word_count":286,"hashes":{"stdlib/src/system.rs":"4c4dfe54fcb108bce6f0c8e5c89cc0f42636653f78dd848ddccab1f636ec3392"}},"stdlib/src/task.rs":{"size":636,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079204302250,"word_count":42},"stdlib/src/terminal.rs":{"size":3278,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079205308230,"word_count":176},"stdlib/src/testing.rs":{"size":5969,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079206303000,"word_count":351},"stdlib/src/theme.rs":{"size":639,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079207230122,"word_count":42},"stdlib/src/thread.rs":{"size":2573,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079208217014,"word_count":148},"stdlib/src/time.rs":{"size":2465,"mtime_ns":1792178447747896361,"indexed_at_ns":1792180079209197441,"word_count":134},"stdlib/src/toml.rs":{"size":4723,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180080521198199,"word_count":310,"hashes":{"stdlib/src/toml.rs":"0a78f1906bf61369798cec7027c8d972c264563e07b6741c33590b8d6d7c3d3a"}},"stdlib/src/url.rs":{"size":1877,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180080522955780,"word_count":111,"hashes":{"stdlib/src/url.rs":"56c73551c2ae0453ce3fc4b467431a770e5c37374d179986761251cd3a87b4be"}},"stdlib/src/uuid.rs":{"size":1277,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180079212233500,"word_count":70},"stdlib/src/video.rs":{"size":639,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180079213170404,"word_count":42},"stdlib/src/web.rs":{"size":27058,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180080524230412,"word_count":2150,"hashes":{"stdlib/src/web.rs":"d1d0cb478c8b50bb205e895983c73417db217e0a773764435fa5f9f98a4ad464"}},"stdlib/src/websocket.rs":{"size":989,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180079215436783,"word_count":61},"stdlib/src/word.rs":{"size":636,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180079216542839,"word_count":42},"stdlib/src/xml.rs":{"size":2509,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180080530335213,"word_count":165,"hashes":{"stdlib/src/xml.rs":"60c4f8ae13c64a0a2cd1f2c0423953d68090cb171e277fc47ee2fac9af36bd0e"}},"stdlib/src/yaml.rs":{"size":2476,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180079218430276,"word_count":166},"stdlib/tests/stdlib_tests.rs":{"size":42467,"mtime_ns":1792178447751896361,"indexed_at_ns":1792180080531767401,"word_count":3240,"hashes":{"stdlib/tests/stdlib_tests.rs":"878f7176c913110726aa8858e5074f8f0ced9e7e10ec42e56206830701eae59f"}},"test_libc.rs":{"size":91,"mtime_ns":1792178447779896361,"indexed_at_ns":1792180079238028597,"word_count":9},"tools/formatter/src/lib.rs":{"size":6285,"mtime_ns":1792178447807896360,"indexed_at_ns":1792180079242254159,"word_count":468},"tools/formatter/tests/formatter_tests.rs":{"size":213,"mtime_ns":1792178447807896360,"indexed_at_ns":1792180079243431278,"word_count":17},"tools/linter/src/lib.rs":{"size":5585,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180080537056787,"word_count":498,"hashes":{"tools/linter/src/lib.rs":"b5003e9e33e1eaf731c0112968a8c541359023e05f2bb506cd3965225e0b21a8"}},"tools/linter/tests/linter_tests.rs":{"size":804,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079247664544,"word_count":74},"tools/lsp/benches/bench.rs":{"size":2143,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079250696224,"word_count":219},"tools/lsp/benches/bench_diagnostic.rs":{"size":497,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079251770886,"word_count":35},"tools/lsp/src/lib.rs":{"size":57480,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079252909900,"word_count":4620},"tools/lsp/src/main.rs":{"size":428,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079254676711,"word_count":43},"tools/lsp/tests/lsp_tests.rs":{"size":6199,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079255756828,"word_count":437},"tools/package-manager/benches/capability_validation_bench.rs":{"size":1025,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079258833567,"word_count":70},"tools/package-manager/src/lib.rs":{"size":14017,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079259890451,"word_count":1171},"tools/package-manager/tests/package_manager_tests.rs":{"size":44,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079261118935,"word_count":6},"tools/package-manager/tests/pm_tests.rs":{"size":8407,"mtime_ns":1792178447811896360,"indexed_at_ns":1792180079262145527,"word_count":646},"tools/packager/src/main.rs":{"size":25859,"mtime_ns":1792178447815896360,"indexed_at_ns":1792180079264418302,"word_count":1956},"verify_all_examples.py":{"size":3722,"mtime_ns":1792178447815896360,"indexed_at_ns":1792180079266951319,"word_count":259},"stdlib/src/net_handler.rs":{"size":3633,"mtime_ns":1792178447743896361,"indexed_at_ns":1792180080500624890,"word_count":283,"hashes":{"stdlib/src/net_handler.rs":"790fc12bb53623bfc8d3755ed33ce71eb098df2b5d8ffc14694c6c353756b5dd"}}} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index ea6e6c84..7dbc399e 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -7,47 +7,78 @@ integrity="sha384-Ux6phic9PEHJ38YtrijhkzyJ8yQlH8i/+buBR8s3mAZOJrP1gwyvAcIYl3GWtpX1" crossorigin="anonymous"> +
-