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

c++ 20 cleanups #94

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

c++ 20 cleanups #94

wants to merge 2 commits into from

Conversation

ryanofsky
Copy link
Collaborator

There should be a lot of places where new C++ features can be used to simplify code, particularly concept features in C++20 so I'm starting to go through code and look for places where it can be modernized. Will collect the smaller cleanups in this PR and probably open other PRs with bigger cleanups.

ryanofsky added a commit that referenced this pull request Jun 13, 2024
537c645 doc: Improve ProxyServerCustom class documentation (Ryan Ofsky)
d4d9f93 doc: Document FunctionTraits/ProxyMethodTraits classes (Ryan Ofsky)
78c7dd0 doc: Document ProxyClient construct/destroy methods (Ryan Ofsky)
e99c0b7 doc: Document clientInvoke/serverInvoke functions (Ryan Ofsky)
2098ae1 doc: Add comment on serverInvoke ReplaceVoid usage (Ryan Ofsky)
a1dfb0b doc: Add comments to mp.Context PassField function on updating g_thread_context (Ryan Ofsky)
e49a925 doc: Add comments to mp.Context PassField function on mp.Context.thread lookup (Ryan Ofsky)

Pull request description:

  Add code comments and documentation. Most of these comments were originally added as part of #94 but are being moved to a separate PR so they can be merged sooner

Top commit has no ACKs.

Tree-SHA512: 284325513d3244313a4ff54ed20648061a6142ce89f4449bb046938780f1d74c7691dba5fdff5f478f585e95e5ea0987af2fde2e67c049adc8a6b7db21371341
Also add comments to explain code using it the PassField proxy.capnp Context
overload
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