Volkan

Results 56 issues of Volkan

**Describe the bug** Given the following configuration file ``` { "name" : "MyProject", "files" : ["../src/**/*.st"], "compile_type" : "Shared", "output" : "prog.so", "libraries" : [ { "name" : "iec61131std", "path"...

good first issue
validation

**Describe the bug** Currently `cargo test` will fail with snapshot diffs because a leading comma is appended to the section names. For example the test `multiple_files_with_debug_info` will fail due to...

bug

**Is your feature request related to a problem? Please describe.** We're currently missing a validation for e.g. a `STRING[10]` being passed into a VAR_INPUT block with a variable of type...

validation
medium-priority

EDIT: Take https://llvm.org/docs/Frontend/PerformanceTips.html#avoid-loads-and-stores-of-non-byte-sized-types into consideration **Is your refactor request related to a problem? Please describe.** PR https://github.com/PLC-lang/rusty/pull/1039 [attempted](https://github.com/PLC-lang/rusty/pull/1039/commits/9037523a2ef45ba82eac0f6b7ec8f6c4903e7234) to avoid casting if the types do not differ, which resulted in...

enhancement
refactor
low-priority

**Describe the bug** Should we support the following example, where the assignments are semantically similar but one will generate an error and one will not. I guess this is more...

enhancement
low-priority
needs investigation

As a side note, is this a good candidate to expand our performance tests to detect potential regressions? That is create a test case with many big aggregate types all...

enhancement
performance

**Is your feature request related to a problem? Please describe.** Currently the the following code compiles without any info / warning messages but it isn't clear which `x` value is...

enhancement
validation
low-priority

Some missing conversion functions taken from an internal document: - STRING_TO_BYTE - USINT_TO_BOOL - USINT_TO_BOOL - SINT_TO_STRING - INT_TO_BOOL - INT_TO_STRING - DINT_TO_BOOL - STRING_TO_DWORD - STRING_TO_TIME - STRING_TO_DT -...

good first issue
high-priority

**Is your feature request related to a problem? Please describe.** The following code ```iecst FUNCTION main : DINT VAR x : SINT := 1000000; END_VAR x := 1000000; END_FUNCTION ```...

enhancement
validation
low-priority

**Is your feature request related to a problem? Please describe.** According to the norm, the `start`, `end`, `counter` and `step` values have to be of the same type meaning if...

bug
validation
needs investigation