Merge ~bfrk/epics-base:scalar-get-optimization into ~epics-core/epics-base/+git/epics-base:7.0
Proposed by
Ben Franksen
Status: | Superseded |
---|---|
Proposed branch: | ~bfrk/epics-base:scalar-get-optimization |
Merge into: | ~epics-core/epics-base/+git/epics-base:7.0 |
Prerequisite: | ~bfrk/epics-base:remove-dbfl_type_rec |
Diff against target: |
218 lines (+64/-55) 4 files modified
modules/database/src/ioc/db/dbChannel.c (+45/-4) modules/database/src/ioc/db/dbChannel.h (+7/-2) modules/database/src/ioc/db/dbDbLink.c (+12/-46) modules/database/src/ioc/dbStatic/link.h (+0/-3) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ben Franksen (community) | Approve | ||
EPICS Core Developers | Pending | ||
Review via email: mp+382204@code.launchpad.net |
This proposal supersedes a proposal from 2020-03-27.
This proposal has been superseded by a proposal from 2021-03-09.
Description of the change
The idea here is to make the special optimization for one-element get requests without options available to all code that calls dbChannelGet. It started out as an attempt to disentangle this logic from dbDbGetValue (this goal is indeed achieved) and then moved on from that point.
To post a comment you must log in.
I light of the bug I introduced with 3f13fff I will rebase this and the other branches I proposed for merging.