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

fix: Stub generation testing and fixing of miscellaneous bugs #76

Merged
merged 84 commits into from
Mar 12, 2024

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    3250351 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90f2d93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f2ddff8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efd55c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Merge branch 'main' into 64-stubs-for-public-methods

    # Conflicts:
    #	tests/safeds_stubgen/stubs_generator/test_generate_stubs.py
    Masara committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    0156096 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c97c653 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Refactoring

    Masara committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    1520720 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Merge branch 'main' into 64-stubs-for-public-methods

    # Conflicts:
    #	src/safeds_stubgen/stubs_generator/_generate_stubs.py
    #	tests/safeds_stubgen/stubs_generator/test_generate_stubs.py
    Masara committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    dfab52a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd4bc25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    52c6288 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc9309c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a4f61e8 View commit details
    Browse the repository at this point in the history
  6. Changed how imports are found in modules, previously, imports couldn'…

    …t be found if they were "hidden" behind an if-statement
    Masara committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    b4db31c View commit details
    Browse the repository at this point in the history
  7. upped the code coverage

    Masara committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    48b13da View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    54b7076 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Changed the way "package" information and imports are generated for s…

    …tubs, now we take the full path from the first __init__.py file occurrence, since this is the way python does it, too
    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    3c85366 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29f7c99 View commit details
    Browse the repository at this point in the history
  3. Updated Library-Stubs data

    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    9498723 View commit details
    Browse the repository at this point in the history
  4. Updated Library-Stubs data - Added too much data by mistake in the la…

    …st commit and removed it now
    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    217ef56 View commit details
    Browse the repository at this point in the history
  5. fixed file creation test

    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    97e05b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9f4405c View commit details
    Browse the repository at this point in the history
  7. test fix for Python3.11

    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    9d428e0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    83ebdcf View commit details
    Browse the repository at this point in the history
  9. linter fixes

    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    637450b View commit details
    Browse the repository at this point in the history
  10. linter fixes

    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    71a311a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8f2c6ac View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    646a110 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4f0adce View commit details
    Browse the repository at this point in the history
  14. Merge remote-tracking branch 'origin/stubs-testing-and-fixing' into s…

    …tubs-testing-and-fixing
    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    b943748 View commit details
    Browse the repository at this point in the history
  15. Library-Stubs update

    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    5d16778 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    547952c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    24052c3 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ccf5a12 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    083dce7 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2c626eb View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1fa3b5f View commit details
    Browse the repository at this point in the history
  22. Merge branch 'main' into stubs-testing-and-fixing

    # Conflicts:
    #	tests/safeds_stubgen/stubs_generator/__snapshots__/test_generate_stubs/TestStubFileGeneration.test_stub_creation[inheritance_module].sdsstub
    Masara committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    0e80f83 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. removed Boolean, Nothing and String from the sds keyword function; No…

    …w Collection and Sequence superclasses are also recognized with their TypeVars
    Masara committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    8e4eec6 View commit details
    Browse the repository at this point in the history
  2. Removed superclasses for stubs if the superclasses inherit directly o…

    …r transitively from Exception
    Masara committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6086367 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f29421 View commit details
    Browse the repository at this point in the history
  4. updated Library Stub files

    Masara committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    35ad11c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba6a7ce View commit details
    Browse the repository at this point in the history
  6. (WIP) creating stubs for reexported modules was bugged until now, now…

    … it should work better (but not perfect yet)
    Masara committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    78bc870 View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'origin/stubs-testing-and-fixing' into s…

    …tubs-testing-and-fixing
    Masara committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    7a0aa19 View commit details
    Browse the repository at this point in the history
  8. refactoring and linter fixes

    Masara committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    d81c548 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a47091c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b4c4ff1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a83dcff View commit details
    Browse the repository at this point in the history
  12. Merge remote-tracking branch 'origin/stubs-testing-and-fixing' into s…

    …tubs-testing-and-fixing
    Masara committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9f4a9c0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    73fe169 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    fa21477 View commit details
    Browse the repository at this point in the history
  2. Added test cases for Mapping

    Masara committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    df007b0 View commit details
    Browse the repository at this point in the history
  3. Mapping, Sequence and Collection types for classes can now be correct…

    …ly represented in stub files
    Masara committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    6a3d430 View commit details
    Browse the repository at this point in the history
  4. Refactoring

    Masara committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    30d16a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    28da90b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2aec8fb View commit details
    Browse the repository at this point in the history
  3. Refactoring

    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    249d42d View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/stubs-testing-and-fixing' into s…

    …tubs-testing-and-fixing
    
    # Conflicts:
    #	src/safeds_stubgen/api_analyzer/_ast_visitor.py
    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    15a63c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9cef7c6 View commit details
    Browse the repository at this point in the history
  6. Refactoring

    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    021e84e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c91bd73 View commit details
    Browse the repository at this point in the history
  8. Refactoring

    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    7ef3e1e View commit details
    Browse the repository at this point in the history
  9. linter fix

    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b4986e1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ca53f19 View commit details
    Browse the repository at this point in the history
  11. removed todos

    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    b119ef5 View commit details
    Browse the repository at this point in the history
  12. Fixed package names: Now the shortest public "reexport" is being used…

    …, based on the __init__.py files.
    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    a28f1e1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    28569c2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e5e8355 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d150697 View commit details
    Browse the repository at this point in the history
  16. code cov fix

    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    0b66c06 View commit details
    Browse the repository at this point in the history
  17. Merge remote-tracking branch 'origin/stubs-testing-and-fixing' into s…

    …tubs-testing-and-fixing
    Masara committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    562a2f4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    88911c0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9ca0282 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Added test data for code cov

    Masara committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ce2108a View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/stubs-testing-and-fixing' into s…

    …tubs-testing-and-fixing
    Masara committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    3728c01 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Fixed package names (part 2): Now the shortest public "reexport" is b…

    …eing used, based on the __init__.py files
    Masara committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    815b228 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da9f97f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d934d35 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/stubs-testing-and-fixing' into s…

    …tubs-testing-and-fixing
    Masara committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    779a8f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ae73a21 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f123596 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Fixed package names (part 3): fixed paths, which where missing elemen…

    …ts at the start of the package
    Masara committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    5397183 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/stubs-testing-and-fixing' into s…

    …tubs-testing-and-fixing
    Masara committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    32a2d16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    faadddd View commit details
    Browse the repository at this point in the history