-
Notifications
You must be signed in to change notification settings - Fork 77
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
Make transforms part of the public MPS #214
Conversation
(cherry picked from commit 6bd64a2)
a56d1e2
to
b745b69
Compare
* Move transforms sources to the core sections of the makefiles. * Move function declarations to the public header mps.h. * Update copyright notices for transforms code. * Remove references to Configura from the comments. * Remove trailing whitespace. * Translate design to reStructuredText. * Move documentation to reference section of manual. * Add warning about unsuitability when ambiguous references may exist. (cherry picked from commit b1c3097)
…ual now that they are part of the main MPS.
…ransform completing.
…ticular) spills ambiguous references to stack and prevents it working properly.
Executing proc.review.entry
|
Executing proc.review.plan
|
@thejayps asks that we spend a bit of time at the end of the review dividing the issues into those that must be edited before 1.118.0 and those which can be raised for later. |
Executing proc.review.ko
|
Checking M1 - this pull request doesn't obviously refer to the original requirements from Configura Fix - reference added to PR description |
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.
performing proc.review.check
1h checking, checked all of trans.c |
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.
Executing proc.review.check
- Start time 13:30.
- Built and ran tests on Kiwi-Ubuntu (lii6ll) and build the manual, no errors.
- m. design.mps.transform is missing from design/index.txt. rule.generic.complete
- 10M, 16m.
- Finished checking 14:22.
- Checking took 52 minutes.
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.
M: Issue #111 refers to speculation about the use of mps_pool_walk and
mps mps_arena_roots_walk similar objectives to transforms
but the narrative in this issue doesn't reach a conclusion about
whether these are resolved sufficiently for the issue to be closed.
for example
#111 (comment)
M: Issue #110 refers to PR #76 as something that would close this issue.
Unclear whether that branch has been completely mined.
m: Copyright dates require update in design/transform.txt
M: The "not yet written" section in design/transform.txt is extensive, requires explicit review
to determine if any of it is essential for general release.
M: The transform.rst section of the manual does not appear to me to be comprehensive enough for a general release. Perhaps a use case would make a big difference.
Note to editor:
From #214 (review) |
I: Estimates for review time based on lines of code don't tend to work for role.check.source because this requires reading linked documents which add significantly to the bulk of the work. |
…he test, and converting some to TODOs. Linking issues to be resolved.
… updating, clarifying, and cross-referencing, in response to review <#214 (comment)>.
Raise: #246 |
Fixed: Updated in ebe0af1 |
…ef description of purpose and links, in response to review <#214 (comment)>.
…g the interface more consistent with the rest of the MPS and simplifying the documentation. In response to review <#214 (comment)>.
… automatic pools, in response to review <#214 (comment)>.
…n response to review <#214 (comment)>.
…en transforms are empty or trivial. Raising this for later in GitHub issue #242.
Fixed by edit to #214 (comment) |
Fixed in 24417c2 |
Added pending label so that we later deal with process improvements and meta issues raised in #214 (review) |
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.
resolving conversations pre exit
…sform may fail and the possible set of return codes
Executing proc.review.exit
|
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.
executing proc.merge.pull-request (currently in #228)
|
Fixing up merge mistakes by catching up from master, re-merging, and force-pushing to master. See #253 for prevention. |
Fixes #111 .
Progress towards resolving #110 .
Part of the plan to meet Configura's requirements by separating and reviewing each implementation.
This branch cherry-picks and edits changes from branch/2022-01-23/cet-merge-2.
EDIT: Original requirements are discussed and linked in design.mps.transform, introduced by this work.