-
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
Implement object address discovery from an interior pointer in the public MPS #223
Conversation
… branch cet-merge-2 and subsequently became mps-2022. Directly fix some whitespace according to c syntax conventions and remove boolean operation on a pointer
Executing proc.review.entry
|
Executing proc.review.plan
|
Begin proc.review.ko Start 1404 |
begin checking:
It is likely that the new implementation does not properly document the constraints which may lead to defects for MPS clients. See also in AMCAddrObject():
|
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 14:20.
- Checking addrobj.c: 8m, 3C
- C.
make testci
does not run the test on Linux. - m. Test prints no output. Should say "no defects found" at least, and probably a lot more.
- 14:45. Checking manual. Building manual. 3M, 2m.
- M. Missing design. rule.code.design.
- Only skimmed the rest before logging meeting at 15:05.
- 4C 13m 4M.
- Logging rescheduled to 16:00.
- End time 15:15.
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.
My role in this review was consistency checking.
I Ambiguous use of "Return" as both the function return value and a value placed in a provided pointer. I suggest the latter should be described by "Provide" rather than "Return".
m Copyright dates in many of the files should be updated.
I Can we make it so that the copyright dates are only in one place in
the source files? Eg have a header comment to say
"See end of file for Copyright and License." ?
m The difference between Res and mps_res_t was not obvious to me and I'm recording this so that we can check it is well explained in the documentation to do with internal and external pointers. Is it easy to find the equivalences?
m In poolamc.c amcAddrObjectSearch line 1896
There is no commentary about the intent of this function.
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.
Further checking during proc.review.log
- Started 16:00.
- nI. I have implemented a copyright date checker for CI somewhere [It's now visible in Automatically checking copyright dates in copyright notices #231 . RB 2023-06-07]. We should deploy it. [It's in my repo on Kiwi in branch/2023-03-23/check-copyright-dates. RB 2023-05-19]
- Finished 16:55.
From @thejayps M2 From @rptb1 Item 6 From @rptb1 in #223 (comment) Brainstorm took 1h |
…ls that do not use segments.
…testci target on all platforms.
Executing proc.review.edit with @thejayps
Handing over edits to @thejayps . (handing over believed to have taken place at ~1615) |
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.edit
…gh an out argument, in response to review <#223 (review)>.
Fixed: Used language consistent with the rest of the manual in 160c87d
Raise: Will be considered in #231 (comment)
Raise: Will be considered in #231 (comment)
Answer: design.mps.interface
Fixed: Added comment about this and the relationship with AMCAddrObject in c4213cb |
…rt this functionality from Configura's mps-preview
Fix - added these comments again in 4f3e8db |
(from #223 (review)) Fix: made more verbose in 4956861 |
from #223 (review) Raise: #244 |
Ready for exit |
Executing proc.review.exit
|
executing proc.merge.pull-request (currently in #228)
|
Fixes #216
Progress towards resolving #110
Part of the plan to meet Configura's requirements by separating and reviewing each implementation.
This branch is a manual reimplementation of code written for mps-2022 which was informally released to Configura.