Wed, 24 Oct 2012 15:32:48 +0100Major code cleanup: IL code generation now uses symbol.datatype (filled in during stage3 data type checking) instead of determining the symbol's datatype by itself.
Mario de Sousa <msousa@fe.up.pt> [Wed, 24 Oct 2012 15:32:48 +0100] rev 682
Major code cleanup: IL code generation now uses symbol.datatype (filled in during stage3 data type checking) instead of determining the symbol's datatype by itself.

Thu, 18 Oct 2012 10:57:13 +0100Do not repeat narrow algorithm for ST code, and better comments.
Mario de Sousa <msousa@fe.up.pt> [Thu, 18 Oct 2012 10:57:13 +0100] rev 681
Do not repeat narrow algorithm for ST code, and better comments.

Tue, 16 Oct 2012 18:56:03 +0100New visitor classes missing from previous commit.
Mario de Sousa <msousa@fe.up.pt> [Tue, 16 Oct 2012 18:56:03 +0100] rev 680
New visitor classes missing from previous commit.

Tue, 16 Oct 2012 18:23:16 +0100Remove line printing debug info.
Mario de Sousa <msousa@fe.up.pt> [Tue, 16 Oct 2012 18:23:16 +0100] rev 679
Remove line printing debug info.

Tue, 16 Oct 2012 18:06:32 +0100Add classes to print status of AST (use only for debugging!)
Mario de Sousa <msousa@fe.up.pt> [Tue, 16 Oct 2012 18:06:32 +0100] rev 678
Add classes to print status of AST (use only for debugging!)

Tue, 16 Oct 2012 18:01:22 +0100Remove all remaining NULL (undefined) datatypes from IL code.
Mario de Sousa <msousa@fe.up.pt> [Tue, 16 Oct 2012 18:01:22 +0100] rev 677
Remove all remaining NULL (undefined) datatypes from IL code.

Sat, 13 Oct 2012 12:13:49 +0100Move is_datatype_valid/equal() to get_datatype_info_c
Mario de Sousa <msousa@fe.up.pt> [Sat, 13 Oct 2012 12:13:49 +0100] rev 676
Move is_datatype_valid/equal() to get_datatype_info_c

Thu, 11 Oct 2012 19:16:35 +0100Fix bug related to support of SAFE datatypes.
Mario de Sousa <msousa@fe.up.pt> [Thu, 11 Oct 2012 19:16:35 +0100] rev 675
Fix bug related to support of SAFE datatypes.

Sun, 07 Oct 2012 09:45:54 +0100Set datatype of il_intruction_c objects containing an ST operator.
Mario de Sousa <msousa@fe.up.pt> [Sun, 07 Oct 2012 09:45:54 +0100] rev 674
Set datatype of il_intruction_c objects containing an ST operator.

Sun, 07 Oct 2012 09:33:42 +0100Delete unused variables.
Mario de Sousa <msousa@fe.up.pt> [Sun, 07 Oct 2012 09:33:42 +0100] rev 673
Delete unused variables.

Sat, 06 Oct 2012 22:29:04 +0100Use doubly linked connections for flow control graph (will be used later).
Mario de Sousa <msousa@fe.up.pt> [Sat, 06 Oct 2012 22:29:04 +0100] rev 672
Use doubly linked connections for flow control graph (will be used later).

Thu, 04 Oct 2012 18:54:15 +0100Remove deprecated search_expression_type_c
Mario de Sousa <msousa@fe.up.pt> [Thu, 04 Oct 2012 18:54:15 +0100] rev 671
Remove deprecated search_expression_type_c

Thu, 04 Oct 2012 18:50:21 +0100Deprecate use of search_expression_type_c (prepare for complete removal!).
Mario de Sousa <msousa@fe.up.pt> [Thu, 04 Oct 2012 18:50:21 +0100] rev 670
Deprecate use of search_expression_type_c (prepare for complete removal!).

Thu, 04 Oct 2012 18:29:26 +0100Deprecate use of search_expression_type_c (prepare for complete removal!)
Mario de Sousa <msousa@fe.up.pt> [Thu, 04 Oct 2012 18:29:26 +0100] rev 669
Deprecate use of search_expression_type_c (prepare for complete removal!)

Thu, 04 Oct 2012 16:53:02 +0100Deprecating use of search_expression_type_c, so it may later be deleted!
Mario de Sousa <msousa@fe.up.pt> [Thu, 04 Oct 2012 16:53:02 +0100] rev 668
Deprecating use of search_expression_type_c, so it may later be deleted!

