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 a MillBuildModule and improve BSP for build.sc #1972

Closed
wants to merge 18 commits into from

Commits on Jan 8, 2023

  1. Drafted a MillBuildModule and a new build.sc parser

    # Conflicts:
    #	build.sc
    
    # Conflicts:
    #	build.sc
    lefou committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    61c26da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3506533 View commit details
    Browse the repository at this point in the history
  3. Improved MillBuildModule and parsing; disabled using directives

    Using directives parser is currently not able to handle larger files,
    see VirtusLab/using_directives#41
    
    Also improved BSP support.
    BSP mill-build modules should now be able to compile build files.
    
    # Conflicts:
    #	scalalib/src/mill/scalalib/bsp/BspModule.scala
    lefou committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    acafe76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9b03b5 View commit details
    Browse the repository at this point in the history
  5. Added some scala doc

    lefou committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    7ebfbb3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb60599 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f3a25a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f94c0a9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6c1b71a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3c9b0ce View commit details
    Browse the repository at this point in the history
  11. Switched back to unwrapped sources in allSourceFiles

    But use wrapped files in compilatin and semanticDb generation.
    
    Still need to figure out, how to properly match those to the original files.
    lefou committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    94b69c9 View commit details
    Browse the repository at this point in the history
  12. Fixed some compiler warnings

    lefou committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    d19f965 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7c91e08 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6109df9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    75956c1 View commit details
    Browse the repository at this point in the history
  16. Tweaked test

    lefou committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    f40bf7b View commit details
    Browse the repository at this point in the history
  17. Added temporary fix for test

    lefou committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    345601a View commit details
    Browse the repository at this point in the history
  18. Version bumps

    lefou committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    543d158 View commit details
    Browse the repository at this point in the history