Skip to content
Snippets Groups Projects

Refactor quantities

Merged Martin Lueders requested to merge quantities_list into main

Description

This MR refactors the list of quantities (changing from a fixed size array to a linked list), and introduces the concept of parents of a quantity. This is necessary to ensure that a quantity is not updated beyond the iteration counter of the parent system, which occurred in some situations, e.g. when two systems interacted via on-demand quantities.

News snippet

Introduce linked lists of quantities and parents of a quantity to ensure quantities are not getting ahead of their parents.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading