Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NOTE: The DSMs above represent build-time module dependencies (not test dependencies nor runtime dependencies).

cnd-small/2 - Import latest enhancements from master

...

The objective is to pass the "ant commit-validation" checks, to make sure the cnd branch is ready to be merged in master.

cnd-small/3 - Integrate cnd-small with cpplite

...

Once the compilation database is generated automatically, it would be easier for users to benefit from code-completion and other features.

STATUS: DISCUSSINGOngoing discussions on the dev mailing list on how to proceed with this integration: https://lists.apache.org/thread/n6cgbbpjmp04x76wmh6wlqlv4ophbprf

NOTE: Cpplite "lsp" support does not currently register the LSP servers in the Options Dialog as "ide/lsp.client" does. We could explore the possibility to use "clangd", "ccls" (as cpplite does) or even Apple's sourcekit-lsp: https://github.com/apple/sourcekit-lsp and register them in the Options Dialog of "ide/lsp.client".

...

  • See if we want to recover any module from the "cnd" donation.
  • Add more tools to the existing Toolchains (including Microsoft Visual Studio 2022, with a free-to-use Community Edition?)
STATUS: PENDINGPending on the results of previous phases.