Changes between Version 70 and Version 71 of Ticket #4138


Ignore:
Timestamp:
2018-05-02T16:26:26Z (7 years ago)
Author:
Adrian Pop
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4138 – Description

    v70 v71  
    7070  Constant evaluate structural parameters (minimal) or any other constant/parameter bindings (not by default). Per implemented a new type of DAE component reference that contains links to the instantiated component tree on which one can do evaluation of bindings. Support for evaluating expressions has been implemented except ranges, sizes, records. We should ONLY evaluate what we need and nothing more.
    7171
    72  Function Evaluation (Lennart) 1%::
     72 Function Evaluation (Per) 20%::
    7373  Sometimes to evaluate structural parameters one needs to evaluate functions. This will port the function interpretation from the current front-end to the new front-end.
    7474
    75  Expression Simplification (Lennart) 20%::
    76   Expression simplification is needed together with constant/function evaluation to evaluate structural parameters. This needs to be a separate package so that can be reused in some other parts of the compiler. Support for expression simplification has been implemented except for functions, array slices.
     75 Expression Simplification (Per) 50%::
     76  Support expression simplification needed to transform the expressions in such a way that the backend can handle them.
    7777
    7878 Local balance checking (Mahder) ::
     
    8989All tickets opened for New Instantiation:
    9090
    91 [[TicketQuery(status=open,components~=New Instantiation,col=changelog,group=component,format=table)]]
     91[[TicketQuery(status=new,component=New Instantiation,col=changelog,group=priority,format=table)]]