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

Code Quality: Refactor code and make it more modern #1815

Open
wants to merge 87 commits into
base: main
Choose a base branch
from

Commits on Nov 17, 2024

  1. Code cleanup

    Lamparter committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    616b49e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    184bb15 View commit details
    Browse the repository at this point in the history
  3. Refactor analyzer project

    Lamparter committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    6997cf5 View commit details
    Browse the repository at this point in the history
  4. Rename projects

    Lamparter committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    1892629 View commit details
    Browse the repository at this point in the history
  5. Add back "unnecessary" Directory.Build.props file

    Apparently more necessary than I thought 😳
    Lamparter committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    dd91b5d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fa45f0 View commit details
    Browse the repository at this point in the history
  7. Update Src/README.md

    Lamparter committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    fb3c09f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    717b16c View commit details
    Browse the repository at this point in the history
  9. Update Src/README.md

    Lamparter committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    6698292 View commit details
    Browse the repository at this point in the history
  10. Removed submodule Src/DLR

    Lamparter committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    a2c85dc View commit details
    Browse the repository at this point in the history
  11. Simplify root directory

    Lamparter committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    7e38e2d View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Removed submodule DLR

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    18dd588 View commit details
    Browse the repository at this point in the history
  2. Revert "Simplify root directory"

    This reverts commit 7e38e2d.
    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    e7e538c View commit details
    Browse the repository at this point in the history
  3. Add DLR submodule

    This reverts commit a2c85dc.
    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    d851d71 View commit details
    Browse the repository at this point in the history
  4. Rename directories

    step 1
    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    a428c0d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    571f43a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9930af4 View commit details
    Browse the repository at this point in the history
  7. Initialize submodule

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    dda6915 View commit details
    Browse the repository at this point in the history
  8. Sort internal directories

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    16bdc18 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    20fb46c View commit details
    Browse the repository at this point in the history
  10. Remove DLR submodule

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    6eb0a2a View commit details
    Browse the repository at this point in the history
  11. Initialize DLR submodule

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    679d995 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d263059 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    488758d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cb61876 View commit details
    Browse the repository at this point in the history
  15. Document console directory

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    90804c9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dcd1827 View commit details
    Browse the repository at this point in the history
  17. Update src/README.md

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    966b0b2 View commit details
    Browse the repository at this point in the history
  18. Document build directory

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    3d18b15 View commit details
    Browse the repository at this point in the history
  19. Document tests directory

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    d7fd8b0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a1e6005 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0829c77 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    573b14c View commit details
    Browse the repository at this point in the history
  23. Make solution prettier

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    1b9e47a View commit details
    Browse the repository at this point in the history
  24. Fix all project references

    attempt 1
    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    6340581 View commit details
    Browse the repository at this point in the history
  25. Fix PowerShell script

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    8d48c8e View commit details
    Browse the repository at this point in the history
  26. Fix final references

    Lamparter committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    af7e86b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    10a679e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    99a35c7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    a562f61 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Code mess-up

    Well it's not exactly code cleanup!
    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    5c5c1ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3662cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a11995 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1a0718 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    717d826 View commit details
    Browse the repository at this point in the history
  6. Rename CTypes test

    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    fc68d5a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d4ea59c View commit details
    Browse the repository at this point in the history
  8. Rename CTypes project

    why did it not actually rename
    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    928006e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    976ad6e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    de79b5d View commit details
    Browse the repository at this point in the history
  11. Rename solution folders

    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    d2ad1fc View commit details
    Browse the repository at this point in the history
  12. Move compiler project

    to slozier's request
    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1b307a0 View commit details
    Browse the repository at this point in the history
  13. Fix project references

    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    2094fb5 View commit details
    Browse the repository at this point in the history
  14. Remove CTypes project from solution

    why I added it wasn't clear in the first place
    brilliant that I don't know the tiniest bit of C
    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    2dbfd7b View commit details
    Browse the repository at this point in the history
  15. Fix references to documentation

    won't matter after IronLanguages#1812
    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    3a2e84a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7aa1e90 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    571ed1a View commit details
    Browse the repository at this point in the history
  18. Mark more classes and constructors as public

    this is tiring
    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    119eae3 View commit details
    Browse the repository at this point in the history
  19. Add !NETFRAMEWORK compiler statement to test method

    due to unavailable dependency System.Runtime.InteropServices
    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    31e7105 View commit details
    Browse the repository at this point in the history
  20. More public declarations

    Lamparter committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    6f2f009 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    e632016 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27b6160 View commit details
    Browse the repository at this point in the history
  3. Less public declarations

    This reverts commit 6f2f009.
    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    3370273 View commit details
    Browse the repository at this point in the history
  4. Remove !NETFRAMEWORK compiler statement from test method

    This reverts commit 31e7105.
    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    32ac9c9 View commit details
    Browse the repository at this point in the history
  5. Mark less classes and constructors as public

    This reverts commit 119eae3.
    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    da4f72a View commit details
    Browse the repository at this point in the history
  6. Replace more public statements with internal ones

    This reverts commit a562f61.
    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    a87f9af View commit details
    Browse the repository at this point in the history
  7. Add internal declaration to built-in module test method

    This reverts commit 99a35c7.
    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    11d5dc4 View commit details
    Browse the repository at this point in the history
  8. Undo fix to assembly component reference errors

    This reverts commit 10a679e.
    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    57ebcae View commit details
    Browse the repository at this point in the history
  9. Move utils to eng

    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    84321ca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3790dd4 View commit details
    Browse the repository at this point in the history
  11. Fix ignores

    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    ef14b6e View commit details
    Browse the repository at this point in the history
  12. Move scripts directory

    desperately to anywhere else than root
    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    d20ca2c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d875546 View commit details
    Browse the repository at this point in the history
  14. Fix references in ignore

    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    a18b76e View commit details
    Browse the repository at this point in the history
  15. Move scripts folder

    (again)
    Lamparter committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    8e37d84 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. Move standard library

    Lamparter committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    86369be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e1d065 View commit details
    Browse the repository at this point in the history
  3. Update copyright

    in places i must have missed in IronLanguages#1813
    Lamparter committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    99a5101 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd928ec View commit details
    Browse the repository at this point in the history
  5. Fix all other references to structure

    manual....
    Lamparter committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    dc95e6d View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2024

  1. Configuration menu
    Copy the full SHA
    f915c58 View commit details
    Browse the repository at this point in the history
  2. Update submodule

    Absolutely no change whatsoever
    Lamparter committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    c9ea6d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc16601 View commit details
    Browse the repository at this point in the history
  4. Attempt to fix tests directory references

    doesn't make a difference 😕
    Lamparter committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    512976c View commit details
    Browse the repository at this point in the history
  5. Fix typo in directory name

    Lamparter committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    e3d47bd View commit details
    Browse the repository at this point in the history
  6. Fix tests

    Slozier is smart
    Lamparter authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    9212066 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2024

  1. Prune ignore

    Lamparter authored Nov 30, 2024
    Configuration menu
    Copy the full SHA
    f72cdc3 View commit details
    Browse the repository at this point in the history