Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: endbasic/endbasic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: endbasic/endbasic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: core2
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 88 files changed
  • 1 contributor

Commits on Jan 11, 2026

  1. Fix more Clippy warnings

    Run Clippy with --all to surface problems from the workspace that
    would only surface when running it from within the subcrates.
    jmmv committed Jan 11, 2026
    Configuration menu
    Copy the full SHA
    13218b4 View commit details
    Browse the repository at this point in the history
  2. Upgrade to Rust edition 2024

    jmmv committed Jan 11, 2026
    Configuration menu
    Copy the full SHA
    3a143d5 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2026

  1. Configure lints via Cargo.toml

    This feature, supported since Rust 1.74, allows us to configure various
    lints project-wide instead of having to replicate them individually (and
    inconsistently) in each crate.
    jmmv committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    ce87efc View commit details
    Browse the repository at this point in the history
  2. Simplify VarRef interface

    Make the struct members public and remove unnecessary accessors.
    jmmv committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    2e2ea87 View commit details
    Browse the repository at this point in the history
  3. Track data sequences as expressions, not values

    This helps decouple the AST from Value types and, because Exprs carry
    a position that needs to be checked for in tests, highlights that there
    was a subtle bug in position reporting for negative data numeric values.
    jmmv committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    9bfd973 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2026

  1. Remove SymbolKey from the AST

    Make VarRefs carry the original symbol name as specified in the code
    and convert it to a SymbolKey when necessary.  This preserves the
    case of the symbols for error message reporting and helps free the
    AST from the SymbolKey type.
    jmmv committed Jan 13, 2026
    Configuration menu
    Copy the full SHA
    f86dc60 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2026

  1. core2

    jmmv committed Jan 15, 2026
    Configuration menu
    Copy the full SHA
    9cee253 View commit details
    Browse the repository at this point in the history
Loading