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

Pag/cxx support #130

Merged
merged 56 commits into from
May 19, 2024
Merged

Pag/cxx support #130

merged 56 commits into from
May 19, 2024

Conversation

pgoodman
Copy link
Contributor

No description provided.

Peter Goodman and others added 30 commits May 5, 2024 22:03
…ue in aligntokens, caused by decl printer std::ispunct handling for operator overloads over-triggering on '_'.
…tation. Better token context assignment for whitespace.
* Update handling of pattern if it has skipped body

* Update bootstrap

* Update bootstrap

* Update nullables
…enRange for the expansion tokens of a given macro.
…mbdas, e.g. conversion operators, unfortunately receive similar/the same source as the lambda call operator itself. This commit makes them all uniform, and excludes the capture clause.
…xpr, we associate the -> with the call if it's an overloaded operator->. Add the CTor initializers into the token contexts, along with their referenced fields. Print nested name specifiers if a struct is out-of-line.
* Update to llvm 18 verssion

* Update lift.py
Peter Goodman and others added 26 commits May 8, 2024 23:57
* Add checks for lambda static invoker and other implicit methods

* Update IsImplicitMethodInLambda methos
…so that friend methods always search for the trailing semicolon, and never inspect the bounds of the method itself. Made pretty printing of friend methods print a ; instead of a method body if the method is being printed from the containing FriendDecl.
…cialized function templates with variadic parameter packs, argument indices are not well defined.
@pgoodman pgoodman merged commit 4f3ad89 into master May 19, 2024
5 checks passed
@pgoodman pgoodman deleted the pag/cxx_support branch May 19, 2024 21:19
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.

2 participants