DoxigAlpha

CompileResult

WebSocket server->client.

Sent after a Step.Compile finishes, providing the step's time report.

Trailing:

  • llvm_pass_timings: [llvm_pass_timings_len]u8 (ASCII-encoded)
  • for each files_len:
    • name (null-terminated UTF-8 string)
  • for each decls_len:
    • name (null-terminated UTF-8 string)
    • file: u32 (index of file this decl is in)
    • sema_ns: u64 (nanoseconds spent semantically analyzing this decl)
    • codegen_ns: u64 (nanoseconds spent semantically analyzing this decl)
    • link_ns: u64 (nanoseconds spent semantically analyzing this decl)

Fields of this type

Fields

#
tag:ToClientTag
= .time_report_compile_result
step_idx:u32
ns_total:u64
llvm_pass_timings_len:u32
files_len:u32
decls_len:u32

Type definitions in this namespace

Types

#