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 support for running and testing via Debug Adapter Protocol #942

Merged
merged 34 commits into from Oct 4, 2019
Merged

Add support for running and testing via Debug Adapter Protocol #942

merged 34 commits into from Oct 4, 2019

Commits on Sep 30, 2019

  1. implement textDocument/codeLens

    mzarnowski authored and Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    37a8de8 View commit details
    Browse the repository at this point in the history
  2. refresh client model after compilation and workspace indexing

    mzarnowski authored and Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    b04da2e View commit details
    Browse the repository at this point in the history
  3. add debug adapter proxy

    mzarnowski authored and Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    fa49db1 View commit details
    Browse the repository at this point in the history
  4. use single name for codelens command factory

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    98b3707 View commit details
    Browse the repository at this point in the history
  5. simplify creating code lens commands

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    0748f3e View commit details
    Browse the repository at this point in the history
  6. use multi-line string in client command description

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    2370032 View commit details
    Browse the repository at this point in the history
  7. use JsonElement as a base for the parser implicit class

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    4185054 View commit details
    Browse the repository at this point in the history
  8. restore import formatting

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    1fc634c View commit details
    Browse the repository at this point in the history
  9. simplify starting test debug server

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    4572378 View commit details
    Browse the repository at this point in the history
  10. simplify JsonParser

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    9def4f4 View commit details
    Browse the repository at this point in the history
  11. extract starting debug server from language server

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    341fdd5 View commit details
    Browse the repository at this point in the history
  12. use released bloop version

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    1bc1d9c View commit details
    Browse the repository at this point in the history
  13. move starting the server to DebugServer.start

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    8b76bca View commit details
    Browse the repository at this point in the history
  14. update quick build

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    c923392 View commit details
    Browse the repository at this point in the history
  15. Fix failing build tests

    Those failures were caused by:
    a) a bug, which serialized a string to json instead of parsing it
    b) new client command (refresh-model) which started popping up in
     `assertNoDiff` verifiers.
    
    fixed b) by switching to checking if the expected commands
     were executed but ignoring other commands after those.
    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    3c97e24 View commit details
    Browse the repository at this point in the history
  16. fix debug tests

    those were failing due to a stale match clause
    which was not capturing an actual value
    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    c34389f View commit details
    Browse the repository at this point in the history
  17. log the name of command being executed

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    3caf95b View commit details
    Browse the repository at this point in the history
  18. refresh model for focused files, not opened ones

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    9fb82b9 View commit details
    Browse the repository at this point in the history
  19. add implicit timeout to all test dap requests

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    a7377d2 View commit details
    Browse the repository at this point in the history
  20. simplify test debugger

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    61be93f View commit details
    Browse the repository at this point in the history
  21. simplify creating code lenses

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    9a35813 View commit details
    Browse the repository at this point in the history
  22. simplify starting debug server

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    dcd51c0 View commit details
    Browse the repository at this point in the history
  23. inline filename

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    4eb2c22 View commit details
    Browse the repository at this point in the history
  24. rename implicit classes

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    dc1328f View commit details
    Browse the repository at this point in the history
  25. rename test suites to test classes

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    ffc31f5 View commit details
    Browse the repository at this point in the history
  26. use scala futures when caching main/test classes

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    4ba2a53 View commit details
    Browse the repository at this point in the history
  27. invalidate stale main/test classes

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    c444827 View commit details
    Browse the repository at this point in the history
  28. handle non-ascii class names

    Marek Żarnowski committed Sep 30, 2019
    Copy the full SHA
    33758e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. don't filter the future

    Marek Żarnowski committed Oct 1, 2019
    Copy the full SHA
    c9bee5e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. notify language client that debugging is supported

    Marek Żarnowski committed Oct 2, 2019
    Copy the full SHA
    729c4c1 View commit details
    Browse the repository at this point in the history
  2. update bloop version

    Marek Żarnowski committed Oct 2, 2019
    Copy the full SHA
    b0b26d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. Refine the mapping from JVM class-names to SemanticDB symbols

    Olafur Pall Geirsson committed Oct 3, 2019
    Copy the full SHA
    501b38f View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2019

  1. Copy the full SHA
    edf11fb View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into add-dap-proxy

    Marek Żarnowski committed Oct 4, 2019
    Copy the full SHA
    47ea581 View commit details
    Browse the repository at this point in the history