escet merge requestshttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests2021-11-13T15:15:33Zhttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/192#231 Website was wrongly deployed to 'escet' sub-folder.2021-11-13T15:15:33ZDennis Hendriks#231 Website was wrongly deployed to 'escet' sub-folder.Closes #231Closes #231v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/194#233 Fixed some broken links on website to legal page.2021-11-13T21:33:38ZDennis Hendriks#233 Fixed some broken links on website to legal page.Closes #233Closes #233v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/193#232 Added favicons to Chi/CIF/ToolDef static web pages.2021-11-13T21:51:58ZDennis Hendriks#232 Added favicons to Chi/CIF/ToolDef static web pages.Closes #232Closes #232v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/190#227 Parse name instead of identifier for update.2023-12-24T08:21:02ZFerdie Reijnen#227 Parse name instead of identifier for update.Addresses #227Addresses #227v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/197#237 Upgrade to from Java 11.0.2 to 11.0.122021-11-16T15:41:18ZDennis Hendriks#237 Upgrade to from Java 11.0.2 to 11.0.12- Upgrade to from Java 11.0.2 to 11.0.12.
- Small style fix in development environment setup instructions.
- Small fix for Java upgrade instructions.
Closes #237- Upgrade to from Java 11.0.2 to 11.0.12.
- Small style fix in development environment setup instructions.
- Small fix for Java upgrade instructions.
Closes #237v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/198#238 Java 11 keyword list update.2021-11-17T09:50:38ZDennis Hendriks#238 Java 11 keyword list update. - Java 11 keyword list update.
- Refer directly to Java Language Specification (JLS).
- List keywords per first letter for easier completeness checking and smaller diff when changing.
- JavaDoc improvements.
- Extended Java upgrade ... - Java 11 keyword list update.
- Refer directly to Java Language Specification (JLS).
- List keywords per first letter for easier completeness checking and smaller diff when changing.
- JavaDoc improvements.
- Extended Java upgrade instructions for updating `JavaCodeUtils` class.
- `ChiConstructors` regenerated.
Closes #238v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/199#237 Build regression fix for Java/JustJ 11.0.12 changes.2021-11-17T14:09:37ZDennis Hendriks#237 Build regression fix for Java/JustJ 11.0.12 changes.Closes #237Closes #237v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/201#241 DEPENDENCIES.txt update for more license information.2021-11-19T08:02:13ZDennis Hendriks#241 DEPENDENCIES.txt update for more license information.Closes #241Closes #241v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/202#242 Allow running 'copy_all' scripts from development environment.2021-11-19T09:51:58ZDennis Hendriks#242 Allow running 'copy_all' scripts from development environment.Closes #242Closes #242v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/195#234 Type checker should warn for convoluted references2021-11-19T08:09:06ZFerdie Reijnen#234 Type checker should warn for convoluted referencesCloses #234Closes #234v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/206#246 Java*TypeInfo comment fixes.2021-11-24T19:22:28ZDennis Hendriks#246 Java*TypeInfo comment fixes.- JavaEnumTypeInfo comment still doesn't really make sense. To be addressed in #247 after #155.
Closes #246- JavaEnumTypeInfo comment still doesn't really make sense. To be addressed in #247 after #155.
Closes #246v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/205#248 Removed duplicated words in comments and documentation.2021-11-24T19:24:31ZFerdie Reijnen#248 Removed duplicated words in comments and documentation.Closes #248Closes #248v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/204#244 CIF to CIF eliminate component definition/instantiation crashes for Comp...2021-11-25T11:04:08ZFerdie Reijnen#244 CIF to CIF eliminate component definition/instantiation crashes for CompInstWrapTypeCloses #244Closes #244v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/203#98 Customize executable etc names for Eclipse ESCET product2021-11-25T15:20:08ZFerdie Reijnen#98 Customize executable etc names for Eclipse ESCET productCloses #98Closes #98v0.4Ferdie ReijnenFerdie Reijnenhttps://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/207#252 DEPENDENCIES.txt update.2021-11-25T17:42:35ZDennis Hendriks#252 DEPENDENCIES.txt update.Closes #252Closes #252v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/196#155 Linearization preserves more model structure and absolute names.2021-11-26T10:24:55ZDennis Hendriks#155 Linearization preserves more model structure and absolute names.Linearization preserves more of the original model structure and absolute names + other changes:
- CifCollectUtils: added collectDeclarations/collectIoDeclarations.
- LinearizationBase
- No longer eliminates groups (and thus no longer ...Linearization preserves more of the original model structure and absolute names + other changes:
- CifCollectUtils: added collectDeclarations/collectIoDeclarations.
- LinearizationBase
- No longer eliminates groups (and thus no longer pushes I/O file declarations inwards).
- Replaces original automata by groups.
- Now only moves disc/cont var declarations to new automaton.
- Variable names in new aut based on original absolute names.
- No longer moves inits/marked/invs from components to the new aut.
- Inits/markeds/invs from locs still merged to new aut.
- No longer merges I/O declarations into the new automaton.
- No longer merges all enumerations to a single enumeration (and thus no longer adds default initial values).
- removeChannelDataTypes: much simpler code now.
- handleUrgency: does not actually need the specification.
- Linearization may now produce models with scope absolute reference.
- LinearizeMerge
- Use absolute event names now for warning messages.
- Various JavaDoc and comment improvements.
- CifToPlcTrans
- Updated CIF PLC code generator for linearization changes.
- Still merges enums.
- Now collects declarations from all components.
- Improved absolute names in error messages, generated comments, etc.
- Generated PLC code has some backward incompatible name changes.
- Global variables have less 'M' of linearized automaton in names.
- CodeGen
- CIF code generator updated for linearization changes.
- Still pushes print file declarations into print declarations.
- Still merges enums.
- Now collects declarations from all components.
- Improved original event absolute names.
- Improved absolute names in generated comments.
- Improved print declaration order.
- Linearization test updates.
- Realigned linearization product/merge test models.
- Removed linearization enum merge test as enums no longer merged.
- Linearization tests for renames updated for recent changes.
- Linearization documentation updates and improvements.
- CIF PLC code generator tests and documentation updated.
- CIF code generator tests and documentation updated.
Closes #155v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/208#250 SimulinkCodeGenPreChecker uses non-absolute names for messages2021-11-26T12:00:20ZFerdie Reijnen#250 SimulinkCodeGenPreChecker uses non-absolute names for messagesCloses #250Closes #250v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/209#249 CIF PLC code generator generates escaped candidate names2021-11-26T13:02:20ZFerdie Reijnen#249 CIF PLC code generator generates escaped candidate namesCloses #249Closes #249v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/188#171 Performance measuring of data-based synthesis2021-11-29T17:51:44ZMartijn Goorden#171 Performance measuring of data-based synthesisCloses #171Closes #171v0.4https://gitlab.eclipse.org/eclipse/escet/escet/-/merge_requests/210#228 Improve CIF language modification page2021-11-29T21:47:33ZFerdie Reijnen#228 Improve CIF language modification pageCloses #228Closes #228v0.4