Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(experimental): Improve variable not defined error message in comptime interpreter #4889

Merged
merged 34 commits into from
Apr 23, 2024

Commits on Apr 10, 2024

  1. Add Hir -> Ast conversion

    jfecher committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    237418f View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Move file

    jfecher committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    88fbae4 View commit details
    Browse the repository at this point in the history
  2. Add Hir -> Ast pass

    jfecher committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    d4512ac View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Configuration menu
    Copy the full SHA
    dd05c5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    064a074 View commit details
    Browse the repository at this point in the history
  3. Start work on interpreter

    jfecher committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    99b7839 View commit details
    Browse the repository at this point in the history
  4. Evaluate if exprs

    jfecher committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    2232793 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Update interpreter

    jfecher committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    1c649e5 View commit details
    Browse the repository at this point in the history
  2. Start evaluating statements

    jfecher committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b5bdb9c View commit details
    Browse the repository at this point in the history
  3. Fix compiler errors

    jfecher committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    65a0da9 View commit details
    Browse the repository at this point in the history
  4. Implement loops

    jfecher committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9d5517b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a31f68 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    4247e89 View commit details
    Browse the repository at this point in the history
  2. Implement function scopes

    jfecher committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    7121ec7 View commit details
    Browse the repository at this point in the history
  3. clippy

    jfecher committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    65fc2e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    20ac4e9 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    2bf6ea7 View commit details
    Browse the repository at this point in the history
  2. Add comptime hir node

    jfecher committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    a901d8f View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    3443545 View commit details
    Browse the repository at this point in the history
  2. Add case to tooling

    jfecher committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    55c28b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d08598 View commit details
    Browse the repository at this point in the history
  4. Fix merge

    jfecher committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    9ebf902 View commit details
    Browse the repository at this point in the history
  5. Add missed case

    jfecher committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4e4f9fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    824c4b2 View commit details
    Browse the repository at this point in the history
  7. Add scanning pass

    jfecher committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    63fdb4a View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    e376121 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Add into_expression

    jfecher committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    65f6513 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11a6acd View commit details
    Browse the repository at this point in the history
  3. Fix many many merge conflicts

    jfecher committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    b39f42b View commit details
    Browse the repository at this point in the history
  4. fmt

    jfecher committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    a4e596e View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Code review

    jfecher committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    7e75b64 View commit details
    Browse the repository at this point in the history
  2. Improve error slightly

    jfecher committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    522867b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95b6a19 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47ef177 View commit details
    Browse the repository at this point in the history