2012-08-29 |
Mario de Sousa |
Merge.
|
changeset |
files
|
2012-08-29 |
Mario de Sousa |
Fix constant folding: now handles INT_MIN and neg_integer_c correctly.
|
changeset |
files
|
2012-08-28 |
Manuele Conti |
Replace test bison version without bash regular expression.
|
changeset |
files
|
2012-08-16 |
Manuele Conti |
Fix Segmentation Fault FB var declaration in a single list.
|
changeset |
files
|
2012-08-27 |
Mario de Sousa |
Add some comments.
|
changeset |
files
|
2012-10-25 |
Edouard Tisserant |
Fix some warning about loss of precision data in iec_std_lib.h file.
|
changeset |
files
|
2012-10-23 |
Laurent Bessard |
Fix bug with NE function for STRING variables
|
changeset |
files
|
2012-10-22 |
Laurent Bessard |
Fix bug in code for pragma with double brackets
|
changeset |
files
|
2012-10-22 |
Laurent Bessard |
Merged
|
changeset |
files
|
2012-10-21 |
Laurent Bessard |
Adding support for direct array declaration in structure element declaration
|
changeset |
files
|
2012-10-19 |
Edouard Tisserant |
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.
|
changeset |
files
|
2012-09-13 |
Laurent Bessard |
Fix bug with task interval using fixed_point value for duration items
|
changeset |
files
|
2012-09-13 |
Laurent Bessard |
Adding error message when task interval value is not supported
|
changeset |
files
|
2012-09-13 |
Laurent Bessard |
Adding error message when task interval value is not supported
|
changeset |
files
|
2012-09-11 |
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
|
changeset |
files
|
2012-09-11 |
Laurent Bessard |
Fix generated code when using boolean variable as action name in step action association
|
changeset |
files
|
2012-09-10 |
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.
|
changeset |
files
|
2012-09-04 |
Laurent Bessard |
Adding support for P0 and P1 qualifiers and fixing code generated for SL qualifier
|
changeset |
files
|
2012-09-01 |
Edouard Tisserant |
Fixed VARIABLES.csv, was broken when using enumrated types
|
changeset |
files
|
2012-08-22 |
Laurent Bessard |
Merge with c2546c6e0cfa5ad55b288895f17f1b9f2a228f3b
|
changeset |
files
|
2012-08-17 |
Mario de Sousa |
Moving function to correct location (formating only).
|
changeset |
files
|
2012-08-04 |
Manuele Conti |
Fix bug in code generation for FB IN_OUT structured parameter.
|
changeset |
files
|
2012-07-30 |
Manuele Conti |
Add check bison version in configure.ac file.
|
changeset |
files
|
2012-08-16 |
Mario de Sousa |
Remove remaining signed/unsigned comparison error messages when compiling.
|
changeset |
files
|
2012-07-20 |
Manuele Conti |
Remove warning about comparisons between int and unsigned int.
|
changeset |
files
|
2012-08-01 |
Mario de Sousa |
Support for data types of STEP.T and STEP.X in SFCs
|
changeset |
files
|
2012-08-01 |
Mario de Sousa |
Remove dead code.
|
changeset |
files
|
2012-08-01 |
Mario de Sousa |
Change code formatting (alignment)
|
changeset |
files
|
2012-07-31 |
Mario de Sousa |
Aloow use of SFC STEPs as variables.
|
changeset |
files
|
2012-07-28 |
Mario de Sousa |
Check lvalues in expressions passed to Function/FB IN parameters.
|
changeset |
files
|
2012-07-20 |
Mario de Sousa |
Fix comment (bug found by Manuele).
|
changeset |
files
|
2012-07-20 |
Mario de Sousa |
Remove warning about redefining "__STDC_LIMIT_MACROS" (bug found by Manuele).
|
changeset |
files
|
2012-07-20 |
Mario de Sousa |
Constant folding for IL.
|
changeset |
files
|
2012-07-19 |
Mario de Sousa |
update comments.
|
changeset |
files
|
2012-07-19 |
Mario de Sousa |
fix bug: remove REAL from candidate datatypes when real constant has overflowed.
|
changeset |
files
|
2012-07-18 |
Mario de Sousa |
signed integer limits do not affect ANY_INT constant values.
|
changeset |
files
|
2012-07-18 |
Mario de Sousa |
comment out un-used code.
|
changeset |
files
|
2012-07-18 |
Mario de Sousa |
cleaning up code. Changing HUGE_VAL to INFINITY.
|
changeset |
files
|
2012-07-18 |
Mario de Sousa |
Cleaning up the code.
|
changeset |
files
|
2012-07-18 |
Mario de Sousa |
Clean up the code a little.
|
changeset |
files
|
2012-07-18 |
Mario de Sousa |
Fixing includes to define INTxx_MAX etc...
|
changeset |
files
|
2012-07-14 |
Manuele Conti |
Add remove_from_candidate_datatype_list method using constant_folding results.
|
changeset |
files
|
2012-06-19 |
Mario de Sousa |
fix typo.
|
changeset |
files
|
2012-06-19 |
Mario de Sousa |
fix parsing of non base 10 constant values.
|
changeset |
files
|
2012-06-18 |
Mario de Sousa |
determine const value of hex, octal and bin literals correctly.
|
changeset |
files
|
2012-06-18 |
Mario de Sousa |
fix array bounds check.
|
changeset |
files
|
2012-06-18 |
Mario de Sousa |
Fix stupid typos (in calculating array dimension)!
|
changeset |
files
|
2012-06-16 |
Mario de Sousa |
Add file missing from previous commit.
|
changeset |
files
|
2012-06-15 |
Mario de Sousa |
Add ERROR_MSG macro && move extract_XXX() functions to constant_folding.cc
|
changeset |
files
|
2012-06-14 |
Mario de Sousa |
Add independent extract_integer() function (preparing to remove extract_XXX() from absyntax_utils.cc)
|
changeset |
files
|
2012-06-14 |
Mario de Sousa |
Clean up code (remove parsing of integers in stage 4).
|
changeset |
files
|
2012-06-13 |
Manuele Conti |
Fix literal MACRO gcc compliant.
|
changeset |
files
|
2012-06-13 |
Mario de Sousa |
Add 'dimension' parameter to subrange_c, fill it correctly, and use it.
|
changeset |
files
|
2012-06-13 |
Mario de Sousa |
extract_int64() must not handle negation operation (was doing it incorrectly for INT64_MIN!)
|
changeset |
files
|
2012-06-13 |
Mario de Sousa |
Add support for -INT64_MIN values in literals.
|
changeset |
files
|
2012-06-13 |
Mario de Sousa |
Make compiler portable (do not assume int64_t is long long int)
|
changeset |
files
|
2012-06-12 |
Manuele Conti |
Add missing set overflow flag.
|
changeset |
files
|
2012-06-12 |
Manuele Conti |
Fix extract_integer_value.
|
changeset |
files
|
2012-06-12 |
Mario de Sousa |
Fix typo (thanks Manuele)
|
changeset |
files
|
2012-06-12 |
Mario de Sousa |
Remove potential access to NULL pointer.
|
changeset |
files
|