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

Add compilation unit info to ClassSymbol #19010

Merged

Commits on Nov 22, 2023

  1. Add CompilationUnitInfo to ClassSymbol

    Use it to store the `associatedFile` allow for later expansion.
    nicolasstucki committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    5e714dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83c05b6 View commit details
    Browse the repository at this point in the history
  3. Allow infix enum

    nicolasstucki committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    ff0b153 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b44ffa View commit details
    Browse the repository at this point in the history
  5. Read TASTy header eagerly to avoid var in CompilationUnitInfo

    Also avoid reading header twice to check the UUID.
    nicolasstucki committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    0291fa8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    91f8e3a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f36da4 View commit details
    Browse the repository at this point in the history
  8. Review feedback

    - Test major TASTy version
    - strip margins of `s".."`
    - Cache `CompilationUnit` in `SymbolLoaders`
    nicolasstucki committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    e152b56 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Cache stable TASTyVersion

    Co-authored-by: Nicolas Stucki <[email protected]>
    Co-authored-by: Jamie Thompson <[email protected]>
    nicolasstucki and bishabosha committed Nov 23, 2023
    Configuration menu
    Copy the full SHA
    97d8171 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    050859e View commit details
    Browse the repository at this point in the history