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).NOTE

STATUS:

...

COMPLETEThis stage completed in 2022/01/06 https://github.com/

...

...

...

cnd-small/2 - Import latest enhancements from master

Once these functionalities are in place the proposal is to merge master into "cnd-small", to integrate with the latest enhancements.NOTE: For an example see

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

STATUS: ONGOINGThis stage started in 2022/01/06 https://github.com/

...

...

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.

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.