ErrLookup › gleam-lang/gleam
gleam-lang/gleam
⭐️ A friendly language for building type-safe, scalable systems! · Rust · 173 source files
Analyzed at 49f8762da5 on 2026-09-20. 116 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| ErrorType::ConflictingEndiannessOptions | validation | error | gleam, bit-array, conflicting-options, endianness |
| invalid constants should not reach code generation | panic | error | compiler, panic, code-generation, error-recovery |
| aliased non constant value | panic | error | panic, internal-invariant, bit-array, pattern-matching, compiler-bug |
| Unknown labels first label | panic | error | rust, compiler, labels, diagnostics, invariant |
| Error setting Ctrl-C handler | panic | error | signals, ctrl-c, erlang-shell, rust, panic, gleam, run |
| unreachable | panic | error | panic, unreachable, internal-invariant, javascript, bit-array |
| wrong number of subjects | panic | error | rust, compiler, pattern-matching, panic |
| OAuth credentials TOML encoding | panic | error | rust, toml, serialization, oauth, panic |
| unexpected segment value pattern | panic | error | panic, internal-invariant, bit-array, pattern-matching, compiler |
| Hydrator must not store non generic types here | panic | error | type-system, internal-invariant, compiler-bug, panic |
| Custom type constructor must have custom type kind | panic | error | rust, compiler, pattern-matching, panic |
| Output should be UTF-8 | panic | error | git, utf8, encoding, panic |
| variable with no constructor | panic | error | rust, compiler, codegen, bit-array, invariant |
| Custom type variants must exist | panic | error | rust, compiler, exhaustiveness, custom-types, invariant |
| entry mode | panic | error | rust, tar, test-panic, file-permissions |
| Error printing produced invalid utf8 | panic | error | rust, compiler, utf8, diagnostics |
| write new line after diagnostic | panic | error | rust, compiler, io, diagnostics, broken-pipe |
| Unable to convert HTTP request for use by reqwest library | panic | error | http, reqwest, panic, network |
| list has a type argument | panic | error | rust, compiler, exhaustiveness, lists, invariant |
| Token could not be converted to binop. | panic | error | rust, parser, panic, internal-invariant |
| deny.toml advisory missing deadline! Add a line to the… | panic | error | rust, cargo-deny, ci, policy-check, configuration |
| Failed to split 'b' slice | panic | error | rust, compiler, levenshtein, invariant |
| Tried to reduce bit array size without 2 operands | panic | error | rust, parser, panic, internal-invariant |
| Term must exist | panic | error | rust, compiler, diagnostics, panic |
| Index out of bounds | panic | error | cli, internal, panic, string-matching |
| Type has already checked to be valid | panic | error | compiler, panic, internal-invariant, type-inference |
| Should be a named type | panic | error | rust, compiler, pattern-matching, panic |
| invalid slice type made it to code generation | panic | error | panic, internal-invariant, javascript, bit-array, unsupported-operation |
| invalid segment type in exhaustiveness | panic | error | panic, internal-invariant, bit-array, type-mismatch, compiler |
| ErrorType::SignednessUsedOnNonInt | validation | error | compiler, bit-array, type-error, gleam |
| invalid constants can not be in an untyped ast | panic | error | ast, type-inference, internal-invariant, parser, panic |
| Unable to start Tokio async runtime | panic | error | rust, tokio, runtime, panic |
| BEAM compiler instance exited | panic | error | compiler, process, beam, erlang |
| Source files missing SPDX licence information! Add a… | panic | warning | licence, spdx, ci, test-suite, contribution |
| bytes must not be empty | panic | error | rust, bit-array, panic, pattern-matching |
| Unexpected file extension for | panic | error | rust, ci, license-check, repository-hygiene |
| invalid pattern inside aliased bit array pattern segment | panic | error | compiler, internal, bit-array, pattern-matching |
| Non Utf8 Path | panic | error | rust, filesystem, panic, encoding |
| failed regex to match valid but non-lowercase name format | panic | error | regex, panic, internal, project-name |
| invalid pattern size made it to code generation | panic | error | panic, internal-invariant, bit-array, codegen, compiler |
| could not lock beam_compiler | panic | critical | concurrency, mutex-poisoned, panic, rust |
| Expected t1 to be a direct link but found | panic | error | type-system, unification, test-assertion, compiler-development |
| Source path should be under base | panic | error | filesystem, symlink, rust, panic, hardlink |
| Failed to get current directory | panic | error | filesystem, test, panic, cwd |
| Non-UTF8 path in hardlink_dir | panic | error | filesystem, encoding, rust, panic, hardlink |
| invalid segment | panic | error | compiler, internal, bit-array, type-checking |
| Attempt to download non-hex package from hex | panic | error | panic, hex, dependency-management, manifest, checksum |
| ErrorType::ConstantSizeNotPositive | validation | error | compiler, bit-array, pattern-error, gleam |
| channel buffer write | panic | error | rust, io, panic, internal-invariant |
| unimplemented | panic | error | panic, not-implemented, in-memory-filesystem, io, stub |
| failed regex to match valid name format | panic | error | regex, panic, internal, project-name |
| trailing_zeros to return a value for non-zero numbers | panic | error | rust, integers, bit-width, panic |
| should create archive | panic | error | rust, tests, tar, archive, panic |
| entry path | panic | error | rust, tar, test-panic, path-parsing |
| Expression not fully reduced. | panic | error | parser, panic, precedence, internal-invariant |
| unknown pattern id | panic | error | rust, compiler, panics, exhaustiveness |
| uninferred constructor made it to codegen | panic | error | compiler, internal, pattern-matching, codegen |
| no unconditional patterns left | panic | error | rust, compiler, panics, exhaustiveness, patterns |
| UTF-codepoint pattern matching is not supported | error_code | error | gleam, bit-array, javascript-target, pattern-matching |
| invalid expressions should not reach code generation | panic | error | compiler, panic, code-generation, internal-invariant |
| wrong number of subject variables for pattern | panic | error | rust, compiler, pattern-matching, panic |
| case with no subjects | panic | error | rust, compiler, pattern-matching, panic |
| failed regex to match consecutive underscores | panic | error | regex, panic, internal, project-name |
| hostname | panic | error | rust, hostname, oauth, panic, environment |
| wrong index for inferred variant | panic | error | rust, compiler, panics, exhaustiveness, variants |
| Failed to split 'a' slice | panic | error | rust, compiler, levenshtein, invariant |
| Non Utf-8 Path | panic | error | filesystem, encoding, utf-8, panic |
| stdin read_line | panic | error | rust, stdin, oauth, panic, tty |
| check to already be a choice | panic | error | rust, compiler, panics, exhaustiveness, overlaps |
| Radix not implemented | panic | error | rust, lexer, panic, numeric-literals |
| Writing warning to stderr | panic | error | rust, stderr, panic, io |
| ErrorType::FloatWithSize | validation | error | compiler, bit-array, value-error, gleam |
| Invalid bit array segment type reached code generation | panic | error | compiler, panic, bit-array, code-generation |
| ErrorType::InvalidEndianness | validation | error | gleam, bit-array, endianness, type-mismatch |
| is_gleam_path() RE regex | panic | error | regex, internal-bug, panic, rust |
| failed regex to match any non-lowercase and… | panic | error | regex, panic, internal, project-name |
| invalid folder | panic | error | filesystem, panic, cli, cwd |
| Directory name | panic | error | filesystem, export, erlang, panic |
| segment size that is not int made it through type checking | panic | error | compiler, internal, bit-array, type-checking |
| is_gleam_path(): strip_prefix | panic | error | filesystem, path, panic, rust |
| path string | panic | error | rust, tar, utf-8, test-panic |
| at least one choice | panic | error | rust, compiler, panics, exhaustiveness, decision-tree |
| pattern index | panic | error | rust, compiler, panics, exhaustiveness, patterns |
| unknown variant index | panic | error | rust, compiler, panics, exhaustiveness, variants |
| verified_releases covers every resolved hex package | panic | error | dependency-resolution, hex, cache, panic |
| == should be a valid range | panic | error | semver, dependency-resolution, panic, manifest |
| empty bit array test | panic | error | rust, compiler, panics, bit-array, exhaustiveness |
| ErrorType::TypeDoesNotAllowSize | validation | error | compiler, bit-array, type-error, gleam |
| Should not fail on two absolute paths | panic | error | rust, paths, windows, panic |
| ErrorType::OptionNotAllowedInValue | validation | error | gleam, bit-array, value-expression |
| record updates should not reach code generation | panic | error | compiler, internal, codegen, assertion |
| ErrorType::TypeDoesNotAllowUnit | validation | error | compiler, bit-array, type-error, gleam |
| Tried to reduce without 2 expressions | panic | error | parser, panic, stack-imbalance, internal-invariant |
| archive entry | panic | error | rust, tests, tar, panic |
| Custom type constructor exist for type | panic | error | rust, compiler, pattern-matching, panic |
| This is an extra type specifier | error_code | error | gleam, bit-array, conflicting-options |
| JavaScript generator could not identify imported module… | panic | error | rust, javascript, codegen, panic |
| Final result error writing | panic | warning | io, stderr, panic, cli |
| joining_lsp_threads | panic | warning | lsp, threading, panic, io |
| ErrorType::SegmentMustHaveSize | validation | error | gleam, bit-array, pattern-matching |