Wed, 01 Aug 2012 09:05:25 +0100 Mario de Sousa Remove dead code.
Wed, 01 Aug 2012 08:33:58 +0100 Mario de Sousa Change code formatting (alignment)
Tue, 31 Jul 2012 12:39:04 +0100 Mario de Sousa Aloow use of SFC STEPs as variables.
Sat, 28 Jul 2012 09:07:55 +0100 Mario de Sousa Check lvalues in expressions passed to Function/FB IN parameters.
Fri, 20 Jul 2012 15:57:02 +0100 Mario de Sousa Fix comment (bug found by Manuele).
Fri, 20 Jul 2012 15:53:58 +0100 Mario de Sousa Remove warning about redefining "__STDC_LIMIT_MACROS" (bug found by Manuele).
Fri, 20 Jul 2012 15:50:49 +0100 Mario de Sousa Constant folding for IL.
Thu, 19 Jul 2012 13:42:05 +0100 Mario de Sousa update comments.
Thu, 19 Jul 2012 11:05:41 +0100 Mario de Sousa fix bug: remove REAL from candidate datatypes when real constant has overflowed.
Wed, 18 Jul 2012 23:44:42 +0100 Mario de Sousa signed integer limits do not affect ANY_INT constant values.
Wed, 18 Jul 2012 23:43:57 +0100 Mario de Sousa comment out un-used code.
Wed, 18 Jul 2012 22:34:51 +0100 Mario de Sousa cleaning up code. Changing HUGE_VAL to INFINITY.
Wed, 18 Jul 2012 17:10:57 +0100 Mario de Sousa Cleaning up the code.
Wed, 18 Jul 2012 17:04:34 +0100 Mario de Sousa Clean up the code a little.
Wed, 18 Jul 2012 16:56:36 +0100 Mario de Sousa Fixing includes to define INTxx_MAX etc...
Sat, 14 Jul 2012 11:09:26 +0200 Manuele Conti Add remove_from_candidate_datatype_list method using constant_folding results.
Tue, 19 Jun 2012 18:55:43 +0100 Mario de Sousa fix typo.
Tue, 19 Jun 2012 11:23:30 +0100 Mario de Sousa fix parsing of non base 10 constant values.
Mon, 18 Jun 2012 16:11:00 +0100 Mario de Sousa determine const value of hex, octal and bin literals correctly.
Mon, 18 Jun 2012 15:52:09 +0100 Mario de Sousa fix array bounds check.
Mon, 18 Jun 2012 15:37:37 +0100 Mario de Sousa Fix stupid typos (in calculating array dimension)!
Sat, 16 Jun 2012 07:41:30 +0100 Mario de Sousa Add file missing from previous commit.
Fri, 15 Jun 2012 19:54:33 +0100 Mario de Sousa Add ERROR_MSG macro && move extract_XXX() functions to constant_folding.cc
Thu, 14 Jun 2012 17:50:37 +0100 Mario de Sousa Add independent extract_integer() function (preparing to remove extract_XXX() from absyntax_utils.cc)
Thu, 14 Jun 2012 12:00:19 +0100 Mario de Sousa Clean up code (remove parsing of integers in stage 4).
Wed, 13 Jun 2012 19:51:26 +0200 Manuele Conti Fix literal MACRO gcc compliant.
Wed, 13 Jun 2012 19:43:12 +0100 Mario de Sousa Add 'dimension' parameter to subrange_c, fill it correctly, and use it.
Wed, 13 Jun 2012 14:21:30 +0100 Mario de Sousa extract_int64() must not handle negation operation (was doing it incorrectly for INT64_MIN!)
Wed, 13 Jun 2012 14:07:41 +0100 Mario de Sousa Add support for -INT64_MIN values in literals.
Wed, 13 Jun 2012 13:50:46 +0100 Mario de Sousa Make compiler portable (do not assume int64_t is long long int)
Tue, 12 Jun 2012 22:46:51 +0200 Manuele Conti Add missing set overflow flag.
Tue, 12 Jun 2012 22:32:09 +0200 Manuele Conti Fix extract_integer_value.
Tue, 12 Jun 2012 17:15:24 +0100 Mario de Sousa Fix typo (thanks Manuele)
Tue, 12 Jun 2012 17:12:09 +0100 Mario de Sousa Remove potential access to NULL pointer.
Tue, 12 Jun 2012 17:07:40 +0100 Mario de Sousa fix error message.
Tue, 12 Jun 2012 17:00:00 +0100 Mario de Sousa Fix array index bound check to consider uint64 indexes/limits.
Tue, 12 Jun 2012 09:45:31 +0200 Manuele conti Fix structure initialize.
Mon, 11 Jun 2012 22:38:36 +0200 Manuele Conti Add check array out of bound.
Mon, 11 Jun 2012 18:48:58 +0100 Mario de Sousa Code for debugging const_value annotations in abstract syntax tree.
Mon, 11 Jun 2012 15:58:44 +0100 Mario de Sousa Fix 'overflow' detection for real64.
Sun, 10 Jun 2012 21:51:16 +0100 Mario de Sousa small bug fix.
Sun, 10 Jun 2012 21:28:21 +0200 Manuele Conti Fix compare expression in constat folding class.
Sun, 10 Jun 2012 21:47:15 +0100 Mario de Sousa Fix extract_real (thanks Manuele), and add check for overflow.
Sun, 10 Jun 2012 15:54:10 +0100 Mario de Sousa cleaning up the code...
Sun, 10 Jun 2012 15:38:24 +0100 Mario de Sousa Fix remaining overflow checks.
Sat, 09 Jun 2012 22:58:43 +0100 Mario de Sousa remove incorrect include file.
Sat, 09 Jun 2012 22:55:29 +0100 Mario de Sousa Correctly implement MOD operation and overflow checks (still missing uint * / MOD).
Sat, 09 Jun 2012 08:35:46 +0100 Mario de Sousa Re-insert errno=0 before calling strtoXX() (thanks go to Manuele)
Fri, 08 Jun 2012 19:47:45 +0100 Mario de Sousa cosmetic changes.
Fri, 08 Jun 2012 19:44:32 +0100 Mario de Sousa Add data structure for storing overflow of constant values.
Wed, 06 Jun 2012 16:39:54 +0100 Mario de Sousa make the compiler platform independent (i.e. no longer assume sizeof(double)==8).
Wed, 06 Jun 2012 13:28:50 +0100 Mario de Sousa create extract_real_value() in absyntax_utils. NOTE: overflows not yet handled!
Wed, 06 Jun 2012 00:20:06 +0200 Manuele Conti Update constant folding: fixing minor bug.
Wed, 06 Jun 2012 12:39:32 +0100 Mario de Sousa Fix a few bugs of previous commit.
Tue, 05 Jun 2012 19:17:29 +0200 Manuele Conti Start constant_folding class.
Tue, 05 Jun 2012 11:10:12 +0200 Andreas Graeper little typo in last commited code