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

Allow implicit top-level namespaces when parsing files #1416

Merged
merged 157 commits into from
May 20, 2024
Merged

Commits on Mar 14, 2024

  1. wip

    sezna committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    016153c View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. wip

    sezna committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    b8a801e View commit details
    Browse the repository at this point in the history
  2. wip

    sezna committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    a83a1e9 View commit details
    Browse the repository at this point in the history
  3. wip

    sezna committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    5d6a33a View commit details
    Browse the repository at this point in the history
  4. wip

    sezna committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    e5ec193 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. it builds??

    sezna committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    a18ef5d View commit details
    Browse the repository at this point in the history
  2. wip

    sezna committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    a041e58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a644ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac8745d View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. doc comment

    sezna committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    bf6561b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c571f2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21fac31 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. wip

    sezna committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f52ed17 View commit details
    Browse the repository at this point in the history
  2. wip

    sezna committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e6c15ba View commit details
    Browse the repository at this point in the history
  3. wip

    sezna committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    2b1e51d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    422542b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. add more namespace ids

    sezna committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    0b4069a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2c0f2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38327a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    261aa8a View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Configuration menu
    Copy the full SHA
    3e6d39d View commit details
    Browse the repository at this point in the history
  2. fmT

    sezna committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    71e3ddd View commit details
    Browse the repository at this point in the history
  3. introduce vecident to qsc_fir

    sezna committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    dd1e312 View commit details
    Browse the repository at this point in the history
  4. lower VecIdent for fir and hir

    sezna committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    51eefa1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2187506 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    50ddf45 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ee532c0 View commit details
    Browse the repository at this point in the history
  8. remove todos in completions

    sezna committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    8713435 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0bcd526 View commit details
    Browse the repository at this point in the history
  10. continue work on resolve.rs

    sezna committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    a78fe73 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. bind opens with namespace ids

    sezna committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    5da2fb9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c5b9d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01bcddc View commit details
    Browse the repository at this point in the history
  4. fmt

    sezna committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    105e625 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f62b977 View commit details
    Browse the repository at this point in the history
  6. add forgotten test file

    sezna committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    8a11e1d View commit details
    Browse the repository at this point in the history
  7. parsing tests pass

    sezna committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    a41952e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    81d1c6c View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

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

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    86e99b9 View commit details
    Browse the repository at this point in the history
  2. Revert "mid-opens-refactor, might need to revert this"

    This reverts commit 86e99b9.
    sezna committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    d5e7011 View commit details
    Browse the repository at this point in the history
  3. hierarchical opens work

    sezna committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    966ab4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fe7bde View commit details
    Browse the repository at this point in the history
  5. implicit hierarchy works

    sezna committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    467beeb View commit details
    Browse the repository at this point in the history
  6. improve test clarity

    sezna committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    71b5a55 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    1a25d48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e7293b View commit details
    Browse the repository at this point in the history
  3. remove lots of debug cruft

    sezna committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    1a3c838 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f0d8ba View commit details
    Browse the repository at this point in the history
  5. fix interpolation tests

    sezna committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    149070e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f725bc0 View commit details
    Browse the repository at this point in the history
  7. fix renamer for namespaces

    sezna committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    69a5137 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1206b0b View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. fix shadowing rules

    sezna committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    8c08c61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7eae708 View commit details
    Browse the repository at this point in the history
  3. fix ambiguous prelude

    sezna committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    552f346 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a1be75b View commit details
    Browse the repository at this point in the history
  5. fmt

    sezna committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    e80f154 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    2674be3 View commit details
    Browse the repository at this point in the history
  2. all frontend tests pass

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    70faf28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c04a17 View commit details
    Browse the repository at this point in the history
  4. clear up warnings

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    d9c6c7e View commit details
    Browse the repository at this point in the history
  5. remove dead code

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    3c13840 View commit details
    Browse the repository at this point in the history
  6. clippy on frontend

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    42a9051 View commit details
    Browse the repository at this point in the history
  7. wip on clippy

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    eb33cd4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    24a8a22 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ef1d739 View commit details
    Browse the repository at this point in the history
  10. deduplicate prelude definition

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    f235671 View commit details
    Browse the repository at this point in the history
  11. simpify resolve fn

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    9a69246 View commit details
    Browse the repository at this point in the history
  12. simplify resolution

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    ad12a62 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    36d7a31 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    804f4e7 View commit details
    Browse the repository at this point in the history
  15. fix katas test

    sezna committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    8016603 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5d60bfa View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    992791d View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Fix resolve and RCA tests

    sezna committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    b2cf9c6 View commit details
    Browse the repository at this point in the history
  2. update not available test

    sezna committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    42e6ec9 View commit details
    Browse the repository at this point in the history
  3. cargo fmt

    sezna committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    fe267f8 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. format string sample

    sezna committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    03027ce View commit details
    Browse the repository at this point in the history
  2. revert sample changes

    sezna committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    499283a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    654d269 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. merge from main

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

Commits on Apr 22, 2024

  1. merge from main

    sezna committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    5355c85 View commit details
    Browse the repository at this point in the history
  2. temporary profiling changes

    sezna committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    158108e View commit details
    Browse the repository at this point in the history
  3. Wip performance improvements

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

