-
Notifications
You must be signed in to change notification settings - Fork 6
Feature/clingification rebase 2025 edition #22
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
Open
luketpickering
wants to merge
71
commits into
cafana:main
Choose a base branch
from
luketpickering:feature/Clingification_rebase3
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Feature/clingification rebase 2025 edition #22
luketpickering
wants to merge
71
commits into
cafana:main
from
luketpickering:feature/Clingification_rebase3
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…e build system. Adds CMake module for helping run GenSRProxy within CMake projects and correctly setting up dependencies. Adds simple test. More to do for production readiness/feature parity with python version.
* Fix how some files are included that was causing arguments between included file text and fmtlib's parser * Adds help text * Adds a few more debugging lines for verbose mode
Should now function as a drop-in replacement for the pygccxml version. Adds a --order-alphabetically CLI option which is required to reproduce pygccxml output but should not change the functioning of the generated classes (probably respecting declaration order would be preferred anyway). Some small differences remain: * The disclaimer message differs * Cling likes to resolve `size_t` to `unsigned int`, which while not ideal, is probably fine.
Adds some info to README.md Adds ALIAS library for prettier target linking in dependent projects
Generates a UPS table and version file and installs them Adds the ups active version of root as a dependency in the table file Selects the first root qualifier as the qualifier for the ups binary package
Also add a setup.SRProxy.sh script that can be used to set path/libpath variables in the UPS form, but outside of UPS.
* Can now pass -DMYSYMBOL=myval style arguments * The -I flag can be used with or without a space to mimic compiler arg parsers. * Updates CLI docs
…lingified version. Adds static member to test
- adds braces, yes, even for one line expressions - no more aborts, throw a runtime_exception - removes dodgy c-style cast on destructed memory - move to unique_ptr over bare pointer for ownership - move to std reference_wrapper for restorer - adds flat interface to test
5602273 to
52c4828
Compare
72a573f to
70f2b04
Compare
…g upset sent to stdout
…tructor is used by the srproxy internals and so cannot container a directory specifier
…ing __iter__ overloads for proxies of vectors of basic types
…f the python bindings emitter to the README.
…stirng comparison
… a lot of noise in the attribute list for the caf types, now a declared on the module level
…he modules... try again
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
now with python binding generation!