Changes between Version 66 and Version 67 of Ticket #4138
- Timestamp:
- 2018-02-26T14:11:18Z (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #4138 – Description
v66 v67 4 4 5 5 Instantiation (Per, Adrian) 80%:: 6 Instantiation of long and short class definitions are implemented. Still missing are overloaded functions and partial derivative functions. Basic support for class extends is implemented. The handling of equations, algorithms and expressions needs to be expanded.6 Instantiation of long and short class definitions are implemented. Still missing are overloaded functions and partial derivative functions. Basic support for class extends is implemented. 7 7 8 8 Extends (Per) 90%:: … … 45 45 46 46 Typing (Per, Mahder) 100%:: 47 Quite a lot of typing is already implemented, but it needs to be expanded to handle all kinds of expressions and so on.47 The infrastructure for typing expressions is implemented, what remains is mostly bug fixing and applying typing when implementing new features. 48 48 49 49 Type Checking (Mahder, Peter, Per) 80%:: 50 Some parts of the type checking module from the "old new frontend" is being used to type check binary expressions at the moment. Everything in NFTypeCheck that's not used is commented out since some of it doesn't compile any more. We need to investigate if more of the old code can be reused, and implement missing/nonreusable parts.50 Type checking is mostly implemented, but probably needs to be improved to make sure it handles all cases. 51 51 52 52 Flattening (Per) 70%:: 53 Needs to be improved. 54 OLD: Expansion of array bindings is currently broken and need to be fixed. Subscripting needs to be improved, and the module in general needs to be expanded to keep up with the phases before it. Some issues with subscripts are left. 55 53 Handling of array bindings needs to be improved, otherwise it's mostly working. 56 54 57 55 Connection Handling (Per) 60%::