Commits on Apr 23, 2024

  1. memoize find_id

    sezna committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    8531b29 View commit details
    Browse the repository at this point in the history
  2. fix algorithm for finding ids

    sezna committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    23f84c5 View commit details
    Browse the repository at this point in the history
  3. Remove debug strings

    sezna committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    847aa33 View commit details
    Browse the repository at this point in the history
  4. fmt and docstrings

    sezna committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    883d5b2 View commit details
    Browse the repository at this point in the history
  5. docstrings and refactoring

    sezna committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    4e08289 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    00bb27c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    adfaddf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f032ddb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50878b4 View commit details
    Browse the repository at this point in the history
  10. pull from main

    sezna committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    1b58c4f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a31f208 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    9ed559c View commit details
    Browse the repository at this point in the history
  2. fix tests

    sezna committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    44b75f4 View commit details
    Browse the repository at this point in the history
  3. fmt

    sezna committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    9e63b93 View commit details
    Browse the repository at this point in the history
  4. merge from main

    sezna committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    21df355 View commit details
    Browse the repository at this point in the history
  5. Add docstring

    sezna committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    216a896 View commit details
    Browse the repository at this point in the history
  6. fix runtime typo

    sezna committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    18b9cc1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    66b7b65 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    da4408e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dcdf766 View commit details
    Browse the repository at this point in the history
  10. Remove unnecessary clones

    sezna committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    937f529 View commit details
    Browse the repository at this point in the history
  11. Remove unnecessary clone

    sezna committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    7db2238 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. address pr feedback

    sezna committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    ea512e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c5a864 View commit details
    Browse the repository at this point in the history
  3. save at least one alloc maybe

    sezna committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    7395cc4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dee215e View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. add are

    sezna committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e7523a6 View commit details
    Browse the repository at this point in the history
  2. pull from alex/hns

    sezna committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    e6c0b04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d78f40 View commit details
    Browse the repository at this point in the history
  4. fmt and clippy

    sezna committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    c64f350 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. small clippy change

    sezna committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    7357645 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. fix tests

    sezna committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    89140c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc71e1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a290d2f View commit details
    Browse the repository at this point in the history
  4. PR feedback from Mine

    sezna committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    bdc3b6b View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. rename vecident to idents

    sezna committed May 1, 2024
    Configuration menu
    Copy the full SHA
    3bf5797 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4762de9 View commit details
    Browse the repository at this point in the history
  3. rename vec ident to idents

    sezna committed May 1, 2024
    Configuration menu
    Copy the full SHA
    60b5ebe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59d2e5f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    219295c View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    41340a8 View commit details
    Browse the repository at this point in the history
  2. remove idents from fir

    minestarks authored and sezna committed May 3, 2024
    Configuration menu
    Copy the full SHA
    bfe45ec View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. one wave of PR feedback

    sezna committed May 7, 2024
    Configuration menu
    Copy the full SHA
    9a6daea View commit details
    Browse the repository at this point in the history
  2. merge

    sezna committed May 7, 2024
    Configuration menu
    Copy the full SHA
    c5733d3 View commit details
    Browse the repository at this point in the history
  3. clippy

    sezna committed May 7, 2024
    Configuration menu
    Copy the full SHA
    df10589 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b4d0f42 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e94b9e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a37cd0 View commit details
    Browse the repository at this point in the history
  7. Update compiler/qsc_parse/src/lib.rs

    Co-authored-by: Mine Starks <16928427+minestarks@users.noreply.github.com>
    sezna and minestarks committed May 7, 2024
    Configuration menu
    Copy the full SHA
    ccb0a82 View commit details
    Browse the repository at this point in the history
  8. all the smaller PR feedback

    sezna committed May 7, 2024
    Configuration menu
    Copy the full SHA
    9fa1e63 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39d089e View commit details
    Browse the repository at this point in the history
  10. switch to indexmap

    sezna committed May 7, 2024
    Configuration menu
    Copy the full SHA
    d462174 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3b2582f View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. wip

    sezna committed May 8, 2024
    Configuration menu
    Copy the full SHA
    0685625 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. PR feedback

    sezna committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b22c282 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    abe1a2d View commit details
    Browse the repository at this point in the history
  3. fix opening parent namespaces

    sezna committed May 9, 2024
    Configuration menu
    Copy the full SHA
    54d09ea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd56ae0 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    da46d55 View commit details
    Browse the repository at this point in the history
  2. fix state unit tests

    sezna committed May 10, 2024
    Configuration menu
    Copy the full SHA
    612c10c View commit details
    Browse the repository at this point in the history
  3. rename file_name variable

    sezna committed May 10, 2024
    Configuration menu
    Copy the full SHA
    b16b6f5 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. pr feedback

    sezna committed May 13, 2024
    Configuration menu
    Copy the full SHA
    7111974 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8a4e52 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d11f0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5848083 View commit details
    Browse the repository at this point in the history
  5. @minestarks vibes the mutation

    sezna committed May 13, 2024
    Configuration menu
    Copy the full SHA
    4904ebb View commit details
    Browse the repository at this point in the history
  6. Revert fir changes

    sezna committed May 13, 2024
    Configuration menu
    Copy the full SHA
    04acaf8 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. fix pip interpreter

    sezna committed May 15, 2024
    Configuration menu
    Copy the full SHA
    f1b9d1d View commit details
    Browse the repository at this point in the history
  2. wip: most of the PR feedback

    sezna committed May 15, 2024
    Configuration menu
    Copy the full SHA
    c4c2ea2 View commit details
    Browse the repository at this point in the history
  3. clippy

    sezna committed May 15, 2024
    Configuration menu
    Copy the full SHA
    3d9141c View commit details
    Browse the repository at this point in the history
  4. add newline after test fn

    sezna committed May 15, 2024
    Configuration menu
    Copy the full SHA
    a4c8f2f View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. merge from main

    sezna committed May 19, 2024
    Configuration menu
    Copy the full SHA
    cf402fa View commit details
    Browse the repository at this point in the history