Changes between Version 39 and Version 43 of Ticket #4138


Ignore:
Timestamp:
2017-06-13T12:28:31Z (7 years ago)
Author:
Mahder Alemseged Gebremedhin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4138 – Description

    v39 v43  
    3232   Partial support for functions. Instantiation and typing of functions is implemented. Positional arguments and named arguments are supported. *Vectorization support needs do be adapted*. Preliminary support for reductions is implemented. Support for function trees exists.
    3333
    34  Records (Mahder) 75%::
     34 Records (Mahder) 85%::
    3535   Support for records and for record constructors in the works.
    3636
     
    3838   So far only support for the basic types and time is implemented. Support for all the builtin functions and other builtin things (e.g. StateSelect, ExternalObject, etc.) needs to be implemented. As much as possible should be implemented via ModelicaBuiltin. Tests added. Support for functions with variable number of arguments not yet implemented.
    3939
    40  Builtin Array functions and operators (Mahder) 10%::
     40 Reduction operators and Builtin Array functions (Mahder) 70%::
    4141   First the function handling needs to be completed by Mahder.
    4242   Adapt the old Static.mo to the new expressions types in the NF.
     
    5757   Ported the backend unit checking to the new frontend. Added tests. Based on the DAE intermediate form.
    5858
    59  Operator Overloading (Mahder & Martin) 40%::
     59 Operator Overloading (Mahder & Martin) 70%::
    6060  The support for operator overloading from the current front-end (or the previous implementation of the new front-end) should be ported to the new front-end. Most of the Operator Overloading resolution is done, lookup of actual deoverloaded functions is needed.
    6161