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.
Fri, 30 Aug 2019 10:27:45 +0200 Edouard Tisserant Reworked get_greatest_tick_count computation
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
Wed, 13 Feb 2019 14:40:26 +0000 Mario de Sousa add default NULL value to references (as suggested by anonymous in issue 62)
Wed, 13 Feb 2019 14:16:26 +0000 Mario de Sousa merge
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, ...
Wed, 26 Dec 2018 12:39:41 +0000 Mario de Sousa remove debugging printf() introduced in previous commits
Wed, 26 Dec 2018 12:02:13 +0000 Mario de Sousa merge
Wed, 26 Dec 2018 11:56:14 +0000 Mario de Sousa fix bug introduced in previous commit (force literals to unsigned log long)
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).
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.
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.
Wed, 26 Dec 2018 11:12:27 +0000 Mario de Sousa Test for overflow when translating task periods/intervals to integer variable.
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.
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)
Fri, 21 Dec 2018 17:32:36 +0000 Mario de Sousa fix issue #78: IL NOT operator not working
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.
Sun, 14 Oct 2018 20:14:13 +0300 Andrey Skvortsov revert commits improved performance of some extensible Standard Functions (ADD, MUL, AND, OR, XOR)
Fri, 20 Apr 2018 17:40:29 +0100 Mario de Sousa merge
Fri, 20 Apr 2018 17:38:09 +0100 Mario de Sousa fix backup/restore functions: now also backup/restore programs instantiated to run inside tasks.
Thu, 01 Mar 2018 19:28:38 +0000 Andrey Skvortsov add include <time.h>, required for time_t
Fri, 02 Feb 2018 18:36:15 +0000 Mario de Sousa improve performance of some extensible Standard Functions (ADD, MUL, AND, OR, XOR) -- increase hardcoded limit to 499
Fri, 02 Feb 2018 18:31:40 +0000 Mario de Sousa improve performance of some extensible Standard Functions (ADD, MUL, AND, OR, XOR) -- Add comments!!
Fri, 02 Feb 2018 18:15:48 +0000 Mario de Sousa improve performance of some extensible Standard Functions (ADD, MUL, AND, OR, XOR)"
Fri, 22 Dec 2017 17:14:02 +0000 Mario de Sousa Fix method ./configure uses to determine bison version (did not work in bourne shell) (submitted by anonymous)"
Thu, 21 Dec 2017 17:56:12 +0000 Mario de Sousa fix bug: allow variables with names starting with 'var' to be used in the first line of POU body
Fri, 20 Oct 2017 18:49:59 +0100 Mario de Sousa Abort compilation when finding R_EDGE or F_EDGE
Wed, 20 Sep 2017 14:56:18 +0100 Andrey Skvortsov Fix bug: XOR operator was broken for ANY_BIT types. No XOR__[DL]WORD__[DL]WORD functions were generated.
Wed, 20 Sep 2017 10:47:54 +0100 mjsousa Add some comments to code regarding backup/restore functions
Thu, 14 Sep 2017 10:50:41 +0100 Mario de Sousa fix initialization of variable (was not following ISO C++ rules)
Wed, 30 Aug 2017 22:13:26 +0100 Mario de Sousa make generating backup/restore functions a command line option (off by default).
Wed, 30 Aug 2017 21:57:18 +0100 Mario de Sousa add support for generating functions to backup/restore the internal state of the PLC.
Tue, 29 Aug 2017 12:02:09 +0100 Mario de Sousa delete unused variable.
Thu, 03 Aug 2017 22:55:12 +0100 Mario de Sousa handle POUs with no VAR .. END_VAR blocks
Thu, 03 Aug 2017 22:32:03 +0100 Mario de Sousa fix bug introduced in previous commit (matiec was unable to parse SFC code)
Thu, 03 Aug 2017 22:16:35 +0100 Mario de Sousa Fix tracking of line numbers in IL code (error messages were previously indicating incorrect line number).
Mon, 03 Jul 2017 20:31:47 +0100 Mario de Sousa Fix bug in datatype narrowing algorithm affecting IL code.
Mon, 03 Jul 2017 20:28:26 +0100 Mario de Sousa Set the symbol->token member in symbolic_variables_c objects.
Mon, 03 Jul 2017 20:27:15 +0100 Mario de Sousa Debugging helper class: print value of tokens in debugging output.
Tue, 09 May 2017 21:46:44 +0100 Paul Beltyukov Fix bug: allow global variables of type DT (initial values for DT are not const!)
Sun, 16 Apr 2017 09:00:09 +0100 Andrey Skvortsov Add comment stating how to enable debug option in flex.
Sun, 16 Apr 2017 08:46:58 +0100 Mario de Sousa merge
Sun, 16 Apr 2017 08:45:56 +0100 Mario de Sousa Print error message when FB/Struct initial value contains other strcuts/FB/arrays (not yet supported by C code generator).
Wed, 05 Apr 2017 13:21:50 +0100 Mario de Sousa Do datatype checking of initial values for structures and FBs, and print error messages when compiling erroneuos source code.
Tue, 04 Apr 2017 17:21:42 +0100 Mario de Sousa fix bug in symbol_c::find_element()
Tue, 04 Apr 2017 15:28:49 +0100 Mario de Sousa Acceept structure_element_declaration_c symbol as a possible (non base type) data type
Tue, 04 Apr 2017 15:24:28 +0100 Mario de Sousa Add token references in structure_element_declaration_c
Tue, 04 Apr 2017 15:21:42 +0100 Mario de Sousa Add token reference to all symbol_c, and add list_c::find_element()
Tue, 04 Apr 2017 10:41:11 +0100 Mario de Sousa remove debug code left in by mistake in previous commit
Mon, 03 Apr 2017 22:18:22 +0100 Mario de Sousa Access elements[] in list_c through a new get_element() method.
Mon, 03 Apr 2017 22:06:40 +0100 Mario de Sousa Start implementation of datatype checking of initial values for structures and FBs.
Wed, 12 Apr 2017 08:44:42 +0100 andrej skvortzov fix wrong common_ticktime if task interval is greater than 4.3 seconds
Sun, 09 Apr 2017 23:43:04 +0100 Mario de Sousa Allow use of GLOBAL/EXTERNAL variables as control variable of FOR loop.
Mon, 03 Apr 2017 18:30:50 +0100 Mario de Sousa Start adding support for explicit initialization of FB instances. Currently only allows initializing FB variables of elementary types.
Sat, 18 Mar 2017 22:15:19 +0000 Mario de Sousa merge
Sat, 18 Mar 2017 22:02:14 +0000 mjsousa merge
Sat, 18 Mar 2017 21:50:00 +0000 mjsousa merge
Sun, 19 Feb 2017 20:13:02 +0000 mjsousa Fix date conversion function (seconds to Date_and_Time). First day of month was falling on previous month.
Wed, 25 Jan 2017 19:50:39 +0000 mjsousa Fix error locations messed up in previous commit.
Wed, 25 Jan 2017 18:29:55 +0000 Andrey Skvortsov fix compilation of SFC transitions written in IL (compiler was entering endless loop)