Thu, 20 Jul 2023 22:03:23 +0200 |
Edouard Tisserant |
Add .gitignore
|
changeset |
files
|
Thu, 20 Jul 2023 22:03:02 +0200 |
Edouard Tisserant |
Fix C++11 invalid suffix on literal warning
|
changeset |
files
|
Fri, 05 Apr 2024 12:05:28 +0200 |
Edouard Tisserant |
Change STRING length from int8_t to uint8_t.
|
changeset |
files
|
Fri, 22 Jul 2022 09:24:12 +0200 |
Edouard Tisserant |
In VARIABLES.CSV, RETAIN variable were only flagged as such for GLOBALS, now local POU variable shoud be as well.
|
changeset |
files
|
Tue, 15 Feb 2022 10:34:23 +0100 |
Edouard Tisserant |
Fixed logic for REPEAT..UNTIL
|
changeset |
files
|
Tue, 14 Dec 2021 09:02:38 +0100 |
Edouard Tisserant |
Added RETAIN qualifier to VARIABLES.CSV
|
changeset |
files
|
Tue, 14 Dec 2021 08:48:05 +0100 |
Edouard Tisserant |
Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Match Beremiz commit 93ad018fb602.
|
changeset |
files
|
Wed, 24 Nov 2021 08:58:58 +0100 |
Edouard Tisserant |
Fixed __SET_EXTERNAL_FB declaration in accessor.h, invoked when accessing EXTERNAL_BLOCK.VARIABLE. Macro was invoking __SET_VAR with wrong parameter count. Fixed corresponding code generator for ST. Seems similar codegen for IL is also broken, but fix would affect other (unknown) behviours -> didn't touch it.
|
changeset |
files
|
Mon, 04 Oct 2021 11:29:13 +0200 |
Edouard Tisserant |
Remove RETAIN qualifier for F_TRIG and R_TRIG 'M' variable. This is not following standard, and implicitely consumes a lot of RETAIN memory. User can explicitely qualify R_TRIG of F_TRIG instance as RETAIN if needed.
|
changeset |
files
|
Mon, 06 Jul 2020 13:29:08 +0200 |
Edouard Tisserant |
Fix in standard function library: forgot static linkage for inline __str_cmp()
|
changeset |
files
|
Tue, 30 Jun 2020 11:23:37 +0200 |
Edouard Tisserant |
Fixed in standard function library: NE_BOOL was missing.
|
changeset |
files
|
Thu, 18 Jun 2020 14:32:20 +0200 |
Edouard Tisserant |
Fixed in standard function library: String comparison was retrurning wrong result whith strings of different sizes but starting the same, or with zero length strings.
|
changeset |
files
|
Fri, 08 May 2020 10:20:04 +0200 |
Edouard Tisserant |
Fixed FIND Standard Character String Function. Now returns 0 in case empty string is given either for IN1 or IN2.
|
changeset |
files
|
Fri, 30 Aug 2019 10:27:45 +0200 |
Edouard Tisserant |
Reworked get_greatest_tick_count computation
|
changeset |
files
|
Tue, 09 Jul 2019 08:31:02 +0200 |
Edouard Tisserant |
Add a column to VARIABLES.CSV, containing variable (derived) type name, additionally to current last column contyaining base type name
|
changeset |
files
|
Wed, 13 Feb 2019 14:40:26 +0000 |
Mario de Sousa |
add default NULL value to references (as suggested by anonymous in issue 62)
|
changeset |
files
|
Wed, 13 Feb 2019 14:16:26 +0000 |
Mario de Sousa |
merge
|
changeset |
files
|
Wed, 26 Dec 2018 19:36:03 +0000 |
Mario de Sousa |
fix issue #73: add missing overloaded functions ADD, SUB, MUL and DIV for TIME, TOD, DT, ...
|
changeset |
files
|
Wed, 26 Dec 2018 12:39:41 +0000 |
Mario de Sousa |
remove debugging printf() introduced in previous commits
|
changeset |
files
|
Wed, 26 Dec 2018 12:02:13 +0000 |
Mario de Sousa |
merge
|
changeset |
files
|
Wed, 26 Dec 2018 11:56:14 +0000 |
Mario de Sousa |
fix bug introduced in previous commit (force literals to unsigned log long)
|
changeset |
files
|
Wed, 26 Dec 2018 11:51:58 +0000 |
Mario de Sousa |
return storage of task interval back to 1 ns resolution (when calculating least common multiple et. al. of task intervals).
|
changeset |
files
|
Wed, 26 Dec 2018 11:45:27 +0000 |
Mario de Sousa |
addendum to issue #76: detect overflow when calculating least common multiple of task intervals.
|
changeset |
files
|
Wed, 26 Dec 2018 11:40:45 +0000 |
Mario de Sousa |
definitive fix of issue #76: remove internal overflow of u64 when calculating least common multiple of task intervals.
|
changeset |
files
|
Wed, 26 Dec 2018 11:12:27 +0000 |
Mario de Sousa |
Test for overflow when translating task periods/intervals to integer variable.
|
changeset |
files
|
Tue, 25 Dec 2018 12:15:29 +0000 |
Mario de Sousa |
partial fix to issue #76 - calculate task periods with 1ms (instead of 1ns) resolution. Allows for tasks with periods larger than 4.295s, but smaller than 50 days.
|
changeset |
files
|
Tue, 25 Dec 2018 11:10:11 +0000 |
Mario de Sousa |
partial fix for issue 74: allow deref of REF in left hand side of assignment (only works in FUNCTIONS for now)
|
changeset |
files
|
Fri, 21 Dec 2018 17:32:36 +0000 |
Mario de Sousa |
fix issue #78: IL NOT operator not working
|
changeset |
files
|
Thu, 20 Dec 2018 18:55:22 +0000 |
Mario de Sousa |
fix issue#77 - when IL FB followed by SFC FB, non-existant error was detected in IL code.
|
changeset |
files
|
Sun, 14 Oct 2018 20:14:13 +0300 |
Andrey Skvortsov |
revert commits improved performance of some extensible Standard Functions (ADD, MUL, AND, OR, XOR)
|
changeset |
files
|