Thu, 04 Oct 2012 15:10:45 +0100Merge
Mario de Sousa <msousa@fe.up.pt> [Thu, 04 Oct 2012 15:10:45 +0100] rev 667
Merge

Thu, 04 Oct 2012 14:30:51 +0100Add new get_datatype_info_c (preparing to remove search_expression_type_c)
Mario de Sousa <msousa@fe.up.pt> [Thu, 04 Oct 2012 14:30:51 +0100] rev 666
Add new get_datatype_info_c (preparing to remove search_expression_type_c)

Thu, 04 Oct 2012 13:12:19 +0100Delete declaration of unused & undeclared functions.
Mario de Sousa <msousa@fe.up.pt> [Thu, 04 Oct 2012 13:12:19 +0100] rev 665
Delete declaration of unused & undeclared functions.

Wed, 03 Oct 2012 17:44:25 +0100Delete class elements that are not used (clean up code).
Mario de Sousa <msousa@fe.up.pt> [Wed, 03 Oct 2012 17:44:25 +0100] rev 664
Delete class elements that are not used (clean up code).

Fri, 28 Sep 2012 23:59:28 +0200Add check whether external var matches to global var.
Manuele Conti <conti.ma@alice.it> [Fri, 28 Sep 2012 23:59:28 +0200] rev 663
Add check whether external var matches to global var.

Thu, 27 Sep 2012 18:14:52 +0100Also check FB passed as parameters in FB/Function calls (Thanks Andreas!)
Mario de Sousa <msousa@fe.up.pt> [Thu, 27 Sep 2012 18:14:52 +0100] rev 662
Also check FB passed as parameters in FB/Function calls (Thanks Andreas!)

Wed, 26 Sep 2012 20:12:39 +0200Minor changes needed to build with pedantic flag.
Manuele Conti <conti.ma@alice.it> [Wed, 26 Sep 2012 20:12:39 +0200] rev 661
Minor changes needed to build with pedantic flag.

Fri, 21 Sep 2012 09:54:10 +0100Also check external/global variable consistency in configurations and FBs.
Mario de Sousa <msousa@fe.up.pt> [Fri, 21 Sep 2012 09:54:10 +0100] rev 660
Also check external/global variable consistency in configurations and FBs.

Fri, 21 Sep 2012 09:53:20 +0100add method for printing class_name. USE ONLY FOR DEBUGING!
Mario de Sousa <msousa@fe.up.pt> [Fri, 21 Sep 2012 09:53:20 +0100] rev 659
add method for printing class_name. USE ONLY FOR DEBUGING!

Wed, 19 Sep 2012 11:23:15 +0100store POU reference to POU declaration instead of global var declarations.
Mario de Sousa <msousa@fe.up.pt> [Wed, 19 Sep 2012 11:23:15 +0100] rev 658
store POU reference to POU declaration instead of global var declarations.

Tue, 18 Sep 2012 14:21:19 +0200Start declaration check class.
Manuele Conti <manuele.conti@sirius-es.it> [Tue, 18 Sep 2012 14:21:19 +0200] rev 657
Start declaration check class.

Fri, 14 Sep 2012 23:35:18 +0200Start declaration check class.
Manuele Conti <conti.ma@alice.it> [Fri, 14 Sep 2012 23:35:18 +0200] rev 656
Start declaration check class.

Thu, 13 Sep 2012 17:12:40 +0100Adjust coding style.
Mario de Sousa <msousa@fe.up.pt> [Thu, 13 Sep 2012 17:12:40 +0100] rev 655
Adjust coding style.

Sat, 08 Sep 2012 10:44:04 +0100list_c: initial capacity. ERROR_MSG(msg,...) supports optional arguments now.
agraeper [Sat, 08 Sep 2012 10:44:04 +0100] rev 654
list_c: initial capacity. ERROR_MSG(msg,...) supports optional arguments now.

Fri, 31 Aug 2012 19:30:48 +0100Deleting datatype checks no longer needed (with a view of making search_expression_type_c redundant).
Mario de Sousa <msousa@fe.up.pt> [Fri, 31 Aug 2012 19:30:48 +0100] rev 653
Deleting datatype checks no longer needed (with a view of making search_expression_type_c redundant).

Fri, 31 Aug 2012 15:09:25 +0100Start adding support for data type checking of enums.
Mario de Sousa <msousa@fe.up.pt> [Fri, 31 Aug 2012 15:09:25 +0100] rev 652
Start adding support for data type checking of enums.

