Skip to content

Add basic code completion to the c++ playground - #831

Merged
robertoraggi merged 1 commit into
mainfrom
jealous-mandrill
Aug 30, 2026
Merged

robertoraggi merged 1 commit into
mainfrom
jealous-mandrill

Conversation

@robertoraggi

Copy link
Copy Markdown
Owner

Expose LSP server to the JavaScript API

Add support for resumable parses, improved the LSP server and expose it to JavaScript and use it in the cxx-playground. Extend the LSP protocol with requests to obtain the generated IR code.

Improve and split the standard conversions and start to rework the initializations. This allows the parser to self parse and type check its header files in c++26 mode.

@robertoraggi
robertoraggi force-pushed the jealous-mandrill branch 3 times, most recently from 57b9504 to 5b31535 Compare August 30, 2026 17:56
Add support for resumable parses, improved the LSP
server and expose it to JavaScript and use it in
the cxx-playground. Extend the LSP protocol with
requests to obtain the generated IR code.

Improve and split the standard conversions and
start to rework the initializations. This allows
the parser to self parse and type check its header
files in c++26 mode.
@robertoraggi
robertoraggi merged commit f35e33a into main Aug 30, 2026
8 checks passed
@robertoraggi
robertoraggi deleted the jealous-mandrill branch August 30, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant