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

Refactor Stdlib #449

Merged
merged 54 commits into from
May 24, 2024
Merged

Refactor Stdlib #449

merged 54 commits into from
May 24, 2024

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    5e12cb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cdaf73 View commit details
    Browse the repository at this point in the history
  3. WIP

    b-studios committed May 3, 2024
    Configuration menu
    Copy the full SHA
    d28f1d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07e15a1 View commit details
    Browse the repository at this point in the history
  5. Share more of the stdlib

    b-studios committed May 3, 2024
    Configuration menu
    Copy the full SHA
    fa4232f View commit details
    Browse the repository at this point in the history
  6. Move seq to common

    b-studios committed May 3, 2024
    Configuration menu
    Copy the full SHA
    96ec6b2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    928c415 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f3a78f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b95c1b3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1da410c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    28b2428 View commit details
    Browse the repository at this point in the history
  12. Disable warnings for now

    b-studios committed May 3, 2024
    Configuration menu
    Copy the full SHA
    a0fc827 View commit details
    Browse the repository at this point in the history
  13. WIP

    b-studios committed May 3, 2024
    Configuration menu
    Copy the full SHA
    112d2da View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3d064ff View commit details
    Browse the repository at this point in the history
  15. Start migrating LLVM

    b-studios committed May 3, 2024
    Configuration menu
    Copy the full SHA
    9385a6d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6c2b7fc View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    788a897 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bc4ac17 View commit details
    Browse the repository at this point in the history
  19. Fix unicode tests

    b-studios committed May 3, 2024
    Configuration menu
    Copy the full SHA
    7f33200 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    cfc4d1b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3a78863 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    271b139 View commit details
    Browse the repository at this point in the history
  23. Fix ML tests

    b-studios committed May 3, 2024
    Configuration menu
    Copy the full SHA
    2b421f7 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c2c4a3f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    add2d11 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e005d43 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    373d2a1 View commit details
    Browse the repository at this point in the history
  2. Box characteres

    b-studios committed May 8, 2024
    Configuration menu
    Copy the full SHA
    244104e View commit details
    Browse the repository at this point in the history
  3. Implement panic in llvm

    b-studios committed May 8, 2024
    Configuration menu
    Copy the full SHA
    d6837b6 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    9ce5ed8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f925207 View commit details
    Browse the repository at this point in the history
  3. Annotate type in PolymorphismBoxing test

    IIUC, both 'A and BoxedInt are correct here ('A is bound) but we
    do not compare modulo this, apparently.
    marzipankaiser committed May 21, 2024
    Configuration menu
    Copy the full SHA
    bd5108a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    79b9092 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2225bb7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    68a7253 View commit details
    Browse the repository at this point in the history
  7. Fix Chez tests

    b-studios committed May 21, 2024
    Configuration menu
    Copy the full SHA
    a7248cb View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    8d60735 View commit details
    Browse the repository at this point in the history
  2. Fix LLVM tests

    b-studios committed May 22, 2024
    Configuration menu
    Copy the full SHA
    92109bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95f209c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6b8a1a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb37766 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7e03784 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    398254b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f680109 View commit details
    Browse the repository at this point in the history
  9. Fix ML tests

    b-studios committed May 22, 2024
    Configuration menu
    Copy the full SHA
    f2c48a3 View commit details
    Browse the repository at this point in the history
  10. Fix printing of characters

    b-studios committed May 22, 2024
    Configuration menu
    Copy the full SHA
    b5fcd6d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b4d237c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8a426d8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cf8c170 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Hotfix: box/unbox function arguments to expected type first

    This will:
    - Potentially incur double coercions for arguments
    - Probably not work in some cases, as we do not track the return type
    
    But this does fix the bugs we are currently running into.
    
    Note: In the future, a more complete rewrite is needed, as it was
    written with parametric polymorphism in mind and is now used for
    subtyping. This means the assumption that casts *only* need to happen
    at instantiation sites (i.e. call sites) is broken.
    marzipankaiser committed May 23, 2024
    Configuration menu
    Copy the full SHA
    2f93303 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75a7945 View commit details
    Browse the repository at this point in the history
  3. Fix Repl tests

    b-studios committed May 23, 2024
    Configuration menu
    Copy the full SHA
    2af70d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    67f32bf View commit details
    Browse the repository at this point in the history
  5. Drop commented out code

    b-studios committed May 23, 2024
    Configuration menu
    Copy the full SHA
    f0fa7e2 View commit details
    Browse the repository at this point in the history