Stephan Eberle

Results 23 issues of Stephan Eberle

When designing feature models in a modular way it happens sooner or later that one has a feature model A the features of which imply or exclude certain features of...

kind.enhancement
prio.medium
feature.ple

When having worked in an mbeddr project for a while a lot of stuff in gets accumulated in "imports" section of modules and "included modules" section of build configuration. It'd...

kind.enhancement
theme.usability
prio.medium
feature.programming

... but not uint32

feature.programming

Some C library headers such as [](http://pubs.opengroup.org/onlinepubs/9699919799/functions/stat.html) defines structs and functions that have the same name. Therefore, the typesystem rules in mbeddr should be tweaked a little bit to avoid...

prio.low
feature.programming

E.g., ![image](https://user-images.githubusercontent.com/1942528/61938608-d0389a80-af91-11e9-9b02-b20816248f82.png) Expected: an error on the second case clause that is a duplicate of the first one Actual: no error

prio.medium
feature.programming

E.g., ![image](https://user-images.githubusercontent.com/1942528/61876218-a9745880-aeec-11e9-9390-70314ec85f83.png) Expected: no error Actual: * Error: type uint8 const volatile is not a subtype of int64 const volatile * Error: type int64 const volatile is not a subtype...

prio.medium
feature.programming

E.g., ![image](https://cloud.githubusercontent.com/assets/1942528/3515577/3489ed86-06d7-11e4-9731-1ce4e95fd4c7.png) When compiling the generated code, the following compilation error is raised: Error[Pe852]: expression must be a pointer to a complete object type S:\code\mbeddr\solutions\com.itemis.smartmeter.ssec\source_gen\com\itemis\smartmeter\ssec\integrations\partial\sd24\FixedSizeDatagramPoolImpl.c 15 There should be a...

theme.usability
prio.medium
feature.programming

Example: Before: ![image](https://user-images.githubusercontent.com/1942528/61992091-e6aa2900-b059-11e9-837d-c458baf8a282.png) After: ![image](https://user-images.githubusercontent.com/1942528/61992078-b19dd680-b059-11e9-9e76-68d1efd1c843.png) Expected: function name = delegatingJSONTreeInputHandler Actual: function name = input_handler

feature.programming

Examples: ![image](https://user-images.githubusercontent.com/1942528/61991209-3b937280-b04d-11e9-9e1c-30509838db62.png) --------------------------------------------------------------------------------------------------------- ![image](https://user-images.githubusercontent.com/1942528/61991238-cd02e480-b04d-11e9-8933-fd7bccd1000a.png) --------------------------------------------------------------------------------------------------------- ![image](https://user-images.githubusercontent.com/1942528/61991245-f02d9400-b04d-11e9-869a-278b7cf9646b.png) --------------------------------------------------------------------------------------------------------- ![image](https://user-images.githubusercontent.com/1942528/61991264-23702300-b04e-11e9-90da-05b6ce7b1f34.png) --------------------------------------------------------------------------------------------------------- Expected: no warning Actual: Warning: Assigned variable is not used after this point.

feature.programming

To facilitate the navigation through mbeddr code using components/interfaces, the following features should be supported: 1. _Go to Implementations_ context menu entry for **required port operation invocations** and **interface operations**...

kind.enhancement
feature.programming