[INFO] cloning repository https://github.com/darmie/brass_vm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/darmie/brass_vm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdarmie%2Fbrass_vm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdarmie%2Fbrass_vm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2620b1827a672d2c61e1bf00fe5147fc68b5e98e
[INFO] testing darmie/brass_vm against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdarmie%2Fbrass_vm" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/darmie/brass_vm on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/darmie/brass_vm
[INFO] finished tweaking git repo https://github.com/darmie/brass_vm
[INFO] tweaked toml for git repo https://github.com/darmie/brass_vm written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/darmie/brass_vm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cranelift-entity v0.84.0
[INFO] [stderr]   Downloaded cranelift-bforest v0.84.0
[INFO] [stderr]   Downloaded utf8-read v0.4.0
[INFO] [stderr]   Downloaded cranelift-native v0.84.0
[INFO] [stderr]   Downloaded cranelift-frontend v0.84.0
[INFO] [stderr]   Downloaded cranelift-codegen v0.84.0
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.84.0
[INFO] [stderr]   Downloaded cranelift-module v0.84.0
[INFO] [stderr]   Downloaded cranelift v0.84.0
[INFO] [stderr]   Downloaded cranelift-jit v0.84.0
[INFO] [stderr]   Downloaded regalloc2 v0.1.3
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.84.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ab89b093a113a06b0b89c3e28145b2ed37b06acf4aef439eb76c8a7e4a12e97e
[INFO] running `Command { std: "docker" "start" "-a" "ab89b093a113a06b0b89c3e28145b2ed37b06acf4aef439eb76c8a7e4a12e97e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ab89b093a113a06b0b89c3e28145b2ed37b06acf4aef439eb76c8a7e4a12e97e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ab89b093a113a06b0b89c3e28145b2ed37b06acf4aef439eb76c8a7e4a12e97e", kill_on_drop: false }`
[INFO] [stdout] ab89b093a113a06b0b89c3e28145b2ed37b06acf4aef439eb76c8a7e4a12e97e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 64a1318ccaed2a18dea3898a26f081f1821f4e832890a70850a26da8da1bb846
[INFO] running `Command { std: "docker" "start" "-a" "64a1318ccaed2a18dea3898a26f081f1821f4e832890a70850a26da8da1bb846", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling proc-macro2 v1.0.36
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling syn v1.0.90
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.84.0
[INFO] [stderr]    Compiling target-lexicon v0.12.4
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling slice-group-by v0.3.0
[INFO] [stderr]    Compiling cranelift-entity v0.84.0
[INFO] [stderr]    Compiling smallvec v1.8.0
[INFO] [stderr]    Compiling serde v1.0.136
[INFO] [stderr]    Compiling libc v0.2.126
[INFO] [stderr]    Compiling anyhow v1.0.57
[INFO] [stderr]    Compiling rustversion v1.0.6
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.84.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling heck v0.4.0
[INFO] [stderr]    Compiling once_cell v1.11.0
[INFO] [stderr]    Compiling cranelift-bforest v0.84.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling enum_derive v0.1.7
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling strum v0.24.0
[INFO] [stderr]    Compiling utf8-read v0.4.0
[INFO] [stderr]    Compiling stickyimmix v0.1.0 (/opt/rustwide/workdir/crates/stickyimmix)
[INFO] [stderr]    Compiling regalloc2 v0.1.3
[INFO] [stdout] warning: associated items `into_mut_ptr`, `size`, and `from_raw_parts` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockalloc.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl Block {
[INFO] [stdout]    | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn into_mut_ptr(self) -> BlockPtr {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn size(&self) -> BlockSize {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub unsafe fn from_raw_parts(ptr: BlockPtr, size: BlockSize) -> Block {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `block_mark` is never read
[INFO] [stdout]  --> crates/stickyimmix/src/blockmeta.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct BlockMeta {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 6 |     line_mark: [bool; constants::LINE_COUNT],
[INFO] [stdout] 7 |     block_mark: bool,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mark_line`, `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockmeta.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl BlockMeta {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub fn mark_line(&mut self, index: usize) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn mark_block(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_PTR_MASK` is never used
[INFO] [stdout]  --> crates/stickyimmix/src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BLOCK_PTR_MASK: usize = !(BLOCK_SIZE - 1);
[INFO] [stdout]   |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling quote v1.0.17
[INFO] [stderr]    Compiling region v2.2.0
[INFO] [stderr]    Compiling cranelift-codegen v0.84.0
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling enum_dispatch v0.3.8
[INFO] [stderr]    Compiling strum_macros v0.24.0
[INFO] [stderr]    Compiling thiserror v1.0.30
[INFO] [stderr]    Compiling proc-macro-crate v1.1.3
[INFO] [stderr]    Compiling num_enum_derive v0.5.7
[INFO] [stderr]    Compiling num_enum v0.5.7
[INFO] [stderr]    Compiling cranelift-native v0.84.0
[INFO] [stderr]    Compiling cranelift-frontend v0.84.0
[INFO] [stderr]    Compiling cranelift-module v0.84.0
[INFO] [stderr]    Compiling cranelift-jit v0.84.0
[INFO] [stderr]    Compiling cranelift v0.84.0
[INFO] [stderr]    Compiling brass v0.1.0 (/opt/rustwide/workdir/crates/brass)
[INFO] [stdout] warning: unused import: `IntoPrimitive`
[INFO] [stdout]   --> crates/brass/src/op.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/compiler.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> crates/brass/src/code.rs:571:28
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 curline += (c >> 3);
[INFO] [stdout]     |                            ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 571 -                 curline += (c >> 3);
[INFO] [stdout] 571 +                 curline += c >> 3;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IntoPrimitive`, `TryFromPrimitive`
[INFO] [stdout]  --> crates/brass/src/code_hash.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]   |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 |                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout]     |                                ^                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout] 149 +                         c.ints[f.ops[i - 3].p2.unwrap() as usize] as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/brass/src/code.rs:437:20
[INFO] [stdout]     |
[INFO] [stdout] 437 |         if let Err(e) = Code::check_error() {
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OP_NARGS` is never used
[INFO] [stdout]    --> crates/brass/src/op.rs:137:12
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub static OP_NARGS: [i8; 100] = [
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> crates/brass/src/op.rs:155:12
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl Opcode {
[INFO] [stdout]     | ----------- associated function in this implementation
[INFO] [stdout] 155 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> crates/brass/src/types.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ValueTypeU {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] 62 |     FuncType {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     ObjType {
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 |     VirtualType {
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |     EnumType {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 |     Ref(Box<ValueType>),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 90 |     Abstract(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 91 |     Null,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 92 |     Void,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `hash` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl ValueType {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] 105 |     pub fn hash(self, isrec: bool) -> u32 {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:199:12
[INFO] [stdout]     |
[INFO] [stdout] 198 | impl ValueType {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 199 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `file_position`, `advance`, and `read_index` are never used
[INFO] [stdout]   --> crates/brass/src/decoder.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<'input> Decoder<'input> {
[INFO] [stdout]    | ---------------------------- associated items in this implementation
[INFO] [stdout] 16 |     pub fn new(buf: &'input [u8]) -> Decoder<'input> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn advance(&mut self, count: usize) -> Result<(), DecodeError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn read_index(&mut self) -> Result<i32, DecodeError> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOT_RELOAD_EXTRA_GLOBALS` is never used
[INFO] [stdout]   --> crates/brass/src/compiler.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HOT_RELOAD_EXTRA_GLOBALS: i32 = 4096;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HLModule` is never constructed
[INFO] [stdout]   --> crates/brass/src/compiler.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct HLModule<'a> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `init`, `init_globals`, and `translate_global` are never used
[INFO] [stdout]    --> crates/brass/src/compiler.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout] 28  | impl<'a> HLModule<'a> {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] 29  |     pub fn new(code: &'a Code) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 60  |     pub fn init(&mut self, hot_reload: bool) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68  |     pub fn init_globals(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     fn translate_global(&mut self, t: Type, name: String, writable: bool, offset: Offset32)-> GlobalValue {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionCompiler` is never constructed
[INFO] [stdout]    --> crates/brass/src/compiler.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub struct FunctionCompiler<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> crates/brass/src/errors.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout] 2  | pub enum DecodeErrorKind {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] 3  |     InvalidBytecodeHeader,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4  |     UnsupportedBytecodeVersion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5  |     NoMoreData,
[INFO] [stdout] 6  |     InvalidType,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 7  |     InvalidTypeIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 8  |     InvalidOpcode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 9  |     CouldNotProcessOpcode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     CouldNotReadIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     CouldNotReadStringAtIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     InvalidStringIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     InvalidString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 14 |     NegativeIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 15 |     InvalidDebugFile,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     OutsideRange
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `HLVERSION` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | static HLVERSION: u32 = 0x010C00;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ERRORS` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | static mut ERRORS:Option<DecodeError> = None;
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code.rs:83:12
[INFO] [stdout]     |
[INFO] [stdout] 82  | impl Code {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout] 83  |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub fn read_string(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn get_ustring(&mut self, index: usize) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn read_ustring(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn get_type(decoder: &mut crate::decoder::Decoder) -> Result<ValueType, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub fn read_type(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 |     pub fn read_strings(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 420 |     pub fn read_function(decoder: &mut Decoder) -> Result<HLFunction, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 448 |     pub fn read_opcode(decoder: &mut Decoder) -> Result<Opcode, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 537 |     pub fn debug_infos(decoder: &mut Decoder, nops: usize) -> Result<Vec<i32>, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 590 |     fn map_err(e: DecodeError) {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 598 |     fn check_error() -> Result<(), DecodeError> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 607 |     pub fn read(buf: &[u8]) -> Result<Self, DecodeError> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:22:12
[INFO] [stdout]     |
[INFO] [stdout] 21  | impl CodeHash {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] 22  |     pub fn alloc(mut code: &Code) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub fn hash_type_rec(&mut self, pos: usize) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     pub fn hash_native(&self, n: Native) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub fn hash_fun_sign(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 288 |     fn hfun(&self, hasher: &mut Crc32Hasher, idx: usize) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn hash_fun(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 453 |     pub fn code_hash_type(&self, t: ValueType) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 |     pub fn finalize(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^ help: convert the identifier to snake case: `uindex`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^ help: convert the identifier to snake case: `index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.66s
[INFO] running `Command { std: "docker" "inspect" "64a1318ccaed2a18dea3898a26f081f1821f4e832890a70850a26da8da1bb846", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "64a1318ccaed2a18dea3898a26f081f1821f4e832890a70850a26da8da1bb846", kill_on_drop: false }`
[INFO] [stdout] 64a1318ccaed2a18dea3898a26f081f1821f4e832890a70850a26da8da1bb846
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5831b0ed7e18879337dd84f227d9018b22f0974643fa89e46b62ab214976abfd
[INFO] running `Command { std: "docker" "start" "-a" "5831b0ed7e18879337dd84f227d9018b22f0974643fa89e46b62ab214976abfd", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stdout] warning: associated items `into_mut_ptr`, `size`, and `from_raw_parts` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockalloc.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl Block {
[INFO] [stdout]    | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn into_mut_ptr(self) -> BlockPtr {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn size(&self) -> BlockSize {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub unsafe fn from_raw_parts(ptr: BlockPtr, size: BlockSize) -> Block {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `block_mark` is never read
[INFO] [stdout]  --> crates/stickyimmix/src/blockmeta.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct BlockMeta {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 6 |     line_mark: [bool; constants::LINE_COUNT],
[INFO] [stdout] 7 |     block_mark: bool,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mark_line`, `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockmeta.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl BlockMeta {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub fn mark_line(&mut self, index: usize) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn mark_block(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_PTR_MASK` is never used
[INFO] [stdout]  --> crates/stickyimmix/src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BLOCK_PTR_MASK: usize = !(BLOCK_SIZE - 1);
[INFO] [stdout]   |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling stickyimmix v0.1.0 (/opt/rustwide/workdir/crates/stickyimmix)
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IntoPrimitive`
[INFO] [stdout]   --> crates/brass/src/op.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/compiler.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> crates/brass/src/code.rs:571:28
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 curline += (c >> 3);
[INFO] [stdout]     |                            ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 571 -                 curline += (c >> 3);
[INFO] [stdout] 571 +                 curline += c >> 3;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IntoPrimitive`, `TryFromPrimitive`
[INFO] [stdout]  --> crates/brass/src/code_hash.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]   |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 |                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout]     |                                ^                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout] 149 +                         c.ints[f.ops[i - 3].p2.unwrap() as usize] as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/brass/src/code.rs:437:20
[INFO] [stdout]     |
[INFO] [stdout] 437 |         if let Err(e) = Code::check_error() {
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OP_NARGS` is never used
[INFO] [stdout]    --> crates/brass/src/op.rs:137:12
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub static OP_NARGS: [i8; 100] = [
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> crates/brass/src/op.rs:155:12
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl Opcode {
[INFO] [stdout]     | ----------- associated function in this implementation
[INFO] [stdout] 155 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> crates/brass/src/types.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ValueTypeU {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] 62 |     FuncType {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     ObjType {
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 |     VirtualType {
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |     EnumType {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 |     Ref(Box<ValueType>),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 90 |     Abstract(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 91 |     Null,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 92 |     Void,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `hash` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl ValueType {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] 105 |     pub fn hash(self, isrec: bool) -> u32 {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:199:12
[INFO] [stdout]     |
[INFO] [stdout] 198 | impl ValueType {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 199 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `file_position`, `advance`, and `read_index` are never used
[INFO] [stdout]   --> crates/brass/src/decoder.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<'input> Decoder<'input> {
[INFO] [stdout]    | ---------------------------- associated items in this implementation
[INFO] [stdout] 16 |     pub fn new(buf: &'input [u8]) -> Decoder<'input> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn advance(&mut self, count: usize) -> Result<(), DecodeError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn read_index(&mut self) -> Result<i32, DecodeError> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOT_RELOAD_EXTRA_GLOBALS` is never used
[INFO] [stdout]   --> crates/brass/src/compiler.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HOT_RELOAD_EXTRA_GLOBALS: i32 = 4096;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HLModule` is never constructed
[INFO] [stdout]   --> crates/brass/src/compiler.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct HLModule<'a> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `init`, `init_globals`, and `translate_global` are never used
[INFO] [stdout]    --> crates/brass/src/compiler.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout] 28  | impl<'a> HLModule<'a> {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] 29  |     pub fn new(code: &'a Code) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 60  |     pub fn init(&mut self, hot_reload: bool) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68  |     pub fn init_globals(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     fn translate_global(&mut self, t: Type, name: String, writable: bool, offset: Offset32)-> GlobalValue {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionCompiler` is never constructed
[INFO] [stdout]    --> crates/brass/src/compiler.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub struct FunctionCompiler<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> crates/brass/src/errors.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout] 2  | pub enum DecodeErrorKind {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] 3  |     InvalidBytecodeHeader,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4  |     UnsupportedBytecodeVersion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5  |     NoMoreData,
[INFO] [stdout] 6  |     InvalidType,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 7  |     InvalidTypeIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 8  |     InvalidOpcode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 9  |     CouldNotProcessOpcode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     CouldNotReadIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     CouldNotReadStringAtIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     InvalidStringIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     InvalidString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 14 |     NegativeIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 15 |     InvalidDebugFile,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     OutsideRange
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `HLVERSION` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | static HLVERSION: u32 = 0x010C00;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ERRORS` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | static mut ERRORS:Option<DecodeError> = None;
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code.rs:83:12
[INFO] [stdout]     |
[INFO] [stdout] 82  | impl Code {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout] 83  |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub fn read_string(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn get_ustring(&mut self, index: usize) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn read_ustring(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn get_type(decoder: &mut crate::decoder::Decoder) -> Result<ValueType, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub fn read_type(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 |     pub fn read_strings(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 420 |     pub fn read_function(decoder: &mut Decoder) -> Result<HLFunction, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 448 |     pub fn read_opcode(decoder: &mut Decoder) -> Result<Opcode, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 537 |     pub fn debug_infos(decoder: &mut Decoder, nops: usize) -> Result<Vec<i32>, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 590 |     fn map_err(e: DecodeError) {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 598 |     fn check_error() -> Result<(), DecodeError> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 607 |     pub fn read(buf: &[u8]) -> Result<Self, DecodeError> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:22:12
[INFO] [stdout]     |
[INFO] [stdout] 21  | impl CodeHash {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] 22  |     pub fn alloc(mut code: &Code) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub fn hash_type_rec(&mut self, pos: usize) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     pub fn hash_native(&self, n: Native) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub fn hash_fun_sign(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 288 |     fn hfun(&self, hasher: &mut Crc32Hasher, idx: usize) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn hash_fun(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 453 |     pub fn code_hash_type(&self, t: ValueType) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 |     pub fn finalize(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^ help: convert the identifier to snake case: `uindex`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^ help: convert the identifier to snake case: `index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling brass v0.1.0 (/opt/rustwide/workdir/crates/brass)
[INFO] [stdout] warning: unused import: `IntoPrimitive`
[INFO] [stdout]   --> crates/brass/src/op.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/compiler.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> crates/brass/src/code.rs:571:28
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 curline += (c >> 3);
[INFO] [stdout]     |                            ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 571 -                 curline += (c >> 3);
[INFO] [stdout] 571 +                 curline += c >> 3;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IntoPrimitive`, `TryFromPrimitive`
[INFO] [stdout]  --> crates/brass/src/code_hash.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]   |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 |                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout]     |                                ^                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout] 149 +                         c.ints[f.ops[i - 3].p2.unwrap() as usize] as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `into_mut_ptr`, `size`, and `from_raw_parts` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockalloc.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl Block {
[INFO] [stdout]    | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn into_mut_ptr(self) -> BlockPtr {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn size(&self) -> BlockSize {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub unsafe fn from_raw_parts(ptr: BlockPtr, size: BlockSize) -> Block {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `block_mark` is never read
[INFO] [stdout]  --> crates/stickyimmix/src/blockmeta.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct BlockMeta {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 6 |     line_mark: [bool; constants::LINE_COUNT],
[INFO] [stdout] 7 |     block_mark: bool,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockmeta.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl BlockMeta {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn mark_block(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_PTR_MASK` is never used
[INFO] [stdout]  --> crates/stickyimmix/src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BLOCK_PTR_MASK: usize = !(BLOCK_SIZE - 1);
[INFO] [stdout]   |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `size_class`, `mark`, and `size_bytes` are never read
[INFO] [stdout]    --> crates/stickyimmix/src/heap.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |     struct TestHeader {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] 271 |         size_class: SizeClass,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 272 |         mark: Mark,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 273 |         type_id: TestTypeId,
[INFO] [stdout] 274 |         size_bytes: u32,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/brass/src/code.rs:437:20
[INFO] [stdout]     |
[INFO] [stdout] 437 |         if let Err(e) = Code::check_error() {
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Ref`, `Abstract`, and `Void` are never constructed
[INFO] [stdout]   --> crates/brass/src/types.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ValueTypeU {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 89 |     Ref(Box<ValueType>),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 90 |     Abstract(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 91 |     Null,
[INFO] [stdout] 92 |     Void,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `hash` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl ValueType {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] 105 |     pub fn hash(self, isrec: bool) -> u32 {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `file_position` is never used
[INFO] [stdout]   --> crates/brass/src/decoder.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<'input> Decoder<'input> {
[INFO] [stdout]    | ---------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOT_RELOAD_EXTRA_GLOBALS` is never used
[INFO] [stdout]   --> crates/brass/src/compiler.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HOT_RELOAD_EXTRA_GLOBALS: i32 = 4096;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HLModule` is never constructed
[INFO] [stdout]   --> crates/brass/src/compiler.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct HLModule<'a> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `init`, `init_globals`, and `translate_global` are never used
[INFO] [stdout]    --> crates/brass/src/compiler.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout] 28  | impl<'a> HLModule<'a> {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] 29  |     pub fn new(code: &'a Code) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 60  |     pub fn init(&mut self, hot_reload: bool) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68  |     pub fn init_globals(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     fn translate_global(&mut self, t: Type, name: String, writable: bool, offset: Offset32)-> GlobalValue {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionCompiler` is never constructed
[INFO] [stdout]    --> crates/brass/src/compiler.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub struct FunctionCompiler<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `CouldNotReadIndex`, `CouldNotReadStringAtIndex`, and `InvalidString` are never constructed
[INFO] [stdout]   --> crates/brass/src/errors.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 2  | pub enum DecodeErrorKind {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 10 |     CouldNotReadIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     CouldNotReadStringAtIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     InvalidStringIndex,
[INFO] [stdout] 13 |     InvalidString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:22:12
[INFO] [stdout]     |
[INFO] [stdout] 21  | impl CodeHash {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] 22  |     pub fn alloc(mut code: &Code) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub fn hash_type_rec(&mut self, pos: usize) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     pub fn hash_native(&self, n: Native) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub fn hash_fun_sign(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 288 |     fn hfun(&self, hasher: &mut Crc32Hasher, idx: usize) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn hash_fun(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 453 |     pub fn code_hash_type(&self, t: ValueType) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 |     pub fn finalize(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^ help: convert the identifier to snake case: `uindex`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^ help: convert the identifier to snake case: `index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 18 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 2.12s
[INFO] running `Command { std: "docker" "inspect" "5831b0ed7e18879337dd84f227d9018b22f0974643fa89e46b62ab214976abfd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5831b0ed7e18879337dd84f227d9018b22f0974643fa89e46b62ab214976abfd", kill_on_drop: false }`
[INFO] [stdout] 5831b0ed7e18879337dd84f227d9018b22f0974643fa89e46b62ab214976abfd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d5fe9ff6c2c2179a0a24f85ec9adf6f9a2cb25dbfffc1411556db9208c862fd2
[INFO] running `Command { std: "docker" "start" "-a" "d5fe9ff6c2c2179a0a24f85ec9adf6f9a2cb25dbfffc1411556db9208c862fd2", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: associated items `into_mut_ptr`, `size`, and `from_raw_parts` are never used
[INFO] [stderr]   --> crates/stickyimmix/src/blockalloc.rs:62:12
[INFO] [stderr]    |
[INFO] [stderr] 46 | impl Block {
[INFO] [stderr]    | ---------- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 62 |     pub fn into_mut_ptr(self) -> BlockPtr {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 67 |     pub fn size(&self) -> BlockSize {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 72 |     pub unsafe fn from_raw_parts(ptr: BlockPtr, size: BlockSize) -> Block {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `block_mark` is never read
[INFO] [stderr]  --> crates/stickyimmix/src/blockmeta.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct BlockMeta {
[INFO] [stderr]   |            --------- field in this struct
[INFO] [stderr] 6 |     line_mark: [bool; constants::LINE_COUNT],
[INFO] [stderr] 7 |     block_mark: bool,
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `mark_line`, `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stderr]   --> crates/stickyimmix/src/blockmeta.rs:22:12
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl BlockMeta {
[INFO] [stderr]    | -------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 22 |     pub fn mark_line(&mut self, index: usize) {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub fn mark_block(&mut self) {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BLOCK_PTR_MASK` is never used
[INFO] [stderr]  --> crates/stickyimmix/src/constants.rs:7:11
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub const BLOCK_PTR_MASK: usize = !(BLOCK_SIZE - 1);
[INFO] [stderr]   |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stderr]   --> crates/stickyimmix/src/blockmeta.rs:27:12
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl BlockMeta {
[INFO] [stderr]    | -------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub fn mark_block(&mut self) {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `size_class`, `mark`, and `size_bytes` are never read
[INFO] [stderr]    --> crates/stickyimmix/src/heap.rs:271:9
[INFO] [stderr]     |
[INFO] [stderr] 270 |     struct TestHeader {
[INFO] [stderr]     |            ---------- fields in this struct
[INFO] [stderr] 271 |         size_class: SizeClass,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 272 |         mark: Mark,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 273 |         type_id: TestTypeId,
[INFO] [stderr] 274 |         size_bytes: u32,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `stickyimmix` (lib) generated 4 warnings
[INFO] [stderr] warning: `stickyimmix` (lib test) generated 5 warnings (3 duplicates)
[INFO] [stderr] warning: unused import: `IntoPrimitive`
[INFO] [stderr]   --> crates/brass/src/op.rs:15:16
[INFO] [stderr]    |
[INFO] [stderr] 15 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stderr]    |                ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::any::Any`
[INFO] [stderr]  --> crates/brass/src/types.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::any::Any;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::any::Any`
[INFO] [stderr]  --> crates/brass/src/compiler.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::any::Any;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> crates/brass/src/code.rs:571:28
[INFO] [stderr]     |
[INFO] [stderr] 571 |                 curline += (c >> 3);
[INFO] [stderr]     |                            ^      ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 571 -                 curline += (c >> 3);
[INFO] [stderr] 571 +                 curline += c >> 3;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `IntoPrimitive`, `TryFromPrimitive`
[INFO] [stderr]  --> crates/brass/src/code_hash.rs:8:16
[INFO] [stderr]   |
[INFO] [stderr] 8 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stderr]   |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around index expression
[INFO] [stderr]    --> crates/brass/src/code_hash.rs:149:32
[INFO] [stderr]     |
[INFO] [stderr] 149 |                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stderr]     |                                ^                                 ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 149 -                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stderr] 149 +                         c.ints[f.ops[i - 3].p2.unwrap() as usize] as i32;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> crates/brass/src/code.rs:437:20
[INFO] [stderr]     |
[INFO] [stderr] 437 |         if let Err(e) = Code::check_error() {
[INFO] [stderr]     |                    ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: static `OP_NARGS` is never used
[INFO] [stderr]    --> crates/brass/src/op.rs:137:12
[INFO] [stderr]     |
[INFO] [stderr] 137 | pub static OP_NARGS: [i8; 100] = [
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `default` is never used
[INFO] [stderr]    --> crates/brass/src/op.rs:155:12
[INFO] [stderr]     |
[INFO] [stderr] 154 | impl Opcode {
[INFO] [stderr]     | ----------- associated function in this implementation
[INFO] [stderr] 155 |     pub fn default() -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]   --> crates/brass/src/types.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub enum ValueTypeU {
[INFO] [stderr]    |          ---------- variants in this enum
[INFO] [stderr] 62 |     FuncType {
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 67 |     ObjType {
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 79 |     VirtualType {
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 83 |     EnumType {
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 89 |     Ref(Box<ValueType>),
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 90 |     Abstract(String),
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 91 |     Null,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 92 |     Void,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `hash` is never used
[INFO] [stderr]    --> crates/brass/src/types.rs:105:12
[INFO] [stderr]     |
[INFO] [stderr] 104 | impl ValueType {
[INFO] [stderr]     | -------------- method in this implementation
[INFO] [stderr] 105 |     pub fn hash(self, isrec: bool) -> u32 {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `default` is never used
[INFO] [stderr]    --> crates/brass/src/types.rs:199:12
[INFO] [stderr]     |
[INFO] [stderr] 198 | impl ValueType {
[INFO] [stderr]     | -------------- associated function in this implementation
[INFO] [stderr] 199 |     pub fn default() -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `file_position`, `advance`, and `read_index` are never used
[INFO] [stderr]   --> crates/brass/src/decoder.rs:16:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl<'input> Decoder<'input> {
[INFO] [stderr]    | ---------------------------- associated items in this implementation
[INFO] [stderr] 16 |     pub fn new(buf: &'input [u8]) -> Decoder<'input> {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 30 |     pub fn advance(&mut self, count: usize) -> Result<(), DecodeError> {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 |     pub fn read_index(&mut self) -> Result<i32, DecodeError> {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `HOT_RELOAD_EXTRA_GLOBALS` is never used
[INFO] [stderr]   --> crates/brass/src/compiler.rs:13:7
[INFO] [stderr]    |
[INFO] [stderr] 13 | const HOT_RELOAD_EXTRA_GLOBALS: i32 = 4096;
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `HLModule` is never constructed
[INFO] [stderr]   --> crates/brass/src/compiler.rs:15:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub struct HLModule<'a> {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `init`, `init_globals`, and `translate_global` are never used
[INFO] [stderr]    --> crates/brass/src/compiler.rs:29:12
[INFO] [stderr]     |
[INFO] [stderr] 28  | impl<'a> HLModule<'a> {
[INFO] [stderr]     | --------------------- associated items in this implementation
[INFO] [stderr] 29  |     pub fn new(code: &'a Code) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 60  |     pub fn init(&mut self, hot_reload: bool) {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 68  |     pub fn init_globals(&mut self) {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 103 |     fn translate_global(&mut self, t: Type, name: String, writable: bool, offset: Offset32)-> GlobalValue {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FunctionCompiler` is never constructed
[INFO] [stderr]    --> crates/brass/src/compiler.rs:122:12
[INFO] [stderr]     |
[INFO] [stderr] 122 | pub struct FunctionCompiler<'a> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]   --> crates/brass/src/errors.rs:3:5
[INFO] [stderr]    |
[INFO] [stderr] 2  | pub enum DecodeErrorKind {
[INFO] [stderr]    |          --------------- variants in this enum
[INFO] [stderr] 3  |     InvalidBytecodeHeader,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 4  |     UnsupportedBytecodeVersion,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 5  |     NoMoreData,
[INFO] [stderr] 6  |     InvalidType,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 7  |     InvalidTypeIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 8  |     InvalidOpcode,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 9  |     CouldNotProcessOpcode,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 10 |     CouldNotReadIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 11 |     CouldNotReadStringAtIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 12 |     InvalidStringIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 13 |     InvalidString,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 14 |     NegativeIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 15 |     InvalidDebugFile,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 16 |     OutsideRange
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: static `HLVERSION` is never used
[INFO] [stderr]   --> crates/brass/src/code.rs:28:8
[INFO] [stderr]    |
[INFO] [stderr] 28 | static HLVERSION: u32 = 0x010C00;
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `ERRORS` is never used
[INFO] [stderr]   --> crates/brass/src/code.rs:29:12
[INFO] [stderr]    |
[INFO] [stderr] 29 | static mut ERRORS:Option<DecodeError> = None;
[INFO] [stderr]    |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `UINDEX` is never used
[INFO] [stderr]   --> crates/brass/src/code.rs:31:4
[INFO] [stderr]    |
[INFO] [stderr] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stderr]    |    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `INDEX` is never used
[INFO] [stderr]   --> crates/brass/src/code.rs:46:4
[INFO] [stderr]    |
[INFO] [stderr] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]    --> crates/brass/src/code.rs:83:12
[INFO] [stderr]     |
[INFO] [stderr] 82  | impl Code {
[INFO] [stderr]     | --------- associated items in this implementation
[INFO] [stderr] 83  |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 115 |     pub fn read_string(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 131 |     pub fn get_ustring(&mut self, index: usize) -> String {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 153 |     pub fn read_ustring(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 169 |     pub fn get_type(decoder: &mut crate::decoder::Decoder) -> Result<ValueType, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 190 |     pub fn read_type(
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 390 |     pub fn read_strings(
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 420 |     pub fn read_function(decoder: &mut Decoder) -> Result<HLFunction, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 448 |     pub fn read_opcode(decoder: &mut Decoder) -> Result<Opcode, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 537 |     pub fn debug_infos(decoder: &mut Decoder, nops: usize) -> Result<Vec<i32>, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 590 |     fn map_err(e: DecodeError) {
[INFO] [stderr]     |        ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 598 |     fn check_error() -> Result<(), DecodeError> {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 607 |     pub fn read(buf: &[u8]) -> Result<Self, DecodeError> {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]    --> crates/brass/src/code_hash.rs:22:12
[INFO] [stderr]     |
[INFO] [stderr] 21  | impl CodeHash {
[INFO] [stderr]     | ------------- associated items in this implementation
[INFO] [stderr] 22  |     pub fn alloc(mut code: &Code) -> Self {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 160 |     pub fn hash_type_rec(&mut self, pos: usize) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 234 |     pub fn hash_native(&self, n: Native) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 243 |     pub fn hash_fun_sign(&self, f: HLFunction) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 288 |     fn hfun(&self, hasher: &mut Crc32Hasher, idx: usize) {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 292 |     pub fn hash_fun(&self, f: HLFunction) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 453 |     pub fn code_hash_type(&self, t: ValueType) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 460 |     pub fn finalize(&mut self) {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `UINDEX` should have a snake case name
[INFO] [stderr]   --> crates/brass/src/code.rs:31:4
[INFO] [stderr]    |
[INFO] [stderr] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stderr]    |    ^^^^^^ help: convert the identifier to snake case: `uindex`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `INDEX` should have a snake case name
[INFO] [stderr]   --> crates/brass/src/code.rs:46:4
[INFO] [stderr]    |
[INFO] [stderr] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stderr]    |    ^^^^^ help: convert the identifier to snake case: `index`
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Ref`, `Abstract`, and `Void` are never constructed
[INFO] [stderr]   --> crates/brass/src/types.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub enum ValueTypeU {
[INFO] [stderr]    |          ---------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 89 |     Ref(Box<ValueType>),
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 90 |     Abstract(String),
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 91 |     Null,
[INFO] [stderr] 92 |     Void,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `file_position` is never used
[INFO] [stderr]   --> crates/brass/src/decoder.rs:25:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl<'input> Decoder<'input> {
[INFO] [stderr]    | ---------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `CouldNotReadIndex`, `CouldNotReadStringAtIndex`, and `InvalidString` are never constructed
[INFO] [stderr]   --> crates/brass/src/errors.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 2  | pub enum DecodeErrorKind {
[INFO] [stderr]    |          --------------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 10 |     CouldNotReadIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 11 |     CouldNotReadStringAtIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 12 |     InvalidStringIndex,
[INFO] [stderr] 13 |     InvalidString,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `brass` (lib) generated 26 warnings (run `cargo fix --lib -p brass` to apply 7 suggestions)
[INFO] [stderr] warning: `brass` (lib test) generated 18 warnings (15 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brass-22fec5742243686a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test code::tests::read ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- code::tests::read stdout ----
[INFO] [stdout] HLFunction { t: ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 7, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, findex: 24, nregs: 9, nops: 3, rf: 0, regs: [ValueType { union: ObjType { name: "Date", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "t", hashed_name: 2238339752, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 2, nbindings: 0, proto: [ObjProto { name: "toString", hashed_name: 404122163, findex: 25, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 26, pindex: -1 }], bindings: [], global_value: [4], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }], ops: [Opcode { op: OCallN, p1: Some(7), p2: Some(22), p3: Some(6), extra: [1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0] }, Opcode { op: OSetThis, p1: Some(0), p2: Some(7), p3: None, extra: [] }, Opcode { op: ORet, p1: Some(8), p2: None, p3: None, extra: [] }], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 13, nregs: 144, nops: 13, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: Some("sort"), tparam: None, kind: HABSTRACT }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_hl_UI16", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 383], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: ObjType { name: "insertDyn", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 116, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 117, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 118, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 119, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 120, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 121, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 122, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 123, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 124, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 125, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 126, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 127, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 128, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 129, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 130, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 131, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 132, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 133, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 134, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 135, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 136, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 137, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 138, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 139, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 140, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 141, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 142, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 143, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 144, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 145, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 146, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 147, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 148, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 149, pindex: -1 }], bindings: [], global_value: [7], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: ObjType { name: "hl.types.$ArrayDynKeyValueIterator", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 388], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: ObjType { name: "hl.types.ArrayBytes_Int", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "size", hashed_name: 4156564586, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 185, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 186, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 187, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 188, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 189, pindex: 14 }, ObjProto { name: "join", hashed_name: 677501143, findex: 190, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 191, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 192, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 193, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 194, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 195, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 196, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 197, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 198, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 199, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 200, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 201, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 202, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 203, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 204, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 205, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 206, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 207, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 208, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 209, pindex: 1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 210, pindex: 3 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 211, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 212, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 213, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 214, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 215, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 216, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 217, pindex: 10 }, ObjProto { name: "__expand", hashed_name: 1051291737, findex: 218, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "hl.types.$BytesIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 370], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "resize", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 82, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 83, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 84, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 85, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 86, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 87, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 88, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 89, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 90, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 91, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 92, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 93, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 94, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 95, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 96, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 97, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 98, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 99, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 100, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 101, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 102, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 103, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 104, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 105, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 106, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 107, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 108, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 109, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 110, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 111, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 112, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 113, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 114, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 115, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 1, ret: ValueType { union: ObjType { name: "haxe.iterators.ArrayKeyValueIterator", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "current", hashed_name: 3706926091, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [41], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }], nargs: 2, ret: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 373], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: ObjType { name: "haxe.Exception", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__exceptionMessage", hashed_name: 99002458, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "__nativeStack", hashed_name: 2697413129, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY } }, ObjField { name: "__skipStack", hashed_name: 3744899506, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "__nativeException", hashed_name: 1216916761, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__previousException", hashed_name: 2691735684, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 5, nproto: 5, nbindings: 0, proto: [ObjProto { name: "unwrap", hashed_name: 1095891772, findex: 304, pindex: 0 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 305, pindex: 1 }, ObjProto { name: "get_message", hashed_name: 792617425, findex: 306, pindex: -1 }, ObjProto { name: "get_native", hashed_name: 1250429364, findex: 307, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 308, pindex: -1 }], bindings: [], global_value: [26], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: ObjType { name: "hl.types.$ArrayDynKeyValueIterator", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 388], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: Some("sort"), tparam: None, kind: HABSTRACT }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: ObjType { name: "$Std", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "rnd", hashed_name: 429229636, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "toStringDepth", hashed_name: 331915719, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "isOfType", hashed_name: 2463281936, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__add__", hashed_name: 739683497, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 5, nproto: 0, nbindings: 3, proto: [], bindings: [9, 225, 8, 223, 7, 222], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 2, ret: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "haxe.io.$Error", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 352], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }], nargs: 2, ret: ValueType { union: ObjType { name: "hl.Enum", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__ename__", hashed_name: 3378578205, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "__emap__", hashed_name: 348028800, t: ValueType { union: Null, abs_name: Some("hl_bytes_map"), tparam: None, kind: HABSTRACT } }, ObjField { name: "__constructs__", hashed_name: 3065237638, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__evalues__", hashed_name: 1265115710, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY } }], nfields: 4, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [25], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: ObjType { name: "$Std", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "rnd", hashed_name: 429229636, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "toStringDepth", hashed_name: 331915719, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "isOfType", hashed_name: 2463281936, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__add__", hashed_name: 739683497, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 5, nproto: 0, nbindings: 3, proto: [], bindings: [9, 225, 8, 223, 7, 222], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: ObjType { name: "haxe.io.$Error", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 352], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 373], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: ObjType { name: "hl.types.$BytesIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 370], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: ObjType { name: "hl.types.$BytesIterator_Int", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 361], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "haxe.io.$Error", super_type: ValueType { union: ObjType { name: "hl.Enum", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__ename__", hashed_name: 3378578205, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "__emap__", hashed_name: 348028800, t: ValueType { union: Null, abs_name: Some("hl_bytes_map"), tparam: None, kind: HABSTRACT } }, ObjField { name: "__constructs__", hashed_name: 3065237638, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__evalues__", hashed_name: 1265115710, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY } }], nfields: 4, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [25], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], ops: [Opcode { op: OMov, p1: Some(58), p2: Some(1), p3: None, extra: [] }, Opcode { op: OBool, p1: Some(3), p2: Some(1), p3: None, extra: [] }, Opcode { op: ORet, p1: Some(3), p2: None, p3: None, extra: [] }, Opcode { op: OJAlways, p1: Some(13), p2: None, p3: None, extra: [] }, Opcode { op: OGetType, p1: Some(6), p2: Some(0), p3: None, extra: [] }, Opcode { op: OGetTID, p1: Some(5), p2: Some(6), p3: None, extra: [] }, Opcode { op: OSwitch, p1: Some(5), p2: Some(4), p3: Some(3), extra: [0, 1, 1, 1, 0, 0, 0, 0] }, Opcode { op: OJAlways, p1: Some(2), p2: None, p3: None, extra: [] }, Opcode { op: OBool, p1: Some(3), p2: Some(1), p3: None, extra: [] }, Opcode { op: ORet, p1: Some(3), p2: None, p3: None, extra: [] }, Opcode { op: OJAlways, p1: Some(6), p2: None, p3: None, extra: [] }, Opcode { op: ONull, p1: Some(9), p2: None, p3: None, extra: [] }, Opcode { op: OJNotEq, p1: Some(0), p2: Some(9), p3: Some(2), extra: [] }], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, findex: 70, nregs: 18, nops: 3, rf: 0, regs: [ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }], nargs: 4, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: ObjType { name: "hl.CoreType", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, findex: 0, nregs: 4, nops: 4, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "haxe.io.$Error", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 352], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 373], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 12, nregs: 1, nops: 7, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 26, nregs: 6, nops: 20, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_Float", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 355], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, abs_name: None, tparam: None, kind: HFUN }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, findex: 8, nregs: 1, nops: 0, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, findex: 1, nregs: 1, nops: 1, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, findex: 0, nregs: 8, nops: 1, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: ObjType { name: "hl.$BaseType", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: ObjType { name: "hl._Bytes.$Bytes_Impl_", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "sub", hashed_name: 1476559580, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 1, nproto: 0, nbindings: 1, proto: [], bindings: [5, 287], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "hl._Bytes.$Bytes_Impl_", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "sub", hashed_name: 1476559580, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 1, nproto: 0, nbindings: 1, proto: [], bindings: [5, 287], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 6, nregs: 1, nops: 2, rf: 0, regs: [ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, findex: 1, nregs: 1, nops: 67, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, findex: 9, nregs: 13, nops: 14, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 4, nregs: 18, nops: 67, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "resize", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 82, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 83, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 84, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 85, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 86, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 87, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 88, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 89, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 90, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 91, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 92, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 93, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 94, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 95, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 96, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 97, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 98, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 99, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 100, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 101, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 102, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 103, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 104, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 105, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 106, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 107, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 108, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 109, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 110, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 111, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 112, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 113, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 114, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 115, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, findex: 1, nregs: 3, nops: 4098, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, findex: 1, nregs: 38, nops: 3, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: ObjType { name: "$Date", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 24], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "$Main", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "slice", hashed_name: 1034844325, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 1, nproto: 0, nbindings: 1, proto: [], bindings: [5, 27], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_Float", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 355], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: ObjType { name: "hl.types.$ArrayDynKeyValueIterator", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 388], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: FuncType { args: [], nargs: 0, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "hl.types.BytesKeyValueIterator_Float", super_type: ValueType { union: ObjType { name: "haxe.iterators.ArrayKeyValueIterator", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "current", hashed_name: 3706926091, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [41], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "unshift", hashed_name: 1928036992, t: ValueType { union: ObjType { name: "resize", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 82, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 83, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 84, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 85, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 86, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 87, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 88, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 89, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 90, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 91, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 92, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 93, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 94, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 95, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 96, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 97, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 98, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 99, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 100, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 101, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 102, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 103, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 104, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 105, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 106, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 107, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 108, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 109, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 110, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 111, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 112, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 113, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 114, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 115, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }], nfields: 1, nproto: 2, nbindings: 0, proto: [ObjProto { name: "hasNext", hashed_name: 3719756546, findex: 353, pindex: -1 }, ObjProto { name: "next", hashed_name: 70193212, findex: 354, pindex: -1 }], bindings: [], global_value: [65], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "resize", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 82, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 83, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 84, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 85, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 86, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 87, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 88, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 89, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 90, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 91, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 92, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 93, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 94, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 95, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 96, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 97, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 98, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 99, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 100, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 101, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 102, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 103, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 104, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 105, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 106, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 107, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 108, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 109, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 110, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 111, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 112, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 113, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 114, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 115, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "unshiftDyn", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 276], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 2, nregs: 1, nops: 67, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 5, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, abs_name: None, tparam: None, kind: HFUN }, findex: 27, nregs: 4, nops: 293, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }], nargs: 3, ret: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] thread 'code::tests::read' panicked at crates/brass/src/code.rs:577:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: DecodeError { kind: NoMoreData, position: Some(41838) }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x56231a9e5d2c - std::backtrace_rs::backtrace::libunwind::trace::ha637c64ce894333a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x56231a9e5d2c - std::backtrace_rs::backtrace::trace_unsynchronized::h47f62dea28e0c88d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x56231a9e5d2c - std::sys_common::backtrace::_print_fmt::h9eef0abe20ede486
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:67:5
[INFO] [stdout]    3:     0x56231a9e5d2c - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hed7f999df88cc644
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x56231aa0f880 - core::fmt::rt::Argument::fmt::h1539a9308b8d058d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x56231aa0f880 - core::fmt::write::h3a39390d8560d9c9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x56231a9e353f - std::io::Write::write_fmt::h040b369f3a0f9cbc
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/io/mod.rs:1762:15
[INFO] [stdout]    7:     0x56231a9e5b14 - std::sys_common::backtrace::_print::h894006fb5c6f3d45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x56231a9e5b14 - std::sys_common::backtrace::print::h23a2d212c6fff936
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x56231a9e77d7 - std::panicking::default_hook::{{closure}}::h8a1d2ee00185001a
[INFO] [stdout]   10:     0x56231a9e74c3 - std::panicking::default_hook::h6038f2eba384e475
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x56231a9a93f7 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h0ad024c9bdc6d768
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   12:     0x56231a9a93f7 - test::test_main::{{closure}}::h7500b54257359db6
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x56231a9e7de8 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1f8f335eaa9cfaee
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2021:9
[INFO] [stdout]   14:     0x56231a9e7de8 - std::panicking::rust_panic_with_hook::h2b5517d590cab22e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x56231a9e7b3e - std::panicking::begin_panic_handler::{{closure}}::h233112c06e0ef43e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x56231a9e61f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h6e893f24d7ebbff8
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:170:18
[INFO] [stdout]   17:     0x56231a9e78a2 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x56231a94c1c5 - core::panicking::panic_fmt::hbf0e066aabfa482c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x56231a94c793 - core::result::unwrap_failed::hddb4fea594200c52
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/result.rs:1653:5
[INFO] [stdout]   20:     0x56231a95fdbd - core::result::Result<T,E>::unwrap::h431f30bbee35529e
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/result.rs:1077:23
[INFO] [stdout]   21:     0x56231a971673 - brass::code::Code::debug_infos::h7f08f56b34d97b15
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/brass/src/code.rs:577:26
[INFO] [stdout]   22:     0x56231a97428a - brass::code::Code::read::h97e0bb1ed40eba6d
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/brass/src/code.rs:772:36
[INFO] [stdout]   23:     0x56231a968c44 - brass::code::tests::read::h1e6259d608fb0e82
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/brass/src/code.rs:836:20
[INFO] [stdout]   24:     0x56231a9687f7 - brass::code::tests::read::{{closure}}::h74c5f63289d8ba4b
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/brass/src/code.rs:821:14
[INFO] [stdout]   25:     0x56231a9644f6 - core::ops::function::FnOnce::call_once::hc88499c34857a025
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x56231a9aea4f - core::ops::function::FnOnce::call_once::h2b5d431d5046312d
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x56231a9aea4f - test::__rust_begin_short_backtrace::h7714669af176e207
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:628:18
[INFO] [stdout]   28:     0x56231a9ada65 - test::run_test_in_process::{{closure}}::h85218797dcbcec12
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:60
[INFO] [stdout]   29:     0x56231a9ada65 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h76c106ea31c14d7b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   30:     0x56231a9ada65 - std::panicking::try::do_call::h3bd5d0f6620ee946
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   31:     0x56231a9ada65 - std::panicking::try::h232e535e4744fe31
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   32:     0x56231a9ada65 - std::panic::catch_unwind::h3ce3bd6ca8dbac68
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   33:     0x56231a9ada65 - test::run_test_in_process::hc97b257c9621286a
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:651:27
[INFO] [stdout]   34:     0x56231a9ada65 - test::run_test::{{closure}}::h2aa798823a438d38
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:574:43
[INFO] [stdout]   35:     0x56231a975d26 - test::run_test::{{closure}}::h87d231c78fb59832
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/test/src/lib.rs:602:41
[INFO] [stdout]   36:     0x56231a975d26 - std::sys_common::backtrace::__rust_begin_short_backtrace::he6df152596625789
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys_common/backtrace.rs:154:18
[INFO] [stdout]   37:     0x56231a97add7 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::ha94be15d1e0acf36
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   38:     0x56231a97add7 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h9dc6bd6372f16606
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   39:     0x56231a97add7 - std::panicking::try::do_call::h9057517f80303cd4
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:552:40
[INFO] [stdout]   40:     0x56231a97add7 - std::panicking::try::he3a30b11ee45340c
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panicking.rs:516:19
[INFO] [stdout]   41:     0x56231a97add7 - std::panic::catch_unwind::h410458cfd3528b8b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/panic.rs:142:14
[INFO] [stdout]   42:     0x56231a97add7 - std::thread::Builder::spawn_unchecked_::{{closure}}::h72ac3bdb567b737b
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   43:     0x56231a97add7 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h38f34da3654a8344
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x56231a9ec875 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hc7eafaff61e32df9
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   45:     0x56231a9ec875 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h6ba4a5de48dd2304
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/boxed.rs:2007:9
[INFO] [stdout]   46:     0x56231a9ec875 - std::sys::unix::thread::Thread::new::thread_start::he469335aef763e45
[INFO] [stdout]                                at /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   47:     0x7fa54855aac3 - <unknown>
[INFO] [stdout]   48:     0x7fa5485ebbf4 - __clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     code::tests::read
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.37s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p brass --lib`
[INFO] running `Command { std: "docker" "inspect" "d5fe9ff6c2c2179a0a24f85ec9adf6f9a2cb25dbfffc1411556db9208c862fd2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5fe9ff6c2c2179a0a24f85ec9adf6f9a2cb25dbfffc1411556db9208c862fd2", kill_on_drop: false }`
[INFO] [stdout] d5fe9ff6c2c2179a0a24f85ec9adf6f9a2cb25dbfffc1411556db9208c862fd2
[INFO] testing darmie/brass_vm against beta-2023-12-22 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdarmie%2Fbrass_vm" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/darmie/brass_vm on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/darmie/brass_vm
[INFO] finished tweaking git repo https://github.com/darmie/brass_vm
[INFO] tweaked toml for git repo https://github.com/darmie/brass_vm written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/darmie/brass_vm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c30a0309996a3a29d3d06c4059446f739122da9a332a8795ecb7fccc86f03e61
[INFO] running `Command { std: "docker" "start" "-a" "c30a0309996a3a29d3d06c4059446f739122da9a332a8795ecb7fccc86f03e61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c30a0309996a3a29d3d06c4059446f739122da9a332a8795ecb7fccc86f03e61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c30a0309996a3a29d3d06c4059446f739122da9a332a8795ecb7fccc86f03e61", kill_on_drop: false }`
[INFO] [stdout] c30a0309996a3a29d3d06c4059446f739122da9a332a8795ecb7fccc86f03e61
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b67f931602955184e0f15cf91ca6164b42d83ca4548bf61ad258c07db4d35df0
[INFO] running `Command { std: "docker" "start" "-a" "b67f931602955184e0f15cf91ca6164b42d83ca4548bf61ad258c07db4d35df0", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling proc-macro2 v1.0.36
[INFO] [stderr]    Compiling unicode-xid v0.2.2
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling syn v1.0.90
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.84.0
[INFO] [stderr]    Compiling target-lexicon v0.12.4
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling cranelift-entity v0.84.0
[INFO] [stderr]    Compiling slice-group-by v0.3.0
[INFO] [stderr]    Compiling smallvec v1.8.0
[INFO] [stderr]    Compiling serde v1.0.136
[INFO] [stderr]    Compiling anyhow v1.0.57
[INFO] [stderr]    Compiling libc v0.2.126
[INFO] [stderr]    Compiling rustversion v1.0.6
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.84.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling heck v0.4.0
[INFO] [stderr]    Compiling once_cell v1.11.0
[INFO] [stderr]    Compiling utf8-read v0.4.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling cranelift-bforest v0.84.0
[INFO] [stderr]    Compiling custom_derive v0.1.7
[INFO] [stderr]    Compiling enum_derive v0.1.7
[INFO] [stderr]    Compiling strum v0.24.0
[INFO] [stderr]    Compiling stickyimmix v0.1.0 (/opt/rustwide/workdir/crates/stickyimmix)
[INFO] [stderr]    Compiling regalloc2 v0.1.3
[INFO] [stdout] warning: associated items `into_mut_ptr`, `size`, and `from_raw_parts` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockalloc.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl Block {
[INFO] [stdout]    | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn into_mut_ptr(self) -> BlockPtr {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn size(&self) -> BlockSize {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub unsafe fn from_raw_parts(ptr: BlockPtr, size: BlockSize) -> Block {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `block_mark` is never read
[INFO] [stdout]  --> crates/stickyimmix/src/blockmeta.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct BlockMeta {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 6 |     line_mark: [bool; constants::LINE_COUNT],
[INFO] [stdout] 7 |     block_mark: bool,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mark_line`, `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockmeta.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl BlockMeta {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub fn mark_line(&mut self, index: usize) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn mark_block(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_PTR_MASK` is never used
[INFO] [stdout]  --> crates/stickyimmix/src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BLOCK_PTR_MASK: usize = !(BLOCK_SIZE - 1);
[INFO] [stdout]   |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling quote v1.0.17
[INFO] [stderr]    Compiling region v2.2.0
[INFO] [stderr]    Compiling cranelift-codegen v0.84.0
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling strum_macros v0.24.0
[INFO] [stderr]    Compiling enum_dispatch v0.3.8
[INFO] [stderr]    Compiling thiserror v1.0.30
[INFO] [stderr]    Compiling proc-macro-crate v1.1.3
[INFO] [stderr]    Compiling num_enum_derive v0.5.7
[INFO] [stderr]    Compiling num_enum v0.5.7
[INFO] [stderr]    Compiling cranelift-module v0.84.0
[INFO] [stderr]    Compiling cranelift-native v0.84.0
[INFO] [stderr]    Compiling cranelift-frontend v0.84.0
[INFO] [stderr]    Compiling cranelift-jit v0.84.0
[INFO] [stderr]    Compiling cranelift v0.84.0
[INFO] [stderr]    Compiling brass v0.1.0 (/opt/rustwide/workdir/crates/brass)
[INFO] [stdout] warning: unused import: `IntoPrimitive`
[INFO] [stdout]   --> crates/brass/src/op.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/compiler.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> crates/brass/src/code.rs:571:28
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 curline += (c >> 3);
[INFO] [stdout]     |                            ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 571 -                 curline += (c >> 3);
[INFO] [stdout] 571 +                 curline += c >> 3;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IntoPrimitive`, `TryFromPrimitive`
[INFO] [stdout]  --> crates/brass/src/code_hash.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]   |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 |                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout]     |                                ^                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout] 149 +                         c.ints[f.ops[i - 3].p2.unwrap() as usize] as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/brass/src/code.rs:437:20
[INFO] [stdout]     |
[INFO] [stdout] 437 |         if let Err(e) = Code::check_error() {
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OP_NARGS` is never used
[INFO] [stdout]    --> crates/brass/src/op.rs:137:12
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub static OP_NARGS: [i8; 100] = [
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> crates/brass/src/op.rs:155:12
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl Opcode {
[INFO] [stdout]     | ----------- associated function in this implementation
[INFO] [stdout] 155 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> crates/brass/src/types.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ValueTypeU {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] 62 |     FuncType {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     ObjType {
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 |     VirtualType {
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |     EnumType {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 |     Ref(Box<ValueType>),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 90 |     Abstract(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 91 |     Null,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 92 |     Void,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `hash` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl ValueType {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] 105 |     pub fn hash(self, isrec: bool) -> u32 {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:199:12
[INFO] [stdout]     |
[INFO] [stdout] 198 | impl ValueType {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 199 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `file_position`, `advance`, and `read_index` are never used
[INFO] [stdout]   --> crates/brass/src/decoder.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<'input> Decoder<'input> {
[INFO] [stdout]    | ---------------------------- associated items in this implementation
[INFO] [stdout] 16 |     pub fn new(buf: &'input [u8]) -> Decoder<'input> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn advance(&mut self, count: usize) -> Result<(), DecodeError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn read_index(&mut self) -> Result<i32, DecodeError> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOT_RELOAD_EXTRA_GLOBALS` is never used
[INFO] [stdout]   --> crates/brass/src/compiler.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HOT_RELOAD_EXTRA_GLOBALS: i32 = 4096;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HLModule` is never constructed
[INFO] [stdout]   --> crates/brass/src/compiler.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct HLModule<'a> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `init`, `init_globals`, and `translate_global` are never used
[INFO] [stdout]    --> crates/brass/src/compiler.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout] 28  | impl<'a> HLModule<'a> {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] 29  |     pub fn new(code: &'a Code) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 60  |     pub fn init(&mut self, hot_reload: bool) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68  |     pub fn init_globals(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     fn translate_global(&mut self, t: Type, name: String, writable: bool, offset: Offset32)-> GlobalValue {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionCompiler` is never constructed
[INFO] [stdout]    --> crates/brass/src/compiler.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub struct FunctionCompiler<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> crates/brass/src/errors.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout] 2  | pub enum DecodeErrorKind {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] 3  |     InvalidBytecodeHeader,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4  |     UnsupportedBytecodeVersion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5  |     NoMoreData,
[INFO] [stdout] 6  |     InvalidType,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 7  |     InvalidTypeIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 8  |     InvalidOpcode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 9  |     CouldNotProcessOpcode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     CouldNotReadIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     CouldNotReadStringAtIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     InvalidStringIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     InvalidString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 14 |     NegativeIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 15 |     InvalidDebugFile,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     OutsideRange
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `HLVERSION` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | static HLVERSION: u32 = 0x010C00;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ERRORS` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | static mut ERRORS:Option<DecodeError> = None;
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code.rs:83:12
[INFO] [stdout]     |
[INFO] [stdout] 82  | impl Code {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout] 83  |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub fn read_string(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn get_ustring(&mut self, index: usize) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn read_ustring(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn get_type(decoder: &mut crate::decoder::Decoder) -> Result<ValueType, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub fn read_type(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 |     pub fn read_strings(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 420 |     pub fn read_function(decoder: &mut Decoder) -> Result<HLFunction, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 448 |     pub fn read_opcode(decoder: &mut Decoder) -> Result<Opcode, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 537 |     pub fn debug_infos(decoder: &mut Decoder, nops: usize) -> Result<Vec<i32>, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 590 |     fn map_err(e: DecodeError) {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 598 |     fn check_error() -> Result<(), DecodeError> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 607 |     pub fn read(buf: &[u8]) -> Result<Self, DecodeError> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:22:12
[INFO] [stdout]     |
[INFO] [stdout] 21  | impl CodeHash {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] 22  |     pub fn alloc(mut code: &Code) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub fn hash_type_rec(&mut self, pos: usize) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     pub fn hash_native(&self, n: Native) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub fn hash_fun_sign(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 288 |     fn hfun(&self, hasher: &mut Crc32Hasher, idx: usize) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn hash_fun(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 453 |     pub fn code_hash_type(&self, t: ValueType) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 |     pub fn finalize(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^ help: convert the identifier to snake case: `uindex`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^ help: convert the identifier to snake case: `index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 14.58s
[INFO] running `Command { std: "docker" "inspect" "b67f931602955184e0f15cf91ca6164b42d83ca4548bf61ad258c07db4d35df0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b67f931602955184e0f15cf91ca6164b42d83ca4548bf61ad258c07db4d35df0", kill_on_drop: false }`
[INFO] [stdout] b67f931602955184e0f15cf91ca6164b42d83ca4548bf61ad258c07db4d35df0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2706f96c45e2b51ba3252a2c927b6bfeab15084a55e90123e09e3bd089b227c2
[INFO] running `Command { std: "docker" "start" "-a" "2706f96c45e2b51ba3252a2c927b6bfeab15084a55e90123e09e3bd089b227c2", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stdout] warning: associated items `into_mut_ptr`, `size`, and `from_raw_parts` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockalloc.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl Block {
[INFO] [stdout]    | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn into_mut_ptr(self) -> BlockPtr {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn size(&self) -> BlockSize {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub unsafe fn from_raw_parts(ptr: BlockPtr, size: BlockSize) -> Block {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `block_mark` is never read
[INFO] [stdout]  --> crates/stickyimmix/src/blockmeta.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct BlockMeta {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 6 |     line_mark: [bool; constants::LINE_COUNT],
[INFO] [stdout] 7 |     block_mark: bool,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mark_line`, `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockmeta.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl BlockMeta {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 22 |     pub fn mark_line(&mut self, index: usize) {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn mark_block(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_PTR_MASK` is never used
[INFO] [stdout]  --> crates/stickyimmix/src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BLOCK_PTR_MASK: usize = !(BLOCK_SIZE - 1);
[INFO] [stdout]   |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling stickyimmix v0.1.0 (/opt/rustwide/workdir/crates/stickyimmix)
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IntoPrimitive`
[INFO] [stdout]   --> crates/brass/src/op.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/compiler.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> crates/brass/src/code.rs:571:28
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 curline += (c >> 3);
[INFO] [stdout]     |                            ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 571 -                 curline += (c >> 3);
[INFO] [stdout] 571 +                 curline += c >> 3;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IntoPrimitive`, `TryFromPrimitive`
[INFO] [stdout]  --> crates/brass/src/code_hash.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]   |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 |                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout]     |                                ^                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout] 149 +                         c.ints[f.ops[i - 3].p2.unwrap() as usize] as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/brass/src/code.rs:437:20
[INFO] [stdout]     |
[INFO] [stdout] 437 |         if let Err(e) = Code::check_error() {
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `OP_NARGS` is never used
[INFO] [stdout]    --> crates/brass/src/op.rs:137:12
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub static OP_NARGS: [i8; 100] = [
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> crates/brass/src/op.rs:155:12
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl Opcode {
[INFO] [stdout]     | ----------- associated function in this implementation
[INFO] [stdout] 155 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> crates/brass/src/types.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ValueTypeU {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] 62 |     FuncType {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     ObjType {
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 |     VirtualType {
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |     EnumType {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 89 |     Ref(Box<ValueType>),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 90 |     Abstract(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 91 |     Null,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 92 |     Void,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `hash` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl ValueType {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] 105 |     pub fn hash(self, isrec: bool) -> u32 {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:199:12
[INFO] [stdout]     |
[INFO] [stdout] 198 | impl ValueType {
[INFO] [stdout]     | -------------- associated function in this implementation
[INFO] [stdout] 199 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `file_position`, `advance`, and `read_index` are never used
[INFO] [stdout]   --> crates/brass/src/decoder.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<'input> Decoder<'input> {
[INFO] [stdout]    | ---------------------------- associated items in this implementation
[INFO] [stdout] 16 |     pub fn new(buf: &'input [u8]) -> Decoder<'input> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn advance(&mut self, count: usize) -> Result<(), DecodeError> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub fn read_index(&mut self) -> Result<i32, DecodeError> {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOT_RELOAD_EXTRA_GLOBALS` is never used
[INFO] [stdout]   --> crates/brass/src/compiler.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HOT_RELOAD_EXTRA_GLOBALS: i32 = 4096;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HLModule` is never constructed
[INFO] [stdout]   --> crates/brass/src/compiler.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct HLModule<'a> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `init`, `init_globals`, and `translate_global` are never used
[INFO] [stdout]    --> crates/brass/src/compiler.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout] 28  | impl<'a> HLModule<'a> {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] 29  |     pub fn new(code: &'a Code) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 60  |     pub fn init(&mut self, hot_reload: bool) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68  |     pub fn init_globals(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     fn translate_global(&mut self, t: Type, name: String, writable: bool, offset: Offset32)-> GlobalValue {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionCompiler` is never constructed
[INFO] [stdout]    --> crates/brass/src/compiler.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub struct FunctionCompiler<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> crates/brass/src/errors.rs:3:5
[INFO] [stdout]    |
[INFO] [stdout] 2  | pub enum DecodeErrorKind {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] 3  |     InvalidBytecodeHeader,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 4  |     UnsupportedBytecodeVersion,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 5  |     NoMoreData,
[INFO] [stdout] 6  |     InvalidType,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 7  |     InvalidTypeIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 8  |     InvalidOpcode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 9  |     CouldNotProcessOpcode,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     CouldNotReadIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     CouldNotReadStringAtIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     InvalidStringIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |     InvalidString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 14 |     NegativeIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 15 |     InvalidDebugFile,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     OutsideRange
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `HLVERSION` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | static HLVERSION: u32 = 0x010C00;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `ERRORS` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | static mut ERRORS:Option<DecodeError> = None;
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` is never used
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code.rs:83:12
[INFO] [stdout]     |
[INFO] [stdout] 82  | impl Code {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout] 83  |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 115 |     pub fn read_string(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 |     pub fn get_ustring(&mut self, index: usize) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn read_ustring(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn get_type(decoder: &mut crate::decoder::Decoder) -> Result<ValueType, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub fn read_type(
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 390 |     pub fn read_strings(
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 420 |     pub fn read_function(decoder: &mut Decoder) -> Result<HLFunction, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 448 |     pub fn read_opcode(decoder: &mut Decoder) -> Result<Opcode, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 537 |     pub fn debug_infos(decoder: &mut Decoder, nops: usize) -> Result<Vec<i32>, DecodeError> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 590 |     fn map_err(e: DecodeError) {
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 598 |     fn check_error() -> Result<(), DecodeError> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 607 |     pub fn read(buf: &[u8]) -> Result<Self, DecodeError> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:22:12
[INFO] [stdout]     |
[INFO] [stdout] 21  | impl CodeHash {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] 22  |     pub fn alloc(mut code: &Code) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub fn hash_type_rec(&mut self, pos: usize) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     pub fn hash_native(&self, n: Native) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub fn hash_fun_sign(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 288 |     fn hfun(&self, hasher: &mut Crc32Hasher, idx: usize) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn hash_fun(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 453 |     pub fn code_hash_type(&self, t: ValueType) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 |     pub fn finalize(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^ help: convert the identifier to snake case: `uindex`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling brass v0.1.0 (/opt/rustwide/workdir/crates/brass)
[INFO] [stdout] warning: function `INDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^ help: convert the identifier to snake case: `index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IntoPrimitive`
[INFO] [stdout]   --> crates/brass/src/op.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]    |                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/types.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::any::Any`
[INFO] [stdout]  --> crates/brass/src/compiler.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::any::Any;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]    --> crates/brass/src/code.rs:571:28
[INFO] [stdout]     |
[INFO] [stdout] 571 |                 curline += (c >> 3);
[INFO] [stdout]     |                            ^      ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 571 -                 curline += (c >> 3);
[INFO] [stdout] 571 +                 curline += c >> 3;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `IntoPrimitive`, `TryFromPrimitive`
[INFO] [stdout]  --> crates/brass/src/code_hash.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stdout]   |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 |                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout]     |                                ^                                 ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 149 -                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stdout] 149 +                         c.ints[f.ops[i - 3].p2.unwrap() as usize] as i32;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `into_mut_ptr`, `size`, and `from_raw_parts` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockalloc.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl Block {
[INFO] [stdout]    | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn into_mut_ptr(self) -> BlockPtr {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 67 |     pub fn size(&self) -> BlockSize {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub unsafe fn from_raw_parts(ptr: BlockPtr, size: BlockSize) -> Block {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `block_mark` is never read
[INFO] [stdout]  --> crates/stickyimmix/src/blockmeta.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct BlockMeta {
[INFO] [stdout]   |            --------- field in this struct
[INFO] [stdout] 6 |     line_mark: [bool; constants::LINE_COUNT],
[INFO] [stdout] 7 |     block_mark: bool,
[INFO] [stdout]   |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stdout]   --> crates/stickyimmix/src/blockmeta.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl BlockMeta {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn mark_block(&mut self) {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn reset(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_PTR_MASK` is never used
[INFO] [stdout]  --> crates/stickyimmix/src/constants.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BLOCK_PTR_MASK: usize = !(BLOCK_SIZE - 1);
[INFO] [stdout]   |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `size_class`, `mark`, and `size_bytes` are never read
[INFO] [stdout]    --> crates/stickyimmix/src/heap.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |     struct TestHeader {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] 271 |         size_class: SizeClass,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 272 |         mark: Mark,
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 273 |         type_id: TestTypeId,
[INFO] [stdout] 274 |         size_bytes: u32,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> crates/brass/src/code.rs:437:20
[INFO] [stdout]     |
[INFO] [stdout] 437 |         if let Err(e) = Code::check_error() {
[INFO] [stdout]     |                    ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Ref`, `Abstract`, and `Void` are never constructed
[INFO] [stdout]   --> crates/brass/src/types.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub enum ValueTypeU {
[INFO] [stdout]    |          ---------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 89 |     Ref(Box<ValueType>),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 90 |     Abstract(String),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 91 |     Null,
[INFO] [stdout] 92 |     Void,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `hash` is never used
[INFO] [stdout]    --> crates/brass/src/types.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl ValueType {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] 105 |     pub fn hash(self, isrec: bool) -> u32 {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `file_position` is never used
[INFO] [stdout]   --> crates/brass/src/decoder.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<'input> Decoder<'input> {
[INFO] [stdout]    | ---------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HOT_RELOAD_EXTRA_GLOBALS` is never used
[INFO] [stdout]   --> crates/brass/src/compiler.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | const HOT_RELOAD_EXTRA_GLOBALS: i32 = 4096;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HLModule` is never constructed
[INFO] [stdout]   --> crates/brass/src/compiler.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct HLModule<'a> {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `init`, `init_globals`, and `translate_global` are never used
[INFO] [stdout]    --> crates/brass/src/compiler.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout] 28  | impl<'a> HLModule<'a> {
[INFO] [stdout]     | --------------------- associated items in this implementation
[INFO] [stdout] 29  |     pub fn new(code: &'a Code) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 60  |     pub fn init(&mut self, hot_reload: bool) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68  |     pub fn init_globals(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 103 |     fn translate_global(&mut self, t: Type, name: String, writable: bool, offset: Offset32)-> GlobalValue {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FunctionCompiler` is never constructed
[INFO] [stdout]    --> crates/brass/src/compiler.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub struct FunctionCompiler<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `CouldNotReadIndex`, `CouldNotReadStringAtIndex`, and `InvalidString` are never constructed
[INFO] [stdout]   --> crates/brass/src/errors.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 2  | pub enum DecodeErrorKind {
[INFO] [stdout]    |          --------------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 10 |     CouldNotReadIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     CouldNotReadStringAtIndex,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 12 |     InvalidStringIndex,
[INFO] [stdout] 13 |     InvalidString,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> crates/brass/src/code_hash.rs:22:12
[INFO] [stdout]     |
[INFO] [stdout] 21  | impl CodeHash {
[INFO] [stdout]     | ------------- associated items in this implementation
[INFO] [stdout] 22  |     pub fn alloc(mut code: &Code) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub fn hash_type_rec(&mut self, pos: usize) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 234 |     pub fn hash_native(&self, n: Native) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     pub fn hash_fun_sign(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 288 |     fn hfun(&self, hasher: &mut Crc32Hasher, idx: usize) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |     pub fn hash_fun(&self, f: HLFunction) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 453 |     pub fn code_hash_type(&self, t: ValueType) -> u32 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 460 |     pub fn finalize(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `UINDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:31:4
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stdout]    |    ^^^^^^ help: convert the identifier to snake case: `uindex`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `INDEX` should have a snake case name
[INFO] [stdout]   --> crates/brass/src/code.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stdout]    |    ^^^^^ help: convert the identifier to snake case: `index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 18 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 1.11s
[INFO] running `Command { std: "docker" "inspect" "2706f96c45e2b51ba3252a2c927b6bfeab15084a55e90123e09e3bd089b227c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2706f96c45e2b51ba3252a2c927b6bfeab15084a55e90123e09e3bd089b227c2", kill_on_drop: false }`
[INFO] [stdout] 2706f96c45e2b51ba3252a2c927b6bfeab15084a55e90123e09e3bd089b227c2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7deeb815e760917915a8b8ff575473227efb70c25baa216afb032500bb705042
[INFO] running `Command { std: "docker" "start" "-a" "7deeb815e760917915a8b8ff575473227efb70c25baa216afb032500bb705042", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: associated items `into_mut_ptr`, `size`, and `from_raw_parts` are never used
[INFO] [stderr]   --> crates/stickyimmix/src/blockalloc.rs:62:12
[INFO] [stderr]    |
[INFO] [stderr] 46 | impl Block {
[INFO] [stderr]    | ---------- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 62 |     pub fn into_mut_ptr(self) -> BlockPtr {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 67 |     pub fn size(&self) -> BlockSize {
[INFO] [stderr]    |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 72 |     pub unsafe fn from_raw_parts(ptr: BlockPtr, size: BlockSize) -> Block {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `block_mark` is never read
[INFO] [stderr]  --> crates/stickyimmix/src/blockmeta.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct BlockMeta {
[INFO] [stderr]   |            --------- field in this struct
[INFO] [stderr] 6 |     line_mark: [bool; constants::LINE_COUNT],
[INFO] [stderr] 7 |     block_mark: bool,
[INFO] [stderr]   |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `mark_line`, `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stderr]   --> crates/stickyimmix/src/blockmeta.rs:22:12
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl BlockMeta {
[INFO] [stderr]    | -------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 22 |     pub fn mark_line(&mut self, index: usize) {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub fn mark_block(&mut self) {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `BLOCK_PTR_MASK` is never used
[INFO] [stderr]  --> crates/stickyimmix/src/constants.rs:7:11
[INFO] [stderr]   |
[INFO] [stderr] 7 | pub const BLOCK_PTR_MASK: usize = !(BLOCK_SIZE - 1);
[INFO] [stderr]   |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `mark_block`, `reset`, and `line_iter` are never used
[INFO] [stderr]   --> crates/stickyimmix/src/blockmeta.rs:27:12
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl BlockMeta {
[INFO] [stderr]    | -------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 27 |     pub fn mark_block(&mut self) {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 |     pub fn reset(&mut self) {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 |     pub fn line_iter(&self) -> impl Iterator<Item = &'_ bool> {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `size_class`, `mark`, and `size_bytes` are never read
[INFO] [stderr]    --> crates/stickyimmix/src/heap.rs:271:9
[INFO] [stderr]     |
[INFO] [stderr] 270 |     struct TestHeader {
[INFO] [stderr]     |            ---------- fields in this struct
[INFO] [stderr] 271 |         size_class: SizeClass,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 272 |         mark: Mark,
[INFO] [stderr]     |         ^^^^
[INFO] [stderr] 273 |         type_id: TestTypeId,
[INFO] [stderr] 274 |         size_bytes: u32,
[INFO] [stderr]     |         ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `stickyimmix` (lib) generated 4 warnings
[INFO] [stderr] warning: `stickyimmix` (lib test) generated 5 warnings (3 duplicates)
[INFO] [stderr] warning: unused import: `IntoPrimitive`
[INFO] [stderr]   --> crates/brass/src/op.rs:15:16
[INFO] [stderr]    |
[INFO] [stderr] 15 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stderr]    |                ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::any::Any`
[INFO] [stderr]  --> crates/brass/src/types.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::any::Any;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::any::Any`
[INFO] [stderr]  --> crates/brass/src/compiler.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::any::Any;
[INFO] [stderr]   |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> crates/brass/src/code.rs:571:28
[INFO] [stderr]     |
[INFO] [stderr] 571 |                 curline += (c >> 3);
[INFO] [stderr]     |                            ^      ^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 571 -                 curline += (c >> 3);
[INFO] [stderr] 571 +                 curline += c >> 3;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `IntoPrimitive`, `TryFromPrimitive`
[INFO] [stderr]  --> crates/brass/src/code_hash.rs:8:16
[INFO] [stderr]   |
[INFO] [stderr] 8 | use num_enum::{IntoPrimitive, TryFromPrimitive};
[INFO] [stderr]   |                ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around index expression
[INFO] [stderr]    --> crates/brass/src/code_hash.rs:149:32
[INFO] [stderr]     |
[INFO] [stderr] 149 |                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stderr]     |                                ^                                 ^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 149 -                         c.ints[(f.ops[i - 3].p2.unwrap() as usize)] as i32;
[INFO] [stderr] 149 +                         c.ints[f.ops[i - 3].p2.unwrap() as usize] as i32;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]    --> crates/brass/src/code.rs:437:20
[INFO] [stderr]     |
[INFO] [stderr] 437 |         if let Err(e) = Code::check_error() {
[INFO] [stderr]     |                    ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: static `OP_NARGS` is never used
[INFO] [stderr]    --> crates/brass/src/op.rs:137:12
[INFO] [stderr]     |
[INFO] [stderr] 137 | pub static OP_NARGS: [i8; 100] = [
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `default` is never used
[INFO] [stderr]    --> crates/brass/src/op.rs:155:12
[INFO] [stderr]     |
[INFO] [stderr] 154 | impl Opcode {
[INFO] [stderr]     | ----------- associated function in this implementation
[INFO] [stderr] 155 |     pub fn default() -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]   --> crates/brass/src/types.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub enum ValueTypeU {
[INFO] [stderr]    |          ---------- variants in this enum
[INFO] [stderr] 62 |     FuncType {
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 67 |     ObjType {
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 79 |     VirtualType {
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 83 |     EnumType {
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 89 |     Ref(Box<ValueType>),
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 90 |     Abstract(String),
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 91 |     Null,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 92 |     Void,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `hash` is never used
[INFO] [stderr]    --> crates/brass/src/types.rs:105:12
[INFO] [stderr]     |
[INFO] [stderr] 104 | impl ValueType {
[INFO] [stderr]     | -------------- method in this implementation
[INFO] [stderr] 105 |     pub fn hash(self, isrec: bool) -> u32 {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `default` is never used
[INFO] [stderr]    --> crates/brass/src/types.rs:199:12
[INFO] [stderr]     |
[INFO] [stderr] 198 | impl ValueType {
[INFO] [stderr]     | -------------- associated function in this implementation
[INFO] [stderr] 199 |     pub fn default() -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `file_position`, `advance`, and `read_index` are never used
[INFO] [stderr]   --> crates/brass/src/decoder.rs:16:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl<'input> Decoder<'input> {
[INFO] [stderr]    | ---------------------------- associated items in this implementation
[INFO] [stderr] 16 |     pub fn new(buf: &'input [u8]) -> Decoder<'input> {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 30 |     pub fn advance(&mut self, count: usize) -> Result<(), DecodeError> {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 |     pub fn read_index(&mut self) -> Result<i32, DecodeError> {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `HOT_RELOAD_EXTRA_GLOBALS` is never used
[INFO] [stderr]   --> crates/brass/src/compiler.rs:13:7
[INFO] [stderr]    |
[INFO] [stderr] 13 | const HOT_RELOAD_EXTRA_GLOBALS: i32 = 4096;
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `HLModule` is never constructed
[INFO] [stderr]   --> crates/brass/src/compiler.rs:15:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub struct HLModule<'a> {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `init`, `init_globals`, and `translate_global` are never used
[INFO] [stderr]    --> crates/brass/src/compiler.rs:29:12
[INFO] [stderr]     |
[INFO] [stderr] 28  | impl<'a> HLModule<'a> {
[INFO] [stderr]     | --------------------- associated items in this implementation
[INFO] [stderr] 29  |     pub fn new(code: &'a Code) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 60  |     pub fn init(&mut self, hot_reload: bool) {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 68  |     pub fn init_globals(&mut self) {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 103 |     fn translate_global(&mut self, t: Type, name: String, writable: bool, offset: Offset32)-> GlobalValue {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FunctionCompiler` is never constructed
[INFO] [stderr]    --> crates/brass/src/compiler.rs:122:12
[INFO] [stderr]     |
[INFO] [stderr] 122 | pub struct FunctionCompiler<'a> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]   --> crates/brass/src/errors.rs:3:5
[INFO] [stderr]    |
[INFO] [stderr] 2  | pub enum DecodeErrorKind {
[INFO] [stderr]    |          --------------- variants in this enum
[INFO] [stderr] 3  |     InvalidBytecodeHeader,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 4  |     UnsupportedBytecodeVersion,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 5  |     NoMoreData,
[INFO] [stderr] 6  |     InvalidType,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 7  |     InvalidTypeIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 8  |     InvalidOpcode,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 9  |     CouldNotProcessOpcode,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 10 |     CouldNotReadIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 11 |     CouldNotReadStringAtIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 12 |     InvalidStringIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 13 |     InvalidString,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 14 |     NegativeIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 15 |     InvalidDebugFile,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 16 |     OutsideRange
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: static `HLVERSION` is never used
[INFO] [stderr]   --> crates/brass/src/code.rs:28:8
[INFO] [stderr]    |
[INFO] [stderr] 28 | static HLVERSION: u32 = 0x010C00;
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `ERRORS` is never used
[INFO] [stderr]   --> crates/brass/src/code.rs:29:12
[INFO] [stderr]    |
[INFO] [stderr] 29 | static mut ERRORS:Option<DecodeError> = None;
[INFO] [stderr]    |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `UINDEX` is never used
[INFO] [stderr]   --> crates/brass/src/code.rs:31:4
[INFO] [stderr]    |
[INFO] [stderr] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stderr]    |    ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `INDEX` is never used
[INFO] [stderr]   --> crates/brass/src/code.rs:46:4
[INFO] [stderr]    |
[INFO] [stderr] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]    --> crates/brass/src/code.rs:83:12
[INFO] [stderr]     |
[INFO] [stderr] 82  | impl Code {
[INFO] [stderr]     | --------- associated items in this implementation
[INFO] [stderr] 83  |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 115 |     pub fn read_string(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 131 |     pub fn get_ustring(&mut self, index: usize) -> String {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 153 |     pub fn read_ustring(decoder: &mut crate::decoder::Decoder) -> Result<String, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 169 |     pub fn get_type(decoder: &mut crate::decoder::Decoder) -> Result<ValueType, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 190 |     pub fn read_type(
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 390 |     pub fn read_strings(
[INFO] [stderr]     |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 420 |     pub fn read_function(decoder: &mut Decoder) -> Result<HLFunction, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 448 |     pub fn read_opcode(decoder: &mut Decoder) -> Result<Opcode, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 537 |     pub fn debug_infos(decoder: &mut Decoder, nops: usize) -> Result<Vec<i32>, DecodeError> {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 590 |     fn map_err(e: DecodeError) {
[INFO] [stderr]     |        ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 598 |     fn check_error() -> Result<(), DecodeError> {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 607 |     pub fn read(buf: &[u8]) -> Result<Self, DecodeError> {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple associated items are never used
[INFO] [stderr]    --> crates/brass/src/code_hash.rs:22:12
[INFO] [stderr]     |
[INFO] [stderr] 21  | impl CodeHash {
[INFO] [stderr]     | ------------- associated items in this implementation
[INFO] [stderr] 22  |     pub fn alloc(mut code: &Code) -> Self {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 160 |     pub fn hash_type_rec(&mut self, pos: usize) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 234 |     pub fn hash_native(&self, n: Native) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 243 |     pub fn hash_fun_sign(&self, f: HLFunction) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 288 |     fn hfun(&self, hasher: &mut Crc32Hasher, idx: usize) {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 292 |     pub fn hash_fun(&self, f: HLFunction) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 453 |     pub fn code_hash_type(&self, t: ValueType) -> u32 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 460 |     pub fn finalize(&mut self) {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `UINDEX` should have a snake case name
[INFO] [stderr]   --> crates/brass/src/code.rs:31:4
[INFO] [stderr]    |
[INFO] [stderr] 31 | fn UINDEX(decoder: &mut Decoder) -> Result<usize, DecodeError> {
[INFO] [stderr]    |    ^^^^^^ help: convert the identifier to snake case: `uindex`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `INDEX` should have a snake case name
[INFO] [stderr]   --> crates/brass/src/code.rs:46:4
[INFO] [stderr]    |
[INFO] [stderr] 46 | fn INDEX(decoder: &mut Decoder) -> Result<i32, DecodeError> {
[INFO] [stderr]    |    ^^^^^ help: convert the identifier to snake case: `index`
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Ref`, `Abstract`, and `Void` are never constructed
[INFO] [stderr]   --> crates/brass/src/types.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub enum ValueTypeU {
[INFO] [stderr]    |          ---------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 89 |     Ref(Box<ValueType>),
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 90 |     Abstract(String),
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 91 |     Null,
[INFO] [stderr] 92 |     Void,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ValueTypeU` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `file_position` is never used
[INFO] [stderr]   --> crates/brass/src/decoder.rs:25:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | impl<'input> Decoder<'input> {
[INFO] [stderr]    | ---------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 25 |     pub fn file_position(&self) -> usize {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `CouldNotReadIndex`, `CouldNotReadStringAtIndex`, and `InvalidString` are never constructed
[INFO] [stderr]   --> crates/brass/src/errors.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 2  | pub enum DecodeErrorKind {
[INFO] [stderr]    |          --------------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 10 |     CouldNotReadIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 11 |     CouldNotReadStringAtIndex,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 12 |     InvalidStringIndex,
[INFO] [stderr] 13 |     InvalidString,
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `DecodeErrorKind` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `brass` (lib) generated 26 warnings (run `cargo fix --lib -p brass` to apply 7 suggestions)
[INFO] [stderr] warning: `brass` (lib test) generated 18 warnings (15 duplicates)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/brass-3c2e35cb763edf5a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test code::tests::read ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- code::tests::read stdout ----
[INFO] [stdout] HLFunction { t: ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 7, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, findex: 24, nregs: 9, nops: 3, rf: 0, regs: [ValueType { union: ObjType { name: "Date", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "t", hashed_name: 2238339752, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 2, nbindings: 0, proto: [ObjProto { name: "toString", hashed_name: 404122163, findex: 25, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 26, pindex: -1 }], bindings: [], global_value: [4], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }], ops: [Opcode { op: OCallN, p1: Some(7), p2: Some(22), p3: Some(6), extra: [1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0] }, Opcode { op: OSetThis, p1: Some(0), p2: Some(7), p3: None, extra: [] }, Opcode { op: ORet, p1: Some(8), p2: None, p3: None, extra: [] }], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 13, nregs: 144, nops: 13, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: Some("sort"), tparam: None, kind: HABSTRACT }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_hl_UI16", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 383], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: ObjType { name: "insertDyn", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 116, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 117, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 118, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 119, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 120, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 121, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 122, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 123, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 124, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 125, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 126, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 127, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 128, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 129, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 130, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 131, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 132, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 133, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 134, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 135, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 136, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 137, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 138, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 139, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 140, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 141, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 142, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 143, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 144, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 145, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 146, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 147, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 148, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 149, pindex: -1 }], bindings: [], global_value: [7], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: ObjType { name: "hl.types.$ArrayDynKeyValueIterator", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 388], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: ObjType { name: "hl.types.ArrayBytes_Int", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "size", hashed_name: 4156564586, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 185, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 186, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 187, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 188, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 189, pindex: 14 }, ObjProto { name: "join", hashed_name: 677501143, findex: 190, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 191, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 192, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 193, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 194, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 195, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 196, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 197, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 198, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 199, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 200, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 201, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 202, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 203, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 204, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 205, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 206, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 207, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 208, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 209, pindex: 1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 210, pindex: 3 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 211, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 212, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 213, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 214, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 215, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 216, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 217, pindex: 10 }, ObjProto { name: "__expand", hashed_name: 1051291737, findex: 218, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "hl.types.$BytesIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 370], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "resize", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 82, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 83, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 84, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 85, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 86, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 87, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 88, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 89, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 90, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 91, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 92, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 93, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 94, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 95, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 96, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 97, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 98, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 99, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 100, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 101, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 102, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 103, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 104, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 105, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 106, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 107, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 108, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 109, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 110, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 111, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 112, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 113, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 114, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 115, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 1, ret: ValueType { union: ObjType { name: "haxe.iterators.ArrayKeyValueIterator", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "current", hashed_name: 3706926091, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [41], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }], nargs: 2, ret: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 373], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: ObjType { name: "haxe.Exception", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__exceptionMessage", hashed_name: 99002458, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "__nativeStack", hashed_name: 2697413129, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY } }, ObjField { name: "__skipStack", hashed_name: 3744899506, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "__nativeException", hashed_name: 1216916761, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__previousException", hashed_name: 2691735684, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 5, nproto: 5, nbindings: 0, proto: [ObjProto { name: "unwrap", hashed_name: 1095891772, findex: 304, pindex: 0 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 305, pindex: 1 }, ObjProto { name: "get_message", hashed_name: 792617425, findex: 306, pindex: -1 }, ObjProto { name: "get_native", hashed_name: 1250429364, findex: 307, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 308, pindex: -1 }], bindings: [], global_value: [26], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: ObjType { name: "hl.types.$ArrayDynKeyValueIterator", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 388], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: Some("sort"), tparam: None, kind: HABSTRACT }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: ObjType { name: "$Std", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "rnd", hashed_name: 429229636, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "toStringDepth", hashed_name: 331915719, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "isOfType", hashed_name: 2463281936, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__add__", hashed_name: 739683497, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 5, nproto: 0, nbindings: 3, proto: [], bindings: [9, 225, 8, 223, 7, 222], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 2, ret: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "haxe.io.$Error", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 352], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }], nargs: 2, ret: ValueType { union: ObjType { name: "hl.Enum", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__ename__", hashed_name: 3378578205, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "__emap__", hashed_name: 348028800, t: ValueType { union: Null, abs_name: Some("hl_bytes_map"), tparam: None, kind: HABSTRACT } }, ObjField { name: "__constructs__", hashed_name: 3065237638, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__evalues__", hashed_name: 1265115710, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY } }], nfields: 4, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [25], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: ObjType { name: "$Std", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "rnd", hashed_name: 429229636, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "toStringDepth", hashed_name: 331915719, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "isOfType", hashed_name: 2463281936, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__add__", hashed_name: 739683497, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 5, nproto: 0, nbindings: 3, proto: [], bindings: [9, 225, 8, 223, 7, 222], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: ObjType { name: "haxe.io.$Error", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 352], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 373], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: ObjType { name: "hl.types.$BytesIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 370], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: ObjType { name: "hl.types.$BytesIterator_Int", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 361], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "haxe.io.$Error", super_type: ValueType { union: ObjType { name: "hl.Enum", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__ename__", hashed_name: 3378578205, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "__emap__", hashed_name: 348028800, t: ValueType { union: Null, abs_name: Some("hl_bytes_map"), tparam: None, kind: HABSTRACT } }, ObjField { name: "__constructs__", hashed_name: 3065237638, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__evalues__", hashed_name: 1265115710, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY } }], nfields: 4, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [25], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], ops: [Opcode { op: OMov, p1: Some(58), p2: Some(1), p3: None, extra: [] }, Opcode { op: OBool, p1: Some(3), p2: Some(1), p3: None, extra: [] }, Opcode { op: ORet, p1: Some(3), p2: None, p3: None, extra: [] }, Opcode { op: OJAlways, p1: Some(13), p2: None, p3: None, extra: [] }, Opcode { op: OGetType, p1: Some(6), p2: Some(0), p3: None, extra: [] }, Opcode { op: OGetTID, p1: Some(5), p2: Some(6), p3: None, extra: [] }, Opcode { op: OSwitch, p1: Some(5), p2: Some(4), p3: Some(3), extra: [0, 1, 1, 1, 0, 0, 0, 0] }, Opcode { op: OJAlways, p1: Some(2), p2: None, p3: None, extra: [] }, Opcode { op: OBool, p1: Some(3), p2: Some(1), p3: None, extra: [] }, Opcode { op: ORet, p1: Some(3), p2: None, p3: None, extra: [] }, Opcode { op: OJAlways, p1: Some(6), p2: None, p3: None, extra: [] }, Opcode { op: ONull, p1: Some(9), p2: None, p3: None, extra: [] }, Opcode { op: OJNotEq, p1: Some(0), p2: Some(9), p3: Some(2), extra: [] }], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, findex: 70, nregs: 18, nops: 3, rf: 0, regs: [ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }], nargs: 4, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: ObjType { name: "hl.CoreType", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, findex: 0, nregs: 4, nops: 4, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "haxe.io.$Error", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 352], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_hl_F32", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 373], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 12, nregs: 1, nops: 7, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 26, nregs: 6, nops: 20, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_Float", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 355], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, abs_name: None, tparam: None, kind: HFUN }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, findex: 8, nregs: 1, nops: 0, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, findex: 1, nregs: 1, nops: 1, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, findex: 0, nregs: 8, nops: 1, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: ObjType { name: "hl.$BaseType", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: ObjType { name: "hl._Bytes.$Bytes_Impl_", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "sub", hashed_name: 1476559580, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 1, nproto: 0, nbindings: 1, proto: [], bindings: [5, 287], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "hl._Bytes.$Bytes_Impl_", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "sub", hashed_name: 1476559580, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 1, nproto: 0, nbindings: 1, proto: [], bindings: [5, 287], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 6, nregs: 1, nops: 2, rf: 0, regs: [ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, findex: 1, nregs: 1, nops: 67, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, findex: 9, nregs: 13, nops: 14, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "slice", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "formatOutput", hashed_name: 1590737465, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "trace", hashed_name: 828102049, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 2, nproto: 0, nbindings: 2, proto: [], bindings: [6, 220, 5, 219], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 4, nregs: 18, nops: 67, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "resize", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 82, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 83, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 84, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 85, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 86, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 87, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 88, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 89, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 90, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 91, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 92, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 93, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 94, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 95, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 96, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 97, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 98, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 99, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 100, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 101, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 102, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 103, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 104, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 105, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 106, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 107, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 108, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 109, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 110, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 111, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 112, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 113, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 114, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 115, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }, ValueType { union: VirtualType { nfields: 5, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "customParams", hashed_name: 3243712304, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "fileName", hashed_name: 2620999259, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "lineNumber", hashed_name: 3833647485, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "methodName", hashed_name: 190962835, t: ValueType { union: ObjType { name: "String", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 14, nbindings: 0, proto: [ObjProto { name: "toUpperCase", hashed_name: 1597525634, findex: 0, pindex: -1 }, ObjProto { name: "toLowerCase", hashed_name: 1063757729, findex: 1, pindex: -1 }, ObjProto { name: "charAt", hashed_name: 4228188130, findex: 2, pindex: -1 }, ObjProto { name: "charCodeAt", hashed_name: 2410393406, findex: 3, pindex: -1 }, ObjProto { name: "findChar", hashed_name: 1045227385, findex: 4, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 5, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 6, pindex: -1 }, ObjProto { name: "split", hashed_name: 2985662993, findex: 7, pindex: -1 }, ObjProto { name: "substr", hashed_name: 1065808912, findex: 8, pindex: -1 }, ObjProto { name: "substring", hashed_name: 4173478540, findex: 9, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 10, pindex: -1 }, ObjProto { name: "toUtf8", hashed_name: 2392671563, findex: 11, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 12, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 13, pindex: -1 }], bindings: [], global_value: [3], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }] }, abs_name: None, tparam: None, kind: HVIRTUAL }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, findex: 1, nregs: 3, nops: 4098, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, findex: 1, nregs: 38, nops: 3, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: ObjType { name: "$Date", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 24], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "$Main", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "slice", hashed_name: 1034844325, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 1, nproto: 0, nbindings: 1, proto: [], bindings: [5, 27], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: ObjType { name: "hl.types.$BytesKeyValueIterator_Float", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 355], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI64 }, ValueType { union: ObjType { name: "hl.types.$ArrayDynKeyValueIterator", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 388], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF64 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: FuncType { args: [], nargs: 0, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HARRAY } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 1, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "hl.types.BytesKeyValueIterator_Float", super_type: ValueType { union: ObjType { name: "haxe.iterators.ArrayKeyValueIterator", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "current", hashed_name: 3706926091, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [41], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "unshift", hashed_name: 1928036992, t: ValueType { union: ObjType { name: "resize", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 82, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 83, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 84, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 85, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 86, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 87, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 88, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 89, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 90, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 91, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 92, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 93, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 94, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 95, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 96, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 97, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 98, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 99, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 100, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 101, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 102, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 103, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 104, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 105, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 106, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 107, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 108, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 109, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 110, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 111, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 112, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 113, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 114, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 115, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }], nfields: 1, nproto: 2, nbindings: 0, proto: [ObjProto { name: "hasNext", hashed_name: 3719756546, findex: 353, pindex: -1 }, ObjProto { name: "next", hashed_name: 70193212, findex: 354, pindex: -1 }], bindings: [], global_value: [65], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: ObjType { name: "resize", super_type: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "bytes", hashed_name: 2979611598, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES } }, ObjField { name: "shiftDyn", hashed_name: 18090960, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 2, nproto: 34, nbindings: 0, proto: [ObjProto { name: "concat", hashed_name: 2653300289, findex: 82, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 83, pindex: 13 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 84, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 85, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 86, pindex: 14 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 87, pindex: -1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 88, pindex: 2 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 89, pindex: 11 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 90, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 91, pindex: 12 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 92, pindex: 16 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 93, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 94, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 95, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 96, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 97, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 98, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 99, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 100, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 101, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 102, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 103, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 104, pindex: 15 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 105, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 106, pindex: 1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 107, pindex: 3 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 108, pindex: 4 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 109, pindex: 5 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 110, pindex: 6 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 111, pindex: 7 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 112, pindex: 8 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 113, pindex: 9 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 114, pindex: 10 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 115, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HVOID } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: FuncType { args: [ValueType { union: ObjType { name: "__meta__", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "array", hashed_name: 2701979319, t: ValueType { union: ObjType { name: "hl.types.ArrayBase", super_type: ValueType { union: ObjType { name: "__implementedBy__", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [], nfields: 0, nproto: 3, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 28, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 29, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 30, pindex: 2 }], bindings: [], global_value: [5], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "length", hashed_name: 25009842, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }], nfields: 1, nproto: 17, nbindings: 0, proto: [ObjProto { name: "pushDyn", hashed_name: 1232043304, findex: 61, pindex: 3 }, ObjProto { name: "popDyn", hashed_name: 3923330974, findex: 62, pindex: 4 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 63, pindex: 5 }, ObjProto { name: "unshiftDyn", hashed_name: 58566693, findex: 64, pindex: 6 }, ObjProto { name: "insertDyn", hashed_name: 305850911, findex: 65, pindex: 7 }, ObjProto { name: "containsDyn", hashed_name: 1076932373, findex: 66, pindex: 8 }, ObjProto { name: "removeDyn", hashed_name: 3935991850, findex: 67, pindex: 9 }, ObjProto { name: "sortDyn", hashed_name: 4251289567, findex: 68, pindex: 10 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 69, pindex: 11 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 70, pindex: 12 }, ObjProto { name: "join", hashed_name: 677501143, findex: 71, pindex: 13 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 72, pindex: 14 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 73, pindex: 15 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 74, pindex: 16 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 75, pindex: -1 }, ObjProto { name: "shiftDyn", hashed_name: 18090960, findex: 76, pindex: 17 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 77, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, ObjField { name: "allowReinterpret", hashed_name: 825820140, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HBOOL } }], nfields: 2, nproto: 30, nbindings: 0, proto: [ObjProto { name: "get_length", hashed_name: 2340260529, findex: 31, pindex: -1 }, ObjProto { name: "check", hashed_name: 1015983123, findex: 32, pindex: 0 }, ObjProto { name: "__name__", hashed_name: 3954359393, findex: 33, pindex: 1 }, ObjProto { name: "__constructor__", hashed_name: 132189113, findex: 34, pindex: 2 }, ObjProto { name: "concat", hashed_name: 2653300289, findex: 35, pindex: -1 }, ObjProto { name: "join", hashed_name: 677501143, findex: 36, pindex: -1 }, ObjProto { name: "pop", hashed_name: 433108758, findex: 37, pindex: -1 }, ObjProto { name: "push", hashed_name: 1597642340, findex: 38, pindex: -1 }, ObjProto { name: "reverse", hashed_name: 2859962647, findex: 39, pindex: -1 }, ObjProto { name: "resize", hashed_name: 1887309346, findex: 40, pindex: -1 }, ObjProto { name: "shift", hashed_name: 2768976709, findex: 41, pindex: -1 }, ObjProto { name: "slice", hashed_name: 1034844325, findex: 42, pindex: -1 }, ObjProto { name: "sort", hashed_name: 1361375778, findex: 43, pindex: -1 }, ObjProto { name: "splice", hashed_name: 2153261988, findex: 44, pindex: -1 }, ObjProto { name: "toString", hashed_name: 404122163, findex: 45, pindex: -1 }, ObjProto { name: "unshift", hashed_name: 1928036992, findex: 46, pindex: -1 }, ObjProto { name: "insert", hashed_name: 3318521589, findex: 47, pindex: -1 }, ObjProto { name: "contains", hashed_name: 2398775934, findex: 48, pindex: -1 }, ObjProto { name: "remove", hashed_name: 1753226544, findex: 49, pindex: -1 }, ObjProto { name: "indexOf", hashed_name: 1478803601, findex: 50, pindex: -1 }, ObjProto { name: "lastIndexOf", hashed_name: 3836582996, findex: 51, pindex: -1 }, ObjProto { name: "copy", hashed_name: 1304083330, findex: 52, pindex: -1 }, ObjProto { name: "iterator", hashed_name: 3850799637, findex: 53, pindex: -1 }, ObjProto { name: "keyValueIterator", hashed_name: 2242980651, findex: 54, pindex: -1 }, ObjProto { name: "map", hashed_name: 2477632187, findex: 55, pindex: -1 }, ObjProto { name: "filter", hashed_name: 2143575837, findex: 56, pindex: -1 }, ObjProto { name: "__get_field", hashed_name: 285211430, findex: 57, pindex: -1 }, ObjProto { name: "__cast", hashed_name: 3315934577, findex: 58, pindex: -1 }, ObjProto { name: "__compare", hashed_name: 3879840832, findex: 59, pindex: -1 }, ObjProto { name: "__string", hashed_name: 331723863, findex: 60, pindex: -1 }], bindings: [], global_value: [6], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN }], nargs: 2, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, abs_name: None, tparam: None, kind: HFUN }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HF32 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: ObjType { name: "unshiftDyn", super_type: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [], nfields: 0, nproto: 0, nbindings: 1, proto: [], bindings: [4, 276], global_value: [0], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, findex: 2, nregs: 1, nops: 67, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] HLFunction { t: ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }], nargs: 5, ret: ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 } }, abs_name: None, tparam: None, kind: HFUN }, findex: 27, nregs: 4, nops: 293, rf: 0, regs: [ValueType { union: Null, abs_name: None, tparam: None, kind: HUI8 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HUI16 }, ValueType { union: Null, abs_name: None, tparam: None, kind: HI32 }, ValueType { union: FuncType { args: [ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE }, ValueType { union: Null, abs_name: None, tparam: None, kind: HBYTES }], nargs: 3, ret: ValueType { union: ObjType { name: "hl.Class", super_type: ValueType { union: ObjType { name: "hl.BaseType", super_type: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL }, fields: [ObjField { name: "__type__", hashed_name: 3139227293, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HTYPE } }, ObjField { name: "__meta__", hashed_name: 2998851782, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }, ObjField { name: "__implementedBy__", hashed_name: 3446134623, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }], nfields: 3, nproto: 1, nbindings: 0, proto: [ObjProto { name: "check", hashed_name: 1015983123, findex: 14, pindex: -1 }], bindings: [], global_value: [1], rt: None }, abs_name: None, tparam: None, kind: HOBJ }, fields: [ObjField { name: "__name__", hashed_name: 3954359393, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HNULL } }, ObjField { name: "__constructor__", hashed_name: 132189113, t: ValueType { union: Null, abs_name: None, tparam: None, kind: HDYN } }], nfields: 2, nproto: 0, nbindings: 0, proto: [], bindings: [], global_value: [2], rt: None }, abs_name: None, tparam: None, kind: HOBJ } }, abs_name: None, tparam: None, kind: HFUN }], ops: [], debug: [], obj: None, field: None }
[INFO] [stdout] thread 'code::tests::read' panicked at crates/brass/src/code.rs:577:46:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: DecodeError { kind: NoMoreData, position: Some(41838) }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x563f0015cda6 - std::backtrace_rs::backtrace::libunwind::trace::h261606ad26a499c1
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5
[INFO] [stdout]    1:     0x563f0015cda6 - std::backtrace_rs::backtrace::trace_unsynchronized::hd183f0625477fb28
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x563f0015cda6 - std::sys_common::backtrace::_print_fmt::hd7f8fef21b4eda67
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:68:5
[INFO] [stdout]    3:     0x563f0015cda6 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h623d9b51f2f453f1
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:44:22
[INFO] [stdout]    4:     0x563f00185c00 - core::fmt::rt::Argument::fmt::h9f417ac76a86f368
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/fmt/rt.rs:142:9
[INFO] [stdout]    5:     0x563f00185c00 - core::fmt::write::hc9b6faf4ac2aeff7
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/fmt/mod.rs:1120:17
[INFO] [stdout]    6:     0x563f0015a66f - std::io::Write::write_fmt::he04625a3a989fec3
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/io/mod.rs:1810:15
[INFO] [stdout]    7:     0x563f0015cb84 - std::sys_common::backtrace::_print::hd5d66399c7df88a2
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:47:5
[INFO] [stdout]    8:     0x563f0015cb84 - std::sys_common::backtrace::print::he81ed2da642d37e5
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:34:9
[INFO] [stdout]    9:     0x563f0015e8f7 - std::panicking::default_hook::{{closure}}::h85773f4fa117163d
[INFO] [stdout]   10:     0x563f0015e5dd - std::panicking::default_hook::h6a1694a91d09b278
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:289:9
[INFO] [stdout]   11:     0x563f0011f567 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h616ac37fa3cd6c8f
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   12:     0x563f0011f567 - test::test_main::{{closure}}::h00d84697cefdcbb6
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:138:21
[INFO] [stdout]   13:     0x563f0015ef16 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hcb3fe3b9bb537ba8
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/alloc/src/boxed.rs:2029:9
[INFO] [stdout]   14:     0x563f0015ef16 - std::panicking::rust_panic_with_hook::h0a7ad96e90f7145b
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:783:13
[INFO] [stdout]   15:     0x563f0015ec62 - std::panicking::begin_panic_handler::{{closure}}::h7919090525c6485e
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:657:13
[INFO] [stdout]   16:     0x563f0015d2a6 - std::sys_common::backtrace::__rust_end_short_backtrace::hf3289479464f7dfe
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:171:18
[INFO] [stdout]   17:     0x563f0015e9c0 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:645:5
[INFO] [stdout]   18:     0x563f000c11a5 - core::panicking::panic_fmt::hcc9f77c5c132af55
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/panicking.rs:72:14
[INFO] [stdout]   19:     0x563f000c1783 - core::result::unwrap_failed::hbe14f498be1452f9
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/result.rs:1649:5
[INFO] [stdout]   20:     0x563f000d507d - core::result::Result<T,E>::unwrap::heea77c15f17d9a34
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/result.rs:1073:23
[INFO] [stdout]   21:     0x563f000e6821 - brass::code::Code::debug_infos::h0d8d16453276e1d9
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/brass/src/code.rs:577:26
[INFO] [stdout]   22:     0x563f000e9456 - brass::code::Code::read::hb16951538664aebd
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/brass/src/code.rs:772:36
[INFO] [stdout]   23:     0x563f000d8494 - brass::code::tests::read::h4b5a63504c7c238f
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/brass/src/code.rs:836:20
[INFO] [stdout]   24:     0x563f000d8047 - brass::code::tests::read::{{closure}}::h4cb38f4238c24915
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/brass/src/code.rs:821:14
[INFO] [stdout]   25:     0x563f000da116 - core::ops::function::FnOnce::call_once::h4ff844ca7d70c3a1
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x563f00124e3f - core::ops::function::FnOnce::call_once::hd64d26f405258157
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x563f00124e3f - test::__rust_begin_short_backtrace::he21b0b7a6d731bf9
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:627:18
[INFO] [stdout]   28:     0x563f00123bc1 - test::run_test_in_process::{{closure}}::hf5c73986d7bdfde2
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:650:60
[INFO] [stdout]   29:     0x563f00123bc1 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h330011ad032aadc0
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   30:     0x563f00123bc1 - std::panicking::try::do_call::he61b0a958b795a41
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:552:40
[INFO] [stdout]   31:     0x563f00123bc1 - std::panicking::try::h7309da130f906eb7
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:516:19
[INFO] [stdout]   32:     0x563f00123bc1 - std::panic::catch_unwind::hc5c3a06fdaf0a92a
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panic.rs:142:14
[INFO] [stdout]   33:     0x563f00123bc1 - test::run_test_in_process::h7e7b7c71c3324e0f
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:650:27
[INFO] [stdout]   34:     0x563f00123bc1 - test::run_test::{{closure}}::h1f509f28f5cf20b1
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:573:43
[INFO] [stdout]   35:     0x563f000eaef6 - test::run_test::{{closure}}::h1754218abf443f6d
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/test/src/lib.rs:601:41
[INFO] [stdout]   36:     0x563f000eaef6 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2ee174b9d5954948
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys_common/backtrace.rs:155:18
[INFO] [stdout]   37:     0x563f000eff57 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf60bee9c1a17ef09
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/thread/mod.rs:529:17
[INFO] [stdout]   38:     0x563f000eff57 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h33d0dddec5216160
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   39:     0x563f000eff57 - std::panicking::try::do_call::h144b3048b546f835
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:552:40
[INFO] [stdout]   40:     0x563f000eff57 - std::panicking::try::h978244d04646189f
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panicking.rs:516:19
[INFO] [stdout]   41:     0x563f000eff57 - std::panic::catch_unwind::hdf436369d188fe86
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/panic.rs:142:14
[INFO] [stdout]   42:     0x563f000eff57 - std::thread::Builder::spawn_unchecked_::{{closure}}::h87329cbdd33c79ec
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/thread/mod.rs:528:30
[INFO] [stdout]   43:     0x563f000eff57 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h401abbe67897d450
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x563f001639c5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5d7c8f150ab9c84c
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   45:     0x563f001639c5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h570d5b005c242c15
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/alloc/src/boxed.rs:2015:9
[INFO] [stdout]   46:     0x563f001639c5 - std::sys::unix::thread::Thread::new::thread_start::h36b0a20c0b2361ad
[INFO] [stdout]                                at /rustc/0e09125c6c3c2fd70d7de961bcf0e51575235fad/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]   47:     0x7f4a5e27cac3 - <unknown>
[INFO] [stdout]   48:     0x7f4a5e30dbf4 - __clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     code::tests::read
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.50s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p brass --lib`
[INFO] running `Command { std: "docker" "inspect" "7deeb815e760917915a8b8ff575473227efb70c25baa216afb032500bb705042", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7deeb815e760917915a8b8ff575473227efb70c25baa216afb032500bb705042", kill_on_drop: false }`
[INFO] [stdout] 7deeb815e760917915a8b8ff575473227efb70c25baa216afb032500bb705042