Fri, 31 Aug 2012 10:11:19 +0100Remove comment no longer valid since introduction of constant folding.
Mario de Sousa <msousa@fe.up.pt> [Fri, 31 Aug 2012 10:11:19 +0100] rev 651
Remove comment no longer valid since introduction of constant folding.

Thu, 30 Aug 2012 16:44:29 +0100Add some comments.
Mario de Sousa <msousa@fe.up.pt> [Thu, 30 Aug 2012 16:44:29 +0100] rev 650
Add some comments.

Thu, 30 Aug 2012 15:06:32 +0200Update configure script.
Manuele Conti <manuele.conti@sirius-es.it> [Thu, 30 Aug 2012 15:06:32 +0200] rev 649
Update configure script.

Thu, 30 Aug 2012 13:35:15 +0100More precise handling of const value status.
Mario de Sousa <msousa@fe.up.pt> [Thu, 30 Aug 2012 13:35:15 +0100] rev 648
More precise handling of const value status.

Thu, 30 Aug 2012 13:08:02 +0100Fix bug in checking array ranges.
Mario de Sousa <msousa@fe.up.pt> [Thu, 30 Aug 2012 13:08:02 +0100] rev 647
Fix bug in checking array ranges.

Thu, 30 Aug 2012 13:06:54 +0100Add more info to error messages.
Mario de Sousa <msousa@fe.up.pt> [Thu, 30 Aug 2012 13:06:54 +0100] rev 646
Add more info to error messages.

Thu, 30 Aug 2012 13:04:30 +0100Allow the use of PRId64, PRIu64 and PRIx64 printf formating macros globally.
Mario de Sousa <msousa@fe.up.pt> [Thu, 30 Aug 2012 13:04:30 +0100] rev 645
Allow the use of PRId64, PRIu64 and PRIx64 printf formating macros globally.

Wed, 29 Aug 2012 21:52:33 +0100Merge.
Mario de Sousa <msousa@fe.up.pt> [Wed, 29 Aug 2012 21:52:33 +0100] rev 644
Merge.

Wed, 29 Aug 2012 19:38:15 +0100Fix constant folding: now handles INT_MIN and neg_integer_c correctly.
Mario de Sousa <msousa@fe.up.pt> [Wed, 29 Aug 2012 19:38:15 +0100] rev 643
Fix constant folding: now handles INT_MIN and neg_integer_c correctly.

Tue, 28 Aug 2012 22:37:26 +0200Replace test bison version without bash regular expression.
Manuele Conti <conti.ma@alice.it> [Tue, 28 Aug 2012 22:37:26 +0200] rev 642
Replace test bison version without bash regular expression.
Tested on OS X 10.8 - Linux Ubuntu 12.4 - MinGW.

Thu, 16 Aug 2012 22:44:38 +0200Fix Segmentation Fault FB var declaration in a single list.
Manuele Conti <conti.ma@alice.it> [Thu, 16 Aug 2012 22:44:38 +0200] rev 641
Fix Segmentation Fault FB var declaration in a single list.

Mon, 27 Aug 2012 17:58:07 +0100Add some comments.
Mario de Sousa <msousa@fe.up.pt> [Mon, 27 Aug 2012 17:58:07 +0100] rev 640
Add some comments.

Thu, 25 Oct 2012 11:09:06 +0200Fix some warning about loss of precision data in iec_std_lib.h file.
Edouard Tisserant [Thu, 25 Oct 2012 11:09:06 +0200] rev 639
Fix some warning about loss of precision data in iec_std_lib.h file.

Tue, 23 Oct 2012 11:32:49 +0200Fix bug with NE function for STRING variables
Laurent Bessard [Tue, 23 Oct 2012 11:32:49 +0200] rev 638
Fix bug with NE function for STRING variables

Mon, 22 Oct 2012 23:08:54 +0200Fix bug in code for pragma with double brackets
Laurent Bessard [Mon, 22 Oct 2012 23:08:54 +0200] rev 637
Fix bug in code for pragma with double brackets

Mon, 22 Oct 2012 17:44:40 +0200Merged
Laurent Bessard [Mon, 22 Oct 2012 17:44:40 +0200] rev 636
Merged

Sun, 21 Oct 2012 16:55:08 +0200Adding support for direct array declaration in structure element declaration
Laurent Bessard [Sun, 21 Oct 2012 16:55:08 +0200] rev 635
Adding support for direct array declaration in structure element declaration