Skip to content

History

Revisions

  • Rewrite symbol management system (#543) * Create metadata types * Initialize metadata group * Write Segment::get_symbol * move more code to new logic * Fix rom calculation * Minor cleanups * Multiple global segments * change to warning * warnings * adjustments * Wire up prioritise_segments * Avoid destroying the symbol name * user_segment * ruff, mypy, tests * various fixes * fix mypy * more fixes * use metadata_group to initialize spimdisasm * yeet ded cod * format * Optimize lookups a little bit * changelog, docs * forgor * fix * Allow non code segments * Organize a little bit * Improve messages a bit * Rename to prioritized_segments * Format * Avoid creating a symbol inside this segment if it doesn't belong to. * gfx fixes * More fixes * more fixes * Fix passing segment and rom info around * Fix global segments not honoring prioritised segments * simplify some stuff * bump spimdisasm * update tests * fix * final cleanup round * more breaking changes on the changelog * Bump to 0.50 * Check prioritized segments do exist * Apply suggestions from code review Co-authored-by: Ethan Roseman <ethteck@gmail.com> * Rename to SegmentManager * Minor eth rewrites * Fix ruff lints --------- Co-authored-by: Ethan Roseman <ethteck@gmail.com>

    @AngheloAlf AngheloAlf committed Jul 27, 2026
    82144ff
  • Fix ruff lints (#551) * Disable all lints * C401, C408, EXE001 * FURB105, FURB122, FURB188 * ISC004, PERF402, PIE790 * PLC0206, PLR1730, PLW1510 * RUF010, RUF015, RUF059 * SIM201, TRY002, TRY004 * UP020, UP033 * Format * Stuff to maybe enable in the future

    @AngheloAlf AngheloAlf committed Jul 27, 2026
    f8ef857
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Jun 3, 2026
    9ae725f
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Jun 2, 2026
    b05e82d
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Jun 2, 2026
    e9bdb87
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Apr 25, 2026
    5b7faf9
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Mar 18, 2026
    8895306
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Mar 15, 2026
    c4c5b8d
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Feb 28, 2026
    f50c496
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Jan 24, 2026
    82019bf
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Dec 29, 2025
    ff9982f
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Dec 25, 2025
    8d6daa1
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Dec 25, 2025
    8309f83
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Dec 24, 2025
    ce4b2f9
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Sep 8, 2025
    5b85094
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Sep 8, 2025
    1c7e2b9
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Sep 8, 2025
    0e32e80
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Sep 8, 2025
    26e7a55
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Aug 25, 2025
    f95650e
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Aug 25, 2025
    b129dcd
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Aug 25, 2025
    b8e7e07
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Aug 25, 2025
    9fe3221
  • Updated Adding Symbols (markdown)

    @mkst mkst committed May 15, 2025
    323bdfc
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Apr 29, 2025
    0500c8e
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Mar 25, 2025
    ac5f71f
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Mar 16, 2025
    ed6ea30
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Mar 13, 2025
    ba84ea5
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Dec 2, 2024
    2db58ff
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Dec 1, 2024
    be227c4
  • Updated Adding Symbols (markdown)

    @mkst mkst committed Dec 1, 2024
    a6aff0e