Skip to content

Resolve "Return arbitrary value from upd"

Mart Lubbers requested to merge 370-return-arbitrary-value-from-upd into master

What does this MR do?

Change the SDS semantics. modifySDS now returns an auxiliary value and can write to the SDS.

Related issues

Closes #370 (closed)

Changes to public APIs

User-facing, the following functions have been added:

  • access, the task to read, possibly write and produce an auxiliary result an SDS.

Internally, the following functions have been added/changed:

  • amend, the internal function to read, possibly write, and produce an auxiliary result an SDS.
  • modifySDS, now includes an auxiliary result and makes writing optional.

Author's checklist (required)

See CONTRIBUTING.md for the rationale behind these items:

  • The commit history does not contain merges (use git rebase -i master if it does)
  • Intermediate commits compile (use git rebase -i master if not)
  • Newly added code follows the Platform code style
  • Newly added code is documented
  • If bugs have been solved, tests have been added
  • Appropriate types have been used, especially in APIs
  • If efficiency is part of the acceptance criteria of the issue, a benchmark is provided
  • A changelog entry has been added if required. See CONTRIBUTING.md
Edited by Steffen Michels

Merge request reports