From 2c255381dbc088099a64e333ff7b675567831889 Mon Sep 17 00:00:00 2001 From: Hans Olsson Date: Wed, 15 Jun 2022 13:26:21 +0200 Subject: [PATCH] Update ReadMe.md Add issue-column as well. I know that in most new cases it is a Pull-Request not an Issue, but the point is to use it for discussion so it doesn't matter. Also removing the redundant parenthesis around links due to: - No need to highlight links when separate columns - Slightly less text which helps when adding more - The automatically generated link (for the new issues) are in this form --- RationaleMCP/ReadMe.md | 81 +++++++++++++++++++++--------------------- 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/RationaleMCP/ReadMe.md b/RationaleMCP/ReadMe.md index 53530533f..3da88f114 100644 --- a/RationaleMCP/ReadMe.md +++ b/RationaleMCP/ReadMe.md @@ -15,49 +15,50 @@ After a release is accepted, follow the [check-list for a new release](NewReleas New MCP should be added to the following list - on the main branch to keep track of them, but the rest of the development on a branch/pull-request before being accepted. +Discussion goes in the listed issue below. ## List of existing MCPs -|Status|Number|Name|Link| -|------|------|----|----| -|Active|0039|Licensing and encryption|([MCP/0039](https://github.com/modelica/ModelicaSpecification/tree/MCP/0039/RationaleMCP/0039))| -|Active|0038|Initialization of Clocked Partitions|([MCP/0038](https://github.com/modelica/ModelicaSpecification/tree/MCP/0038/RationaleMCP/0038))| -|Active|0037|Generalized Modelica URIs|([MCP/0037](https://github.com/modelica/ModelicaSpecification/tree/MCP/0037/RationaleMCP/0037))| -|Active|0036|Setting states|([MCP/0036](https://github.com/modelica/ModelicaSpecification/tree/MCP/0036/RationaleMCP/0036))| -|Active|0035|Multilingual support of Modelica|([MCP/0035](https://github.com/modelica/ModelicaSpecification/tree/MCP/0035/RationaleMCP/0035))| -|Active|0034|Ternary|([MCP/0034](https://github.com/modelica/ModelicaSpecification/tree/MCP/0034/RationaleMCP/0034))| -|Added in [3.5](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.5)|0033|Annotations for Predefined Plots|([MCP/0033](https://github.com/modelica/ModelicaSpecification/tree/MCP/0033/RationaleMCP/0033))| -|Active|0032|Selective Model Extension|([MCP/0032](https://github.com/modelica/ModelicaSpecification/tree/MCP/0032/RationaleMCP/0032))| -|Active|0031|Flat Modelica and MLS modularization|([MCP/0031](https://github.com/modelica/ModelicaSpecification/tree/MCP/0031/RationaleMCP/0031))| -|On hold|0030|IsClocked Operator|([#2238](https://github.com/modelica/ModelicaSpecification/issues/2238))| -|Active|0029|License Export|([MCP/0029](https://github.com/modelica/ModelicaSpecification/tree/MCP/0029/RationaleMCP/0029))| -|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0028|Record Derivatives mixing Real and non-Real|([#2137](https://github.com/modelica/ModelicaSpecification/issues/2137))| -|Active|0027|Units of Literal Constants|([#2127](https://github.com/modelica/ModelicaSpecification/issues/2127))| -|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0026|Arc-only Ellipse|([#2045](https://github.com/modelica/ModelicaSpecification/issues/2045))| -|On hold|0025|Functions with input output|([#2012](https://github.com/modelica/ModelicaSpecification/issues/2012))| -|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0024|Initialization of Clocked States|([#2007](https://github.com/modelica/ModelicaSpecification/issues/2007))| -|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0023|Model to Record|([#1953](https://github.com/modelica/ModelicaSpecification/issues/1953))| -|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0022|Integer to Enumeration|([#1842](https://github.com/modelica/ModelicaSpecification/issues/1842))| -|Active|0021|Component iterators|([MCP/0021](https://github.com/modelica/ModelicaSpecification/tree/MCP/0021/RationaleMCP/0021))| -|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0020|Model as Arguments to Functions|| -|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0019|Improvement of Flattening Description|([#1829](https://github.com/modelica/ModelicaSpecification/issues/1829))| -|Added for [3.5](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.5)|0018|Change specification format|| -|Active|0017|Portable import of FMUs|| -|Active|0016|Semantic Versions|| -|Active|0015|Language Version Header|([MCP/0015](https://github.com/modelica/ModelicaSpecification/tree/MCP/0015/RationaleMCP/0015))| -|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0014|Conversion|([#1622](https://github.com/modelica/ModelicaSpecification/issues/1622))| +|Status|Number|Name|Branch|Issue| +|------|------|----|----|-| +|Active|0039|Licensing and encryption|[MCP/0039](https://github.com/modelica/ModelicaSpecification/tree/MCP/0039/RationaleMCP/0039)|https://github.com/modelica/ModelicaSpecification/pull/2931| +|Active|0038|Initialization of Clocked Partitions|[MCP/0038](https://github.com/modelica/ModelicaSpecification/tree/MCP/0038/RationaleMCP/0038)|| +|Active|0037|Generalized Modelica URIs|[MCP/0037](https://github.com/modelica/ModelicaSpecification/tree/MCP/0037/RationaleMCP/0037)|https://github.com/modelica/ModelicaSpecification/pull/2663| +|Active|0036|Setting states|[MCP/0036](https://github.com/modelica/ModelicaSpecification/tree/MCP/0036/RationaleMCP/0036)|https://github.com/modelica/ModelicaSpecification/pull/3164| +|Active|0035|Multilingual support of Modelica|[MCP/0035](https://github.com/modelica/ModelicaSpecification/tree/MCP/0035/RationaleMCP/0035)|https://github.com/modelica/ModelicaSpecification/pull/2956| +|Active|0034|Ternary|[MCP/0034](https://github.com/modelica/ModelicaSpecification/tree/MCP/0034/RationaleMCP/0034)|https://github.com/modelica/ModelicaSpecification/pull/2477| +|Added in [3.5](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.5)|0033|Annotations for Predefined Plots|[MCP/0033](https://github.com/modelica/ModelicaSpecification/tree/MCP/0033/RationaleMCP/0033)|| +|Active|0032|Selective Model Extension|[MCP/0032](https://github.com/modelica/ModelicaSpecification/tree/MCP/0032/RationaleMCP/0032)|https://github.com/modelica/ModelicaSpecification/pull/3166| +|Active|0031|Flat Modelica and MLS modularization|[MCP/0031](https://github.com/modelica/ModelicaSpecification/tree/MCP/0031/RationaleMCP/0031)| +|On hold|0030|IsClocked Operator||[#2238](https://github.com/modelica/ModelicaSpecification/issues/2238)| +|Active|0029|License Export|[MCP/0029](https://github.com/modelica/ModelicaSpecification/tree/MCP/0029/RationaleMCP/0029)|| +|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0028|Record Derivatives mixing Real and non-Real||[#2137](https://github.com/modelica/ModelicaSpecification/issues/2137)| +|Active|0027|Units of Literal Constants||[#2127](https://github.com/modelica/ModelicaSpecification/issues/2127)| +|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0026|Arc-only Ellipse||[#2045](https://github.com/modelica/ModelicaSpecification/issues/2045)| +|On hold|0025|Functions with input output||[#2012](https://github.com/modelica/ModelicaSpecification/issues/2012)| +|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0024|Initialization of Clocked States||[#2007](https://github.com/modelica/ModelicaSpecification/issues/2007)| +|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0023|Model to Record||[#1953](https://github.com/modelica/ModelicaSpecification/issues/1953)| +|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0022|Integer to Enumeration||[#1842](https://github.com/modelica/ModelicaSpecification/issues/1842)| +|Active|0021|Component iterators|[MCP/0021](https://github.com/modelica/ModelicaSpecification/tree/MCP/0021/RationaleMCP/0021)|| +|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0020|Model as Arguments to Functions||| +|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0019|Improvement of Flattening Description||[#1829](https://github.com/modelica/ModelicaSpecification/issues/1829)| +|Added for [3.5](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.5)|0018|Change specification format||| +|Active|0017|Portable import of FMUs||| +|Active|0016|Semantic Versions||| +|Active|0015|Language Version Header|[MCP/0015](https://github.com/modelica/ModelicaSpecification/tree/MCP/0015/RationaleMCP/0015)|| +|Added in [3.4](https://github.com/modelica/ModelicaSpecification/releases/tag/v3.4)|0014|Conversion||[#1622](https://github.com/modelica/ModelicaSpecification/issues/1622)| |On hold|0013|Introducing polymorphic functions|| -|Active|0012|Calling blocks as functions|([MCP/0012](https://github.com/modelica/ModelicaSpecification/tree/MCP/0012/RationaleMCP/0012))| -|On hold|0011|Allow user-defined functions in reductions|| -|On hold|0010|Adding guards to reductions|| -|Active|0009|Undefined modification|([MCP/0009](https://github.com/modelica/ModelicaSpecification/tree/MCP/0009/RationaleMCP/0009))| -|On hold|0008|Custom annotations|| -|On hold|0007|Match expressions|| -|On hold|0006|Atomic blocks|| -|On hold|0005|Equivalent parameters|| -|On hold|0004|Handling uncertainties (need to consider MCP0008)|| -|On hold|0003|User defined annotations (superseded by MCP0008)|| -|On hold|0002|Improved class generation|| -|On hold|0001|Improved parametrization|| +|Active|0012|Calling blocks as functions|[MCP/0012](https://github.com/modelica/ModelicaSpecification/tree/MCP/0012/RationaleMCP/0012)|| +|On hold|0011|Allow user-defined functions in reductions||| +|On hold|0010|Adding guards to reductions||| +|Active|0009|Undefined modification|[MCP/0009](https://github.com/modelica/ModelicaSpecification/tree/MCP/0009/RationaleMCP/0009)|https://github.com/modelica/ModelicaSpecification/pull/3167| +|On hold|0008|Custom annotations||| +|On hold|0007|Match expressions||| +|On hold|0006|Atomic blocks||| +|On hold|0005|Equivalent parameters||| +|On hold|0004|Handling uncertainties (need to consider MCP0008)||| +|On hold|0003|User defined annotations (superseded by MCP0008)||| +|On hold|0002|Improved class generation||| +|On hold|0001|Improved parametrization||| Note that the documents for older issues (especially the ones on hold) have not been transferred to GitHub, but are found on an older svn-server.