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
Mon, 04 Jun 2012 18:22:11 +0100 Mario de Sousa Change return data type of array_dimension_iterator_c.next()
Wed, 16 May 2012 00:15:32 +0200 Manuele Conti Fix SFC stage4 error.
Tue, 15 May 2012 23:03:25 +0100 mjsousa Renamed class, remove unused code, delete allocated objects.
Tue, 15 May 2012 18:59:32 +0200 Manuele Conti Start sematinc range check class.
Tue, 15 May 2012 15:50:43 +0100 mjsousa Located variables may have other data types besides ANY_BIT.
Sun, 13 May 2012 17:57:15 +0200 Manuele Conti Add verify_is_lvalue to control_variable in for_statement.
Thu, 10 May 2012 22:03:59 +0100 mjsousa Remove useless code, and replace with assertion.
Thu, 10 May 2012 19:20:18 +0100 mjsousa Fix bug: initialise un-initialised variable.
Thu, 10 May 2012 19:09:02 +0100 mjsousa Delete incorrect comment.
Thu, 10 May 2012 16:15:27 +0100 mjsousa Add some comments...
Thu, 10 May 2012 16:09:50 +0100 mjsousa Add high level comments.
Thu, 10 May 2012 15:40:19 +0100 mjsousa Fix comment.
Wed, 09 May 2012 23:13:04 +0100 mjsousa Fix the previous commit: check for errors in expressions used as subscripts.
Wed, 09 May 2012 20:05:57 +0200 Manuele Conti Fix data type check array subscript field.
Wed, 09 May 2012 23:04:03 +0100 mjsousa Merge changes.
Wed, 09 May 2012 23:00:10 +0100 mjsousa Fix parsing os TIME literals & rename the extract_integer() function.
Wed, 09 May 2012 22:59:10 +0100 mjsousa Fix generation of output for iec2iec.
Wed, 09 May 2012 22:04:38 +0100 mjsousa Do not compile deleted files...
Wed, 09 May 2012 22:04:07 +0100 mjsousa Do not compile deleted files...
Wed, 09 May 2012 22:03:05 +0100 mjsousa ReDelete files - used in old method of supporting standard functions.
Wed, 09 May 2012 21:46:21 +0100 mjsousa Remove file (used for old method of supporting standard functions).
Fri, 27 Apr 2012 13:40:36 +0100 Mario de Sousa Add TODO list!
Thu, 26 Apr 2012 11:12:19 +0100 Mario de Sousa Delete unecessary variable.
Thu, 03 May 2012 17:43:32 +0200 Conti Manuele Fix __dt_to_timespec primitive function.
Wed, 02 May 2012 14:46:48 +0200 Conti Manuele Fix __dt_to_string primitive function.
Tue, 24 Apr 2012 16:49:43 +0200 Conti Manuele Fix code generation about __INIT_GLOBAL_LOCATED.
Wed, 25 Apr 2012 16:56:25 +0100 Mario de Sousa Change constants into enums.
Wed, 25 Apr 2012 16:45:00 +0100 Mario de Sousa Add lvalue checking for IL function and FB invocations.
Wed, 25 Apr 2012 16:44:23 +0100 Mario de Sousa Fix comment.
Wed, 25 Apr 2012 16:21:14 +0100 Mario de Sousa Add clarifying comment.
Wed, 25 Apr 2012 15:56:45 +0100 Mario de Sousa Remove access to NULL pointer.
Wed, 25 Apr 2012 15:46:53 +0100 Mario de Sousa Make temporary fix to is_complex() method.
Tue, 24 Apr 2012 19:17:53 +0100 Mario de Sousa Fix comment. (thanks go to Manuele for pointing it put).
Mon, 23 Apr 2012 16:50:10 +0100 Mario de Sousa Stop lvalue checks after finding an error in the expression.
Mon, 23 Apr 2012 16:44:05 +0100 Mario de Sousa Remove erroneous check for S1 and R1, and add missing declrataion.
Sat, 21 Apr 2012 17:42:07 +0200 Manuele Conti Start implement lvalue check in IL instruction.
Sat, 21 Apr 2012 17:43:55 +0200 Manuele Conti Add lvalue check on fb invocation.
Thu, 19 Apr 2012 19:49:11 +0100 Mario de Sousa Literals are also part of expressions!
Wed, 18 Apr 2012 14:19:40 +0200 Conti Manuele Implement check_assignment_to_expression in lvalue_check_c class.
Wed, 18 Apr 2012 15:44:00 +0100 Mario de Sousa Remove potential access to NULL pointer.
Wed, 18 Apr 2012 13:29:08 +0100 Mario de Sousa Start having nicer stage 4 error messages.