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
|
2012-06-12 |
Mario de Sousa |
fix error message.
|
changeset |
files
|
2012-06-12 |
Mario de Sousa |
Fix array index bound check to consider uint64 indexes/limits.
|
changeset |
files
|
2012-06-12 |
Manuele conti |
Fix structure initialize.
|
changeset |
files
|
2012-06-11 |
Manuele Conti |
Add check array out of bound.
|
changeset |
files
|
2012-06-11 |
Mario de Sousa |
Code for debugging const_value annotations in abstract syntax tree.
|
changeset |
files
|
2012-06-11 |
Mario de Sousa |
Fix 'overflow' detection for real64.
|
changeset |
files
|
2012-06-10 |
Mario de Sousa |
small bug fix.
|
changeset |
files
|
2012-06-10 |
Manuele Conti |
Fix compare expression in constat folding class.
|
changeset |
files
|
2012-06-10 |
Mario de Sousa |
Fix extract_real (thanks Manuele), and add check for overflow.
|
changeset |
files
|
2012-06-10 |
Mario de Sousa |
cleaning up the code...
|
changeset |
files
|
2012-06-10 |
Mario de Sousa |
Fix remaining overflow checks.
|
changeset |
files
|
2012-06-09 |
Mario de Sousa |
remove incorrect include file.
|
changeset |
files
|
2012-06-09 |
Mario de Sousa |
Correctly implement MOD operation and overflow checks (still missing uint * / MOD).
|
changeset |
files
|
2012-06-09 |
Mario de Sousa |
Re-insert errno=0 before calling strtoXX() (thanks go to Manuele)
|
changeset |
files
|
2012-06-08 |
Mario de Sousa |
cosmetic changes.
|
changeset |
files
|
2012-06-08 |
Mario de Sousa |
Add data structure for storing overflow of constant values.
|
changeset |
files
|
2012-06-06 |
Mario de Sousa |
make the compiler platform independent (i.e. no longer assume sizeof(double)==8).
|
changeset |
files
|
2012-06-06 |
Mario de Sousa |
create extract_real_value() in absyntax_utils. NOTE: overflows not yet handled!
|
changeset |
files
|
2012-06-05 |
Manuele Conti |
Update constant folding: fixing minor bug.
|
changeset |
files
|
2012-06-06 |
Mario de Sousa |
Fix a few bugs of previous commit.
|
changeset |
files
|
2012-06-05 |
Manuele Conti |
Start constant_folding class.
|
changeset |
files
|
2012-06-05 |
Andreas Graeper |
little typo in last commited code
|
changeset |
files
|
2012-06-04 |
Mario de Sousa |
Change return data type of array_dimension_iterator_c.next()
|
changeset |
files
|
2012-05-15 |
Manuele Conti |
Fix SFC stage4 error.
|
changeset |
files
|
2012-05-15 |
mjsousa |
Renamed class, remove unused code, delete allocated objects.
|
changeset |
files
|
2012-05-15 |
Manuele Conti |
Start sematinc range check class.
|
changeset |
files
|
2012-05-15 |
mjsousa |
Located variables may have other data types besides ANY_BIT.
|
changeset |
files
|
2012-05-13 |
Manuele Conti |
Add verify_is_lvalue to control_variable in for_statement.
|
changeset |
files
|
2012-05-10 |
mjsousa |
Remove useless code, and replace with assertion.
|
changeset |
files
|
2012-05-10 |
mjsousa |
Fix bug: initialise un-initialised variable.
|
changeset |
files
|
2012-05-10 |
mjsousa |
Delete incorrect comment.
|
changeset |
files
|
2012-05-10 |
mjsousa |
Add some comments...
|
changeset |
files
|
2012-05-10 |
mjsousa |
Add high level comments.
|
changeset |
files
|
2012-05-10 |
mjsousa |
Fix comment.
|
changeset |
files
|
2012-05-09 |
mjsousa |
Fix the previous commit: check for errors in expressions used as subscripts.
|
changeset |
files
|
2012-05-09 |
Manuele Conti |
Fix data type check array subscript field.
|
changeset |
files
|
2012-05-09 |
mjsousa |
Merge changes.
|
changeset |
files
|
2012-05-09 |
mjsousa |
Fix parsing os TIME literals & rename the extract_integer() function.
|
changeset |
files
|
2012-05-09 |
mjsousa |
Fix generation of output for iec2iec.
|
changeset |
files
|
2012-05-09 |
mjsousa |
Do not compile deleted files...
|
changeset |
files
|
2012-05-09 |
mjsousa |
Do not compile deleted files...
|
changeset |
files
|
2012-05-09 |
mjsousa |
ReDelete files - used in old method of supporting standard functions.
|
changeset |
files
|
2012-05-09 |
mjsousa |
Remove file (used for old method of supporting standard functions).
|
changeset |
files
|
2012-04-27 |
Mario de Sousa |
Add TODO list!
|
changeset |
files
|
2012-04-26 |
Mario de Sousa |
Delete unecessary variable.
|
changeset |
files
|
2012-05-03 |
Conti Manuele |
Fix __dt_to_timespec primitive function.
|
changeset |
files
|
2012-05-02 |
Conti Manuele |
Fix __dt_to_string primitive function.
|
changeset |
files
|
2012-04-24 |
Conti Manuele |
Fix code generation about __INIT_GLOBAL_LOCATED.
|
changeset |
files
|
2012-04-25 |
Mario de Sousa |
Change constants into enums.
|
changeset |
files
|
2012-04-25 |
Mario de Sousa |
Add lvalue checking for IL function and FB invocations.
|
changeset |
files
|
2012-04-25 |
Mario de Sousa |
Fix comment.
|
changeset |
files
|
2012-04-25 |
Mario de Sousa |
Add clarifying comment.
|
changeset |
files
|
2012-04-25 |
Mario de Sousa |
Remove access to NULL pointer.
|
changeset |
files
|
2012-04-25 |
Mario de Sousa |
Make temporary fix to is_complex() method.
|
changeset |
files
|