Wed, 12 Oct 2016 17:52:48 +0300 |
Andrey Skvortsov |
make autogenerated functions to be 'static inline' instead of 'inline'
|
file |
diff |
annotate
|
Thu, 26 May 2016 17:59:01 +0100 |
mjsousa |
Ignore pragmas inside IL code when handling inline function calls.
|
file |
diff |
annotate
|
Wed, 11 May 2016 18:41:45 +0100 |
mjsousa |
Add support for non standard feature: allow POUs with no in, out and inout parameters
|
file |
diff |
annotate
|
Mon, 08 Jun 2015 19:02:33 +0100 |
mjsousa |
Delete commented out code.
|
file |
diff |
annotate
|
Mon, 08 Jun 2015 19:01:56 +0100 |
mjsousa |
Fix FB calls in IL (FB variable name was showing up extraneously before the C function that initializes the POU containing the FB call)
|
file |
diff |
annotate
|
Sat, 06 Jun 2015 18:58:50 +0100 |
mjsousa |
Delete unused code.
|
file |
diff |
annotate
|
Sun, 16 Nov 2014 12:54:10 +0000 |
mjsousa |
Add support for relaxed datatype model for array datatypes.
|
file |
diff |
annotate
|
Sat, 29 Mar 2014 22:46:09 +0000 |
mjsousa |
Change order of SET_xxx() macros. (this will allow me to simplify the print_setter() methods later on)
|
file |
diff |
annotate
|
Thu, 27 Mar 2014 09:52:13 +0100 |
Edouard Tisserant |
More static declarations in POUS.c in order to avoid conflicting symbol definitions with new POUS.c inclusion scheme
|
file |
diff |
annotate
|
Sun, 02 Mar 2014 17:04:17 +0000 |
mjsousa |
Fix bug: do not print IL 'label' when generating inline functions (JMPxx label was generating erroneous C code)
|
file |
diff |
annotate
|
Sun, 09 Feb 2014 07:23:30 +0000 |
mjsousa |
Code cleanup (part 3): generate_c_typedecl_c is no longer needed for code generation in POUS.c It is now only needed for datatype declaration in POUS.h
|
file |
diff |
annotate
|
Sun, 22 Dec 2013 09:50:02 +0000 |
Mario de Sousa |
Code cleanup: move datatype analysis to get_datatype_info_c
|
file |
diff |
annotate
|
Thu, 19 Dec 2013 19:38:29 +0000 |
Mario de Sousa |
Fix bug: allow use, as lvalues, structures/arrays inside FBs (e.g. fb1.struct1.r := 33.3).
|
file |
diff |
annotate
|
Wed, 18 Dec 2013 18:41:05 +0000 |
Mario de Sousa |
Fix bug/issue #33 (correctly access struct/array variables declared inside a FB -> r:=FB1.FB2.struct1.array1[3] )
|
file |
diff |
annotate
|
Thu, 22 Aug 2013 18:50:43 +0100 |
mjsousa |
Generate correct error message when encountering IL lists embedded in IL formal invocations.
|
file |
diff |
annotate
|
Thu, 03 Jan 2013 18:23:07 +0000 |
Mario de Sousa |
grand merge
|
file |
diff |
annotate
|
Thu, 08 Nov 2012 17:31:50 +0000 |
Mario de Sousa |
Fix counting bug in dsymbtable_c
|
file |
diff |
annotate
|
Wed, 07 Nov 2012 20:07:11 +0000 |
Mario de Sousa |
Make search_base_type_c a singleton!
|
file |
diff |
annotate
|
Thu, 15 Nov 2012 22:28:53 +0100 |
Laurent Bessard |
Adding support for declaring function block instances as global and external variables
|
file |
diff |
annotate
|
Fri, 26 Oct 2012 10:11:28 +0100 |
Mario de Sousa |
Prepare to delete search_constant_type_c -> Move the static variables from search_constant_type_c to get_datatype_info_c
|
file |
diff |
annotate
|
Thu, 25 Oct 2012 18:20:28 +0100 |
Mario de Sousa |
Correctly generate C code for IL expressions, i.e. IL instructions inside parenthesis.
|
file |
diff |
annotate
|
Thu, 25 Oct 2012 11:15:55 +0100 |
Mario de Sousa |
Code cleanup: get the datatype of each entity off symbol->datatype (set in stage3 datatype checking), instead of determining it again in stage4. (NOTE: handling of IL parenthesized expressions is not working! Will be fixed later.)
|
file |
diff |
annotate
|
Thu, 04 Oct 2012 18:50:21 +0100 |
Mario de Sousa |
Deprecate use of search_expression_type_c (prepare for complete removal!).
|
file |
diff |
annotate
|
Thu, 04 Oct 2012 15:10:45 +0100 |
Mario de Sousa |
Merge
|
file |
diff |
annotate
|
Fri, 31 Aug 2012 19:30:48 +0100 |
Mario de Sousa |
Deleting datatype checks no longer needed (with a view of making search_expression_type_c redundant).
|
file |
diff |
annotate
|
Wed, 22 Aug 2012 16:46:17 +0200 |
Laurent Bessard |
Merge with c2546c6e0cfa5ad55b288895f17f1b9f2a228f3b
|
file |
diff |
annotate
|
Thu, 14 Jun 2012 12:00:19 +0100 |
Mario de Sousa |
Clean up code (remove parsing of integers in stage 4).
|
file |
diff |
annotate
|
Wed, 25 Apr 2012 15:46:53 +0100 |
Mario de Sousa |
Make temporary fix to is_complex() method.
|
file |
diff |
annotate
|
Sat, 14 Apr 2012 16:44:53 +0100 |
Mario de Sousa |
Removing code from search_varfb_instance_type_c (use search_var_instance_decl_c instead).
|
file |
diff |
annotate
|
Sat, 31 Mar 2012 21:46:37 +0100 |
Mario de Sousa |
merging with Lauren't changeset.
|
file |
diff |
annotate
|
Sat, 31 Mar 2012 21:34:20 +0100 |
Mario de Sousa |
merge with Laurent's changeset (essentially, ignore all changes).
|
file |
diff |
annotate
|
Sat, 31 Mar 2012 15:30:38 +0100 |
Mario de Sousa |
merging with Laurent's revision 55b074ea7255 (essentially ignoring all changes)
|
file |
diff |
annotate
|
Tue, 21 Feb 2012 17:39:57 +0000 |
Mario de Sousa |
More changes for support of semantic verification of il_expressions
|
file |
diff |
annotate
|
Fri, 27 Jul 2012 15:43:32 +0200 |
Laurent Bessard |
Fix bug while using complex type variables in Function and FunctionBlock interface
|
file |
diff |
annotate
|
Thu, 22 Mar 2012 00:22:48 +0100 |
laurent |
Fixing bug in inlinefcall when a transition is in ST and contains literals
|
file |
diff |
annotate
|
Fri, 24 Feb 2012 14:16:51 +0100 |
laurent |
Fix bug with overloaded function due to literal input values
|
file |
diff |
annotate
|
Fri, 03 Feb 2012 00:09:52 +0100 |
laurent |
Fix bug with functions like LEN and TRUNC that have overloaded return type for same inputs type
|
file |
diff |
annotate
|
Fri, 18 Nov 2011 17:28:37 +0100 |
laurent |
Fixing generated code for global variables. Adding support for defining global variables with complex type
|
file |
diff |
annotate
|
Fri, 04 Nov 2011 18:40:58 +0100 |
laurent |
Fix bug in generate_c_inlinefcall. Was not handling textual SFC elements
|
file |
diff |
annotate
|
Wed, 12 Oct 2011 16:09:29 +0200 |
laurent |
Fix bug generate_c_inlinefcall in inline function name generated
|
file |
diff |
annotate
|
Sun, 09 Oct 2011 20:16:41 +0200 |
laurent |
Fix bug in generate_c_inlinefcall.cc that prevent to use extendible standard functions
|
file |
diff |
annotate
|
Fri, 19 Aug 2011 20:48:05 +0100 |
Mario de Sousa |
Merging with Laurent's repository.
|
file |
diff |
annotate
|
Fri, 29 Jul 2011 16:03:28 +0100 |
Mario de Sousa |
Support for semantic verification of calls to standard functions.
|
file |
diff |
annotate
|
Wed, 13 Jul 2011 13:57:29 +0200 |
laurent |
Adding BYTE operators visit functions in inlinefcall
|
file |
diff |
annotate
|
Wed, 13 Jul 2011 13:40:14 +0200 |
laurent |
Fix bug with DIV and MOD operator in IL code generator
|
file |
diff |
annotate
|
Tue, 12 Jul 2011 22:20:28 +0200 |
laurent |
Fix bug with inline function call in POU programmed in IL
|
file |
diff |
annotate
|
Fri, 08 Jul 2011 11:06:27 +0200 |
laurent |
Fix bug in function calls with literal parameters
|
file |
diff |
annotate
|
Mon, 04 Jul 2011 15:27:09 +0200 |
laurent |
Fix bug in inline function calls when using function with undetermined type interface with literals as input
|
file |
diff |
annotate
|
Tue, 14 Jun 2011 14:53:37 +0100 |
Mario de Sousa |
Add better comments, and change name of functions to clarify what they do.
|
file |
diff |
annotate
|
Tue, 05 Apr 2011 15:14:19 +0200 |
Edouard Tisserant |
Re-generated std lib related code, with updated headers, updated all forgotten headers
|
file |
diff |
annotate
|
Tue, 15 Dec 2009 20:50:30 +0100 |
laurent |
Bug when trying to get type of elements in a big complex structure fixed
|
file |
diff |
annotate
|
Tue, 15 Dec 2009 16:29:44 +0100 |
laurent |
Adding support for using arrays in POU interface
|
file |
diff |
annotate
|
Tue, 15 Dec 2009 08:51:44 +0100 |
laurent |
Bug on generate_c_inlinefcall fixed
|
file |
diff |
annotate
|
Sun, 13 Dec 2009 11:41:22 +0100 |
laurent |
Using function_call_iterator in generate_c_inlinefcall instead of creating a new visitor
|
file |
diff |
annotate
|
Sat, 12 Dec 2009 20:41:32 +0100 |
laurent |
Bug on standard functions called with literals fixed
|
file |
diff |
annotate
|
Fri, 11 Dec 2009 12:53:54 +0100 |
laurent |
Adding support for forcing global without perturbation from setting external
|
file |
diff |
annotate
|
Mon, 07 Dec 2009 15:36:29 +0100 |
berem |
Adding support for setter and getter on complex datatype in IL
|
file |
diff |
annotate
|
Wed, 02 Dec 2009 16:11:01 +0100 |
laurent |
Adding support for flags on Function Block variables for marking which variable must be debugged, retained or is forced
|
file |
diff |
annotate
|
Mon, 30 Nov 2009 15:36:12 +0100 |
laurent |
Adding support for declare, init, get and set macros
|
file |
diff |
annotate
|