- store POU reference to POU declaration instead of global var declarations. 2012-09-19, by Mario de Sousa
- Start declaration check class. 2012-09-18, by Manuele Conti
- Start declaration check class. 2012-09-14, by Manuele Conti
- Adjust coding style. 2012-09-13, by Mario de Sousa
- list_c: initial capacity. ERROR_MSG(msg,...) supports optional arguments now. 2012-09-08, by agraeper
- Deleting datatype checks no longer needed (with a view of making search_expression_type_c redundant). 2012-08-31, by Mario de Sousa
- Start adding support for data type checking of enums. 2012-08-31, by Mario de Sousa
- Remove comment no longer valid since introduction of constant folding. 2012-08-31, by Mario de Sousa
- Add some comments. 2012-08-30, by Mario de Sousa
- Update configure script. 2012-08-30, by Manuele Conti
- More precise handling of const value status. 2012-08-30, by Mario de Sousa
- Fix bug in checking array ranges. 2012-08-30, by Mario de Sousa
- Add more info to error messages. 2012-08-30, by Mario de Sousa
- Allow the use of PRId64, PRIu64 and PRIx64 printf formating macros globally. 2012-08-30, by Mario de Sousa
- Merge. 2012-08-29, by Mario de Sousa
- Fix constant folding: now handles INT_MIN and neg_integer_c correctly. 2012-08-29, by Mario de Sousa
- Replace test bison version without bash regular expression. 2012-08-28, by Manuele Conti
- Fix Segmentation Fault FB var declaration in a single list. 2012-08-16, by Manuele Conti
- Add some comments. 2012-08-27, by Mario de Sousa
- Fix some warning about loss of precision data in iec_std_lib.h file. 2012-10-25, by Edouard Tisserant
- Fix bug with NE function for STRING variables 2012-10-23, by Laurent Bessard
- Fix bug in code for pragma with double brackets 2012-10-22, by Laurent Bessard
- Merged 2012-10-22, by Laurent Bessard
- Adding support for direct array declaration in structure element declaration 2012-10-21, by Laurent Bessard
- Added double curly braces for pragma (kept single curly braces for compatibility). Added macro def and undef surrounding pragma to simplify user code. Moved useless comment from generated code back to code generator. 2012-10-19, by Edouard Tisserant
- Fix bug with task interval using fixed_point value for duration items 2012-09-13, by Laurent Bessard
- Adding error message when task interval value is not supported 2012-09-13, by Laurent Bessard
- Adding error message when task interval value is not supported 2012-09-13, by Laurent Bessard
- Fix bug SFC action index declarations were different in POUS.c and VARIABLES.csv when boolean variables are used as action name in step action association 2012-09-12, by Laurent Bessard
- Fix generated code when using boolean variable as action name in step action association 2012-09-11, by Laurent Bessard
- Fix bug in SFC generated code. Action state was declared in the list of variables to debug, but wasn't stored using structure with flags. This error had side effects that makes Beremiz debug crash. 2012-09-11, by Laurent Bessard
- Adding support for P0 and P1 qualifiers and fixing code generated for SL qualifier 2012-09-04, by Laurent Bessard
- Fixed VARIABLES.csv, was broken when using enumrated types 2012-09-01, by Edouard Tisserant
- Merge with c2546c6e0cfa5ad55b288895f17f1b9f2a228f3b 2012-08-22, by Laurent Bessard
- Moving function to correct location (formating only). 2012-08-17, by Mario de Sousa
- Fix bug in code generation for FB IN_OUT structured parameter. 2012-08-04, by Manuele Conti
- Add check bison version in configure.ac file. 2012-07-30, by Manuele Conti
- Remove remaining signed/unsigned comparison error messages when compiling. 2012-08-16, by Mario de Sousa
- Remove warning about comparisons between int and unsigned int. 2012-07-20, by Manuele Conti
- Support for data types of STEP.T and STEP.X in SFCs 2012-08-01, by Mario de Sousa
- Remove dead code. 2012-08-01, by Mario de Sousa
- Change code formatting (alignment) 2012-08-01, by Mario de Sousa
- Aloow use of SFC STEPs as variables. 2012-07-31, by Mario de Sousa
- Check lvalues in expressions passed to Function/FB IN parameters. 2012-07-28, by Mario de Sousa
- Fix comment (bug found by Manuele). 2012-07-20, by Mario de Sousa
- Remove warning about redefining "__STDC_LIMIT_MACROS" (bug found by Manuele). 2012-07-20, by Mario de Sousa
- Constant folding for IL. 2012-07-20, by Mario de Sousa
- update comments. 2012-07-19, by Mario de Sousa
- fix bug: remove REAL from candidate datatypes when real constant has overflowed. 2012-07-19, by Mario de Sousa
- signed integer limits do not affect ANY_INT constant values. 2012-07-18, by Mario de Sousa
- comment out un-used code. 2012-07-18, by Mario de Sousa
- cleaning up code. Changing HUGE_VAL to INFINITY. 2012-07-18, by Mario de Sousa
- Cleaning up the code. 2012-07-18, by Mario de Sousa
- Clean up the code a little. 2012-07-18, by Mario de Sousa
- Fixing includes to define INTxx_MAX etc... 2012-07-18, by Mario de Sousa
- Add remove_from_candidate_datatype_list method using constant_folding results. 2012-07-14, by Manuele Conti
- fix typo. 2012-06-19, by Mario de Sousa
- fix parsing of non base 10 constant values. 2012-06-19, by Mario de Sousa
- determine const value of hex, octal and bin literals correctly. 2012-06-18, by Mario de Sousa
- fix array bounds check. 2012-06-18, by Mario de Sousa
- Fix stupid typos (in calculating array dimension)! 2012-06-18, by Mario de Sousa
- Add file missing from previous commit. 2012-06-16, by Mario de Sousa
- Add ERROR_MSG macro && move extract_XXX() functions to constant_folding.cc 2012-06-15, by Mario de Sousa
- Add independent extract_integer() function (preparing to remove extract_XXX() from absyntax_utils.cc) 2012-06-14, by Mario de Sousa
- Clean up code (remove parsing of integers in stage 4). 2012-06-14, by Mario de Sousa
- Fix literal MACRO gcc compliant. 2012-06-13, by Manuele Conti
- Add 'dimension' parameter to subrange_c, fill it correctly, and use it. 2012-06-13, by Mario de Sousa
- extract_int64() must not handle negation operation (was doing it incorrectly for INT64_MIN!) 2012-06-13, by Mario de Sousa
- Add support for -INT64_MIN values in literals. 2012-06-13, by Mario de Sousa
- Make compiler portable (do not assume int64_t is long long int) 2012-06-13, by Mario de Sousa
- Add missing set overflow flag. 2012-06-12, by Manuele Conti
- Fix extract_integer_value. 2012-06-12, by Manuele Conti
- Fix typo (thanks Manuele) 2012-06-12, by Mario de Sousa
- Remove potential access to NULL pointer. 2012-06-12, by Mario de Sousa
- fix error message. 2012-06-12, by Mario de Sousa
- Fix array index bound check to consider uint64 indexes/limits. 2012-06-12, by Mario de Sousa
- Fix structure initialize. 2012-06-12, by Manuele conti
- Add check array out of bound. 2012-06-11, by Manuele Conti
- Code for debugging const_value annotations in abstract syntax tree. 2012-06-11, by Mario de Sousa
- Fix 'overflow' detection for real64. 2012-06-11, by Mario de Sousa
- small bug fix. 2012-06-10, by Mario de Sousa
- Fix compare expression in constat folding class. 2012-06-10, by Manuele Conti
- Fix extract_real (thanks Manuele), and add check for overflow. 2012-06-10, by Mario de Sousa
- cleaning up the code... 2012-06-10, by Mario de Sousa
- Fix remaining overflow checks. 2012-06-10, by Mario de Sousa
- remove incorrect include file. 2012-06-09, by Mario de Sousa
- Correctly implement MOD operation and overflow checks (still missing uint * / MOD). 2012-06-09, by Mario de Sousa
- Re-insert errno=0 before calling strtoXX() (thanks go to Manuele) 2012-06-09, by Mario de Sousa
- cosmetic changes. 2012-06-08, by Mario de Sousa
- Add data structure for storing overflow of constant values. 2012-06-08, by Mario de Sousa
- make the compiler platform independent (i.e. no longer assume sizeof(double)==8). 2012-06-06, by Mario de Sousa
- create extract_real_value() in absyntax_utils. NOTE: overflows not yet handled! 2012-06-06, by Mario de Sousa
- Update constant folding: fixing minor bug. 2012-06-06, by Manuele Conti
- Fix a few bugs of previous commit. 2012-06-06, by Mario de Sousa
- Start constant_folding class. 2012-06-05, by Manuele Conti
- little typo in last commited code 2012-06-05, by Andreas Graeper
- Change return data type of array_dimension_iterator_c.next() 2012-06-04, by Mario de Sousa
- Fix SFC stage4 error. 2012-05-16, by Manuele Conti
- Renamed class, remove unused code, delete allocated objects. 2012-05-15, by mjsousa
- Start sematinc range check class. 2012-05-15, by Manuele Conti
- Located variables may have other data types besides ANY_BIT. 2012-05-15, by mjsousa
- Add verify_is_lvalue to control_variable in for_statement. 2012-05-13, by Manuele Conti
- Remove useless code, and replace with assertion. 2012-05-10, by mjsousa
- Fix bug: initialise un-initialised variable. 2012-05-10, by mjsousa
- Delete incorrect comment. 2012-05-10, by mjsousa
- Add some comments... 2012-05-10, by mjsousa
- Add high level comments. 2012-05-10, by mjsousa
- Fix comment. 2012-05-10, by mjsousa
- Fix the previous commit: check for errors in expressions used as subscripts. 2012-05-09, by mjsousa
- Fix data type check array subscript field. 2012-05-09, by Manuele Conti
- Merge changes. 2012-05-09, by mjsousa
- Fix parsing os TIME literals & rename the extract_integer() function. 2012-05-09, by mjsousa
- Fix generation of output for iec2iec. 2012-05-09, by mjsousa
- Do not compile deleted files... 2012-05-09, by mjsousa
- Do not compile deleted files... 2012-05-09, by mjsousa
- ReDelete files - used in old method of supporting standard functions. 2012-05-09, by mjsousa
- Remove file (used for old method of supporting standard functions). 2012-05-09, by mjsousa
- Add TODO list! 2012-04-27, by Mario de Sousa
- Delete unecessary variable. 2012-04-26, by Mario de Sousa
- Fix __dt_to_timespec primitive function. 2012-05-03, by Conti Manuele
- Fix __dt_to_string primitive function. 2012-05-02, by Conti Manuele
- Fix code generation about __INIT_GLOBAL_LOCATED. 2012-04-24, by Conti Manuele
- Change constants into enums. 2012-04-25, by Mario de Sousa
- Add lvalue checking for IL function and FB invocations. 2012-04-25, by Mario de Sousa
- Fix comment. 2012-04-25, by Mario de Sousa
- Add clarifying comment. 2012-04-25, by Mario de Sousa
- Remove access to NULL pointer. 2012-04-25, by Mario de Sousa
- Make temporary fix to is_complex() method. 2012-04-25, by Mario de Sousa
- Fix comment. (thanks go to Manuele for pointing it put). 2012-04-24, by Mario de Sousa
- Stop lvalue checks after finding an error in the expression. 2012-04-23, by Mario de Sousa
- Remove erroneous check for S1 and R1, and add missing declrataion. 2012-04-23, by Mario de Sousa
- Start implement lvalue check in IL instruction. 2012-04-21, by Manuele Conti
- Add lvalue check on fb invocation. 2012-04-21, by Manuele Conti
- Literals are also part of expressions! 2012-04-19, by Mario de Sousa
- Implement check_assignment_to_expression in lvalue_check_c class. 2012-04-18, by Conti Manuele
- Remove potential access to NULL pointer. 2012-04-18, by Mario de Sousa
- Start having nicer stage 4 error messages. 2012-04-18, by Mario de Sousa
- Improve usability command line under windows. 2012-04-17, by Conti Manuele
- Ignore trailing EOLs when determining symbol location. 2012-04-17, by Mario de Sousa
- Add comment. 2012-04-17, by Mario de Sousa
- Fix Segmentation fault in check_assignment_to_output lvalue method. 2012-04-17, by Conti Manuele
- Remove deprecated status for ANYTIME operations. 2012-04-17, by Mario de Sousa
- Produce similar error messages in stage2 and stage3. 2012-04-17, by Mario de Sousa
- Fix bug when handling code with data type errors. 2012-04-16, by Mario de Sousa
- Fix printing of data type errors in while and repeat statements. 2012-04-16, by Mario de Sousa
- Add lvalue check for non formal function invocations. 2012-04-16, by Mario de Sousa
- Fixing check for assingment to FOR control variables. 2012-04-16, by Mario de Sousa
- Moving get_var_name_c into its own file. 2012-04-16, by Mario de Sousa
- Fixing check for assignment to output variables. 2012-04-16, by Mario de Sousa
- Fixing some bugs in lvalue checking (other bugs remain - to be fixed later) 2012-04-15, by Mario de Sousa
- Add lvalue check class. 2012-04-14, by Manuele Conti
- Determine the modifiers (CONST, REATAIN) used when declaring a variable. 2012-04-14, by manuele conti
- Fix typo in comparison expression. 2012-04-14, by Mario de Sousa
- Removing code from search_varfb_instance_type_c (use search_var_instance_decl_c instead). 2012-04-14, by Mario de Sousa
- Fix bug by expanding permissible data input of search_var_instance_decl_c 2012-04-14, by Mario de Sousa
- Edit formating and delete unused code. 2012-04-13, by Mario de Sousa
- Start data type checking of var declarations (including direct variables!) 2012-04-07, by Mario de Sousa
- Delete incorrect comments I had inserted previously (confusing EQ and NE functions) 2012-04-03, by Mario de Sousa
- merging with Lauren't changeset. 2012-03-31, by Mario de Sousa
- merge with Laurent's changeset (essentially ignore all changes). 2012-03-31, by Mario de Sousa
- merge with Laurent's changeset (essentially, ignore all changes). 2012-03-31, by Mario de Sousa
- merging with Laurent's changes. 2012-03-31, by Mario de Sousa
- merging with Laurent's change. 2012-03-31, by Mario de Sousa
- merging with Laurent's revision 55b074ea7255 (essentially ignoring all changes) 2012-03-31, by Mario de Sousa
- Add coment warning about incorrect implementation of the NE standard function. 2012-03-29, by Mario de Sousa
- merging with Laurent's patch. 2012-03-29, by Mario de Sousa
- Print correct error message when handling IL function calls. 2012-03-29, by Mario de Sousa
- Edit error message. 2012-03-15, by Mario de Sousa
- Add EXPT widen table. 2012-03-15, by Mario de Sousa
- Some stupid code cleanups. 2012-03-15, by Mario de Sousa
- Some code cleanups. 2012-03-15, by Mario de Sousa
- Clean up the code. 2012-03-14, by Mario de Sousa
- Fix error messages of il function calls - it now prints out location info of first parameter. 2012-03-14, by Mario de Sousa
- Clean code for printing errors in expressions. 2012-03-14, by Mario de Sousa
- Clean code for comparison operations & operators. 2012-03-14, by Mario de Sousa
- Cleaning up XORN, ANDN, and ORN operator code. 2012-03-14, by Mario de Sousa
- Cleaning up some code. 2012-03-14, by Mario de Sousa
- Add 'widen' tables for AND, OR and XOR operations. 2012-03-14, by Mario de Sousa
- Add MOD widening table, and some code clean-ups. 2012-03-13, by Mario de Sousa
- Re-organizing the code. 2012-03-13, by Mario de Sousa
- Change setting of deprecated_operation from fill to narrow_candidate_datatypes_c. 2012-03-13, by Mario de Sousa
- Clarify some details in the comments. 2012-03-13, by Mario de Sousa
- Add check widening status for IL operator. 2012-03-11, by Manuele Conti
- Fix remaining 'widen' tables. 2012-03-11, by Mario de Sousa
- Fix some 'widen' table entries. 2012-03-11, by Mario de Sousa
- Add a TODO comment. 2012-03-10, by Mario de Sousa
- Clean up code, and add support for 'safe' version of literals. 2012-03-10, by Mario de Sousa
- Bringing comment up to date. 2012-03-10, by Mario de Sousa
- Semantic verification of NOT operator. 2012-03-09, by Mario de Sousa
- Fix bug in building structured variables. 2012-03-09, by Mario de Sousa
- Delete unecessary copy_candidate_datatype_list() function. 2012-03-09, by Mario de Sousa
- Delete no longer needed copy_candidate_datatype_list() function. 2012-03-08, by Mario de Sousa