1. 08 Jun, 2020 3 commits
  2. 05 Jun, 2020 3 commits
  3. 02 Jun, 2020 1 commit
    • Add the ability to derive message types from one another. · cc93ba97
      Ben Clayton authored
      `DAP_IMPLEMENT_STRUCT_TYPEINFO_EXT` and `DAP_STRUCT_TYPEINFO_EXT` are two new flavors of `DAP_IMPLEMENT_STRUCT_TYPEINFO` and `DAP_STRUCT_TYPEINFO` that allow you to derive message types.
      
      This involved a bit of reworking on the serializer interfaces.
      
      Added test.
      
      Issue: #32
  4. 27 May, 2020 2 commits
  5. 07 May, 2020 1 commit
    • Kokoro Ubuntu: Switch to docker image · 9e313445
      Ben Clayton authored
      presubmit.sh now runs presubmit-docker.sh using the new radial
      docker image which contains various toolchains.
      
      The `/bin/using.sh` bash script exports the `using` bash function
      which can be called to configure toolchains at specific versions.
  6. 05 May, 2020 1 commit
  7. 13 Mar, 2020 1 commit
    • Socket: Enable TCP_NODELAY · 4dcca577
      Ben Clayton authored
      DAP usually consists of small packet requests, with small packet responses. When there are many frequent, blocking requests made, Nagle's algorithm can dramatically limit the request->response rates.
  8. 06 Feb, 2020 1 commit
    • Fix new gcc 9 'deprecated-copy' warning. · c4358807
      Ben Clayton authored
      Example warning:
      
      cppdap/include/dap/future.h:172:14: error: implicitly-declared ‘dap::ResponseOrError<dap::StackTraceResponse>& dap::ResponseOrError<dap::StackTraceResponse>::operator=(const dap::ResponseOrError<dap::StackTraceResponse>&)’ is deprecated [-Werror=deprecated-copy]
      
      Add missing constructors and assignment operators.
      This probably adds more than is absolutely necessary, but there's no
      harm in being thorough.
  9. 28 Jan, 2020 1 commit
  10. 24 Jan, 2020 3 commits
  11. 17 Jan, 2020 3 commits
  12. 06 Jan, 2020 4 commits
  13. 31 Dec, 2019 2 commits
  14. 05 Dec, 2019 1 commit
    • net::Server: Fix onError parameter default. · eab43f35
      Ben Clayton authored
      The onError parameter of Server::start was default initialized with
      OnError(), which is an 'invalid target', not a no-op implementation.
      
      Replace with a true no-op implementation.
  15. 02 Dec, 2019 1 commit
  16. 26 Nov, 2019 1 commit
    • CMakeLists.txt: Disable MSVC warning from third_party · dc3b3eae
      Ben Clayton authored
      `nlohmann/json` raises a `size_t` to `int` MSVC warning that will fail the build if `CPPDAP_WARNINGS_AS_ERRORS` is enabled.
      Given that this is not our code, the best we can do is to make an exception for this warning.
  17. 18 Nov, 2019 1 commit
  18. 14 Nov, 2019 4 commits
  19. 08 Nov, 2019 1 commit