2012-11-26 Mario de Sousa merge
2012-11-23 Manuele Conti Set ENO to false when conversion function fails.
2012-11-23 Manuele Conti Fix typo in functionDataType array.
2012-11-23 Mario de Sousa Add files missing from a few commits ago...
2012-11-22 Mario de Sousa merge
2012-11-20 Manuele Conti Refix automake files.
2012-11-20 Manuele Conti Add some comments to argument new code.
2012-11-19 Manuele Conti Start to change code like Mario suggestions.
2012-11-19 Manuele Conti Create functionDataType array in derived_conversion_functions_c.
2012-11-16 Manuele Conti Add conversion functions option.
2012-11-15 Manuele Conti Start enumerate conversion functions.
2012-11-22 Mario de Sousa merge
2012-11-12 Manuele Conti Be sure to not redefine TRUE and FALSE macros.
2012-11-22 Mario de Sousa merge
2012-11-12 Manuele Conti Removed unused __attribute__((__packed__)) only gcc compatible.
2012-11-12 Manuele Conti Protect IEC_STD_LIB.H header agaist multi-include problems.
2012-11-22 Mario de Sousa merge
2012-11-22 Mario de Sousa Start to move enumeration declaration checking to its own class.
2012-11-22 Mario de Sousa Fix comments and code alignment
2012-11-19 Mario de Sousa Fix warnings previous change introduced when compiling with gcc.
2012-11-18 Manuele Conti Fix some important clang++ warnings.
2012-11-15 Mario de Sousa Allow use of type#value syntax when defining default initial value inside a TYPE..END_TYPE declaration.
2012-11-15 Mario de Sousa Do datatype verification of fully qualified enumerated values (e.g. ENUMTYPE#enumconst)
2012-11-14 Mario de Sousa Add datatype checking of enumeration data type declarations.
2012-11-14 Mario de Sousa Print const values of symbol.
2012-11-14 Mario de Sousa Fix code generation of enum value constants (this is a temporary fix - it will be followed by a code cleanup).
2012-11-14 Mario de Sousa Fix bug in datatype checking of enumerated datatypes delcarations.
2012-11-14 Mario de Sousa Fix datatype checking of enumerated datatype declarations. We now follow the fill->narrow algorithm correctly.
2012-11-14 Mario de Sousa Add method to determine the id (name) of a datatype.
2012-11-13 Mario de Sousa Change the base datatype of enumerations to an enumerated_type_declaration_c (for named types!)
2012-11-13 Mario de Sousa Change the public interface to debug functions.
2012-11-09 Mario de Sousa Check for errors in enum datatype declarations. (This is not yet complete as it will not yet stop the compilation process if these errors are found)
2012-11-09 Mario de Sousa Fix one more bug - upper_bound() works a little differently to what we want!
2012-11-08 Mario de Sousa Fix more bugs in dsymtable_c (real semantics of std::multimap::lower_bound is not what was assumed!)
2012-11-08 Mario de Sousa Fix counting bug in dsymbtable_c
2012-11-08 Mario de Sousa Use duplicate symtable instead of symtable for enum constant value table (this will later allow us to detect semantic errors in IEC 61131-3 source code)
2012-11-08 Mario de Sousa Move the enumerated_value_symtable to fill_candidate_datatypes_c, since it is only used there!
2012-11-07 Mario de Sousa Make search_base_type_c a singleton!
2012-11-07 Mario de Sousa Start datatype checking of variable declarations (for now, only seting symbol.datatype of enumerations)
2012-11-07 Mario de Sousa Do datatype checking of enum values defined inside anonymous enumeration types (i.e. enum types defined inside a VAR ... END_VAR daclaration).
2013-02-23 Laurent Bessard Added support for testing BCD value validity in BCD_TO_UINT function
2013-02-23 Laurent Bessard Fixed bug in DATE_AND_TIME_TO_TIME_OF_DAY and DATE_AND_TIME_TO_DATE when date and time is before 1970-01-01-00:00:00
2012-12-19 Laurent Bessard Fix warning message when declaring global variables in configuration
2012-12-03 Laurent Bessard Removed unused variable
2012-12-03 Laurent Bessard Replacing libc time functions for date <-> timespec translation by platform and localtime independant implementation
2012-11-28 Edouard Tisserant Removed files generedted by autoconf, should not be in repo
2012-11-28 Edouard Tisserant Fixed timegm usage incompatible with mingw, reverted to mktime in case mingw is detected
2012-11-16 Laurent Bessard Fix in accessor undefined init methods for function block global instances
2012-11-15 Laurent Bessard Fix undefined function toupper in iec_std_lib
2012-11-15 Laurent Bessard Adding support for declaring function block instances as global and external variables
2012-11-08 Laurent Bessard Fix DATE conversions standard functions
2012-11-08 Laurent Bessard Fix definition of BCD to ANY_UINT and ANY_UINT to BCD conversion standard functions
2012-11-06 Laurent Bessard Fix indentation in SFC SL qualifier code generated
2012-11-06 Laurent Bessard Fix indentation and unused variable warning in SFC generated code
2012-10-31 Laurent Bessard Fix pragma with double bracket token stripping
2012-10-23 Manuele Conti Fix some warning about loss of precision data in iec_std_lib.h file.
2012-10-26 Mario de Sousa Fix typo.
2012-10-26 Mario de Sousa Remove deprecated class search_constant_type_c
2012-10-26 Mario de Sousa replace call to search_constant_type_c with symbol.datatype
2012-10-09 Manuele Conti Removing several warning in iec_std_lib.h