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

Scala cli support #997

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

Commits on Sep 14, 2024

  1. draft of scli runner

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    b405fb8 View commit details
    Browse the repository at this point in the history
  2. Scli actor runs scripts as an SbtActor

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    1616f55 View commit details
    Browse the repository at this point in the history
  3. Add instrumentation

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    ca33883 View commit details
    Browse the repository at this point in the history
  4. beginning of bsp

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    2359cbb View commit details
    Browse the repository at this point in the history
  5. blabla

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    09bebfb View commit details
    Browse the repository at this point in the history
  6. Bsp incomprehension

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    ff09d9f View commit details
    Browse the repository at this point in the history
  7. ca

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    94d6b56 View commit details
    Browse the repository at this point in the history
  8. wow bsp runs!

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    30fd4d0 View commit details
    Browse the repository at this point in the history
  9. Refactoring

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    e89ed2c View commit details
    Browse the repository at this point in the history
  10. Refactor using Future

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    b4db390 View commit details
    Browse the repository at this point in the history
  11. Handle user directives from code

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    e9ab4d9 View commit details
    Browse the repository at this point in the history
  12. Add correct compilation error handling

    Handling all the possible exceptions remains to be done
    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    315e1d8 View commit details
    Browse the repository at this point in the history
  13. Remove debug code + add todo

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    60539a4 View commit details
    Browse the repository at this point in the history
  14. Handle every issue

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    4d48833 View commit details
    Browse the repository at this point in the history
  15. Add instrumentation result

    This also contains a beginning of a timeout implementation
    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    59a3a2c View commit details
    Browse the repository at this point in the history
  16. Small refactor

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    ec2da44 View commit details
    Browse the repository at this point in the history
  17. Beginning of tests

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    d1f8e22 View commit details
    Browse the repository at this point in the history
  18. Refactor instrumentation and add some test

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    d348802 View commit details
    Browse the repository at this point in the history
  19. Add instrumentation test + some fixes

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    98b4bab View commit details
    Browse the repository at this point in the history
  20. Run now directly by the runner, add cancelation (scalacenter#1)

    * Run now directly by the runner, add cancelation
    
    * Refactor 🎉
    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    0cddb92 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e99d606 View commit details
    Browse the repository at this point in the history
  22. better (scalacenter#3)

    * base of ui
    
    * quick import fix
    
    * remove println
    
    * Machin
    
    * Parsing works (please dont run this on your machine, it loops)
    
    * Commit from my laptop
    
    * Fix runner with Scala-CLI and beginning of metals support
    
    * Make MetalsDispatcher return the config
    
    * Client now understands Metals
    
    * METALS NOW WORKS!!!
    
    * Fix of convert to scala cli
    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    4d8de86 View commit details
    Browse the repository at this point in the history
  23. Fix of ScastieOffsetParams

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    2c36924 View commit details
    Browse the repository at this point in the history
  24. Reload metals option

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    1bfd112 View commit details
    Browse the repository at this point in the history
  25. Fix

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    283fe18 View commit details
    Browse the repository at this point in the history
  26. UI (scalacenter#5)

    * base of ui
    
    * quick import fix
    
    * remove println
    
    * Machin
    
    * Parsing works (please dont run this on your machine, it loops)
    
    * Commit from my laptop
    
    * Fix runner with Scala-CLI and beginning of metals support
    
    * Make MetalsDispatcher return the config
    
    * Client now understands Metals
    
    * METALS NOW WORKS!!!
    
    * Fix of convert to scala cli
    
    * Remove print statemtents
    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    ac746e0 View commit details
    Browse the repository at this point in the history
  27. Tests (scalacenter#4)

    * Notes for test
    
    * tests
    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    7c272fa View commit details
    Browse the repository at this point in the history
  28. Added reconnect and timeout parameter

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    0525903 View commit details
    Browse the repository at this point in the history
  29. Updated build.sbt

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    0138658 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    70ecee5 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    cccfc1f View commit details
    Browse the repository at this point in the history
  32. Fix test of ScliRunner

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    f9dc289 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    66c9bde View commit details
    Browse the repository at this point in the history
  34. Scli lb (scalacenter#8)

    * Update the LB to handle SBT and SCli snippets differently
    
    * Fix of some small bugs (scalacenter#7)
    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    a07b00c View commit details
    Browse the repository at this point in the history
  35. Remove dead letter case of Scli runner

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    fc0bd0f View commit details
    Browse the repository at this point in the history
  36. Update build.sbt to start ScliRunner

    Maeeen authored and rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    4eaceb7 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    0a4de5e View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    48a6f4a View commit details
    Browse the repository at this point in the history
  39. initial changes

    rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    7688d56 View commit details
    Browse the repository at this point in the history
  40. rename packages

    rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    0b679be View commit details
    Browse the repository at this point in the history
  41. make tests compile

    rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    af5e3b3 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    13f2e6c View commit details
    Browse the repository at this point in the history
  43. Fix typo

    rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    8e59aa0 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    dd08e5c View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    266204d View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    0da35c8 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    7af9481 View commit details
    Browse the repository at this point in the history
  48. Fix metals tests

    rochala committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    206f937 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    2849579 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    28eff0a View commit details
    Browse the repository at this point in the history