-
Notifications
You must be signed in to change notification settings - Fork 76
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
refactor: refactor Forth generation #710
Conversation
for more information, see https://pre-commit.ci
…oot5 into aryan-forth-reader-latest
for more information, see https://pre-commit.ci
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great! We talked a lot on Zoom, and I have some requested changes, but as the next PR.
We can merge this one when the updated tests pass.
This last pull from |
Yes, it was just failing due to the bug that #719 fixed. The other update is not important; go ahead and merge as-is. |
I had been assuming that this was merged a month ago. I'm going to see how easy it is to get in now. Doesn't #749 need to be applied on top of these changes? Are they really independent? |
* rename GenHelper to ForthLevelStash and add docstring with better explanation * add error handling for Python class generation * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * change check procedure for Forth generation * fix identation in generated Python code * add forth generation cancellation * add forth generation cancellation to streamer generated classes * Rename @aryan26roy comments to 'AwkwardForth testing'. * make forth the default * fix some tests * fix more tests * chore: remove references to Identifier (once known as Identities). * Also remove 'uproot' parameters from Forms. * Carefully merged #710 and #749. * This PR requires Awkward 2.0.0rc2. * No TVector2. * Structured the generated code in a more readable way. * change parameters * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix bug * fix awkward form * add streamer name * fix type * fix typo * fix awkward form * fix code generation bug * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * linting * remove ._v2 Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: jpivarski <jpivarski@gmail.com>
No description provided.