/[eiffelstudio]/trunk/eweasel
ViewVC logotype

Log of /trunk/eweasel

View Directory Listing Directory Listing


Sticky Revision:

Revision 103748 - Directory Listing
Modified Thu Dec 12 12:15:26 2019 UTC (12 hours, 10 minutes ago) by alexk
Supplied pretty-printer preferences.

Revision 103747 - Directory Listing
Modified Thu Dec 12 12:12:33 2019 UTC (12 hours, 12 minutes ago) by alexk
Added a pretty-printer keyword for test#syntax073.

Revision 103746 - Directory Listing
Modified Thu Dec 12 12:09:52 2019 UTC (12 hours, 15 minutes ago) by alexk
Added a command to set a preference to be passed to the compiler.

Revision 103702 - Directory Listing
Modified Thu Dec 5 20:54:57 2019 UTC (7 days, 3 hours ago) by alexk
Marked test#scoop083 as passing after commit rev#103701.

Revision 103697 - Directory Listing
Modified Mon Dec 2 18:59:58 2019 UTC (10 days, 5 hours ago) by alexk
Added an example for bug#19596.

Revision 103692 - Directory Listing
Modified Mon Dec 2 13:47:22 2019 UTC (10 days, 10 hours ago) by alexk
Extended the example to test that obsolete call warnings are reported for features with obsolete dates in the future only when the corresponding option requests so and are suppressed by default.

Revision 103688 - Directory Listing
Modified Wed Nov 27 13:23:43 2019 UTC (2 weeks, 1 day ago) by alexk
Fixed expected output and corrected export status of a test feature.

Revision 103687 - Directory Listing
Modified Wed Nov 27 12:51:37 2019 UTC (2 weeks, 1 day ago) by alexk
Added an example to demonstrate that the compiler hangs when computing a maximal type of a sequence of expressions (manifest array, conditional expression).

Revision 103634 - Directory Listing
Modified Tue Oct 29 19:58:48 2019 UTC (6 weeks, 2 days ago) by alexk
Marked test#exec376 as passing after commit rev#103633.

Revision 103629 - Directory Listing
Modified Tue Oct 29 15:11:30 2019 UTC (6 weeks, 2 days ago) by alexk
Extended the test with cases involving reference types.

Revision 103627 - Directory Listing
Modified Tue Oct 29 11:30:52 2019 UTC (6 weeks, 2 days ago) by alexk
Added an example to demonstrate that code generated for manifest arrays with elements of qualified anchored types fails at run-time.

Revision 103581 - Directory Listing
Modified Tue Oct 1 12:56:32 2019 UTC (2 months, 1 week ago) by jfiat
removed vhrc401, vhrc501


Revision 103576 - Directory Listing
Modified Tue Oct 1 08:10:51 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103575 - Directory Listing
Modified Tue Oct 1 08:06:29 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103574 - Directory Listing
Modified Tue Oct 1 07:59:25 2019 UTC (2 months, 1 week ago) by jfiat
Removal on infix/prefix made vhrc501 not relevant anymore.

Revision 103573 - Directory Listing
Modified Tue Oct 1 07:56:55 2019 UTC (2 months, 1 week ago) by jfiat
Removal on infix/prefix made vhrc401 not relevant anymore.

Revision 103572 - Directory Listing
Modified Tue Oct 1 07:47:03 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103571 - Directory Listing
Modified Tue Oct 1 07:42:41 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103570 - Directory Listing
Modified Tue Oct 1 07:34:49 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103569 - Directory Listing
Modified Tue Oct 1 07:06:11 2019 UTC (2 months, 1 week ago) by jfiat
removed valid010, multicon044, term180


Revision 103568 - Directory Listing
Modified Mon Sep 30 19:49:15 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103567 - Directory Listing
Modified Mon Sep 30 19:46:23 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103566 - Directory Listing
Modified Mon Sep 30 19:42:05 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103565 - Directory Listing
Modified Mon Sep 30 19:32:39 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103564 - Directory Listing
Modified Mon Sep 30 19:24:48 2019 UTC (2 months, 1 week ago) by jfiat
Removed test multicon044 as not relevant anymore.

Revision 103563 - Directory Listing
Modified Mon Sep 30 19:20:34 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103562 - Directory Listing
Modified Mon Sep 30 19:18:29 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103561 - Directory Listing
Modified Mon Sep 30 19:05:43 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103560 - Directory Listing
Modified Mon Sep 30 19:00:17 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103559 - Directory Listing
Modified Mon Sep 30 18:50:56 2019 UTC (2 months, 1 week ago) by jfiat
Replaced infix/prefix by alias.

Revision 103558 - Directory Listing
Modified Mon Sep 30 15:07:02 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103556 - Directory Listing
Modified Mon Sep 30 13:23:53 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103555 - Directory Listing
Modified Mon Sep 30 12:49:53 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103554 - Directory Listing
Modified Mon Sep 30 12:38:37 2019 UTC (2 months, 1 week ago) by jfiat
Replaced infix/prefix by alias.

Revision 103553 - Directory Listing
Modified Mon Sep 30 12:24:56 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103552 - Directory Listing
Modified Mon Sep 30 11:18:27 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103551 - Directory Listing
Modified Mon Sep 30 11:13:41 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103550 - Directory Listing
Modified Mon Sep 30 11:12:48 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103549 - Directory Listing
Modified Mon Sep 30 11:10:43 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103548 - Directory Listing
Modified Mon Sep 30 11:06:51 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103547 - Directory Listing
Modified Mon Sep 30 11:03:54 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103546 - Directory Listing
Modified Mon Sep 30 10:59:41 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103545 - Directory Listing
Modified Mon Sep 30 10:51:29 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103544 - Directory Listing
Modified Mon Sep 30 10:50:47 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103543 - Directory Listing
Modified Mon Sep 30 10:49:51 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103542 - Directory Listing
Modified Mon Sep 30 10:48:43 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103541 - Directory Listing
Modified Mon Sep 30 10:07:44 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103540 - Directory Listing
Modified Mon Sep 30 10:04:52 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103539 - Directory Listing
Modified Mon Sep 30 10:02:01 2019 UTC (2 months, 1 week ago) by jfiat
Updating code to remove typo and wrong changes from previous commits.

Revision 103537 - Directory Listing
Modified Mon Sep 30 08:58:57 2019 UTC (2 months, 1 week ago) by jfiat
fixed syntax error introduced in previous commit.

Revision 103536 - Directory Listing
Modified Mon Sep 30 08:55:03 2019 UTC (2 months, 1 week ago) by jfiat
Update code to use alias instead of infix/prefix.

Revision 103535 - Directory Listing
Modified Mon Sep 30 08:54:18 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103534 - Directory Listing
Modified Mon Sep 30 08:15:22 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103533 - Directory Listing
Modified Mon Sep 30 08:14:39 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103532 - Directory Listing
Modified Mon Sep 30 08:13:41 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103531 - Directory Listing
Modified Mon Sep 30 08:10:57 2019 UTC (2 months, 1 week ago) by jfiat
Removed test related to prefix/infix as not relevant anymore.

Revision 103530 - Directory Listing
Modified Mon Sep 30 08:08:53 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103529 - Directory Listing
Modified Mon Sep 30 07:54:50 2019 UTC (2 months, 1 week ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103528 - Directory Listing
Modified Fri Sep 27 18:37:17 2019 UTC (2 months, 2 weeks ago) by jfiat
Updated test code to use alias instead of infix/prefix.

Revision 103526 - Directory Listing
Modified Fri Sep 27 13:00:48 2019 UTC (2 months, 2 weeks ago) by jfiat
Updated test code to use alias instead of infix.

Revision 103525 - Directory Listing
Modified Fri Sep 27 12:49:48 2019 UTC (2 months, 2 weeks ago) by jfiat
Updated test code to use alias instead of infix.

Revision 103515 - Directory Listing
Modified Wed Sep 18 18:03:25 2019 UTC (2 months, 3 weeks ago) by alexk
Updated the test to the currently adopted slightly different syntax for loop instructions that use a bar and a circle arrow pointing to an opposite direction.

Revision 103511 - Directory Listing
Modified Tue Sep 17 08:49:29 2019 UTC (2 months, 3 weeks ago) by alexk
Marked test#syntax065 as passing because non-decimal character codes are now supported in manifest strings.

Revision 103510 - Directory Listing
Modified Tue Sep 17 08:40:14 2019 UTC (2 months, 3 weeks ago) by alexk
Marked test#noncon016 as passing (tested with 19.07.10.3368).

Revision 103509 - Directory Listing
Modified Tue Sep 17 08:31:06 2019 UTC (2 months, 3 weeks ago) by alexk
Added C compilation step as it seems to be required again.

Revision 103508 - Directory Listing
Modified Tue Sep 17 08:20:47 2019 UTC (2 months, 3 weeks ago) by alexk
Used defaults for some options.

Revision 103507 - Directory Listing
Modified Tue Sep 17 08:16:19 2019 UTC (2 months, 3 weeks ago) by alexk
Updated syntax to avoid using keyword "is".


Revision 103506 - Directory Listing
Modified Tue Sep 17 07:07:26 2019 UTC (2 months, 3 weeks ago) by alexk
Updated expected compiler results to take into account now required IMMUTABLE_STRING_... classes.

Revision 103445 - Directory Listing
Modified Fri Aug 30 13:36:26 2019 UTC (3 months, 1 week ago) by jfiat
cosmetic

Revision 103444 - Directory Listing
Modified Fri Aug 30 13:32:49 2019 UTC (3 months, 1 week ago) by jfiat
Update classes for test.

Revision 103443 - Directory Listing
Modified Fri Aug 30 08:44:49 2019 UTC (3 months, 1 week ago) by alexk
Disabled warnings about obsolete calls in Gobo because its source code is uncontrolled.

Revision 103442 - Directory Listing
Modified Thu Aug 29 20:31:32 2019 UTC (3 months, 1 week ago) by alexk
Marked test#syntax073 as passing after commit rev#103439.

Revision 103434 - Directory Listing
Modified Thu Aug 29 12:49:32 2019 UTC (3 months, 2 weeks ago) by alexk
Added a test case for pretty printing.

Revision 103426 - Directory Listing
Modified Wed Aug 28 13:04:16 2019 UTC (3 months, 2 weeks ago) by alexk
Provided expected test output.

Revision 103425 - Directory Listing
Modified Wed Aug 28 12:52:17 2019 UTC (3 months, 2 weeks ago) by alexk
Updated syntax to the agreed form.

Revision 103420 - Directory Listing
Modified Mon Aug 19 12:11:47 2019 UTC (3 months, 3 weeks ago) by alexk
Marked test#syntax072 as passing bacause the syntax was supported in some previous version of EiffelStudio.

Revision 103419 - Directory Listing
Modified Mon Aug 19 12:08:39 2019 UTC (3 months, 3 weeks ago) by alexk
Added an example for Unicode-based agent syntax.

Revision 103413 - Directory Listing
Modified Fri Aug 16 13:36:07 2019 UTC (3 months, 3 weeks ago) by alexk
Changed feature signatures to avoid calls to obsolete feature `as_string_8`.

Revision 103390 - Directory Listing
Modified Fri Aug 2 17:19:23 2019 UTC (4 months, 1 week ago) by jfiat
 Updated a few eweasel tests to take into account the new requirement on immutable strings.

Revision 103373 - Directory Listing
Modified Thu Aug 1 18:09:58 2019 UTC (4 months, 1 week ago) by jfiat
Added missing IMMUTABLE_STRING_* classes for test cases.

Revision 103371 - Directory Listing
Modified Thu Aug 1 14:45:45 2019 UTC (4 months, 1 week ago) by jfiat
Fixed incr381 test case by adding two more VD23 ( for IMMUTABLE_STRING_8 and _32 classes ).

Revision 103370 - Directory Listing
Modified Thu Aug 1 14:23:56 2019 UTC (4 months, 1 week ago) by jfiat
Fixed incr082 test case by excluding "/STRING_8" and not just "STRING_8" (as it includes "*STRING_8")

Revision 103341 - Directory Listing
Modified Mon Jul 15 13:23:18 2019 UTC (4 months, 4 weeks ago) by alexk
Marked test#valid090 as still failing (the previous change was erroneous).

Revision 103339 - Directory Listing
Modified Sat Jul 13 19:11:28 2019 UTC (5 months ago) by alexk
Replaced obsolete calls with contemporary ones.

Revision 103338 - Directory Listing
Modified Sat Jul 13 12:18:29 2019 UTC (5 months ago) by alexk
Marked test#valid090 as passing after commit rev#103330.

Revision 103335 - Directory Listing
Modified Thu Jul 11 19:01:19 2019 UTC (5 months ago) by alexk
Updated expected test results to follow standard rules for export status of features: a feature cannot become less available..

Revision 103323 - Directory Listing
Modified Wed Jul 3 17:53:40 2019 UTC (5 months, 1 week ago) by alexk
Changed declared export status to take into account standard export status rules that do not restrict feature export.

Revision 103322 - Directory Listing
Modified Wed Jul 3 17:38:47 2019 UTC (5 months, 1 week ago) by alexk
Changed declared export status to take into account standard export status rules that do not restrict feature export.

Revision 103321 - Directory Listing
Modified Wed Jul 3 14:29:19 2019 UTC (5 months, 1 week ago) by alexk
Added tests for export status as specified in the standard.

Revision 103319 - Directory Listing
Modified Sat Jun 29 12:31:49 2019 UTC (5 months, 2 weeks ago) by alexk
Added an example demonstrating that the new contracts of the feature `remove` in HASH_TABLE are too restrictive compared to the original ones.

Revision 103309 - Directory Listing
Modified Thu Jun 20 20:56:11 2019 UTC (5 months, 3 weeks ago) by alexk
Updated tests to take into account recently added DYNAMIC_TABLE.

Revision 103305 - Directory Listing
Modified Tue Jun 18 13:02:21 2019 UTC (5 months, 3 weeks ago) by alexk
Updated expected test result after changes by commit rev#103304.

Revision 103298 - Directory Listing
Modified Tue Jun 18 09:40:37 2019 UTC (5 months, 3 weeks ago) by alexk
Marked test#catcall014 as passing after fixing the version of the precompiled library it uses.

Revision 103297 - Directory Listing
Modified Tue Jun 18 09:39:36 2019 UTC (5 months, 3 weeks ago) by alexk
Updated to the most recent version of ECF schema to use new defaults.

Revision 103296 - Directory Listing
Modified Tue Jun 18 09:33:47 2019 UTC (5 months, 3 weeks ago) by alexk
Provided a correct version of the precompiled library.

Revision 103292 - Directory Listing
Modified Fri Jun 14 15:04:21 2019 UTC (5 months, 4 weeks ago) by alexk
Removed obsolete warning after updating the class FILE_URL.

Revision 103267 - Directory Listing
Modified Thu Jun 13 08:52:24 2019 UTC (6 months ago) by alexk
Changed warning level to 'error' to catch any regression immediately.

Revision 103255 - Directory Listing
Modified Mon Jun 3 05:21:21 2019 UTC (6 months, 1 week ago) by alexk
Changed expected compilation result to take into account that FILE_URL uses an obsolete class until it is fixed.

Revision 103249 - Directory Listing
Modified Fri May 31 09:18:17 2019 UTC (6 months, 1 week ago) by alexk
Marked test#inference011 as passing after changing the export status of features used to instantiate agents.

Revision 103248 - Directory Listing
Modified Fri May 31 09:15:03 2019 UTC (6 months, 1 week ago) by alexk
Updated expected validity warnings to follow recent changes to use full warning code instead of the beginning until a white space: 'Syntax Error' instead of 'Syntax'.

Revision 103239 - Directory Listing
Modified Fri May 31 05:33:36 2019 UTC (6 months, 1 week ago) by alexk
Marked tests fixed in 19.02 beta as passing.

Revision 103238 - Directory Listing
Modified Fri May 31 05:31:13 2019 UTC (6 months, 1 week ago) by alexk
Added a comment that further simplification is possible but causes the test to hang.

Revision 103237 - Directory Listing
Modified Fri May 31 05:19:34 2019 UTC (6 months, 1 week ago) by alexk
Updated expected validity warnings to follow recent changes to use full warning code instead of the beginning until a white space. In particular, 'Obsolete Call' and 'Obsolete Class' are now distinguished as different ones.

Revision 103236 - Directory Listing
Modified Thu May 30 19:59:31 2019 UTC (6 months, 1 week ago) by alexk
Updated warning codes for unused locals.

Revision 103229 - Directory Listing
Modified Thu May 30 16:40:36 2019 UTC (6 months, 1 week ago) by alexk
Supported validity errors/warnings with spaces inside their names.

Revision 103223 - Directory Listing
Modified Mon May 27 07:58:03 2019 UTC (6 months, 2 weeks ago) by jfiat
Added support for full integer syntax in manifest character and manifest string syntax.
  Which means that: decimal %/8704/,  hexadecimal %/0x2200/, octal %/0c21000/ and binary %/0b0010001000000000/ 
  can be used in manifest character such as {CHARACTER_32} '%/0x2200/', and also in manifest string such as {STRING_32} "for all %/0x2200/".

Revision 103173 - Directory Listing
Modified Fri May 17 10:05:28 2019 UTC (6 months, 3 weeks ago) by alexk
Simplified the test by using named tuple accessor names.

Revision 103172 - Directory Listing
Modified Fri May 17 10:01:08 2019 UTC (6 months, 3 weeks ago) by alexk
Marked test#exec375 as passing after commit rev#103171.

Revision 103170 - Directory Listing
Modified Fri May 17 09:51:31 2019 UTC (6 months, 3 weeks ago) by alexk
Added an example demonstrating regression in code generation for tuples with anchored actual types.

Revision 103165 - Directory Listing
Modified Thu May 16 10:17:47 2019 UTC (6 months, 4 weeks ago) by alexk
Added test cases for `is_equal` and its variants (bug#19544).

Revision 103164 - Directory Listing
Modified Wed May 15 18:23:47 2019 UTC (6 months, 4 weeks ago) by alexk
Marked test#final130, test#final131, test#final132 as passing after commit rev#103163.

Revision 103153 - Directory Listing
Modified Sun May 12 17:57:18 2019 UTC (7 months ago) by alexk
Added an example to test how removed classes are dealt with storable.

Revision 103152 - Directory Listing
Modified Sun May 12 17:35:41 2019 UTC (7 months ago) by alexk
Added an example to test how removed classes are dealt with SED-storable.

Revision 103151 - Directory Listing
Modified Sun May 12 16:49:52 2019 UTC (7 months ago) by alexk
Added a missing class.

Revision 103150 - Directory Listing
Modified Sun May 12 16:49:17 2019 UTC (7 months ago) by alexk
Added a missing class.

Revision 103149 - Directory Listing
Modified Sat May 11 19:27:55 2019 UTC (7 months ago) by alexk
Added an example to test how removed classes are dealt with by `new_instance_of`.

Revision 103115 - Directory Listing
Modified Tue Apr 30 09:08:27 2019 UTC (7 months, 1 week ago) by alexk
Marked test#exec374 as passing after adding IEEE-754-specific functions to REAL_nn classes in rev#103113 (the compiler and run-time were updated slightly earlier).

Revision 103101 - Directory Listing
Modified Mon Apr 29 14:01:20 2019 UTC (7 months, 2 weeks ago) by alexk
Updated tests to use the new default for total order on real numbers.

Revision 103099 - Directory Listing
Modified Mon Apr 29 11:55:08 2019 UTC (7 months, 2 weeks ago) by alexk
Extedned test with new cases for minimum, maximum, REAL_64 and took into account new defaults.

Revision 103098 - Directory Listing
Modified Mon Apr 29 11:47:54 2019 UTC (7 months, 2 weeks ago) by alexk
Updated to the most recent version of ECF schema to use new defaults.

Revision 103088 - Directory Listing
Modified Fri Apr 26 08:05:53 2019 UTC (7 months, 2 weeks ago) by alexk
Moved disabling of script display to the beginning.

Revision 103087 - Directory Listing
Modified Fri Apr 26 08:02:25 2019 UTC (7 months, 2 weeks ago) by alexk
Corrected debug name to match the one specified in the source code.

Revision 103083 - Directory Listing
Modified Wed Apr 24 20:47:33 2019 UTC (7 months, 2 weeks ago) by alexk
Added an example for order on real numbers comparison.

Revision 103061 - Directory Listing
Modified Sun Apr 7 06:55:59 2019 UTC (8 months ago) by alexk
Updated ECFs to enable class removal optimization when a test involves finalization.
Updated source code to use contemporary routine type declarations.


Revision 103051 - Directory Listing
Modified Wed Apr 3 10:58:12 2019 UTC (8 months, 1 week ago) by jfiat
Enable dead class removal.

Revision 103049 - Directory Listing
Modified Tue Apr 2 18:32:21 2019 UTC (8 months, 1 week ago) by alexk
Marked test#final0129 as passing after commit rev#103048.

Revision 103047 - Directory Listing
Modified Tue Apr 2 14:16:37 2019 UTC (8 months, 1 week ago) by alexk
Added an example to demonstrate a bug in the new dead code removal algorithm.

Revision 103032 - Directory Listing
Modified Fri Mar 29 15:55:50 2019 UTC (8 months, 2 weeks ago) by alexk
Marked test#final088 as failing because there was no actual fix, but new optimization that allowed the test to pass. The real fix is planned soon.

Revision 103020 - Directory Listing
Modified Tue Mar 26 10:56:05 2019 UTC (8 months, 2 weeks ago) by alexk
Marked test#final128 as passing after commit rev#103019.

Revision 103018 - Directory Listing
Modified Tue Mar 26 10:53:45 2019 UTC (8 months, 2 weeks ago) by alexk
Added an example to demonstrate removal of classes involved in conversion when finalizing.

Revision 103012 - Directory Listing
Modified Sat Mar 23 19:25:05 2019 UTC (8 months, 2 weeks ago) by alexk
Marked test#final045 as passing with rev#100305.

Revision 103011 - Directory Listing
Modified Sat Mar 23 19:22:04 2019 UTC (8 months, 2 weeks ago) by alexk
Added additional steps to report expected validity errors.

Revision 103010 - Directory Listing
Modified Sat Mar 23 19:20:37 2019 UTC (8 months, 2 weeks ago) by alexk
Added a version that corrects errors of the previous one.

Revision 103009 - Directory Listing
Modified Sat Mar 23 19:19:45 2019 UTC (8 months, 2 weeks ago) by alexk
Added missing object creation.

Revision 103003 - Directory Listing
Modified Thu Mar 21 19:43:24 2019 UTC (8 months, 3 weeks ago) by alexk
Added a missing new line.

Revision 102995 - Directory Listing
Modified Thu Mar 21 14:28:02 2019 UTC (8 months, 3 weeks ago) by alexk
Added an example for bug#19507.

Revision 102993 - Directory Listing
Modified Thu Mar 21 08:51:31 2019 UTC (8 months, 3 weeks ago) by alexk
Marked test#final081, test#final111, test#final127, test#exec313 as passing after commit rev#102989.

Revision 102992 - Directory Listing
Modified Thu Mar 21 08:48:33 2019 UTC (8 months, 3 weeks ago) by alexk
Updated expected test results to take into account dynamic binding if a target of as non-object call is a formal bound to actual types with different implementations of the feature.

Revision 102991 - Directory Listing
Modified Thu Mar 21 08:46:03 2019 UTC (8 months, 3 weeks ago) by alexk
Updated URLs.

Revision 102990 - Directory Listing
Modified Thu Mar 21 08:44:46 2019 UTC (8 months, 3 weeks ago) by alexk
Fixed a bug when a feature call was done on a void target.

Revision 102981 - Directory Listing
Modified Wed Mar 20 14:14:49 2019 UTC (8 months, 3 weeks ago) by alexk
Marked tests as passing after commit rev#102911.

Revision 102960 - Directory Listing
Modified Fri Mar 15 13:48:32 2019 UTC (8 months, 4 weeks ago) by alexk
Corrected expected output and added new cases to test that calls to external features are correctly performed for non-inlined calls.

Revision 102954 - Directory Listing
Modified Tue Mar 12 10:32:46 2019 UTC (9 months ago) by alexk
Marked test#final127 as failing because it does not work yet with 19.02.

Revision 102953 - Directory Listing
Modified Tue Mar 12 08:51:51 2019 UTC (9 months ago) by alexk
Added an example for bug#19532.

Revision 102918 - Directory Listing
Modified Mon Mar 4 11:53:13 2019 UTC (9 months, 1 week ago) by alexk
Marked test#noncon016 as failing due to recent changes that fix several other tests instead.

Revision 102835 - Directory Listing
Modified Wed Feb 13 15:22:54 2019 UTC (9 months, 4 weeks ago) by alexk
Used a library ECF without -safe suffix.

Revision 102834 - Directory Listing
Modified Wed Feb 13 15:21:33 2019 UTC (9 months, 4 weeks ago) by alexk
Updated expected output to match source code.

Revision 102726 - Directory Listing
Modified Thu Jan 17 11:01:50 2019 UTC (10 months, 3 weeks ago) by javierv
Updated eweasel test expected output. DIRECTORY_NAME instead of FILE_NAME

Revision 102723 - Directory Listing
Modified Tue Jan 15 21:52:36 2019 UTC (10 months, 3 weeks ago) by javierv
Updated eweasel test cases using obsolete class FILE_NAME.

Revision 102679 - Directory Listing
Modified Wed Dec 26 10:10:06 2018 UTC (11 months, 2 weeks ago) by alexk
Marked test#valid019, test#valid233, test#vdrs401, test#vdrs402, test#vdrs403 as passing after commit rev#102667.

Revision 102678 - Directory Listing
Modified Wed Dec 26 09:48:56 2018 UTC (11 months, 2 weeks ago) by alexk
Used different output files for workbench and finalized code.

Revision 102669 - Directory Listing
Modified Fri Dec 21 17:06:18 2018 UTC (11 months, 3 weeks ago) by alexk
Removed redefinitions that violate VDRS(4) when a deferred feature is effected in the class, not redefined.

Revision 102656 - Directory Listing
Modified Thu Dec 20 10:20:55 2018 UTC (11 months, 3 weeks ago) by alexk
Removed redefinitions that violate VDRS(4) when a deferred feature is effected in the class, not redefined.

Revision 102655 - Directory Listing
Modified Thu Dec 20 10:16:58 2018 UTC (11 months, 3 weeks ago) by alexk
Changed expected test result to reflect that VDRS(4) is reported twice - for two redeclarations.

Revision 102654 - Directory Listing
Modified Thu Dec 20 10:03:00 2018 UTC (11 months, 3 weeks ago) by alexk
Modified incremental changes to avoid violation of VDRS(4).

Revision 102653 - Directory Listing
Modified Thu Dec 20 08:36:11 2018 UTC (11 months, 3 weeks ago) by alexk
Extended test to cover the case when VDRS(4) is reported.

Revision 102649 - Directory Listing
Modified Wed Dec 19 18:58:20 2018 UTC (11 months, 3 weeks ago) by alexk
Added examples for VDRS(4) related to merging.

Revision 102606 - Directory Listing
Modified Sat Dec 15 17:57:54 2018 UTC (11 months, 3 weeks ago) by alexk
Updated expected test result to reflect previously skipped checks for used library capabilities.

Revision 102588 - Directory Listing
Modified Thu Dec 13 05:27:19 2018 UTC (11 months, 4 weeks ago) by alexk
Extended test with test cases involving creation procedure calls (to cover bug#19437).

Revision 102585 - Directory Listing
Modified Wed Dec 12 16:44:24 2018 UTC (12 months ago) by alexk
Added an example to demonstrate a bug in checking VUCR for arguments of qualified calls.

Revision 102531 - Directory Listing
Modified Sat Nov 24 09:45:05 2018 UTC (12 months, 2 weeks ago) by alexk
Added test cases with bracket expressions.

Revision 102521 - Directory Listing
Modified Fri Nov 23 12:41:10 2018 UTC (12 months, 2 weeks ago) by alexk
Updated the test with more cases.

Revision 102464 - Directory Listing
Modified Wed Nov 14 15:19:42 2018 UTC (12 months, 4 weeks ago) by alexk
Updated expected test results to take into account features marked as obsolete.

Revision 102449 - Directory Listing
Modified Tue Nov 13 12:58:34 2018 UTC (12 months, 4 weeks ago) by alexk
Marked the feature `duplicate` as obsolete.
Added a new creation procedure `make_from_iterable`.
Updated code that used `duplicate` to avoid calling it.


Revision 102398 - Directory Listing
Modified Sat Nov 3 09:38:58 2018 UTC (13 months, 1 week ago) by alexk
Marked test#ccomp082, test#ccomp091, test#exec332 as passing after commit rev#102397.

Revision 102390 - Directory Listing
Modified Fri Nov 2 18:05:52 2018 UTC (13 months, 1 week ago) by alexk
Added an example for bug#19490.

Revision 102376 - Directory Listing
Modified Tue Oct 23 20:34:01 2018 UTC (13 months, 2 weeks ago) by alexk
Added an example for bug#19295.

Revision 102326 - Directory Listing
Modified Tue Oct 16 18:30:28 2018 UTC (13 months, 3 weeks ago) by alexk
Removed code unrelated to the test.

Revision 102287 - Directory Listing
Modified Thu Oct 4 11:21:35 2018 UTC (14 months, 1 week ago) by alexk
Excluded SCOOP tests when testing for .NET.

Revision 102286 - Directory Listing
Modified Thu Oct 4 11:16:44 2018 UTC (14 months, 1 week ago) by alexk
Updated expected test results to take recent changes to the base library into account.

Revision 102285 - Directory Listing
Modified Thu Oct 4 11:15:31 2018 UTC (14 months, 1 week ago) by alexk
Removed calls to creation procedures because they are no longer exported as ordinary routines.

Revision 102218 - Directory Listing
Modified Mon Sep 24 06:41:03 2018 UTC (14 months, 2 weeks ago) by alexk
Added a missing reference to .NET assembly.

Revision 102217 - Directory Listing
Modified Mon Sep 24 06:00:49 2018 UTC (14 months, 2 weeks ago) by alexk
Used EWEASEL_PLATFORM to select which ECFs to use for precompiled libraries.

Revision 102194 - Directory Listing
Modified Wed Sep 19 08:06:12 2018 UTC (14 months, 3 weeks ago) by alexk
Extended test to cover title case and used hexadecimal output instead of decimal to simplify manual character lookup in Unicode tables.

Revision 102193 - Directory Listing
Modified Wed Sep 19 05:36:02 2018 UTC (14 months, 3 weeks ago) by alexk
Updated output to the expected one.

Revision 102188 - Directory Listing
Modified Mon Sep 17 13:29:59 2018 UTC (14 months, 3 weeks ago) by javierv
Updated Eweasel test for Once creation procedures with validity rules.
Removed unneeded files.

Revision 102171 - Directory Listing
Modified Mon Sep 17 07:59:55 2018 UTC (14 months, 3 weeks ago) by alexk
Marked test#directory002 as passing because the corresponding issue bug#19245 was fixed in rev#98924.

Revision 102157 - Directory Listing
Modified Wed Sep 12 12:40:04 2018 UTC (15 months ago) by javierv
Updated Eweasel test cases for once creation procedures and updated the catalog with them. 
Added tests for the following validity rules : 
* a once creation procedure must be immediate
* a once creation procedure may not be used in a Call (qualified or not) (i.e., only in a creation all).
* a once creation procedure can't be defined in a generic class.




Revision 102155 - Directory Listing
Modified Wed Sep 12 07:14:47 2018 UTC (15 months ago) by alexk
Extended test cases to cover `is` forms of across loops.

Revision 102128 - Directory Listing
Modified Tue Sep 4 05:52:56 2018 UTC (15 months, 1 week ago) by alexk
Marked test#runtime022 and test#runtime023 as passing after the fix committed at rev#102127.

Revision 102126 - Directory Listing
Modified Tue Sep 4 05:48:38 2018 UTC (15 months, 1 week ago) by alexk
Changed a call to `do_nothing` that might be inlined in finalized mode to a call to a feature that actually uses an object (to check that the object is valid, like in test#runtime023).

Revision 102121 - Directory Listing
Modified Mon Sep 3 11:21:14 2018 UTC (15 months, 1 week ago) by alexk
Changed code to avoid inlining in finalized mode that can conceal the problem.

Revision 102120 - Directory Listing
Modified Mon Sep 3 11:18:07 2018 UTC (15 months, 1 week ago) by alexk
Made sure assertions are kept in finalized mode because this is where the crash happens.

Revision 102118 - Directory Listing
Modified Sat Sep 1 17:18:44 2018 UTC (15 months, 1 week ago) by alexk
Corrected implementation of `copy` to make objects equal on return.

Revision 102071 - Directory Listing
Modified Sun Aug 26 06:19:44 2018 UTC (15 months, 2 weeks ago) by alexk
Added a test for bug#19422.

Revision 102063 - Directory Listing
Modified Fri Aug 24 10:32:13 2018 UTC (15 months, 2 weeks ago) by alexk
Marked test#final120 as passing after commit rev#102061.

Revision 102060 - Directory Listing
Modified Fri Aug 24 09:50:10 2018 UTC (15 months, 2 weeks ago) by alexk
Added a test for bug#19449. In addition to test#final120 and test#runtime001, it includes cases for inequality, tilda equality, uses of equality tests in assignments where code generation is different.

Revision 102045 - Directory Listing
Modified Mon Aug 20 12:38:47 2018 UTC (15 months, 3 weeks ago) by alexk
Marked used syntax as obsolete to avoid warnings.

Revision 102044 - Directory Listing
Modified Sun Aug 19 15:19:43 2018 UTC (15 months, 3 weeks ago) by alexk
Added an example for another form of an iteration (across) loop.

Revision 102031 - Directory Listing
Modified Thu Aug 16 13:17:56 2018 UTC (15 months, 3 weeks ago) by javierv
Initial Import Eweasel tests for once creation procedures

Revision 101982 - Directory Listing
Modified Fri Jul 20 16:40:02 2018 UTC (16 months, 3 weeks ago) by alexk
Added an example for CA020 (unread variable) when a target of a creation instruction is also used in arguments and, therefore, should be considered as read.

Revision 101935 - Directory Listing
Modified Sat Jul 7 13:55:35 2018 UTC (17 months ago) by alexk
Extended test to cover manifest arrays in assertions (postcondition and class invariant).

Revision 101926 - Directory Listing
Modified Fri Jul 6 11:16:17 2018 UTC (17 months, 1 week ago) by alexk
Added an example for CA093 (manifest array type mismatch).

Revision 101898 - Directory Listing
Modified Mon Jul 2 06:17:12 2018 UTC (17 months, 1 week ago) by alexk
Added explanations for reported errors.

Revision 101897 - Directory Listing
Modified Mon Jul 2 06:16:26 2018 UTC (17 months, 1 week ago) by alexk
Updated expected test results to take into account VWMA(1) error reported when conforming manifest array type differs from the target type.

Revision 101872 - Directory Listing
Modified Tue Jun 26 13:28:14 2018 UTC (17 months, 2 weeks ago) by alexk
Updated to the latest compiler defaults to avoid getting an error for manifest array type mismatch.

Revision 101871 - Directory Listing
Modified Tue Jun 26 12:03:56 2018 UTC (17 months, 2 weeks ago) by alexk
Updated project settings to report a warning for manifest array type mismatch.
Updated expected tests results to take into account manifest array type mismatch warnings.


Revision 101870 - Directory Listing
Modified Tue Jun 26 11:59:24 2018 UTC (17 months, 2 weeks ago) by alexk
Updated to the latest compiler defaults to avoid getting an error for manifest array type mismatch.

Revision 101869 - Directory Listing
Modified Tue Jun 26 11:58:07 2018 UTC (17 months, 2 weeks ago) by alexk
Removed -safe suffix in library ECFs because it is no longer needed.

Revision 101868 - Directory Listing
Modified Tue Jun 26 11:54:26 2018 UTC (17 months, 2 weeks ago) by alexk
Updated to the latest syntax.

Revision 101847 - Directory Listing
Modified Sun Jun 24 11:21:07 2018 UTC (17 months, 2 weeks ago) by alexk
Updated to the latest compiler defaults to avoid getting an error for manifest array type mismatch.

Revision 101846 - Directory Listing
Modified Sun Jun 24 11:20:45 2018 UTC (17 months, 2 weeks ago) by alexk
Updated to the latest syntax.

Revision 101844 - Directory Listing
Modified Fri Jun 22 16:56:18 2018 UTC (17 months, 3 weeks ago) by alexk
Updated to the latest compiler defaults to avoid getting an error for manifest array type mismatch.

Revision 101843 - Directory Listing
Modified Fri Jun 22 16:55:41 2018 UTC (17 months, 3 weeks ago) by alexk
Updated to the latest syntax.

Revision 101842 - Directory Listing
Modified Fri Jun 22 16:39:35 2018 UTC (17 months, 3 weeks ago) by alexk
Updated to the latest compiler defaults to avoid getting an error for manifest array type mismatch.

Revision 101841 - Directory Listing
Modified Fri Jun 22 16:39:12 2018 UTC (17 months, 3 weeks ago) by alexk
Updated to the latest syntax.

Revision 101840 - Directory Listing
Modified Fri Jun 22 16:26:40 2018 UTC (17 months, 3 weeks ago) by alexk
Added explicit types for manifest arrays when needed.

Revision 101838 - Directory Listing
Modified Fri Jun 22 11:02:46 2018 UTC (17 months, 3 weeks ago) by alexk
Updated to the latest compiler defaults to avoid getting an error for manifest array type mismatch.

Revision 101837 - Directory Listing
Modified Fri Jun 22 11:01:44 2018 UTC (17 months, 3 weeks ago) by alexk
Updated to the latest syntax.

Revision 101834 - Directory Listing
Modified Thu Jun 21 15:53:58 2018 UTC (17 months, 3 weeks ago) by alexk
Specified explicit manifest array type to avoid a warning that computed manifest array type does not conform to the target of reattachment.

Revision 101785 - Directory Listing
Modified Thu May 24 11:34:07 2018 UTC (18 months, 2 weeks ago) by alexk
Corrected expected tests results to take into account that if obsolete feature call warning is disabled, and the obsolete call exiration period is over, a general warning is reported.

Revision 101776 - Directory Listing
Modified Mon May 21 11:37:21 2018 UTC (18 months, 3 weeks ago) by alexk
Marked test#valid296 as passing after commit rev#101775.

Revision 101772 - Directory Listing
Modified Mon May 21 10:38:09 2018 UTC (18 months, 3 weeks ago) by alexk
Extended test to include an inline agent that is processed by a separate checker in the compiler that may lead to multiple warnings instead of just one.

Revision 101762 - Directory Listing
Modified Mon May 21 08:29:40 2018 UTC (18 months, 3 weeks ago) by alexk
Updated to the most recent ECF version and turned warnings on.

Revision 101761 - Directory Listing
Modified Mon May 21 08:23:58 2018 UTC (18 months, 3 weeks ago) by alexk
Added descriptions like in the standard ECFs.

Revision 101760 - Directory Listing
Modified Mon May 21 08:22:18 2018 UTC (18 months, 3 weeks ago) by alexk
Added a reference to a related test.

Revision 101759 - Directory Listing
Modified Mon May 21 08:21:01 2018 UTC (18 months, 3 weeks ago) by alexk
Extended test to check whether multiple obsolete call warnings are reported as a single one when warning reports are disabled.

Revision 101758 - Directory Listing
Modified Sun May 20 19:25:57 2018 UTC (18 months, 3 weeks ago) by alexk
Enabled warnings explicitly to avoid dependance on defaults.

Revision 101757 - Directory Listing
Modified Sun May 20 17:06:38 2018 UTC (18 months, 3 weeks ago) by alexk
Added an example for different levels of obsolete warnings reported by the compiler.

Revision 101755 - Directory Listing
Modified Sun May 20 10:56:07 2018 UTC (18 months, 3 weeks ago) by alexk
Added tests for class features with assertions using unqualified calls.

Revision 101753 - Directory Listing
Modified Sat May 19 10:54:36 2018 UTC (18 months, 3 weeks ago) by alexk
Added an example for `{ARRAY}.force_and_fill`.

Revision 101728 - Directory Listing
Modified Fri May 11 12:57:26 2018 UTC (19 months ago) by alexk
Added an example for validity rules of class features involving joining with non-empty assertions.

Revision 101727 - Directory Listing
Modified Fri May 11 12:55:22 2018 UTC (19 months ago) by alexk
Added an example for validity rules of class features involving joining with non-empty assertions.

Revision 101726 - Directory Listing
Modified Fri May 11 12:34:18 2018 UTC (19 months ago) by alexk
Added an example for validity rules of class features involving merging with non-empty assertions.

Revision 101725 - Directory Listing
Modified Fri May 11 12:31:09 2018 UTC (19 months ago) by alexk
Corrected cross-references.

Revision 101724 - Directory Listing
Modified Fri May 11 12:24:47 2018 UTC (19 months ago) by alexk
Fixed a typo.

Revision 101723 - Directory Listing
Modified Fri May 11 12:19:45 2018 UTC (19 months ago) by alexk
Added an example for validity rules of class features involving redeclarations with non-empty assertions.

Revision 101703 - Directory Listing
Modified Sat Apr 28 21:18:10 2018 UTC (19 months, 2 weeks ago) by alexk
Updated precompile ECFs for .NET to match those included in the delivery.

Revision 101648 - Directory Listing
Modified Wed Apr 11 13:54:52 2018 UTC (20 months ago) by alexk
Added an example for bug#19436.

Revision 101647 - Directory Listing
Modified Sat Apr 7 12:26:00 2018 UTC (20 months ago) by alexk
Added keywords for tests that involve non-object calls.
Marked test#valid150 as passing.


Revision 101646 - Directory Listing
Modified Sat Apr 7 12:24:26 2018 UTC (20 months ago) by alexk
Updated expected test results to reflect current rules for class features and non-object calls.

Revision 101645 - Directory Listing
Modified Sat Apr 7 12:18:58 2018 UTC (20 months ago) by alexk
Added missing feature declarations.

Revision 101644 - Directory Listing
Modified Sat Apr 7 12:15:22 2018 UTC (20 months ago) by alexk
Added keywords for tests that involve non-object calls.

Revision 101634 - Directory Listing
Modified Fri Apr 6 06:00:02 2018 UTC (20 months, 1 week ago) by alexk
Marked test#codeanalysis025 as passing after commit rev#100062.

Revision 101632 - Directory Listing
Modified Thu Apr 5 16:35:07 2018 UTC (20 months, 1 week ago) by alexk
Marked test#codeanalysis019 as passing after commit rev#101631.

Revision 101630 - Directory Listing
Modified Thu Apr 5 16:26:25 2018 UTC (20 months, 1 week ago) by alexk
Added an example for CA017 (empty compound in conditional instruction).

Revision 101629 - Directory Listing
Modified Thu Apr 5 14:50:26 2018 UTC (20 months, 1 week ago) by alexk
Marked test#code_analysis028 as passing after commit rev#101526.

Revision 101618 - Directory Listing
Modified Fri Mar 30 11:23:18 2018 UTC (20 months, 2 weeks ago) by alexk
Enabled warnings.

Revision 101617 - Directory Listing
Modified Fri Mar 30 10:50:35 2018 UTC (20 months, 2 weeks ago) by alexk
Corrected repeated inheritance that violated VHPR(5).

Revision 101616 - Directory Listing
Modified Fri Mar 30 10:43:50 2018 UTC (20 months, 2 weeks ago) by alexk
Updated expected test results related to violation of VHPR(5) (correctly detected after commit rev#101613).

Revision 101615 - Directory Listing
Modified Fri Mar 30 10:40:21 2018 UTC (20 months, 2 weeks ago) by alexk
Extended test cases to cover generic derivations inherited from different parents as well as with several generic parameters.

Revision 101607 - Directory Listing
Modified Thu Mar 29 11:32:34 2018 UTC (20 months, 2 weeks ago) by alexk
Avoided violation of VHPR(5) caused by different derivations of the same class used as ancestors.

Revision 101606 - Directory Listing
Modified Thu Mar 29 09:01:27 2018 UTC (20 months, 2 weeks ago) by alexk
Added missing keywords for incrementality tests.

Revision 101540 - Directory Listing
Modified Thu Mar 22 09:11:36 2018 UTC (20 months, 3 weeks ago) by alexk
Updated version number.

Revision 101530 - Directory Listing
Modified Wed Mar 21 15:03:41 2018 UTC (20 months, 3 weeks ago) by alexk
Supported Unicode paths, arguments and environment variables.
Replaced all obsolete feature calls with contemporary ones.
Used 32-bit strings for most processing to support Unicode.
Avoided any implicit conversion from READABLE_STRING_32 to STRING_8, and from READABLE_STRING_8 to STRING_32.
Assumed UTF-8 input-output for non-ASCII control files.
Updated code to avoid any compiler warnings.
Updated code to avoid any code analyzer reports for default rules.


Revision 101529 - Directory Listing
Modified Wed Mar 21 14:39:34 2018 UTC (20 months, 3 weeks ago) by alexk
Added an option -order to sort the output.

Revision 101521 - Directory Listing
Modified Mon Mar 19 19:40:19 2018 UTC (20 months, 3 weeks ago) by alexk
Added an example for CA046 (inequality used in if-then-else-end).

Revision 101520 - Directory Listing
Modified Sun Mar 18 09:25:16 2018 UTC (20 months, 3 weeks ago) by alexk
Updated expected test result to reflect the current rules for instance-free features.

Revision 101519 - Directory Listing
Modified Sun Mar 18 09:05:09 2018 UTC (20 months, 3 weeks ago) by alexk
Removed adaptation of end of lines for test#freez004 and test#exec081 because the differences in EOL sequences are ignored by eweasel after rev#101518.

Revision 101518 - Directory Listing
Modified Sun Mar 18 09:01:11 2018 UTC (20 months, 3 weeks ago) by alexk
Ignored end of line differences when comparing files. This allows for running eweasel no the same source tree under both Windows and Linux. This also removes the need to adapt test#freez004 and test#exec081 after checking out the sources on Windows.

Revision 101517 - Directory Listing
Modified Sun Mar 18 08:55:10 2018 UTC (20 months, 3 weeks ago) by alexk
Specified a complete path to the eweasel executable instead of relying on its availability in PATH where it might be not of the right version.

Revision 101516 - Directory Listing
Modified Sat Mar 17 16:28:30 2018 UTC (20 months, 3 weeks ago) by alexk
Marked test#codeanalysis006 as passing because the analyzer now takes into account the nature of the involved entities.

Revision 101515 - Directory Listing
Modified Sat Mar 17 16:26:32 2018 UTC (20 months, 3 weeks ago) by alexk
Updated expected test result because the compiler now reports an error about using an infix feature as a creation constraint at parse time.

Revision 101508 - Directory Listing
Modified Thu Mar 15 15:21:42 2018 UTC (20 months, 4 weeks ago) by jfiat
Fixed instance free related issue due to external being instance free by default.

Revision 101488 - Directory Listing
Modified Wed Mar 14 08:56:55 2018 UTC (20 months, 4 weeks ago) by alexk
Marked test#codeanalysis027 as passing after commit rev#101485.

Revision 101481 - Directory Listing
Modified Tue Mar 13 18:48:08 2018 UTC (21 months ago) by alexk
Added an example for code analysis rule CA071: comparison of an entity to itself.

Revision 101480 - Directory Listing
Modified Mon Mar 12 12:41:07 2018 UTC (21 months ago) by alexk
Changed EOL to LF so that the batch file can be run unmodified even when the native EOL is different (this is convenient when running the script in WSL on Windows).

Revision 101479 - Directory Listing
Modified Mon Mar 12 12:40:31 2018 UTC (21 months ago) by alexk
Specified a complete path to `finish_frezing` as otherwise the tool is not necessary in the PATH (or is from a different installation).
Changed EOL to LF so that the batch file can be run unmodified even when the native EOL is different (this is convenient when running the script in WSL on Windows).


Revision 101453 - Directory Listing
Modified Wed Feb 28 14:22:47 2018 UTC (21 months, 1 week ago) by alexk
Use `same_string` instead of `is_equal` for string comparison.

Revision 101433 - Directory Listing
Modified Wed Feb 21 13:29:08 2018 UTC (21 months, 2 weeks ago) by alexk
Added an example that demonstrates an issue similar to test#runtime022, but without invariant checks, using `copy` instead.

Revision 101429 - Directory Listing
Modified Thu Feb 15 15:44:03 2018 UTC (21 months, 3 weeks ago) by alexk
Updated expected test results to take into account that duplicated VUCR warnings are not reported after commit rev#101428 and VUNO is not reported for non-object calls to external features because they are considered class ones.

Revision 101425 - Directory Listing
Modified Wed Feb 14 19:33:17 2018 UTC (21 months, 3 weeks ago) by alexk
Added explicit `freeze` because it is not necessary required implicitly.

Revision 101410 - Directory Listing
Modified Tue Feb 13 07:17:59 2018 UTC (21 months, 4 weeks ago) by manus
Add new eweasel test showing some issue with NONE as actual generic parameter


Revision 101338 - Directory Listing
Modified Wed Jan 31 15:19:19 2018 UTC (22 months, 1 week ago) by alexk
Added an example to demonstrate that `set_item` does not work on basic types in classic mode.

Revision 101335 - Directory Listing
Modified Wed Jan 31 14:46:04 2018 UTC (22 months, 1 week ago) by alexk
Marked test#expanded012 as failing until the issue is fixed.

Revision 101334 - Directory Listing
Modified Wed Jan 31 14:45:21 2018 UTC (22 months, 1 week ago) by alexk
Added an example to demonstrate an issue with code generation involving creation of basic types (at least for .NET).

Revision 101289 - Directory Listing
Modified Tue Jan 23 20:15:56 2018 UTC (22 months, 2 weeks ago) by alexk
Updated expected compilation result to reflect that external features are class ones by default.

Revision 101288 - Directory Listing
Modified Tue Jan 23 20:12:26 2018 UTC (22 months, 2 weeks ago) by alexk
Updated expected compilation result to reflect that external features are class ones by default.

Revision 101287 - Directory Listing
Modified Tue Jan 23 20:09:49 2018 UTC (22 months, 2 weeks ago) by alexk
Added a class postcondition to a deferred feature defined as an external one in descendants.

Revision 101286 - Directory Listing
Modified Tue Jan 23 20:01:08 2018 UTC (22 months, 2 weeks ago) by alexk
Made sure the rescue clause in a class feature does not need Current.

Revision 101285 - Directory Listing
Modified Tue Jan 23 19:57:23 2018 UTC (22 months, 2 weeks ago) by alexk
Avoided using an external as a default creation procedure because it cannot be a class one.

Revision 101284 - Directory Listing
Modified Tue Jan 23 19:54:46 2018 UTC (22 months, 2 weeks ago) by alexk
Avoided using an external as a default creation procedure because it cannot be a class one.

Revision 101283 - Directory Listing
Modified Tue Jan 23 19:27:34 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced an external feature with an internal one to avoid errors related to class status of external features.

Revision 101282 - Directory Listing
Modified Tue Jan 23 19:25:08 2018 UTC (22 months, 2 weeks ago) by alexk
Added a class postcondition to a deferred feature defined as an external one in descendants.

Revision 101281 - Directory Listing
Modified Tue Jan 23 18:05:03 2018 UTC (22 months, 2 weeks ago) by alexk
Changed expected compilation results to take into account that external features are now instance-free.

Revision 101280 - Directory Listing
Modified Tue Jan 23 17:58:43 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced attributes with arguments to use them in assertions of an external feature.

Revision 101279 - Directory Listing
Modified Tue Jan 23 17:00:55 2018 UTC (22 months, 2 weeks ago) by alexk
Made sure assertions in an external feature do not need Current.

Revision 101278 - Directory Listing
Modified Tue Jan 23 16:20:44 2018 UTC (22 months, 2 weeks ago) by alexk
Marked features used in assertions of external features as class ones.

Revision 101277 - Directory Listing
Modified Tue Jan 23 16:15:57 2018 UTC (22 months, 2 weeks ago) by alexk
Added a class postcondition to a deferred feature defined as an external one in descendants.

Revision 101276 - Directory Listing
Modified Tue Jan 23 16:13:29 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced attributes with arguments to use them in a precondition of an external feature.

Revision 101275 - Directory Listing
Modified Tue Jan 23 16:10:10 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced an external feature with an internal one to avoid errors related to class status of external features.

Revision 101274 - Directory Listing
Modified Tue Jan 23 16:07:54 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced an external feature with an internal one to avoid errors related to class status of external features.

Revision 101273 - Directory Listing
Modified Tue Jan 23 16:05:52 2018 UTC (22 months, 2 weeks ago) by alexk
Split an external feature into 2: internal and external to avoid errors related to class status of external features.

Revision 101272 - Directory Listing
Modified Tue Jan 23 16:01:33 2018 UTC (22 months, 2 weeks ago) by alexk
Split an external feature into 2: internal and external to avoid errors related to class status of external features.

Revision 101271 - Directory Listing
Modified Tue Jan 23 15:58:32 2018 UTC (22 months, 2 weeks ago) by alexk
Split an external feature into 2: internal and external to avoid errors related to class status of external features.

Revision 101270 - Directory Listing
Modified Tue Jan 23 15:56:56 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced an external feature with an internal one to avoid errors related to class status of external features.

Revision 101269 - Directory Listing
Modified Tue Jan 23 15:54:20 2018 UTC (22 months, 2 weeks ago) by alexk
Split an external feature into 2: internal and external to avoid errors related to class status of external features.

Revision 101268 - Directory Listing
Modified Tue Jan 23 15:52:12 2018 UTC (22 months, 2 weeks ago) by alexk
Split an external feature into 2: internal and external to avoid errors related to class status of external features.

Revision 101267 - Directory Listing
Modified Mon Jan 22 18:59:18 2018 UTC (22 months, 2 weeks ago) by alexk
Added a class postcondition to a deferred feature defined as an external one in descendants.

Revision 101266 - Directory Listing
Modified Mon Jan 22 18:53:44 2018 UTC (22 months, 2 weeks ago) by alexk
Added class postconditions to internal features so that they can be merged with an external one.

Revision 101265 - Directory Listing
Modified Mon Jan 22 18:17:16 2018 UTC (22 months, 2 weeks ago) by alexk
Changed expected compilation result to OK because external features are class ones according to the new rules.

Revision 101264 - Directory Listing
Modified Mon Jan 22 18:11:29 2018 UTC (22 months, 2 weeks ago) by alexk
Added a class postcondition to an external feature that is undefined to preserve its class status.

Revision 101246 - Directory Listing
Modified Mon Jan 22 06:38:28 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced an external feature with an internal one to avoid errors related to class status of external features.

Revision 101244 - Directory Listing
Modified Mon Jan 22 06:13:33 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced an external feature with an internal one to avoid errors related to class status of external features.

Revision 101243 - Directory Listing
Modified Mon Jan 22 04:50:16 2018 UTC (22 months, 2 weeks ago) by alexk
Replaced an external feature with an internal one to avoid errors related to class status of external features.

Revision 101241 - Directory Listing
Modified Tue Jan 16 13:09:33 2018 UTC (22 months, 3 weeks ago) by alexk
Added an example for bug#19242.

Revision 101204 - Directory Listing
Modified Sun Dec 24 19:39:59 2017 UTC (23 months, 2 weeks ago) by alexk
Marked test#expanded011 as passing after the fix in rev#101203.

Revision 101202 - Directory Listing
Modified Sun Dec 24 12:33:37 2017 UTC (23 months, 2 weeks ago) by alexk
Marked test#runtime021 as passing after the fix at rev#101201.

Revision 101199 - Directory Listing
Modified Sat Dec 23 19:12:44 2017 UTC (23 months, 2 weeks ago) by alexk
Added an example that demonstrates a problem with code generation that may cause reattachments of expanded values to produce unexpected results because a copy of the expanded object might not be marked as reachable.

Revision 101182 - Directory Listing
Modified Mon Dec 18 15:09:50 2017 UTC (23 months, 3 weeks ago) by alexk
Changed expected test result to report VUNO twice: for a call to a non-instance-free feature and for a non-object call not on an effective class type.

Revision 101167 - Directory Listing
Modified Sun Dec 17 18:41:59 2017 UTC (23 months, 3 weeks ago) by alexk
Changed expected compilation result to validity rule violations caused by non-object calls on formal generic, anchored and deferred types.

Revision 101166 - Directory Listing
Modified Sun Dec 17 18:37:38 2017 UTC (23 months, 3 weeks ago) by alexk
Replaced VSTA(2) error codes with VUNO.

Revision 101165 - Directory Listing
Modified Sun Dec 17 18:34:36 2017 UTC (23 months, 3 weeks ago) by alexk
Added class postconditions to features used in non-object calls.

Revision 101155 - Directory Listing
Modified Fri Dec 15 11:13:04 2017 UTC (23 months, 3 weeks ago) by alexk
Added test cases where the redeclaration into a class routine is valid.

Revision 101154 - Directory Listing
Modified Fri Dec 15 10:33:55 2017 UTC (23 months, 3 weeks ago) by alexk
Added an example to check validity rule of redeclaration of a feature into a class ones.

Revision 101151 - Directory Listing
Modified Fri Dec 15 09:58:01 2017 UTC (23 months, 4 weeks ago) by alexk
Added more test cases and updated expected error codes.

Revision 101146 - Directory Listing
Modified Wed Dec 13 13:05:28 2017 UTC (23 months, 4 weeks ago) by alexk
Removed obsolete feature calls.

Revision 101145 - Directory Listing
Modified Wed Dec 13 12:19:18 2017 UTC (23 months, 4 weeks ago) by alexk
Removed an obsolete call.

Revision 101137 - Directory Listing
Modified Tue Dec 12 17:35:55 2017 UTC (2 years ago) by alexk
Updated expected error codes to match the new ones.

Revision 101131 - Directory Listing
Modified Mon Dec 11 17:23:34 2017 UTC (2 years ago) by alexk
Updated expected error codes to match the new ones.

Revision 101128 - Directory Listing
Modified Sat Dec 9 09:54:52 2017 UTC (2 years ago) by alexk
Updated expected error codes to match the new ones.

Revision 101118 - Directory Listing
Modified Fri Dec 8 13:25:10 2017 UTC (2 years ago) by alexk
Added an example for testing validity rule VDJR(4) for joining instance-free and non-instance-free features.

Revision 101116 - Directory Listing
Modified Thu Dec 7 13:49:56 2017 UTC (2 years ago) by alexk
Marked test#free009 as passing after commit rev#101112.

Revision 101115 - Directory Listing
Modified Thu Dec 7 13:35:21 2017 UTC (2 years ago) by alexk
Added a test to check validity of merging of a class feature with a non-instance-free feature.

Revision 101114 - Directory Listing
Modified Thu Dec 7 13:20:51 2017 UTC (2 years ago) by alexk
Marked test#free008 as passing after commit rev#101112.

Revision 101111 - Directory Listing
Modified Thu Dec 7 13:08:46 2017 UTC (2 years ago) by alexk
Added a test to check validity of a redeclaration of a class feature into a non-instance-free feature (attribute or once-per-object).

Revision 101109 - Directory Listing
Modified Thu Dec 7 11:38:10 2017 UTC (2 years ago) by alexk
Marked test#free007 as passing after commit at rev#101108.

Revision 101107 - Directory Listing
Modified Wed Dec 6 15:19:51 2017 UTC (2 years ago) by alexk
Specified error subcode and line numbers in resulting errors.

Revision 101101 - Directory Listing
Modified Tue Dec 5 19:19:24 2017 UTC (2 years ago) by alexk
Updated test to reflect the requirement that a class feature can be a redeclaration of a class feature only.

Revision 101094 - Directory Listing
Modified Mon Dec 4 12:15:49 2017 UTC (2 years ago) by alexk
Updated tests to use class postconditions instead of note clauses for instance-free features.

Revision 101090 - Directory Listing
Modified Sun Dec 3 18:34:50 2017 UTC (2 years ago) by alexk
Removed obsolete feature calls.

Revision 101088 - Directory Listing
Modified Sat Dec 2 20:31:35 2017 UTC (2 years ago) by alexk
Replaced calls to obsolete feaures with calls to contemporary ones.

Revision 101062 - Directory Listing
Modified Fri Nov 24 12:30:53 2017 UTC (2 years ago) by alexk
Extended test with address expressions.

Revision 101033 - Directory Listing
Modified Fri Nov 10 14:26:02 2017 UTC (2 years, 1 month ago) by alexk
Added an example to demonstrate a crash caused by the missing check that an instance-free call to an external feature should ensure there are no inherited non-instance-free assertions.

Revision 101028 - Directory Listing
Modified Thu Nov 9 12:47:02 2017 UTC (2 years, 1 month ago) by alexk
Added an example of instance-free calls on deferred classes.

Revision 101026 - Directory Listing
Modified Wed Nov 8 18:44:52 2017 UTC (2 years, 1 month ago) by alexk
Added explicit types for manifest arrays when needed.

Revision 101017 - Directory Listing
Modified Tue Nov 7 14:35:11 2017 UTC (2 years, 1 month ago) by alexk
Added a test for execution output.

Revision 100998 - Directory Listing
Modified Wed Nov 1 11:26:41 2017 UTC (2 years, 1 month ago) by alexk
Marked test#free004 and test#free005 as passing after commit rev#100997.

Revision 100951 - Directory Listing
Modified Wed Oct 25 10:50:32 2017 UTC (2 years, 1 month ago) by alexk
Added an example for instance-free calls to features that depend on generic derivations.

Revision 100950 - Directory Listing
Modified Wed Oct 25 08:40:55 2017 UTC (2 years, 1 month ago) by alexk
Added an example for instance-free calls to features redeclared in descendants.

Revision 100932 - Directory Listing
Modified Wed Oct 18 09:48:13 2017 UTC (2 years, 1 month ago) by alexk
Added a test case for a call to a non-instance-free precursor.

Revision 100930 - Directory Listing
Modified Wed Oct 18 08:47:19 2017 UTC (2 years, 1 month ago) by alexk
Added an example to test instance-free calls.

Revision 100906 - Directory Listing
Modified Fri Oct 13 16:25:08 2017 UTC (2 years, 1 month ago) by alexk
Added an example to demonstrate that an assigner command is not taken into account when checking for object initialization rules.

Revision 100904 - Directory Listing
Modified Fri Oct 13 13:51:35 2017 UTC (2 years, 1 month ago) by alexk
Fixed a typo.

Revision 100886 - Directory Listing
Modified Tue Oct 10 20:57:15 2017 UTC (2 years, 2 months ago) by alexk
Marked test#free001 as passing after commit rev#100885.

Revision 100884 - Directory Listing
Modified Tue Oct 10 20:52:59 2017 UTC (2 years, 2 months ago) by alexk
Marked test#free002 as passing after commit rev#100879.

Revision 100871 - Directory Listing
Modified Tue Oct 10 19:18:57 2017 UTC (2 years, 2 months ago) by alexk
Added a test for instance-free feature content validity rules.

Revision 100870 - Directory Listing
Modified Tue Oct 10 16:58:41 2017 UTC (2 years, 2 months ago) by alexk
Removed unneeded code.

Revision 100869 - Directory Listing
Modified Tue Oct 10 14:24:51 2017 UTC (2 years, 2 months ago) by alexk
Added a test for instance-free feature declaration validity rules.

Revision 100790 - Directory Listing
Modified Tue Sep 26 12:04:52 2017 UTC (2 years, 2 months ago) by alexk
Added an example to demonstrate issues with parsing UTF-8 source code because some byte sequences are not handled correctly.

Revision 100771 - Directory Listing
Modified Fri Sep 15 13:53:20 2017 UTC (2 years, 2 months ago) by alexk
Changed expected complation result because now the obsolete call error is also reported by the compiler.

Revision 100770 - Directory Listing
Modified Fri Sep 15 13:51:07 2017 UTC (2 years, 2 months ago) by alexk
Added a keyword for text#valid219.

Revision 100732 - Directory Listing
Modified Wed Sep 6 11:34:21 2017 UTC (2 years, 3 months ago) by alexk
Added explicit types for manifest arrays when needed.

Revision 100731 - Directory Listing
Modified Wed Sep 6 11:33:34 2017 UTC (2 years, 3 months ago) by alexk
Set command window title to the test name.

Revision 100730 - Directory Listing
Modified Tue Sep 5 13:39:03 2017 UTC (2 years, 3 months ago) by alexk
Marked test#exec372 as passing after commit rev#100724.

Revision 100720 - Directory Listing
Modified Mon Sep 4 12:21:40 2017 UTC (2 years, 3 months ago) by alexk
Added an example demonstrating that a manifest array type should not depend on the target of its reattachment.

Revision 100712 - Directory Listing
Modified Fri Sep 1 14:02:23 2017 UTC (2 years, 3 months ago) by alexk
Suppressed tool logo and summary when running just a single test.

Revision 100711 - Directory Listing
Modified Fri Sep 1 14:01:25 2017 UTC (2 years, 3 months ago) by alexk
Split the single test case for agent arguments and agent locals into two to avoid possible interplay when one error report can suspend further checks so that the second error is not reported.

Revision 100710 - Directory Listing
Modified Fri Sep 1 13:57:54 2017 UTC (2 years, 3 months ago) by alexk
Added a line number for VWMA warning message.

Revision 100709 - Directory Listing
Modified Fri Sep 1 13:56:22 2017 UTC (2 years, 3 months ago) by alexk
Added C compilation for frozen and finalized modes.

Revision 100708 - Directory Listing
Modified Fri Sep 1 13:54:41 2017 UTC (2 years, 3 months ago) by alexk
Added two new options: -nologo and -nosummary to suppress initial tool message and final test results summary.

Revision 100707 - Directory Listing
Modified Fri Sep 1 13:51:22 2017 UTC (2 years, 3 months ago) by alexk
Added an option to control whether a summary is displayed at the end of testing or not.

Revision 100706 - Directory Listing
Modified Fri Sep 1 10:00:17 2017 UTC (2 years, 3 months ago) by alexk
Added a missing inheritance link.

Revision 100705 - Directory Listing
Modified Fri Sep 1 08:11:25 2017 UTC (2 years, 3 months ago) by alexk
Added cross-references between tests.

Revision 100704 - Directory Listing
Modified Fri Sep 1 08:10:58 2017 UTC (2 years, 3 months ago) by alexk
Added an example demonstrating recompilation bugs when variable names used in nested constructs are not checked for conflicts with feature names.

Revision 100703 - Directory Listing
Modified Fri Sep 1 08:03:24 2017 UTC (2 years, 3 months ago) by alexk
Reverted the previous commit in favor of a new eweasel test.

Revision 100702 - Directory Listing
Modified Fri Sep 1 07:37:39 2017 UTC (2 years, 3 months ago) by alexk
Added test cases with recompilation.

Revision 100697 - Directory Listing
Modified Tue Aug 29 18:28:58 2017 UTC (2 years, 3 months ago) by alexk
Corrected expected error codes and added line information.

Revision 100692 - Directory Listing
Modified Sun Aug 27 18:54:55 2017 UTC (2 years, 3 months ago) by alexk
Marked test#valid252 as passing after commit rev#100690.

Revision 100691 - Directory Listing
Modified Sun Aug 27 18:52:27 2017 UTC (2 years, 3 months ago) by alexk
Marked test#valid294 as passing after commit rev#100690.

Revision 100689 - Directory Listing
Modified Sun Aug 27 18:44:33 2017 UTC (2 years, 3 months ago) by alexk
Corrected the test by making sure a parenthesis expression is not treated as an argument.

Revision 100680 - Directory Listing
Modified Sun Aug 27 09:20:38 2017 UTC (2 years, 3 months ago) by alexk
Updated expected test result to VPIR(3) as specified in the intermediate version of the standard.

Revision 100677 - Directory Listing
Modified Sun Aug 27 07:51:56 2017 UTC (2 years, 3 months ago) by alexk
Removed a requirement for the pre-compilation task to succeed to avoid problems with cross-compilation.

Revision 100676 - Directory Listing
Modified Sat Aug 26 08:05:06 2017 UTC (2 years, 3 months ago) by alexk
Added an example demonstrating bugs when a new entity can be declared in a scope of an existing one with the same name.

Revision 100675 - Directory Listing
Modified Sat Aug 26 07:47:21 2017 UTC (2 years, 3 months ago) by alexk
Added notes about optional line numbers for expected validity errors.

Revision 100674 - Directory Listing
Modified Sat Aug 26 07:37:17 2017 UTC (2 years, 3 months ago) by alexk
Updated revision number.

Revision 100673 - Directory Listing
Modified Sat Aug 26 07:36:36 2017 UTC (2 years, 3 months ago) by alexk
Supported parsing of optional line numbers for validity errors in compiler output and their comparison to expected result from the script where partial matching is possible when the expected result is less precise.

Revision 100672 - Directory Listing
Modified Sat Aug 26 07:33:28 2017 UTC (2 years, 3 months ago) by alexk
Supported reading of optional line numbers for validity errors in eweasel scripts.

Revision 100671 - Directory Listing
Modified Sat Aug 26 07:30:13 2017 UTC (2 years, 3 months ago) by alexk
Added (optional) line numbers for validity errors.
Added a feature for partial matching between two errors (when a line number is not specified for the expected error).


Revision 100670 - Directory Listing
Modified Sat Aug 26 07:26:55 2017 UTC (2 years, 3 months ago) by alexk
Added a delimiter for a next message reported by the compiler.

Revision 100669 - Directory Listing
Modified Sat Aug 26 07:25:42 2017 UTC (2 years, 3 months ago) by alexk
Added a script to automatially compute and set a revision number of the eweasel command (currently on Windows only).

Revision 100656 - Directory Listing
Modified Wed Aug 23 13:58:27 2017 UTC (2 years, 3 months ago) by alexk
Added an example with Unicode white space characters to test that they are acceppted in the code as delimiters, and in manifest string and character literals as regular characters.

Revision 100643 - Directory Listing
Modified Sat Aug 19 10:48:39 2017 UTC (2 years, 3 months ago) by alexk
Added an example demonstraing spuriuos CA050 when a local is used only to initialize Result, but the local type is different from the type of Result.

Revision 100606 - Directory Listing
Modified Fri Jul 14 12:05:45 2017 UTC (2 years, 4 months ago) by alexk
Enabled postcondition checks to enable old expressions in postconditions.

Revision 100605 - Directory Listing
Modified Fri Jul 14 12:04:53 2017 UTC (2 years, 4 months ago) by alexk
Changed compilation mode to frozen because Time library uses externals.

Revision 100604 - Directory Listing
Modified Fri Jul 14 10:21:27 2017 UTC (2 years, 4 months ago) by alexk
Added an example to test performance of old expressions when exceptions cannot be raised.

Revision 100602 - Directory Listing
Modified Thu Jul 13 17:53:39 2017 UTC (2 years, 5 months ago) by alexk
Supported compilation for .NET where SCOOP is not supported.

Revision 100601 - Directory Listing
Modified Thu Jul 13 17:49:33 2017 UTC (2 years, 5 months ago) by alexk
Marked test#exec371 as failing until old expressions in feature bodies are supported.

Revision 100600 - Directory Listing
Modified Thu Jul 13 17:48:17 2017 UTC (2 years, 5 months ago) by alexk
Added an example of for old expressions in a feature body.

Revision 100591 - Directory Listing
Modified Sat Jul 8 08:14:06 2017 UTC (2 years, 5 months ago) by alexk
Specified explicit manifest array type to avoid a warning that computed manifest array type does not conform to the target of reattachment.

Revision 100585 - Directory Listing
Modified Fri Jul 7 17:47:49 2017 UTC (2 years, 5 months ago) by alexk
Changed expected validity error in test#valid148 because two nested arrays with different element types produce an array with element type ANY and an attempt to retrive the nested element with an operator expression fails as missing for type ANY.

Revision 100584 - Directory Listing
Modified Thu Jul 6 13:45:01 2017 UTC (2 years, 5 months ago) by alexk
Updated generated character properties to Unicode 10.0.0 (http://www.unicode.org/Public/10.0.0/ucd/UnicodeData.txt).

Revision 100583 - Directory Listing
Modified Thu Jul 6 13:42:27 2017 UTC (2 years, 5 months ago) by alexk
Added unicode keyword to tests that use Unicode.

Revision 100577 - Directory Listing
Modified Wed Jul 5 10:41:10 2017 UTC (2 years, 5 months ago) by alexk
Marked test#valid293 as passing after commit rev#100576.

Revision 100575 - Directory Listing
Modified Wed Jul 5 10:38:24 2017 UTC (2 years, 5 months ago) by alexk
Renamed test to have more specific name.

Revision 100574 - Directory Listing
Modified Wed Jul 5 10:37:11 2017 UTC (2 years, 5 months ago) by alexk
Added an example for typed manifest array validity rules related to the explicit type declaration.

Revision 100573 - Directory Listing
Modified Wed Jul 5 09:56:33 2017 UTC (2 years, 5 months ago) by alexk
Marked test#exec370 as passing after commit rev#100572.

Revision 100571 - Directory Listing
Modified Wed Jul 5 09:44:36 2017 UTC (2 years, 5 months ago) by alexk
Added an example to demonstrate an issue with conditional expression where one of expressions is of an expanded type but the computed result is not wrapped to be a used as a reference object.

Revision 100570 - Directory Listing
Modified Sun Jul 2 08:06:45 2017 UTC (2 years, 5 months ago) by alexk
Marked test#exec369 as passing after commit rev#100567.

Revision 100569 - Directory Listing
Modified Sun Jul 2 08:04:35 2017 UTC (2 years, 5 months ago) by alexk
Changed expected compilation result due to a new way to compute conditional expression type after commit rev#100567.

Revision 100568 - Directory Listing
Modified Sun Jul 2 08:02:44 2017 UTC (2 years, 5 months ago) by alexk
Added cross-references between tests.

Revision 100566 - Directory Listing
Modified Sat Jul 1 11:51:34 2017 UTC (2 years, 5 months ago) by alexk
Marked test#exec368 as passing after commit rev#100565.

Revision 100564 - Directory Listing
Modified Sat Jul 1 11:32:24 2017 UTC (2 years, 5 months ago) by alexk
Added an example to test how conditional expression type is computed.

Revision 100563 - Directory Listing
Modified Sat Jul 1 11:14:47 2017 UTC (2 years, 5 months ago) by alexk
Corrected examples with integer types and with separate detachable types.

Revision 100562 - Directory Listing
Modified Sat Jul 1 08:02:06 2017 UTC (2 years, 5 months ago) by alexk
Marked test#valid292 as passing after commit rev#100561.

Revision 100558 - Directory Listing
Modified Sat Jul 1 07:51:01 2017 UTC (2 years, 5 months ago) by alexk
Marked test#pretty031 as passing after commit rev#100557.

Revision 100555 - Directory Listing
Modified Sat Jul 1 07:28:00 2017 UTC (2 years, 5 months ago) by alexk
Added quotes when passing ISE_LIBRARY and ISE_EIFFEL to support paths with spaces.

Revision 100554 - Directory Listing
Modified Fri Jun 30 20:02:54 2017 UTC (2 years, 5 months ago) by alexk
Added an example to test how manifest array type is computed.

Revision 100553 - Directory Listing
Modified Fri Jun 30 15:19:05 2017 UTC (2 years, 5 months ago) by alexk
Added an example to test error reporting for manifest array validity rules.

Revision 100550 - Directory Listing
Modified Wed Jun 28 13:22:33 2017 UTC (2 years, 5 months ago) by alexk
Removed an unused configuration file.

Revision 100549 - Directory Listing
Modified Wed Jun 28 13:19:33 2017 UTC (2 years, 5 months ago) by alexk
Added an example for manifest arrays pretty printing.

Revision 100530 - Directory Listing
Modified Tue Jun 20 15:32:50 2017 UTC (2 years, 5 months ago) by alexk
Changed reported warning type from Suggest to Hint to match recent changes in code analyzer.

Revision 100472 - Directory Listing
Modified Wed Jun 14 15:51:48 2017 UTC (2 years, 5 months ago) by alexk
Marked test#lib046 as passing after commit rev#100471.

Revision 100469 - Directory Listing
Modified Wed Jun 14 15:38:11 2017 UTC (2 years, 5 months ago) by alexk
Added an example to demonstrate that the command line string returned by ARGUMENTS_32 has a leading space.

Revision 100468 - Directory Listing
Modified Wed Jun 14 15:36:45 2017 UTC (2 years, 5 months ago) by alexk
Marked test#exec091 as passing after commit rev#100466.

Revision 100465 - Directory Listing
Modified Tue Jun 13 14:43:09 2017 UTC (2 years, 5 months ago) by alexk
Extended test with more cases:
	- expanded objects with references
	- special objects with expanded parameter


Revision 100433 - Directory Listing
Modified Thu May 25 03:43:17 2017 UTC (2 years, 6 months ago) by manus
Add verification that expanded types are always reported as attached


Revision 100391 - Directory Listing
Modified Sun May 14 00:05:31 2017 UTC (2 years, 7 months ago) by manus
Ignore postconditions (with NaN it doesn't work really), better output names, fix expected results


Revision 100390 - Directory Listing
Modified Sat May 13 23:33:29 2017 UTC (2 years, 7 months ago) by manus
Updated to match new ROUTINE class with correct_mismatch


Revision 100389 - Directory Listing
Modified Sat May 13 23:32:21 2017 UTC (2 years, 7 months ago) by manus
Updated to match new ROUTINE class with correct_mismatch


Revision 100383 - Directory Listing
Modified Fri May 12 15:55:35 2017 UTC (2 years, 7 months ago) by manus
Add test for comparing floating points using deep_equal

To ensure that implementation of deep equality ensures that NaN are compared using the compilation setting (total order on reals).


Revision 100358 - Directory Listing
Modified Thu May 11 13:16:50 2017 UTC (2 years, 7 months ago) by alexk
Marked test#vwce002 as passing after commit at rev#100356.

Revision 100346 - Directory Listing
Modified Wed May 10 15:15:11 2017 UTC (2 years, 7 months ago) by alexk
Added an example for conditional expressions when expression types are not necessary equivalent, but are conforming.

Revision 100331 - Directory Listing
Modified Thu May 4 10:27:03 2017 UTC (2 years, 7 months ago) by alexk
Marked test#thread025 as passing after commit rev#100327.

Revision 100314 - Directory Listing
Modified Wed May 3 13:44:34 2017 UTC (2 years, 7 months ago) by alexk
Removed commented instructions to enable all tests.

Revision 100313 - Directory Listing
Modified Wed May 3 13:04:18 2017 UTC (2 years, 7 months ago) by alexk
Added tests for bug#19356.

Revision 100263 - Directory Listing
Modified Fri Apr 28 18:00:29 2017 UTC (2 years, 7 months ago) by manus
Remove obsolete call to reveal the actual error test is trying to show


Revision 100262 - Directory Listing
Modified Fri Apr 28 17:55:53 2017 UTC (2 years, 7 months ago) by manus
Remove obsolete call to reveal the actual error test is trying to show


Revision 100261 - Directory Listing
Modified Fri Apr 28 17:49:39 2017 UTC (2 years, 7 months ago) by manus
Remove obsolete call to reveal the actual error test is trying to show


Revision 100260 - Directory Listing
Modified Thu Apr 27 16:42:45 2017 UTC (2 years, 7 months ago) by manus
Fix expected count of retrieved objects


Revision 100252 - Directory Listing
Modified Tue Apr 25 15:26:49 2017 UTC (2 years, 7 months ago) by manus
Re-exported args_ok and execute


Revision 100251 - Directory Listing
Modified Tue Apr 25 10:12:03 2017 UTC (2 years, 7 months ago) by alexk
Added revision information to the version number.

Revision 100250 - Directory Listing
Modified Tue Apr 25 10:11:04 2017 UTC (2 years, 7 months ago) by alexk
Removed unneeded white space after option /c passed on Windows.

Revision 100249 - Directory Listing
Modified Mon Apr 24 23:34:30 2017 UTC (2 years, 7 months ago) by manus
Fix wrong location of test ECF


Revision 100248 - Directory Listing
Modified Mon Apr 24 23:34:06 2017 UTC (2 years, 7 months ago) by manus
Adapt test for performing retrieval only in a 17.05 environment


Revision 100247 - Directory Listing
Modified Mon Apr 24 23:16:26 2017 UTC (2 years, 7 months ago) by manus
Add new test about backward compatibility with old routine types


Revision 100211 - Directory Listing
Modified Mon Apr 17 12:40:05 2017 UTC (2 years, 7 months ago) by alexk
Fixed a bug in `matches_pattern` that could lead to access on void target because attributes of current class were not checked against Void before testing whether they are equal to attributes of an argument.
Fixed a bug in `is_less` that was not consistent with `is_equal` and violated a postcondition from COMPARISON because the features tested different sets of attributes.


Revision 100209 - Directory Listing
Modified Mon Apr 17 11:08:17 2017 UTC (2 years, 7 months ago) by alexk
Fixed a bug when `attached var /= Void` should have been `attached var`.

Revision 100163 - Directory Listing
Modified Thu Apr 13 12:21:47 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100162 - Directory Listing
Modified Thu Apr 13 10:17:42 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100161 - Directory Listing
Modified Thu Apr 13 10:16:45 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100160 - Directory Listing
Modified Thu Apr 13 10:15:32 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100159 - Directory Listing
Modified Thu Apr 13 10:13:42 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100158 - Directory Listing
Modified Thu Apr 13 10:08:15 2017 UTC (2 years, 8 months ago) by alexk
Avoided implicit conversion from FILE_INFO to UNIX_FILE_INFO that used a call to an obsolete feature.

Revision 100157 - Directory Listing
Modified Thu Apr 13 10:06:57 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100156 - Directory Listing
Modified Thu Apr 13 10:04:33 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100155 - Directory Listing
Modified Thu Apr 13 09:53:47 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100154 - Directory Listing
Modified Thu Apr 13 09:31:06 2017 UTC (2 years, 8 months ago) by alexk
Used explicit calls to convert TYPE to STRING instead of implicit conversion with obsolete features.

Revision 100153 - Directory Listing
Modified Thu Apr 13 09:27:20 2017 UTC (2 years, 8 months ago) by alexk
Removed unnecessary feature calls.

Revision 100152 - Directory Listing
Modified Thu Apr 13 09:26:51 2017 UTC (2 years, 8 months ago) by alexk
Removed output file that is not used by the test.

Revision 100116 - Directory Listing
Modified Fri Apr 7 16:24:01 2017 UTC (2 years, 8 months ago) by alexk
Added test cases for conversion involving manifest arrays, equality, binary operations, actual arguments.

Revision 100115 - Directory Listing
Modified Fri Apr 7 16:22:15 2017 UTC (2 years, 8 months ago) by alexk
Added test cases for conversion involving manifest arrays, equality, binary operations, actual arguments.

Revision 100112 - Directory Listing
Modified Fri Apr 7 14:48:39 2017 UTC (2 years, 8 months ago) by alexk
Added test cases for conversions causing obsolete feature calls.

Revision 100109 - Directory Listing
Modified Thu Apr 6 13:47:21 2017 UTC (2 years, 8 months ago) by alexk
Marked test#scoop078 and test#scoop080 as passing after updating run-time to propagate assertion information from a caller and to compute whether a call is to a creation procedure or to a regular feature.

Revision 100102 - Directory Listing
Modified Thu Apr 6 07:36:32 2017 UTC (2 years, 8 months ago) by alexk
Extended test to cover execution without assertions.

Revision 100101 - Directory Listing
Modified Wed Apr 5 14:32:49 2017 UTC (2 years, 8 months ago) by alexk
Marked test#scoop081 as passing after fixing it in rev#100100.

Revision 100098 - Directory Listing
Modified Wed Apr 5 13:14:31 2017 UTC (2 years, 8 months ago) by alexk
Added an example that demonstrates infinite recursion with preconditions in SCOOP mode.

Revision 100097 - Directory Listing
Modified Wed Apr 5 13:12:31 2017 UTC (2 years, 8 months ago) by alexk
Added an example that demonstrates issues with evaluating class invariant in SCOOP mode for separate objects.

Revision 100060 - Directory Listing
Modified Tue Mar 28 07:02:24 2017 UTC (2 years, 8 months ago) by alexk
Added an example that demonstrates an issue with recoding type information for constructs inside an inline agent.

Revision 100052 - Directory Listing
Modified Fri Mar 24 18:35:58 2017 UTC (2 years, 8 months ago) by alexk
Added an example that demonstrates an issue with detecting a dirty processor resulted from a failing object creation.

Revision 100050 - Directory Listing
Modified Fri Mar 24 17:20:40 2017 UTC (2 years, 8 months ago) by alexk
Added an example to demonstarte that class invariant for a separate creation is checked before creation procedure.

Revision 100049 - Directory Listing
Modified Fri Mar 24 15:16:40 2017 UTC (2 years, 8 months ago) by alexk
Added expected output for Windows where strings from stdout and stderr come in different order compared to Linux.

Revision 100048 - Directory Listing
Modified Fri Mar 24 15:14:39 2017 UTC (2 years, 8 months ago) by alexk
Updated output to reflect recent changes in run-time for execution tracing.

Revision 100047 - Directory Listing
Modified Fri Mar 24 13:46:45 2017 UTC (2 years, 8 months ago) by alexk
Removed LIST from the list of classes for which VTCT is reported.

Revision 100045 - Directory Listing
Modified Fri Mar 24 09:50:04 2017 UTC (2 years, 8 months ago) by alexk
Updated expected compilation result to reflect that assignment to obsolete attributes in DIRECTORY is no longer reported.

Revision 100038 - Directory Listing
Modified Thu Mar 23 20:47:03 2017 UTC (2 years, 8 months ago) by alexk
Marked test#lib045 as passing after fixing the bug.

Revision 100035 - Directory Listing
Modified Thu Mar 23 20:27:34 2017 UTC (2 years, 8 months ago) by alexk
Added an example that demonstrates an issue in the implementation of HEXADECIMAL_STRING_TO_INTEGER_CONVERTER.

Revision 100034 - Directory Listing
Modified Thu Mar 23 20:23:20 2017 UTC (2 years, 8 months ago) by alexk
Marked test#lib044 as passing because the issue has been fixed.

Revision 100026 - Directory Listing
Modified Thu Mar 23 12:59:02 2017 UTC (2 years, 8 months ago) by alexk
Updated tests and expected test results to take into account that obsolete attributes should not be reported when they are used as targets of assignments or of creation instructions.

Revision 100008 - Directory Listing
Modified Tue Mar 21 15:14:06 2017 UTC (2 years, 8 months ago) by alexk
Marked test#melt103 as passing because it passes now.

Revision 100007 - Directory Listing
Modified Tue Mar 21 15:12:55 2017 UTC (2 years, 8 months ago) by alexk
Updated expected output to match source code.

Revision 99986 - Directory Listing
Modified Fri Mar 17 18:48:00 2017 UTC (2 years, 8 months ago) by alexk
Marked several tests for void safety as passing after commit rev#99983.

Revision 99985 - Directory Listing
Modified Fri Mar 17 18:45:19 2017 UTC (2 years, 8 months ago) by alexk
Added an example of a bracket expression with a target that is a bracket expression.

Revision 99984 - Directory Listing
Modified Fri Mar 17 18:43:27 2017 UTC (2 years, 8 months ago) by alexk
Improved tests by removing unexpected qualified feature calls.

Revision 99979 - Directory Listing
Modified Fri Mar 17 15:11:00 2017 UTC (2 years, 8 months ago) by alexk
Cosmetics: improved comments and test description.

Revision 99978 - Directory Listing
Modified Fri Mar 17 13:35:59 2017 UTC (2 years, 8 months ago) by alexk
Added an example that demonstrates access on void target when an expanded object referencing an incompletely initialized object is passed to a creation routine that makes a qualified call.

Revision 99972 - Directory Listing
Modified Mon Mar 13 13:43:23 2017 UTC (2 years, 9 months ago) by alexk
Renamed attribute to `item` so that it is the same as used in a basic expanded class used in the case to test relaxed rules for expanded classes without reference attributes.

Revision 99970 - Directory Listing
Modified Mon Mar 13 13:24:54 2017 UTC (2 years, 9 months ago) by alexk
Renamed attributes to simplify the test.

Revision 99966 - Directory Listing
Modified Mon Mar 13 12:51:15 2017 UTC (2 years, 9 months ago) by alexk
Updated the test to take into account that inherited preconditions should not be used to compute attachment status of arguments in complete void safety mode.

Revision 99963 - Directory Listing
Modified Mon Mar 13 12:07:48 2017 UTC (2 years, 9 months ago) by alexk
Added cross-references between tests.

Revision 99962 - Directory Listing
Modified Mon Mar 13 10:21:21 2017 UTC (2 years, 9 months ago) by alexk
Added an example that demonstrates access on void target when object creation fails with an exception after initializing a once function returning with an incompletely initialized object of another class.

Revision 99960 - Directory Listing
Modified Sat Mar 11 11:15:08 2017 UTC (2 years, 9 months ago) by alexk
Added an example that demonstrates access on void target when object creation fails with an exception after initializing a once function returning an expanded object and an example when there is no issue because the expanded object has no reference fields.

Revision 99959 - Directory Listing
Modified Sat Mar 11 10:59:28 2017 UTC (2 years, 9 months ago) by alexk
Cosmetics: added comments and restricted export status.

Revision 99927 - Directory Listing
Modified Sun Mar 5 19:37:24 2017 UTC (2 years, 9 months ago) by alexk
Marked test#codeanalysis024 as passing after commit rev#99926.

Revision 99922 - Directory Listing
Modified Sun Mar 5 18:22:19 2017 UTC (2 years, 9 months ago) by alexk
Added an example for code analysis detection of obsolete features.

Revision 99919 - Directory Listing
Modified Fri Mar 3 15:15:26 2017 UTC (2 years, 9 months ago) by alexk
Added an example to test that calls to obsolete features with different dates are reported with different level of severity.

Revision 99918 - Directory Listing
Modified Fri Mar 3 15:09:10 2017 UTC (2 years, 9 months ago) by alexk
Supported violation type in its specification.

Revision 99917 - Directory Listing
Modified Fri Mar 3 15:02:12 2017 UTC (2 years, 9 months ago) by alexk
Removed unknown violation type because in other places the type is checked against Void instead of the unknown type.

Revision 99915 - Directory Listing
Modified Fri Mar 3 14:19:55 2017 UTC (2 years, 9 months ago) by alexk
Cosmetics.

Revision 99914 - Directory Listing
Modified Fri Mar 3 12:44:48 2017 UTC (2 years, 9 months ago) by alexk
Marked test#valid290 as passing after adding detection of obsolete assigner queries in rev#99913.

Revision 99909 - Directory Listing
Modified Fri Mar 3 12:15:20 2017 UTC (2 years, 9 months ago) by alexk
Added an example of obsolete assigner commands to be reported.

Revision 99908 - Directory Listing
Modified Fri Mar 3 12:11:02 2017 UTC (2 years, 9 months ago) by alexk
Added an example of assigner commands based on obsolete queries that have to be reported.

Revision 99907 - Directory Listing
Modified Fri Mar 3 12:09:31 2017 UTC (2 years, 9 months ago) by alexk
Marked test#valid289 as passing after recent commits that fixed the issue.

Revision 99906 - Directory Listing
Modified Fri Mar 3 12:06:14 2017 UTC (2 years, 9 months ago) by alexk
Removed unnecessary setting.

Revision 99905 - Directory Listing
Modified Fri Mar 3 11:59:58 2017 UTC (2 years, 9 months ago) by alexk
Marked code analysis tests for detecting obsolete feature calls as passing after recent commits to the static analyzer.

Revision 99881 - Directory Listing
Modified Wed Mar 1 11:02:41 2017 UTC (2 years, 9 months ago) by alexk
Marked test#reflection010 as passing after fixing a postcondition of {REFLECTOR}.new_instance_of.

Revision 99877 - Directory Listing
Modified Wed Mar 1 09:07:10 2017 UTC (2 years, 9 months ago) by alexk
Corrected test by using `field_static_type_of_type` instead of `field_type_of_type`.

Revision 99876 - Directory Listing
Modified Wed Mar 1 08:54:59 2017 UTC (2 years, 9 months ago) by alexk
Added an example that demonstrates an issue with assertions of {REFLECTOR}.new_instance_of.

Revision 99866 - Directory Listing
Modified Sun Feb 26 18:36:30 2017 UTC (2 years, 9 months ago) by alexk
Extended test to cover more combinations of existing and removed table items.

Revision 99861 - Directory Listing
Modified Sun Feb 26 15:41:11 2017 UTC (2 years, 9 months ago) by alexk
Added an example for bug#19277.

Revision 99857 - Directory Listing
Modified Wed Feb 22 12:31:24 2017 UTC (2 years, 9 months ago) by alexk
Marked test#melt110 as passing after committing a fix at rev#99856.

Revision 99855 - Directory Listing
Modified Wed Feb 22 12:19:21 2017 UTC (2 years, 9 months ago) by alexk
Added an example for bug#19333.

Revision 99853 - Directory Listing
Modified Sun Feb 19 10:36:04 2017 UTC (2 years, 9 months ago) by alexk
Specified obsolete message date to make sure it does not expire and does not trigger an error instead of a warning.

Revision 99852 - Directory Listing
Modified Sun Feb 19 10:34:19 2017 UTC (2 years, 9 months ago) by alexk
Marked test#valid289 as failing because it will use a new eweasel instruction that will be available when the eweasel tool is rebuilt.

Revision 99851 - Directory Listing
Modified Sun Feb 19 10:09:28 2017 UTC (2 years, 9 months ago) by alexk
Replaced obsolete calls to TYPE.plus with calls to TYPE.name and STRING.plus.

Revision 99850 - Directory Listing
Modified Sun Feb 19 10:07:42 2017 UTC (2 years, 9 months ago) by alexk
Replaced obsolete calls to TYPE.plus with calls to TYPE.name and STRING.plus.

Revision 99849 - Directory Listing
Modified Sun Feb 19 10:05:51 2017 UTC (2 years, 9 months ago) by alexk
Replaced a call to an obsolete function {TYPE}.attempt with a call to {TYPE}.attempted to fix an obsolete warning.

Revision 99848 - Directory Listing
Modified Sun Feb 19 09:48:37 2017 UTC (2 years, 9 months ago) by alexk
Replaced a call to an obsolete function {TYPE}.attempt with a call to {TYPE}.attempted to fix an obsolete warning.

Revision 99847 - Directory Listing
Modified Sun Feb 19 09:46:34 2017 UTC (2 years, 9 months ago) by alexk
Replaced a call to an obsolete function {TYPE}.attempt with a call to {TYPE}.attempted to fix an obsolete warning.

Revision 99843 - Directory Listing
Modified Sat Feb 18 09:56:36 2017 UTC (2 years, 9 months ago) by alexk
Removed dependency of a single-threaded version on Thread library and all non-testing versions on testing library.

Revision 99842 - Directory Listing
Modified Sat Feb 18 09:52:14 2017 UTC (2 years, 9 months ago) by alexk
Fixed calls to obsolete features.
Supported Unicode file name to save tests.


Revision 99841 - Directory Listing
Modified Sat Feb 18 09:37:53 2017 UTC (2 years, 9 months ago) by alexk
Removed dependency of EW_COPY_INST on EW_EQA_TEST_FACTORY by moving a feature `replace_environments` to {EW_TEST_ENVIRONMENT}.replaced_variable.

Revision 99840 - Directory Listing
Modified Sat Feb 18 07:45:45 2017 UTC (2 years, 9 months ago) by alexk
Added TIME library that is now needed to work with dates.

Revision 99839 - Directory Listing
Modified Sat Feb 18 07:43:01 2017 UTC (2 years, 9 months ago) by alexk
Added a new instruction to set a variable to a date string.

Revision 99838 - Directory Listing
Modified Sat Feb 18 07:42:13 2017 UTC (2 years, 9 months ago) by alexk
Added a new instruction to set a variable to a date string shifted from today by the specified number of days.

Revision 99837 - Directory Listing
Modified Sat Feb 18 07:35:20 2017 UTC (2 years, 9 months ago) by alexk
Added a new keyword to define a date variable.

Revision 99836 - Directory Listing
Modified Sat Feb 18 05:39:43 2017 UTC (2 years, 9 months ago) by alexk
Added an example of obsolete assigner commands to be reported.

Revision 99835 - Directory Listing
Modified Sat Feb 18 05:08:15 2017 UTC (2 years, 9 months ago) by alexk
Added an example of assigner commands based on obsolete queries that have to be reported.

Revision 99831 - Directory Listing
Modified Fri Feb 17 14:51:44 2017 UTC (2 years, 9 months ago) by alexk
Marked test#valid289 as passing after the previous commit that fixes the issue.

Revision 99829 - Directory Listing
Modified Fri Feb 17 14:41:51 2017 UTC (2 years, 9 months ago) by alexk
Extended test with cases for operators, bracket and parenthesis aliases, agents, calls inside agents, address expressions, static calls, creation, precursors.

Revision 99828 - Directory Listing
Modified Fri Feb 17 14:40:08 2017 UTC (2 years, 9 months ago) by alexk
Added a reference to the accompanying test#valid289.

Revision 99827 - Directory Listing
Modified Fri Feb 17 14:25:53 2017 UTC (2 years, 9 months ago) by alexk
Disabled a warning about obsolete syntax to allow for test cases with prefix and infix features.

Revision 99826 - Directory Listing
Modified Fri Feb 17 14:17:00 2017 UTC (2 years, 9 months ago) by alexk
Marked test#codeanalysis020 and test#valid289 as failing because of new test cases not handled by the compiler.

Revision 99825 - Directory Listing
Modified Fri Feb 17 14:01:43 2017 UTC (2 years, 9 months ago) by alexk
Added a test case for a routine address.

Revision 99824 - Directory Listing
Modified Fri Feb 17 13:16:00 2017 UTC (2 years, 9 months ago) by alexk
Changed test to call obsolete precursor together with other obsolete calls.

Revision 99823 - Directory Listing
Modified Fri Feb 17 13:13:17 2017 UTC (2 years, 9 months ago) by alexk
Extended test with cases for operators, bracket and parenthesis aliases, agents, calls inside agents, address expressions, static calls, creation, precursors.

Revision 99822 - Directory Listing
Modified Thu Feb 16 14:51:47 2017 UTC (2 years, 9 months ago) by alexk
Added an example that demonstrates access on void target when object creation fails with an exception after initializing a once function.

Revision 99821 - Directory Listing
Modified Thu Feb 16 14:39:05 2017 UTC (2 years, 9 months ago) by alexk
Marked test#lib043 as fixed after changing the library class.

Revision 99808 - Directory Listing
Modified Thu Feb 9 12:02:58 2017 UTC (2 years, 10 months ago) by alexk
Added expected test output.

Revision 99807 - Directory Listing
Modified Thu Feb 9 12:02:13 2017 UTC (2 years, 10 months ago) by alexk
Corrected example by moving an internal cursor after an item removal.

Revision 99806 - Directory Listing
Modified Thu Feb 9 11:53:27 2017 UTC (2 years, 10 months ago) by alexk
Added an example to demonstrate an issue with using reversed cursor on HASH_TABLE.

Revision 99794 - Directory Listing
Modified Tue Feb 7 14:21:11 2017 UTC (2 years, 10 months ago) by alexk
Updated expected test result of test#lib042 that now passes after supporting blocking reading from a launched process.

Revision 99793 - Directory Listing
Modified Tue Feb 7 14:18:42 2017 UTC (2 years, 10 months ago) by alexk
Updated procedure names that perform reading from redirected handles.

Revision 99790 - Directory Listing
Modified Tue Feb 7 12:26:47 2017 UTC (2 years, 10 months ago) by alexk
Chnaged concurrency to none to be sure the functionality works correctly in a single-threaded application. Removed unused library reference.

Revision 99783 - Directory Listing
Modified Wed Feb 1 16:07:43 2017 UTC (2 years, 10 months ago) by manus
Fixed invalid encoding of our manifest strings


Revision 99773 - Directory Listing
Modified Tue Jan 31 06:22:14 2017 UTC (2 years, 10 months ago) by manus
Add new test for once manifest string containing extended ASCII

See bug#19318 for original report. 


Revision 99760 - Directory Listing
Modified Wed Jan 25 18:16:20 2017 UTC (2 years, 10 months ago) by alexk
Reported an error code when a procedure address cannot be obtained.
bug#13969


Revision 99758 - Directory Listing
Modified Wed Jan 25 17:45:35 2017 UTC (2 years, 10 months ago) by alexk
Fixed expected test result: now the compiler reports obsolete calls to attributes, and there are 2 assignments to `lastentry` of the class DIRECTORY.

Revision 99756 - Directory Listing
Modified Wed Jan 25 12:55:47 2017 UTC (2 years, 10 months ago) by alexk
Supported paths with spaces.

Revision 99746 - Directory Listing
Modified Fri Jan 20 18:15:12 2017 UTC (2 years, 10 months ago) by alexk
Marked test#codeanalysis020 as passing because obsolete feature calls are now reported by code analyzer.

Revision 99742 - Directory Listing
Modified Fri Jan 20 15:56:14 2017 UTC (2 years, 10 months ago) by alexk
Added an example for code analysis detection of obsolete feature calls.

Revision 99737 - Directory Listing
Modified Fri Jan 20 14:18:56 2017 UTC (2 years, 10 months ago) by alexk
Marked test#valid289 as passing after the previous commit that fixes the issue.

Revision 99732 - Directory Listing
Modified Fri Jan 20 13:59:59 2017 UTC (2 years, 10 months ago) by alexk
Added an example to demonstrate that obsolete attributes are not reported.

Revision 99716 - Directory Listing
Modified Thu Jan 12 13:42:40 2017 UTC (2 years, 10 months ago) by alexk
Added an example for process output redirection.

Revision 99710 - Directory Listing
Modified Wed Jan 11 16:08:33 2017 UTC (2 years, 11 months ago) by alexk
Removed unused library.

Revision 99690 - Directory Listing
Modified Mon Jan 2 16:25:36 2017 UTC (2 years, 11 months ago) by alexk
Added an example for `{BASE_PROCESS}.wait_for_exit_with_timeout`.

Revision 99668 - Directory Listing
Modified Fri Dec 9 12:42:19 2016 UTC (3 years ago) by alexk
Updated expected test result to take into account that no obsolete messages are reported for WEL_WINDOW anymore.

Revision 99667 - Directory Listing
Modified Fri Dec 9 12:10:31 2016 UTC (3 years ago) by alexk
Added an example that demonstrates an issue with redirection.

Revision 99664 - Directory Listing
Modified Fri Dec 9 07:02:16 2016 UTC (3 years ago) by alexk
Set EOL style to native.

Revision 99663 - Directory Listing
Modified Thu Dec 8 17:11:05 2016 UTC (3 years ago) by manus
Made runtime005 fail

For 2 reasons:
- It is a very long test
- It fails on a regular basis but not easily reproducible


Revision 99658 - Directory Listing
Modified Thu Dec 8 10:10:45 2016 UTC (3 years ago) by alexk
Added an example to check that project settings override library capabilities.

Revision 99650 - Directory Listing
Modified Wed Dec 7 13:26:37 2016 UTC (3 years ago) by alexk
Added an example to demonstarte an issue with modification of capabilities of dependent precompiles/libraries.

Revision 99649 - Directory Listing
Modified Wed Dec 7 12:33:11 2016 UTC (3 years ago) by alexk
Corrected expected compilation result to take into account changes to precompiled libraries capabilities.

Revision 99648 - Directory Listing
Modified Wed Dec 7 12:31:53 2016 UTC (3 years ago) by alexk
Corrected expected compilation result to take into account that VD01 and VD80 warnings are no longed duplicated.

Revision 99647 - Directory Listing
Modified Wed Dec 7 12:29:03 2016 UTC (3 years ago) by alexk
Removed options that are no longer supported to avoid warnings during compilation.

Revision 99646 - Directory Listing
Modified Wed Dec 7 10:25:15 2016 UTC (3 years ago) by alexk
Updated ECFs to match those of the standard delivery.

Revision 99633 - Directory Listing
Modified Tue Dec 6 07:44:45 2016 UTC (3 years ago) by alexk
Updated expected compilation result to reflect the fact that void safety is now supported only for targets.

Revision 99632 - Directory Listing
Modified Tue Dec 6 07:31:37 2016 UTC (3 years ago) by alexk
Updated expected compilation result to reflect the fact that void safety is now supported only for targets.

Revision 99630 - Directory Listing
Modified Mon Dec 5 16:31:08 2016 UTC (3 years ago) by alexk
Updated test results to take into account that there are no obsolete calls in SED classes anymore.

Revision 99628 - Directory Listing
Modified Mon Dec 5 15:40:15 2016 UTC (3 years ago) by alexk
Corrected expected compilation result (Base is now always void-safe, so one less error).

Revision 99626 - Directory Listing
Modified Mon Dec 5 13:51:29 2016 UTC (3 years ago) by alexk
Removed capability error that does not exist anymore after recent changes to testing.ecf.

Revision 99625 - Directory Listing
Modified Mon Dec 5 13:25:15 2016 UTC (3 years ago) by alexk
Updated expected compilation result to reflect recent changes in processing settings and capabilities.

Revision 99624 - Directory Listing
Modified Mon Dec 5 13:08:02 2016 UTC (3 years ago) by alexk
Changed expected compilation result because safe and unsafe versions of Base library are now the same.

Revision 99623 - Directory Listing
Modified Mon Dec 5 12:50:26 2016 UTC (3 years ago) by alexk
Removed references to classes that are not available in void-safe version of Base library.

Revision 99622 - Directory Listing
Modified Mon Dec 5 12:43:45 2016 UTC (3 years ago) by alexk
Changed references to Base library without -safe suffix to avoid configuration warnings about redirection.

Revision 99586 - Directory Listing
Modified Fri Dec 2 09:24:40 2016 UTC (3 years ago) by alexk
Changed expected compiler results because changing a concurrency setting causes now an error instead of a warning.

Revision 99583 - Directory Listing
Modified Thu Dec 1 18:13:48 2016 UTC (3 years ago) by alexk
Removed -safe suffix from libraries to avoid a redirection warning.

Revision 99582 - Directory Listing
Modified Thu Dec 1 17:37:39 2016 UTC (3 years ago) by alexk
Fixed a typo.

Revision 99480 - Directory Listing
Modified Wed Nov 23 15:58:21 2016 UTC (3 years ago) by alexk
Added a setting to tell the compiler to use capabilities for checks rather than project settings.

Revision 99469 - Directory Listing
Modified Tue Nov 22 09:38:49 2016 UTC (3 years ago) by alexk
Used updated ECF format with capabilities specified in a dedicated element.

Revision 99465 - Directory Listing
Modified Mon Nov 21 09:06:30 2016 UTC (3 years ago) by alexk
Added an example to check that capabilities are properly inherited and used when checking against precompiles.

Revision 99464 - Directory Listing
Modified Mon Nov 21 08:41:51 2016 UTC (3 years ago) by alexk
Added an example to check that capabilities are properly inherited.

Revision 99463 - Directory Listing
Modified Sun Nov 20 20:11:48 2016 UTC (3 years ago) by alexk
Marked test#config044 and test#config045 as passing after taking conditions into account when checking for capability violations.

Revision 99460 - Directory Listing
Modified Sun Nov 20 20:02:30 2016 UTC (3 years ago) by alexk
Corrected expected test results.

Revision 99459 - Directory Listing
Modified Sun Nov 20 15:44:36 2016 UTC (3 years ago) by alexk
Added an example for settings checks against capabilities with conditions.

Revision 99458 - Directory Listing
Modified Sun Nov 20 15:03:41 2016 UTC (3 years ago) by alexk
Added an example for capability checks involving conditions.

Revision 99457 - Directory Listing
Modified Sat Nov 19 22:27:21 2016 UTC (3 years ago) by alexk
Marked test#config040, test#config041, test#config042, test#config043 as passing with the latest compiler.

Revision 99454 - Directory Listing
Modified Sat Nov 19 19:37:48 2016 UTC (3 years ago) by alexk
Updated expected error codes to the new code for capability violations.

Revision 99450 - Directory Listing
Modified Sat Nov 19 17:41:09 2016 UTC (3 years ago) by alexk
Added an example for settings checks against capabilities for parent targets.

Revision 99449 - Directory Listing
Modified Sat Nov 19 17:34:51 2016 UTC (3 years ago) by alexk
Added an example for capability checks for parent targets.

Revision 99448 - Directory Listing
Modified Sat Nov 19 17:21:53 2016 UTC (3 years ago) by alexk
Added an example for settings checks against capabilities.

Revision 99447 - Directory Listing
Modified Sat Nov 19 17:13:31 2016 UTC (3 years ago) by alexk
Added an example for capability checks.

Revision 99446 - Directory Listing
Modified Sat Nov 19 15:18:12 2016 UTC (3 years ago) by alexk
Marked test#attach122 and test#attach123 as passing.

Revision 99433 - Directory Listing
Modified Fri Nov 11 20:41:01 2016 UTC (3 years, 1 month ago) by alexk
Fixed test by passing arguments separately rather than together with the program name.

Revision 99429 - Directory Listing
Modified Fri Nov 11 15:43:39 2016 UTC (3 years, 1 month ago) by alexk
Extended test with the case with complete void safety.

Revision 99427 - Directory Listing
Modified Fri Nov 11 07:35:37 2016 UTC (3 years, 1 month ago) by alexk
Added an example that demonstrates that optimization of object test is unsafe if not all code is completely void-safe.

Revision 99426 - Directory Listing
Modified Fri Nov 11 06:59:46 2016 UTC (3 years, 1 month ago) by alexk
Added tests for Result.

Revision 99423 - Directory Listing
Modified Thu Nov 10 16:58:09 2016 UTC (3 years, 1 month ago) by alexk
Added a benchmark for launching external processes.

Revision 99421 - Directory Listing
Modified Thu Nov 10 14:52:53 2016 UTC (3 years, 1 month ago) by alexk
Extended test by adding cases for anchored, expanded and generic types of a local variable used in object tests.

Revision 99419 - Directory Listing
Modified Wed Nov 9 13:33:22 2016 UTC (3 years, 1 month ago) by alexk
Added an example that demonstrates incorrect C code generation of object tests with an expression beging a local variable.

Revision 99414 - Directory Listing
Modified Tue Nov 8 14:50:51 2016 UTC (3 years, 1 month ago) by alexk
Changed expected result on non-Windows platform where there is no report about obsolete message for WEL_WINDOW.

Revision 99406 - Directory Listing
Modified Sun Nov 6 13:47:36 2016 UTC (3 years, 1 month ago) by alexk
Removed precompile because there is no void-safe multithreaded precompile when running eweasel tests.
Specified that a system should be compiled in multithreaded mode because it uses testing library that can be used only in multithreaded mode.
Updated test results with obsolete warnings.


Revision 99405 - Directory Listing
Modified Sun Nov 6 13:11:28 2016 UTC (3 years, 1 month ago) by alexk
Removed precompile because there is no void-safe multithreaded precompile when running eweasel tests.
Specified that a system should be compiled in multithreaded mode because it uses testing library that can be used only in multithreaded mode.
Updated test results with a warning that project's capabilities are higher than testing library capabilities.


Revision 99404 - Directory Listing
Modified Sun Nov 6 12:59:11 2016 UTC (3 years, 1 month ago) by alexk
Updated expected test results to take into account that some previous capability errors are reported as warnings and there are new capability error checks.

Revision 99403 - Directory Listing
Modified Sun Nov 6 12:56:37 2016 UTC (3 years, 1 month ago) by alexk
Added a feature `close` to {BASE_PROCESS} to release allocated resources if a client is not going to wait for the process termination.
Changed {WEL_PROCESS_LAUNCHER} to release allocated process handles if they are not closed explicitly:
	- Removed `process_info` from its interface.
	- Added `process_handle`, `thread_handle` and `process_id` instead.
Updated clients of `WEL_PROCESS_LAUNCHER`.
Removed obsolete Windows API functions from `WEL_PROCESS_LAUNCHER` because they are accessible from `WEL_API`.


Revision 99354 - Directory Listing
Modified Sun Oct 30 14:34:48 2016 UTC (3 years, 1 month ago) by alexk
Marked test#incr304 and test#attach084 as passing because the changes they depend on are now committed.

Revision 99353 - Directory Listing
Modified Sun Oct 30 14:19:23 2016 UTC (3 years, 1 month ago) by alexk
Updated ECFs to most recent version with capabilities.

Revision 99330 - Directory Listing
Modified Fri Oct 21 16:07:39 2016 UTC (3 years, 1 month ago) by manus
Fix missing svn:eol-style native property


Revision 99296 - Directory Listing
Modified Thu Oct 13 17:27:01 2016 UTC (3 years, 1 month ago) by manus
Use `is_tuple_type` instead of `is_special_any_type` to see if a TUPLE type is a tuple.


Revision 99295 - Directory Listing
Modified Thu Oct 13 15:28:42 2016 UTC (3 years, 1 month ago) by manus
Add test showing that on big endian `{REFLECTOR}.new_instance_of' would crash or create an instance of the wrong type.


Revision 99292 - Directory Listing
Modified Wed Oct 12 16:15:21 2016 UTC (3 years, 2 months ago) by manus
New test showing that `is_special_any_type', `is_special_type' and `is_tuple_type' do not work properly in void-safe mode.

See https://github.com/EiffelSoftware/EiffelStudio/pull/4


Revision 99287 - Directory Listing
Modified Tue Oct 11 22:26:40 2016 UTC (3 years, 2 months ago) by manus
Add conform006 to the list of tests that are passing


Revision 99268 - Directory Listing
Modified Sat Oct 8 11:41:38 2016 UTC (3 years, 2 months ago) by alexk
Marked test#melt106 as passing after a fix in rev#99267.

Revision 99266 - Directory Listing
Modified Sat Oct 8 07:38:03 2016 UTC (3 years, 2 months ago) by alexk
Marked test#store044 as passing after a fix by rev#99265.

Revision 99264 - Directory Listing
Modified Sat Oct 8 07:07:58 2016 UTC (3 years, 2 months ago) by alexk
Simplified the example by removing an empty root class that is not essential in presence of a precompile and one system and absence of it in the other one.

Revision 99263 - Directory Listing
Modified Sat Oct 8 07:00:45 2016 UTC (3 years, 2 months ago) by alexk
Added an example for bug#19278.

Revision 99262 - Directory Listing
Modified Thu Oct 6 17:21:30 2016 UTC (3 years, 2 months ago) by manus
New test showing that storable is not handling changes in formal generic constraints

If you change a type to be constrained to A but then change it to B, it should raise a mismatch.


Revision 99259 - Directory Listing
Modified Tue Oct 4 17:06:42 2016 UTC (3 years, 2 months ago) by alexk
Marked test#incr304 and test#attach084 as failing until compiler changes are committed.

Revision 99258 - Directory Listing
Modified Mon Oct 3 21:00:15 2016 UTC (3 years, 2 months ago) by manus
Change test behavior as it would block on macOS

Instead of just connecting and reading nothing from the socket,
we force the server to send some data and the client to wait until
there is some data to be read.
This was necessary on macOS 10.12 (sierra) as even after connecting
successfully to the socket, the server would hang in the call to `accept'.


Revision 99246 - Directory Listing
Modified Mon Oct 3 15:32:38 2016 UTC (3 years, 2 months ago) by alexk
Changed root from ANY to 'all_classes'.

Revision 99245 - Directory Listing
Modified Mon Oct 3 15:30:54 2016 UTC (3 years, 2 months ago) by alexk
Used different ECF files for different void safety settings because they need different precompiled libraries.

Revision 99244 - Directory Listing
Modified Mon Oct 3 15:26:43 2016 UTC (3 years, 2 months ago) by alexk
Enabled void safety to match the setting of a precompiled library.

Revision 99243 - Directory Listing
Modified Mon Oct 3 15:25:54 2016 UTC (3 years, 2 months ago) by alexk
Fixed a typo.

Revision 99242 - Directory Listing
Modified Mon Oct 3 15:24:37 2016 UTC (3 years, 2 months ago) by alexk
Enabled void safety to match the setting of a precompiled library.

Revision 99241 - Directory Listing
Modified Mon Oct 3 15:22:54 2016 UTC (3 years, 2 months ago) by alexk
Removed a precompile because the test is about changing void safety levels and this does not work well with a precompile that does not allow to mix and match all possible combinations.

Revision 99240 - Directory Listing
Modified Mon Oct 3 15:21:38 2016 UTC (3 years, 2 months ago) by alexk
Changed expected validity error that is now caused by capability options mismatch.

Revision 99239 - Directory Listing
Modified Mon Oct 3 15:19:43 2016 UTC (3 years, 2 months ago) by alexk
Enabled some level of void safety because SCOOP precompile is void-safe.

Revision 99238 - Directory Listing
Modified Mon Oct 3 15:18:54 2016 UTC (3 years, 2 months ago) by alexk
Fixed a typo.

Revision 99237 - Directory Listing
Modified Mon Oct 3 15:18:23 2016 UTC (3 years, 2 months ago) by alexk
Enabled void safety to match the setting of a precompiled library.

Revision 99236 - Directory Listing
Modified Mon Oct 3 15:01:23 2016 UTC (3 years, 2 months ago) by alexk
Enabled some level of void safety because SCOOP precompile is void-safe.

Revision 99235 - Directory Listing
Modified Mon Oct 3 14:56:29 2016 UTC (3 years, 2 months ago) by alexk
Removed a precompile because the test is about changing void safety levels and this does not work well with a precompile that does not allow to mix and match all possible combinations.

Revision 99234 - Directory Listing
Modified Mon Oct 3 14:55:15 2016 UTC (3 years, 2 months ago) by alexk
Split ECF into 2, one for void-safe compilation, one for void-unsafe one.

Revision 99233 - Directory Listing
Modified Mon Oct 3 14:45:49 2016 UTC (3 years, 2 months ago) by alexk
Removed a precompile because the test is about changing void safety levels and this does not work well with a precompile that does not allow to mix and match all possible combinations.

Revision 99232 - Directory Listing
Modified Mon Oct 3 14:31:50 2016 UTC (3 years, 2 months ago) by alexk
Enabled void safety to match the setting of a precompiled library.

Revision 99231 - Directory Listing
Modified Mon Oct 3 14:18:18 2016 UTC (3 years, 2 months ago) by alexk
Used different precompiled libraries for void-safe and void-unsafe projects to avoid setting conflict.

Revision 99230 - Directory Listing
Modified Mon Oct 3 14:15:58 2016 UTC (3 years, 2 months ago) by alexk
Moved a void safety setting to from cluster to a library level so that there is no conflict for the setting.

Revision 99229 - Directory Listing
Modified Mon Oct 3 12:09:23 2016 UTC (3 years, 2 months ago) by alexk
Changed void safety to be not 'none' because used precompile is void-safe.

Revision 99228 - Directory Listing
Modified Mon Oct 3 12:08:32 2016 UTC (3 years, 2 months ago) by alexk
Changed concurrency mode to scoop to match the setting of a used precompile.

Revision 99227 - Directory Listing
Modified Mon Oct 3 12:06:53 2016 UTC (3 years, 2 months ago) by alexk
Changed void safety to be not 'none' because used precompile is void-safe.

Revision 99226 - Directory Listing
Modified Mon Oct 3 12:05:38 2016 UTC (3 years, 2 months ago) by alexk
Changed precompile to mutithreaded because process library does not support SCOOP. And because eweasel precompile for multithreading is not void-safe, the void safety option is now set to 'none'.

Revision 99225 - Directory Listing
Modified Mon Oct 3 12:02:41 2016 UTC (3 years, 2 months ago) by alexk
Changed void safety option to 'all' so that precompile and project void safety settings match.

Revision 99224 - Directory Listing
Modified Mon Oct 3 12:00:49 2016 UTC (3 years, 2 months ago) by alexk
Changed void safety option to 'all' so that precompile and project void safety settings match.

Revision 99223 - Directory Listing
Modified Mon Oct 3 11:54:35 2016 UTC (3 years, 2 months ago) by alexk
Added multithreading setting so that precompile and project concurrency settings match.

Revision 99222 - Directory Listing
Modified Mon Oct 3 11:50:00 2016 UTC (3 years, 2 months ago) by alexk
Added multithreading setting so that precompile and project concurrency settings match.

Revision 99221 - Directory Listing
Modified Mon Oct 3 11:47:15 2016 UTC (3 years, 2 months ago) by alexk
Added multithreading setting so that precompile and project concurrency settings match.

Revision 99220 - Directory Listing
Modified Mon Oct 3 11:44:31 2016 UTC (3 years, 2 months ago) by alexk
Marked test#array012 as passing after the fixes to the base library and marked cat-call tests as failing because they require cat-call safe base library enforced by the new capability checks.

Revision 99219 - Directory Listing
Modified Mon Oct 3 11:41:35 2016 UTC (3 years, 2 months ago) by alexk
Changed void safety settings to match those of a precompile.

Revision 99189 - Directory Listing
Modified Tue Sep 27 09:18:39 2016 UTC (3 years, 2 months ago) by alexk
Corrected namespace that was spelled as configuration-1-0-6 instead of configuration-1-6-0 (this changes default options that are taken from latest namespace if current namespace does not match a known one).

Revision 99176 - Directory Listing
Modified Wed Sep 21 05:45:27 2016 UTC (3 years, 2 months ago) by alexk
Corrected expected compilation result to mention reported validity errors.

Revision 99163 - Directory Listing
Modified Mon Sep 19 06:16:54 2016 UTC (3 years, 2 months ago) by alexk
Marked test#attach121 as passing after fixing it by rev#99162.

Revision 99161 - Directory Listing
Modified Sun Sep 18 16:26:03 2016 UTC (3 years, 2 months ago) by alexk
Added an example for bug#19264.

Revision 99160 - Directory Listing
Modified Sun Sep 18 06:17:32 2016 UTC (3 years, 2 months ago) by alexk
Corrected expected compilation result that is different because of the changes in rev#99159.

Revision 99154 - Directory Listing
Modified Sat Sep 17 09:17:13 2016 UTC (3 years, 2 months ago) by alexk
Marked test#melt108 and melt#109 as passing: the bug was fixed in rev#99152.

Revision 99153 - Directory Listing
Modified Sat Sep 17 09:15:37 2016 UTC (3 years, 2 months ago) by alexk
Added test cases for other types.

Revision 99151 - Directory Listing
Modified Sat Sep 17 07:36:49 2016 UTC (3 years, 2 months ago) by alexk
Added an example that demonstrates that assignment to a local of NATURAL type changes the type of the local to INTEGER.

Revision 99127 - Directory Listing
Modified Mon Sep 12 18:07:09 2016 UTC (3 years, 3 months ago) by alexk
Added an example that demonstrates a bug in melted code involving conversion from NATURAL_8 to INTEGER_32.

Revision 99115 - Directory Listing
Modified Thu Aug 18 12:34:19 2016 UTC (3 years, 3 months ago) by alexk
Marked most code analysis tests as passing after fixing eweasel tool.

Revision 99114 - Directory Listing
Modified Thu Aug 18 09:54:34 2016 UTC (3 years, 3 months ago) by alexk
Added command-line argument pre-processing to enclose and escape command-line arguments when required.

Revision 99113 - Directory Listing
Modified Wed Aug 17 18:47:59 2016 UTC (3 years, 3 months ago) by alexk
Removed double quotes added for command-line arguments to fix eweasel execution for code analysis on Linux where command-line arguments are passed directly, i.e. do not require transformation into a string. Otherwise compiler gets arguments in quotes that it does not expect and reports an error. The quotes should be added if necessary by a lower level on systems where transformation to a string is performed, e.g. on Windows.

Revision 99112 - Directory Listing
Modified Wed Aug 17 18:41:07 2016 UTC (3 years, 3 months ago) by alexk
Requested eweasel to preserve test order to simplify comparison of test results.

Revision 99049 - Directory Listing
Modified Sat Jul 23 12:40:18 2016 UTC (3 years, 4 months ago) by manus
New test showing a code generation bug for agent calls causing a memory corruption because we would end up accessing objects that have been moved by the GC.


Revision 99046 - Directory Listing
Modified Sat Jul 23 09:12:07 2016 UTC (3 years, 4 months ago) by manus
Add testing for `hash_code` and `case_insensitive_hash_code`

Test was added because we forgot to reset the `case_insensitive_hash_code` when modifying a string.


Revision 99045 - Directory Listing
Modified Sat Jul 23 09:09:19 2016 UTC (3 years, 4 months ago) by manus
Add new test for bug#19257

Changing the inheritance tree and replacing the implementation of an inherited attribute used to implement a deferred query by an attribute.


Revision 99005 - Directory Listing
Modified Sat Jul 9 10:44:57 2016 UTC (3 years, 5 months ago) by manus
Remove time007 from passing test since the mt mode is still there on Linux


Revision 98993 - Directory Listing
Modified Thu Jun 30 07:07:06 2016 UTC (3 years, 5 months ago) by alexk
Corrected rule setting to use a non-translated version of a rule option.

Revision 98992 - Directory Listing
Modified Thu Jun 30 07:05:55 2016 UTC (3 years, 5 months ago) by alexk
Corrected rule setting to use a non-translated version of a rule option.

Revision 98990 - Directory Listing
Modified Thu Jun 30 06:29:26 2016 UTC (3 years, 5 months ago) by alexk
Corrected a feature comment to follow guidelines.
Removed unnecessary code.


Revision 98989 - Directory Listing
Modified Thu Jun 30 06:28:11 2016 UTC (3 years, 5 months ago) by alexk
Cosmetics: Removed unrelated comments.

Revision 98988 - Directory Listing
Modified Thu Jun 30 06:25:51 2016 UTC (3 years, 5 months ago) by alexk
Corrected expected violation line number.

Revision 98987 - Directory Listing
Modified Thu Jun 30 06:25:29 2016 UTC (3 years, 5 months ago) by alexk
Corrected feature comments to follow guidelines.
Removed unnecessary code.


Revision 98985 - Directory Listing
Modified Thu Jun 30 06:09:47 2016 UTC (3 years, 5 months ago) by alexk
Cosmetics: improved TODO note wording.

Revision 98981 - Directory Listing
Modified Thu Jun 30 03:44:45 2016 UTC (3 years, 5 months ago) by alexk
Corrected expected violation line number.

Revision 98980 - Directory Listing
Modified Thu Jun 30 03:43:53 2016 UTC (3 years, 5 months ago) by alexk
Removed unneeded options.

Revision 98978 - Directory Listing
Modified Thu Jun 30 03:33:24 2016 UTC (3 years, 5 months ago) by alexk
Cosmetics: Removed unrelated comments.

Revision 98977 - Directory Listing
Modified Thu Jun 30 03:32:36 2016 UTC (3 years, 5 months ago) by alexk
Corrected feature comments to follow guidelines.

Revision 98976 - Directory Listing
Modified Thu Jun 30 03:31:39 2016 UTC (3 years, 5 months ago) by alexk
Removed a useless file.

Revision 98956 - Directory Listing
Modified Sun Jun 26 08:02:39 2016 UTC (3 years, 5 months ago) by alexk
Updated ECFs to match their counterparts from delivery.

Revision 98950 - Directory Listing
Modified Sat Jun 25 01:27:40 2016 UTC (3 years, 5 months ago) by manus
Call close on a file otherwise we cannot delete the file later.


Revision 98944 - Directory Listing
Modified Thu Jun 23 09:14:40 2016 UTC (3 years, 5 months ago) by alexk
Supported the following options for client application to control its behavior:
	-console         - allocate console before launching supplier program
	-detach          - execute this program (client) with detached console
	-output <file>   - use file instead of standard output for reporting results
	-supplier <path> - path to the supplier program
Added tests with different variants of execution.


Revision 98943 - Directory Listing
Modified Sun Jun 19 11:10:54 2016 UTC (3 years, 5 months ago) by alexk
Supported multiple forms of expected file name entries (by adding NFD-normalized forms for file names that have different NFC and NFD forms) to make the test passing on OSes/file systems that perform one of other form of Unicode normalization when creating files.

Revision 98939 - Directory Listing
Modified Sat Jun 18 23:44:29 2016 UTC (3 years, 5 months ago) by manus
Made directory002 fail until we find a way to make it pass on Unix


Revision 98937 - Directory Listing
Modified Fri Jun 17 12:00:23 2016 UTC (3 years, 5 months ago) by alexk
Changed test to check for file names internally as it turns out output to standard output gets transformed on Linux using composed characters instead of regular UTF-8 ones.
Added test cases for {DIRECTORY}.recursive_delete and {DIRECTORY}.delete_content.


Revision 98936 - Directory Listing
Modified Fri Jun 17 11:48:04 2016 UTC (3 years, 5 months ago) by manus
Enabling some tests that seems to be consistency passing on Jenkins now.


Revision 98933 - Directory Listing
Modified Thu Jun 16 13:51:17 2016 UTC (3 years, 5 months ago) by manus
Fix invalid XML value for false.


Revision 98932 - Directory Listing
Modified Thu Jun 16 13:49:22 2016 UTC (3 years, 5 months ago) by manus
 Fix invalid XML value for true.


Revision 98931 - Directory Listing
Modified Thu Jun 16 13:39:17 2016 UTC (3 years, 5 months ago) by manus
Fix invalid XML value for true.
Fix missing svn:eol-style native property.


Revision 98930 - Directory Listing
Modified Thu Jun 16 13:32:40 2016 UTC (3 years, 5 months ago) by manus
Remove duplicated console_application entry.
Remove the need to freeze on the first compilation since the precompiled is also a console application.
Add test in frozen mode


Revision 98929 - Directory Listing
Modified Thu Jun 16 13:31:00 2016 UTC (3 years, 5 months ago) by manus
Remove duplicated console_application entry.
Remove the need to freeze on the first compilation since the precompiled is also a console application.
Add test in frozen mode


Revision 98928 - Directory Listing
Modified Thu Jun 16 13:27:57 2016 UTC (3 years, 5 months ago) by manus
Due to the way the precompiled library is now built there is no need to perform a C compilation anymore.


Revision 98927 - Directory Listing
Modified Thu Jun 16 13:24:04 2016 UTC (3 years, 5 months ago) by manus
Move detection of ISE_PRECOMP is the environment setup script so that all scripts benefit from it.


Revision 98926 - Directory Listing
Modified Thu Jun 16 13:20:49 2016 UTC (3 years, 5 months ago) by manus
Move detection of ISE_PRECOMP is the environment setup script so that all scripts benefit from it.


Revision 98925 - Directory Listing
Modified Thu Jun 16 12:19:32 2016 UTC (3 years, 5 months ago) by manus
Reverted previous change by having a default of Unix file format


Revision 98923 - Directory Listing
Modified Thu Jun 16 09:45:59 2016 UTC (3 years, 5 months ago) by alexk
Extended test with cases when no action calls are requested.

Revision 98922 - Directory Listing
Modified Thu Jun 16 09:08:31 2016 UTC (3 years, 5 months ago) by alexk
Extended test to check {DIRECTORY}.recursive_delete_with_action as well as nested files rather than directories.

Revision 98921 - Directory Listing
Modified Thu Jun 16 06:50:02 2016 UTC (3 years, 5 months ago) by alexk
Added an example for bug#19245.

Revision 98920 - Directory Listing
Modified Thu Jun 16 06:05:28 2016 UTC (3 years, 5 months ago) by alexk
Cosmetics: fixed indentation.

Revision 98917 - Directory Listing
Modified Wed Jun 15 19:27:07 2016 UTC (3 years, 5 months ago) by alexk
Added an example that shows an issue with computing operand types in .NET.

Revision 98914 - Directory Listing
Modified Wed Jun 15 14:03:26 2016 UTC (3 years, 5 months ago) by manus
Fix copy of ECF files on Unix.


Revision 98913 - Directory Listing
Modified Wed Jun 15 13:53:03 2016 UTC (3 years, 5 months ago) by manus
To ensure better consistency of tests, eweasel has now its own copy of the ECF for precompiled libraries


Revision 98912 - Directory Listing
Modified Wed Jun 15 12:18:40 2016 UTC (3 years, 5 months ago) by manus
To avoid manually fixing the C compiler configuration file, all Ace files are now compiled in console mode.


Revision 98911 - Directory Listing
Modified Wed Jun 15 12:14:26 2016 UTC (3 years, 5 months ago) by manus
Adapted to take into account that now precompiled libraries are compiled with console_application set to true when running eweasel.


Revision 98907 - Directory Listing
Modified Tue Jun 14 15:46:19 2016 UTC (3 years, 5 months ago) by manus
Fix test to show that when changing the setting of console application it triggers a C compilation


Revision 98906 - Directory Listing
Modified Mon Jun 13 13:04:02 2016 UTC (3 years, 5 months ago) by manus
Ensure the metadata cache does not polute the installed one by using the one from the EiffelStudio eweasel delivery


Revision 98873 - Directory Listing
Modified Tue Jun 7 12:05:16 2016 UTC (3 years, 6 months ago) by alexk
Removed calls to {ANY}.as_attached.

Revision 98872 - Directory Listing
Modified Tue Jun 7 12:00:44 2016 UTC (3 years, 6 months ago) by alexk
Marked `as_attached' as obsolete.

Revision 98839 - Directory Listing
Modified Tue May 31 13:19:02 2016 UTC (3 years, 6 months ago) by manus
Add missing test of commit at rev#98491 showing an issue when converting a manifest integer to a NATURAL_64 causing the .NET runtime to fail


Revision 98830 - Directory Listing
Modified Thu May 26 11:39:22 2016 UTC (3 years, 6 months ago) by alexk
Provided full test name when a supplier fails to start.

Revision 98829 - Directory Listing
Modified Thu May 26 10:32:35 2016 UTC (3 years, 6 months ago) by alexk
Taken into account a possibility that an agent that reads a stream may be called multiple times.

Revision 98828 - Directory Listing
Modified Thu May 26 10:20:42 2016 UTC (3 years, 6 months ago) by alexk
Simplified checks for expected values by factoring out them in a dedicated function.

Revision 98827 - Directory Listing
Modified Tue May 24 18:26:48 2016 UTC (3 years, 6 months ago) by alexk
Added an example for proper handling of standard streams.

Revision 98717 - Directory Listing
Modified Tue May 10 14:02:38 2016 UTC (3 years, 7 months ago) by alexk
Marked test#attach120 as passing (the issue is fixed in rev#98716).

Revision 98713 - Directory Listing
Modified Tue May 10 12:58:47 2016 UTC (3 years, 7 months ago) by alexk
Extended test with cases for Result.

Revision 98711 - Directory Listing
Modified Tue May 10 11:56:03 2016 UTC (3 years, 7 months ago) by alexk
Added an example that demonstrates an issue with using detachable versions of types for local variables when void-safety rules are checked only for conformance.

Revision 98709 - Directory Listing
Modified Tue May 10 11:21:59 2016 UTC (3 years, 7 months ago) by manus
Add new test for inlined routines with attached attribute with body access not done properly (i.e. not calling the body if attribute is not set.


Revision 98707 - Directory Listing
Modified Tue May 10 10:12:24 2016 UTC (3 years, 7 months ago) by alexk
Added an example that demonstrates an assertion violation when attempting to make an attached type from an attached type during conversion.

Revision 98649 - Directory Listing
Modified Thu Apr 28 08:30:03 2016 UTC (3 years, 7 months ago) by alexk
Marked test#attach118 as passing.

Revision 98647 - Directory Listing
Modified Thu Apr 28 05:36:44 2016 UTC (3 years, 7 months ago) by alexk
Removed unneeded explicit inheritance from ANY.

Revision 98633 - Directory Listing
Modified Tue Apr 19 18:23:22 2016 UTC (3 years, 7 months ago) by alexk
Added an example that demonstrates an issue with computing attachment status of a converted expression.

Revision 98621 - Directory Listing
Modified Thu Apr 14 13:59:47 2016 UTC (3 years, 7 months ago) by alexk
Updated tests to work with new iteration cursors.

Revision 98591 - Directory Listing
Modified Sun Mar 27 18:44:40 2016 UTC (3 years, 8 months ago) by alexk
Marked test#scoop077 as passing.

Revision 98589 - Directory Listing
Modified Sun Mar 27 15:33:15 2016 UTC (3 years, 8 months ago) by alexk
Extended test with more test cases and provided expected results and output.

Revision 98563 - Directory Listing
Modified Fri Mar 11 09:33:50 2016 UTC (3 years, 9 months ago) by alexk
Marked test#final114 and test#final123 as passing.

Revision 98558 - Directory Listing
Modified Thu Mar 10 20:44:01 2016 UTC (3 years, 9 months ago) by alexk
Added an example that shows code generation issue when inlining features with internal locals (object test locals, iteration cursors, separate variables).

Revision 98557 - Directory Listing
Modified Wed Mar 2 21:15:09 2016 UTC (3 years, 9 months ago) by alexk
Merged `upper' with `count' when `lower = 1' and removed `upper' from classes that did not have it before adding `lower' and `upper' to {READABLE_INDEXABLE}.

Revision 98556 - Directory Listing
Modified Wed Mar 2 18:10:46 2016 UTC (3 years, 9 months ago) by alexk
Ensured that accesses to elements in a loop are used to avoid potential optimization when the whole loop body is removed.
Set inlining size to maximum.
Used the same actual generic for basic type tests (CHARACTER_32).
Added GC runs before every time measument to put code in the same conditions in terms of memory pressure.
Added tests for polymorphic accesses in loops using READABLE_INDEXABLE.
Added non-polymorphic and polymorphic test for regular (index-based) loops.
Preallocated structures to be iterated over to avoid different memory conditions for tests.


Revision 98555 - Directory Listing
Modified Wed Mar 2 18:03:36 2016 UTC (3 years, 9 months ago) by alexk
Added `lower' and `upper' to {READABLE_INDEXABLE} to be used instead of `index_set' by iteration cursor.
Marked `{READABLE_INDEXABLE}.index_set' as obsolete in favor of `lower' and `upper' to avoid object creation, especially when implementing external cursors for iterative forms of a loop.
Provided implementation of `index_set' in {READABLE_INDEXABLE} so that it can be removed in descendants.
Made `lower_defined' and `upper_defined' in {INTEGER_INTERVAL} always True because this was the case for all created objects and clients almost never checked if boundaries were defined.


Revision 98554 - Directory Listing
Modified Wed Mar 2 17:47:00 2016 UTC (3 years, 9 months ago) by alexk
Updated expected test results to match compiler behaviour.

Revision 98553 - Directory Listing
Modified Wed Mar 2 14:12:08 2016 UTC (3 years, 9 months ago) by alexk
Added an example to test that iteration expression perfromance is the same as iteration instruction performance.

Revision 98542 - Directory Listing
Modified Sat Feb 20 08:39:24 2016 UTC (3 years, 9 months ago) by alexk
Marked test#attach116 and test#attach117 as passing after commit rev#98537.

Revision 98541 - Directory Listing
Modified Sat Feb 20 07:34:40 2016 UTC (3 years, 9 months ago) by alexk
Added test cases for anchored and qualified anchored types.

Revision 98540 - Directory Listing
Modified Sat Feb 20 07:27:48 2016 UTC (3 years, 9 months ago) by alexk
Added test cases for anchored and qualified anchored types.

Revision 98539 - Directory Listing
Modified Sat Feb 20 06:43:50 2016 UTC (3 years, 9 months ago) by alexk
Corrected test code, provided expected error codes and marked test#valid262 as passing (as of rev#98537).

Revision 98538 - Directory Listing
Modified Sat Feb 20 06:41:19 2016 UTC (3 years, 9 months ago) by alexk
Adapted tests to the relaxed void safety rules for locals that may change error codes or allow locals of an attached type to be assigned void.

Revision 98533 - Directory Listing
Modified Fri Feb 19 13:12:27 2016 UTC (3 years, 9 months ago) by alexk
Added an example that demonstrates that controlled status is not checked for an across loop target.

Revision 98526 - Directory Listing
Modified Thu Feb 18 11:59:38 2016 UTC (3 years, 9 months ago) by alexk
Corrected a tag name to use an underscore instead of a hyphen.

Revision 98525 - Directory Listing
Modified Thu Feb 18 11:54:32 2016 UTC (3 years, 9 months ago) by alexk
Added more test cases.

Revision 98523 - Directory Listing
Modified Thu Feb 18 11:27:51 2016 UTC (3 years, 9 months ago) by alexk
Added test cases when formal generic is known to be attached.

Revision 98522 - Directory Listing
Modified Thu Feb 18 10:19:07 2016 UTC (3 years, 9 months ago) by alexk
Added more test cases and corrected expected errors.

Revision 98516 - Directory Listing
Modified Mon Feb 15 09:09:24 2016 UTC (3 years, 9 months ago) by alexk
Added examples for relaxed void-safety rules for Result and locals of an attached type.

Revision 98498 - Directory Listing
Modified Mon Feb 8 11:10:03 2016 UTC (3 years, 10 months ago) by alexk
Added a benchmark for across loops.

Revision 98456 - Directory Listing
Modified Fri Jan 29 23:46:00 2016 UTC (3 years, 10 months ago) by manus
Fixed spelling error on across


Revision 98454 - Directory Listing
Modified Fri Jan 29 14:57:28 2016 UTC (3 years, 10 months ago) by manus
Added test for bug#19183 where the compiler gets confused about the type of a manifest array.


Revision 98396 - Directory Listing
Modified Fri Jan 15 14:05:50 2016 UTC (3 years, 10 months ago) by alexk
Marked codeanalysis019 as used_to_pass because it now passes on Windows.

Revision 98393 - Directory Listing
Modified Fri Jan 15 13:40:03 2016 UTC (3 years, 10 months ago) by alexk
Fixed external function syntax (it does not matter for code analysis, but causes issues for compiling generated C code).

Revision 98392 - Directory Listing
Modified Fri Jan 15 13:35:37 2016 UTC (3 years, 10 months ago) by alexk
Added more test cases to cover not only variable attributes but also constants, deferred and external features.

Revision 98391 - Directory Listing
Modified Fri Jan 15 13:19:03 2016 UTC (3 years, 10 months ago) by alexk
Added an example that demonstrates that control flow analysis results are not reset after checking a feature without a body (such as external, attribute, deferred, constant).

Revision 98354 - Directory Listing
Modified Tue Jan 5 08:50:16 2016 UTC (3 years, 11 months ago) by alexk
Reverted to the previous version due to some issues with code analysis options that cause tests to fail on Jenkins machine.

Revision 98330 - Directory Listing
Modified Sat Dec 26 17:52:33 2015 UTC (3 years, 11 months ago) by alexk
Replaced old code analysis options with the new ones.

Revision 98328 - Directory Listing
Modified Sat Dec 26 16:28:39 2015 UTC (3 years, 11 months ago) by alexk
Changed expected code analysis result when there are syntax errors in arguments to match what is now reported by the compiler.

Revision 98325 - Directory Listing
Modified Sat Dec 26 16:04:20 2015 UTC (3 years, 11 months ago) by alexk
Supported command-line option error analysis result.

Revision 98324 - Directory Listing
Modified Sat Dec 26 16:02:20 2015 UTC (3 years, 11 months ago) by alexk
Updated a date note and copyright years.

Revision 98323 - Directory Listing
Modified Sat Dec 26 16:01:15 2015 UTC (3 years, 11 months ago) by alexk
Added a result type for a command-line option error.

Revision 98322 - Directory Listing
Modified Sat Dec 26 15:58:58 2015 UTC (3 years, 11 months ago) by alexk
Added a flag to indicate that there is a command-line option error.

Revision 98321 - Directory Listing
Modified Sat Dec 26 15:57:37 2015 UTC (3 years, 11 months ago) by alexk
Added a prefix for a command-line option error.

Revision 98320 - Directory Listing
Modified Sat Dec 26 15:55:46 2015 UTC (3 years, 11 months ago) by alexk
Cosmetics: replaced a very long line with multiple lines.

Revision 98319 - Directory Listing
Modified Thu Dec 24 18:34:42 2015 UTC (3 years, 11 months ago) by alexk
Marked some code analysis tests as passing that should be true also in the case when some arguments are set via an environment variable after changing the order of processing arguments from an environment variable and from the command line.

Revision 98298 - Directory Listing
Modified Sun Dec 20 13:30:24 2015 UTC (3 years, 11 months ago) by manus
Updated to new syntax and new agent type declaration


Revision 98297 - Directory Listing
Modified Sat Dec 19 01:14:09 2015 UTC (3 years, 11 months ago) by manus
Updated to new syntax and new agent type declaration


Revision 98250 - Directory Listing
Modified Mon Dec 14 14:19:03 2015 UTC (3 years, 11 months ago) by manus
Adapted the result to what we expect from 15.08 and 15.11 so that it matches the behavior of 14.05. We put a note that when we move to experimental, the output will have to be updated to reflect the new behavior.


Revision 98246 - Directory Listing
Modified Sun Dec 13 15:16:44 2015 UTC (4 years ago) by manus
Added new test showing improper handling of like argument when used for typing in a void-safe system.


Revision 98244 - Directory Listing
Modified Fri Dec 11 15:02:01 2015 UTC (4 years ago) by manus
Reverted status of time007 as it is failing on Linux (see rev#98154)


Revision 98238 - Directory Listing
Modified Thu Dec 10 14:29:11 2015 UTC (4 years ago) by manus
Updated test to not generate warning. It is still failing at the 17th iteration.


Revision 98230 - Directory Listing
Modified Thu Dec 10 08:26:53 2015 UTC (4 years ago) by alexk
Added more test cases to cover include rules and a combination of exclude and include rules.

Revision 98220 - Directory Listing
Modified Wed Dec 9 15:50:31 2015 UTC (4 years ago) by alexk
Added an example with two file rules sections that are later combined into one.

Revision 98219 - Directory Listing
Modified Wed Dec 9 15:49:38 2015 UTC (4 years ago) by alexk
Added an example with two file rules sections that are later combined into one.

Revision 98213 - Directory Listing
Modified Wed Dec 9 12:43:09 2015 UTC (4 years ago) by alexk
Added an example for bug#18713.

Revision 98200 - Directory Listing
Modified Sun Dec 6 12:29:38 2015 UTC (4 years ago) by alexk
Marked code analysis tests as failing until the issue with code analysis command line arguments is resolved.

Revision 98197 - Directory Listing
Modified Fri Dec 4 15:44:08 2015 UTC (4 years ago) by alexk
Removed commented code.

Revision 98195 - Directory Listing
Modified Fri Dec 4 14:03:04 2015 UTC (4 years ago) by alexk
Added test cases for loop expressions.

Revision 98191 - Directory Listing
Modified Thu Dec 3 19:55:14 2015 UTC (4 years ago) by alexk
Corrected a keyword for test#attach115 from "iterative" to "iteration" to follow the same naming convention for tests involving "across" form of a loop.


Revision 98190 - Directory Listing
Modified Thu Dec 3 19:36:05 2015 UTC (4 years ago) by alexk
Corrected recently added test name.

Revision 98189 - Directory Listing
Modified Thu Dec 3 14:28:17 2015 UTC (4 years ago) by alexk
Added an example to demonstrate that an iterative form of a loop is not taken into account in regard to qualified calls when checking for targeted initialization rules.

Revision 98188 - Directory Listing
Modified Thu Dec 3 14:13:02 2015 UTC (4 years ago) by alexk
Marked test#incr417 and test#incr418 as passing after the fix in rev#98186.

Revision 98172 - Directory Listing
Modified Tue Dec 1 09:23:28 2015 UTC (4 years ago) by alexk
Removed -melt command before -code-analysis because it is unnecessary and can conflict with the analysis command.

Revision 98171 - Directory Listing
Modified Sun Nov 29 14:47:31 2015 UTC (4 years ago) by manus
Fixed typos in the latest commit incr422 and store030 should have been marked pass.


Revision 98160 - Directory Listing
Modified Sat Nov 28 10:25:49 2015 UTC (4 years ago) by alexk
Marked fixed code analysis tests as passing.

Revision 98154 - Directory Listing
Modified Sat Nov 28 01:35:36 2015 UTC (4 years ago) by manus
Marked more tests as pass as they pass on Mac OS. We will verify also they pass on Linux next time jenkins is ran.


Revision 98150 - Directory Listing
Modified Sat Nov 28 00:47:58 2015 UTC (4 years ago) by manus
Updated test result to match the compiler expected output.


Revision 98141 - Directory Listing
Modified Wed Nov 25 14:52:05 2015 UTC (4 years ago) by alexk
Changed status of test#attach114 that passes after the fix of rev#98140.

Revision 98139 - Directory Listing
Modified Tue Nov 24 18:33:09 2015 UTC (4 years ago) by alexk
Extended the test to check that reported error does not depend on the order in which classes are processed.

Revision 98137 - Directory Listing
Modified Mon Nov 23 18:54:43 2015 UTC (4 years ago) by alexk
Marked test#attach049 as passing because the issue has been fixed by rev#98132.

Revision 98136 - Directory Listing
Modified Mon Nov 23 18:51:32 2015 UTC (4 years ago) by alexk
Added test cases for `not' operator called on a non-boolean value.

Revision 98131 - Directory Listing
Modified Sun Nov 22 14:56:51 2015 UTC (4 years ago) by alexk
Used modern syntax for object tests and extended test cases with other boolean operators.

Revision 98130 - Directory Listing
Modified Sun Nov 22 13:51:59 2015 UTC (4 years ago) by alexk
Corrected expected test results where if an object test is not recognized, the corresponding local is reported as an unknown identifier because it is not in a scope.

Revision 98129 - Directory Listing
Modified Sun Nov 22 13:39:01 2015 UTC (4 years ago) by alexk
Removed unused rules and updated option names to match current code analysis version.

Revision 98128 - Directory Listing
Modified Sun Nov 22 13:37:39 2015 UTC (4 years ago) by alexk
Updated option names to match current code analysis version.

Revision 98115 - Directory Listing
Modified Tue Nov 17 14:52:32 2015 UTC (4 years ago) by alexk
Added an example to demonstrate that parenthesis aliases are not treated as qualified calls when checking for targeted initialization rules.

Revision 98078 - Directory Listing
Modified Thu Nov 5 10:08:23 2015 UTC (4 years, 1 month ago) by romanschmocker
Rewrote test#scoop009.

The test was problematic before, because it had
side effects in a wait condition which is not
supported by SCOOP. The new implementation still
tests whether waiting actually happens in a wait
condition, but without using side effects.


Revision 98056 - Directory Listing
Modified Fri Oct 30 15:20:55 2015 UTC (4 years, 1 month ago) by alexk
Changed test to demonstrate the original issue that is hidden by the recent support of tuple unfolding.

Revision 98055 - Directory Listing
Modified Fri Oct 30 15:03:29 2015 UTC (4 years, 1 month ago) by alexk
Removed first parameter from routine classes because it is no longer expected.

Revision 98054 - Directory Listing
Modified Fri Oct 30 15:01:08 2015 UTC (4 years, 1 month ago) by alexk
Updated expected output to take into account recent changes that remove the first parameter of routine classes.

Revision 97998 - Directory Listing
Modified Thu Oct 15 13:13:05 2015 UTC (4 years, 1 month ago) by alexk
Corrected a typo in a test name.

Revision 97963 - Directory Listing
Modified Tue Oct 6 10:29:30 2015 UTC (4 years, 2 months ago) by alexk
Added an example for bug#18766.

Revision 97962 - Directory Listing
Modified Tue Oct 6 10:26:59 2015 UTC (4 years, 2 months ago) by alexk
Changed expected test result for test#tuple019 to passing (the bug has been fixed).

Revision 97959 - Directory Listing
Modified Mon Oct 5 14:38:34 2015 UTC (4 years, 2 months ago) by romanschmocker
Marked test#scoop071 and test#scoop076 as passing.


Revision 97953 - Directory Listing
Modified Sat Oct 3 13:36:44 2015 UTC (4 years, 2 months ago) by alexk
Added an example for bug#19120.

Revision 97950 - Directory Listing
Modified Tue Sep 29 14:00:05 2015 UTC (4 years, 2 months ago) by romanschmocker
Marked test#scoop065 as passing.
Marked test#scoop071 as failing (used to be manual).


Revision 97948 - Directory Listing
Modified Tue Sep 29 11:54:13 2015 UTC (4 years, 2 months ago) by romanschmocker
Added test#scoop076 which tests adoption of region ID when a special kind of callback happens.

Revision 97921 - Directory Listing
Modified Tue Sep 22 12:24:39 2015 UTC (4 years, 2 months ago) by alexk
Added examples for new rules on formal generic parameters tuple unfolding.

Revision 97920 - Directory Listing
Modified Tue Sep 22 12:13:59 2015 UTC (4 years, 2 months ago) by alexk
Used HASH_TABLE with wrong actual generic parameters instead of ROUTINE because the latter is now subject to a special processing rule that could wrap non-conforming parameters into a tuple.

Revision 97889 - Directory Listing
Modified Tue Aug 25 13:50:13 2015 UTC (4 years, 3 months ago) by alexk
Updated status of test#scoop074 and test#scoop075 that now pass.

Revision 97883 - Directory Listing
Modified Mon Aug 24 13:35:28 2015 UTC (4 years, 3 months ago) by alexk
Added an example that demonstrates a bug in finalized code generation for a separate call involving a pointer argument.

Revision 97882 - Directory Listing
Modified Mon Aug 24 12:15:49 2015 UTC (4 years, 3 months ago) by alexk
Added an example to demonstrate that an object test local does not keep controlled status of the associated object test expression at the moment.

Revision 97864 - Directory Listing
Modified Wed Aug 19 23:49:44 2015 UTC (4 years, 3 months ago) by manus
Fixed obsolete calls to `attempt' which is now called `attempted'.


Revision 97793 - Directory Listing
Modified Thu Aug 6 15:39:21 2015 UTC (4 years, 4 months ago) by romanschmocker
Marked test#scoop073 as passing.

Revision 97791 - Directory Listing
Modified Thu Aug 6 14:38:37 2015 UTC (4 years, 4 months ago) by romanschmocker
Added an eweasel test that shows incorrect locking when an expanded type hides as a separate ANY argument.
The test is currently marked as manual because it deadlocks.

Revision 97790 - Directory Listing
Modified Thu Aug 6 12:27:25 2015 UTC (4 years, 4 months ago) by romanschmocker
Marked test#scoop072 as passing.

Revision 97788 - Directory Listing
Modified Thu Aug 6 11:26:41 2015 UTC (4 years, 4 months ago) by romanschmocker
Added a test for SCOOP that shows incorrect synchronization when passing an expanded type.

Revision 97757 - Directory Listing
Modified Sun Jul 26 18:28:34 2015 UTC (4 years, 4 months ago) by alexk
Added a test for validity errors reported when there is a mismatch between actual and formal arguments, one or more formal arguments are of a tuple type but not all the rules (including bracket-unfolded form of a call) are met.

Revision 97756 - Directory Listing
Modified Sun Jul 26 18:18:59 2015 UTC (4 years, 4 months ago) by alexk
Added test cases for parenthesis calls when a missing actual argument evaluates to an empty tuple.

Revision 97754 - Directory Listing
Modified Thu Jul 23 03:52:01 2015 UTC (4 years, 4 months ago) by alexk
Extended test to cover cases when a tuple argument is not at the last position and to check direct feature calls instead of just parenthesis expression calls, in particular to check regular feature calls without actual arguments to a feature with a single tuple formal argument.

Revision 97752 - Directory Listing
Modified Wed Jul 22 11:38:49 2015 UTC (4 years, 4 months ago) by romanschmocker
Added eweasel test for correct swapping of once values.
The test is initially copied fro test#scoop065, with some additiions for once values.
It is marked as manual due to the same deadlock bug, but should otherwise pass.

Revision 97750 - Directory Listing
Modified Tue Jul 21 15:44:39 2015 UTC (4 years, 4 months ago) by romanschmocker
Added a SCOOP unit test to check whether region IDs are correctly swapped during impersonation.

Revision 97656 - Directory Listing
Modified Mon Jul 6 14:29:05 2015 UTC (4 years, 5 months ago) by alexk
Fixed a bug when an formal argument of a separate feature call was not separate because it was declared to be of a (potentially separate) formal generic type, but the corresponding actual generic parameter was not separate.

Revision 97655 - Directory Listing
Modified Mon Jul 6 14:25:24 2015 UTC (4 years, 5 months ago) by alexk
Added tests for passive processors.

Revision 97654 - Directory Listing
Modified Mon Jul 6 13:21:58 2015 UTC (4 years, 5 months ago) by romanschmocker
Added a test for an undetected traitor in the compiler
when dealing with generic classes.


Revision 97624 - Directory Listing
Modified Thu Jul 2 21:31:38 2015 UTC (4 years, 5 months ago) by manus
Added new test showing a crash during conformance of generic types involving NONE, i.e. A [NONE] conforms to A [STRING].


Revision 97596 - Directory Listing
Modified Wed Jul 1 11:09:45 2015 UTC (4 years, 5 months ago) by romanschmocker
Marked test#bench017 as passing.


Revision 97592 - Directory Listing
Modified Tue Jun 30 15:16:21 2015 UTC (4 years, 5 months ago) by romanschmocker
Fixed an error in the tcf file of test#bench017.

Revision 97589 - Directory Listing
Modified Tue Jun 30 14:00:21 2015 UTC (4 years, 5 months ago) by alexk
Marked test#scoop066 and test#scoop067 as passing because passive processors are now supported.

Revision 97578 - Directory Listing
Modified Mon Jun 29 07:08:46 2015 UTC (4 years, 5 months ago) by manus
Following correction of option.c at rev#97575 the call to `disable_tracing' was actually not disabling it thus recording the outer make when it should not.


Revision 97577 - Directory Listing
Modified Fri Jun 26 12:08:14 2015 UTC (4 years, 5 months ago) by manus
Added a new test showing that expression `attached x / y as l_x' are not accepted by the compiler because interpreted as `(attached x) / (y as l_x)' which is not valid.


Revision 97556 - Directory Listing
Modified Thu Jun 25 09:24:32 2015 UTC (4 years, 5 months ago) by manus
Added new test showing a stack overflow in the compiler when performing an incremental compilation of a SCOOP system using mini-base.


Revision 97548 - Directory Listing
Modified Wed Jun 24 12:41:48 2015 UTC (4 years, 5 months ago) by romanschmocker
Improved test#scoop068 with some comments and made the crash more reliable.

Revision 97522 - Directory Listing
Modified Tue Jun 23 13:48:06 2015 UTC (4 years, 5 months ago) by alexk
Changed test to meet the requirement that expanded classes when attached to a separate entity should have only separate attributes.

Revision 97521 - Directory Listing
Modified Tue Jun 23 13:47:31 2015 UTC (4 years, 5 months ago) by alexk
Changed test to avoid SCOOP-specific errors when any reference attribute of an expanded class should be separate.

Revision 97520 - Directory Listing
Modified Tue Jun 23 13:44:17 2015 UTC (4 years, 5 months ago) by alexk
Extended test to check for validity of a separate instruction in non-SCOOP mode.

Revision 97519 - Directory Listing
Modified Tue Jun 23 13:43:03 2015 UTC (4 years, 5 months ago) by alexk
Extended test to check for behavior of a separate instruction in non-SCOOP mode.

Revision 97518 - Directory Listing
Modified Tue Jun 23 13:42:12 2015 UTC (4 years, 5 months ago) by alexk
Extended test to check for behavior in non-SCOOP mode.

Revision 97516 - Directory Listing
Modified Mon Jun 22 14:48:16 2015 UTC (4 years, 5 months ago) by romanschmocker
Added an eweasel test that exhibits a bug when using
Mischa's ESTRING library. The bug is likely triggered
by a garbage collection run during invariant evaluation
of an expanded type.


Revision 97515 - Directory Listing
Modified Fri Jun 19 11:40:49 2015 UTC (4 years, 5 months ago) by alexk
Changed test to meet the requirement that expanded classes when attached to a separate entity should have only separate attributes.

Revision 97508 - Directory Listing
Modified Thu Jun 18 22:43:22 2015 UTC (4 years, 5 months ago) by manus
Fixed test which was actually doing an infinite loop via exceptions. So now we limit at 100 calls to the exceptions.


Revision 97503 - Directory Listing
Modified Thu Jun 18 16:17:46 2015 UTC (4 years, 5 months ago) by alexk
Removed keyword "is".
Changed code to handle separate status of {TUPLE}.item.


Revision 97502 - Directory Listing
Modified Thu Jun 18 16:16:35 2015 UTC (4 years, 5 months ago) by alexk
Removed keyword "is".


Revision 97501 - Directory Listing
Modified Thu Jun 18 16:15:23 2015 UTC (4 years, 5 months ago) by alexk
Changed XML schema to support modern syntax.

Revision 97499 - Directory Listing
Modified Thu Jun 18 16:04:01 2015 UTC (4 years, 5 months ago) by alexk
Added a constraint to a formal generic to make sure it is not separate.

Revision 97498 - Directory Listing
Modified Thu Jun 18 15:59:55 2015 UTC (4 years, 5 months ago) by alexk
Added a constraint to a formal generic to make sure it is not separate.

Revision 97497 - Directory Listing
Modified Thu Jun 18 15:56:44 2015 UTC (4 years, 5 months ago) by alexk
Added a constraint to a formal generic to make sure it is not separate.

Revision 97496 - Directory Listing
Modified Thu Jun 18 15:53:51 2015 UTC (4 years, 5 months ago) by alexk
Taken into account that {TUPLE}.item is separate.

Revision 97495 - Directory Listing
Modified Thu Jun 18 15:51:45 2015 UTC (4 years, 5 months ago) by alexk
Taken into account that {TUPLE}.item is separate.

Revision 97494 - Directory Listing
Modified Thu Jun 18 15:50:27 2015 UTC (4 years, 5 months ago) by alexk
Added a constraint to a formal generic to make sure it is not separate.

Revision 97493 - Directory Listing
Modified Thu Jun 18 15:44:43 2015 UTC (4 years, 5 months ago) by alexk
Removed keyword "is".
Changed type of a reference attribute in an expanded class, that is involved in an attachment to a separate type, to be separate.
Added processing of this separate attribute in a client.


Revision 97492 - Directory Listing
Modified Thu Jun 18 15:40:42 2015 UTC (4 years, 5 months ago) by alexk
Changed XML schema to support modern syntax.

Revision 97491 - Directory Listing
Modified Thu Jun 18 15:31:57 2015 UTC (4 years, 5 months ago) by alexk
Taken into account that {TUPLE}.item is separate.

Revision 97490 - Directory Listing
Modified Thu Jun 18 15:31:23 2015 UTC (4 years, 5 months ago) by alexk
Changed XML schema to support modern syntax.

Revision 97489 - Directory Listing
Modified Thu Jun 18 15:13:36 2015 UTC (4 years, 5 months ago) by alexk
Taken into account that {TUPLE}.item is separate.

Revision 97488 - Directory Listing
Modified Thu Jun 18 15:12:03 2015 UTC (4 years, 5 months ago) by alexk
Taken into account that {TUPLE}.item is separate.

Revision 97467 - Directory Listing
Modified Fri Jun 12 11:51:33 2015 UTC (4 years, 6 months ago) by romanschmocker
Added an eweasel benchmark for passive processors.


Revision 97465 - Directory Listing
Modified Fri Jun 12 09:42:40 2015 UTC (4 years, 6 months ago) by romanschmocker
Added two eweasel tests for some basic features of passive processors.


Revision 97451 - Directory Listing
Modified Wed Jun 10 11:15:51 2015 UTC (4 years, 6 months ago) by romanschmocker
Added eweasel test#scoop065 which exercises
several interesting combinations of impersonation
and separate callbacks.
The test is currently marked as manual because it
deadlocks (and relies on an uncommitted class).


Revision 97432 - Directory Listing
Modified Mon Jun 8 12:22:31 2015 UTC (4 years, 6 months ago) by manus
Updated to reflect that now `hash_code' is called `rt_hash_code' in the runtime (Which means that this code is invalid since no one but the runtime should be allowed to use the `rt_' prefixed functions.


Revision 97429 - Directory Listing
Modified Fri Jun 5 16:23:26 2015 UTC (4 years, 6 months ago) by alexk
Added an example that demonstrates a deadlock when an agent with an open reference argument is called.

Revision 97423 - Directory Listing
Modified Tue Jun 2 19:31:19 2015 UTC (4 years, 6 months ago) by alexk
Marked test#scoop034 as passing because the corresponding bug has been fixed by rev#97422.

Revision 97419 - Directory Listing
Modified Tue Jun 2 12:32:37 2015 UTC (4 years, 6 months ago) by romanschmocker
Extended test#scoop051 to cover impersonated calls as well.


Revision 97416 - Directory Listing
Modified Mon Jun 1 12:09:59 2015 UTC (4 years, 6 months ago) by manus
Forgot to update the expected output since now we are back to 1000 recursive calls.


Revision 97413 - Directory Listing
Modified Sun May 31 21:19:10 2015 UTC (4 years, 6 months ago) by manus
We now use the original value of 1000 which was reduced to 800 in commit rev#95360 because we did not find what caused the increase in stack size. Now with commit rev#97361 we were able to find the culprit, it is rt_get_compound_id wich allocates a static array on the stack that is inlined several times in the routine which causes the stack increase from just 2KB to 30KB. Now we fixed the runtime in rev#97412 so we can go back to 1000.


Revision 97411 - Directory Listing
Modified Sun May 31 07:35:00 2015 UTC (4 years, 6 months ago) by alexk
Added a test demonstrating a bug fixed by rev#97406 when a formal generic type used as a tuple field type need not be adapted because a tuple class has no generics and formal generic parameters always conincide with the actual ones.

Revision 97410 - Directory Listing
Modified Fri May 29 22:31:51 2015 UTC (4 years, 6 months ago) by manus
Marking bench016 as passing.


Revision 97408 - Directory Listing
Modified Fri May 29 15:32:29 2015 UTC (4 years, 6 months ago) by romanschmocker
Changed test#bench016 such that a TASK_QUEUE is no longer
blocked when the root processor is waiting for a new
processor ID. This can prevent some rare deadlocks that
happens when all tasks are accumulated in the same queue.


Revision 97407 - Directory Listing
Modified Fri May 29 15:32:08 2015 UTC (4 years, 6 months ago) by manus
Updated to revision 97406. The only regression is test#scoop034 for which we are currently working on a fix.


Revision 97401 - Directory Listing
Modified Fri May 29 08:06:17 2015 UTC (4 years, 6 months ago) by alexk
Marked test#scoop061 as passing now.

Revision 97387 - Directory Listing
Modified Thu May 28 09:05:41 2015 UTC (4 years, 6 months ago) by romanschmocker
Changed an across loop in test#bench016 to a regular
from-until loop to make it easier to inspect the
progress in a C debugger. 


Revision 97378 - Directory Listing
Modified Tue May 26 20:07:54 2015 UTC (4 years, 6 months ago) by manus
Improved test to show that dynamic types should also be different. In commit rev#97361, I mentionned that I had found the reason of the failure and fixed it. I was actually wrong, here the issue is that when we compute a generic type in an ancestor that does not involve an expanded generic derivation, if the descendant has an expanded generic derivation then we still use the reference generic derivation for creating the instance and performing dynamic dispatch which is clearly wrong.


Revision 97376 - Directory Listing
Modified Tue May 26 18:55:22 2015 UTC (4 years, 6 months ago) by manus
Updated catalog to show tests that are now passing.


Revision 97374 - Directory Listing
Modified Tue May 26 18:45:02 2015 UTC (4 years, 6 months ago) by manus
Use `eif_typename_id' instead of `eif_typename' as the later changed its signature.


Revision 97353 - Directory Listing
Modified Sat May 23 19:56:40 2015 UTC (4 years, 6 months ago) by manus
Extended test to cover more cases involving simple inheritance.


Revision 97352 - Directory Listing
Modified Sat May 23 14:11:03 2015 UTC (4 years, 6 months ago) by manus
Added new test showing that conformance of separate types does not work properly when used in actual generic parameter.


Revision 97344 - Directory Listing
Modified Fri May 22 12:16:41 2015 UTC (4 years, 6 months ago) by alexk
Corrected checks for expected object test result that may fail when a target type is not separate.

Revision 97341 - Directory Listing
Modified Fri May 22 06:24:41 2015 UTC (4 years, 6 months ago) by manus
Marked test#term173 pass as it seems to have been fixed with rev#97310 and rev#97319.


Revision 97340 - Directory Listing
Modified Fri May 22 06:21:48 2015 UTC (4 years, 6 months ago) by manus
Mark bench016 manual as it hangs most of the time.


Revision 97339 - Directory Listing
Modified Fri May 22 06:17:57 2015 UTC (4 years, 6 months ago) by manus
Updated tcf to refer to the right output for comparing the expected output.


Revision 97337 - Directory Listing
Modified Thu May 21 19:13:38 2015 UTC (4 years, 6 months ago) by manus
Better code to wait for thread to be fully launched, we use a boolean variable instead of a non-zero value for port as there is nothing that says that a port will be always different of 0.


Revision 97336 - Directory Listing
Modified Thu May 21 14:11:50 2015 UTC (4 years, 6 months ago) by romanschmocker
Fixed an error in the tcf of bench016.

Revision 97333 - Directory Listing
Modified Thu May 21 08:51:00 2015 UTC (4 years, 6 months ago) by manus
Mark test#valid277 pass as it is now fixed by latest compiler.


Revision 97332 - Directory Listing
Modified Wed May 20 17:33:52 2015 UTC (4 years, 6 months ago) by romanschmocker
Added a benchmark for SCOOP which is mostly aimed at the
memory allocation subsystem. The test is currently failing.


Revision 97330 - Directory Listing
Modified Wed May 20 12:32:57 2015 UTC (4 years, 6 months ago) by alexk
Added tests for frozen and finalized mode.

Revision 97329 - Directory Listing
Modified Wed May 20 10:06:19 2015 UTC (4 years, 6 months ago) by romanschmocker
Added an eweasel test for the issue with {ANY}.generating_type.
The test is currently marked as manual because it deadlocks.


Revision 97326 - Directory Listing
Modified Wed May 20 09:35:02 2015 UTC (4 years, 6 months ago) by romanschmocker
Marked test#scoop026, test#scoop032 and test#scoop037 as passing.
Whatever the problem was, it seems to be fixed with the new runtime.
Marked test#scoop059 as passing after the fix in rev#97274.


Revision 97324 - Directory Listing
Modified Tue May 19 13:46:05 2015 UTC (4 years, 6 months ago) by alexk
Marked test#scoop061 as failing at the moment.

Revision 97323 - Directory Listing
Modified Tue May 19 13:33:49 2015 UTC (4 years, 6 months ago) by alexk
Added an example that demonstrates that reads and writes to tuple fields are not performed in an exclusive mode.

Revision 97321 - Directory Listing
Modified Tue May 19 11:01:08 2015 UTC (4 years, 6 months ago) by alexk
Removed an incorrectly added keyword for exec361.

Revision 97320 - Directory Listing
Modified Tue May 19 10:58:51 2015 UTC (4 years, 6 months ago) by alexk
Added an example to test that conversion is properly applied in assigner commands (the regression bug is fixed in rev#97310).

Revision 97318 - Directory Listing
Modified Tue May 19 10:50:29 2015 UTC (4 years, 6 months ago) by alexk
Enhanced test to check actual conversion result.

Revision 97317 - Directory Listing
Modified Tue May 19 10:44:37 2015 UTC (4 years, 6 months ago) by alexk
Added an example that shows a compiler crash when a constant attribute is used as a conversion function.

Revision 97316 - Directory Listing
Modified Tue May 19 10:43:49 2015 UTC (4 years, 6 months ago) by alexk
Added an example that shows a compiler crash when a constant attribute is used as a conversion function.

Revision 97311 - Directory Listing
Modified Tue May 19 08:49:10 2015 UTC (4 years, 6 months ago) by alexk
Marked test#scoop054 as passing after recent improvements in the compiler.

Revision 97305 - Directory Listing
Modified Mon May 18 20:10:05 2015 UTC (4 years, 6 months ago) by alexk
Added test cases that involve expanded types.

Revision 97304 - Directory Listing
Modified Mon May 18 20:08:56 2015 UTC (4 years, 6 months ago) by alexk
Marked test#scoop060 as passing.

Revision 97297 - Directory Listing
Modified Mon May 18 11:06:36 2015 UTC (4 years, 6 months ago) by alexk
Changed expected error codes due to recent changes in processing of assigner instructions.

Revision 97296 - Directory Listing
Modified Mon May 18 11:05:18 2015 UTC (4 years, 6 months ago) by alexk
Changed expected error code due to recent changes in processing of assigner instructions.

Revision 97293 - Directory Listing
Modified Mon May 18 09:43:47 2015 UTC (4 years, 6 months ago) by alexk
Changed expected validity error to the one that is reported for a feature used as an assigner command.

Revision 97283 - Directory Listing
Modified Wed May 13 09:00:46 2015 UTC (4 years, 7 months ago) by manus
Added index to better identify the location of the failure.


Revision 97276 - Directory Listing
Modified Mon May 11 13:21:19 2015 UTC (4 years, 7 months ago) by romanschmocker
Fixed test#scoop059 to handle a missing command line argument.

Revision 97275 - Directory Listing
Modified Mon May 11 13:19:11 2015 UTC (4 years, 7 months ago) by alexk
Added an example to demonstrate that SCOOP validity rules for arguments are not checked for assigner commands.

Revision 97273 - Directory Listing
Modified Mon May 11 12:46:59 2015 UTC (4 years, 7 months ago) by alexk
Marked tests that involve assigner commands with "assigner" keyword.


Revision 97272 - Directory Listing
Modified Mon May 11 12:45:22 2015 UTC (4 years, 7 months ago) by alexk
Removed unused features.

Revision 97270 - Directory Listing
Modified Mon May 11 09:47:02 2015 UTC (4 years, 7 months ago) by romanschmocker
Added regression test for a segmentation fault that happens
when garbage collection is triggered many times.


Revision 97268 - Directory Listing
Modified Sat May 9 19:55:29 2015 UTC (4 years, 7 months ago) by manus
Removed valid271 as currently it is not yet passing (it will when fix is committed).


Revision 97262 - Directory Listing
Modified Fri May 8 12:11:00 2015 UTC (4 years, 7 months ago) by alexk
Added an example to demonstrate that validity errors for named tuples are not properly reported when they are used in formal generic constraints.

Revision 97260 - Directory Listing
Modified Fri May 8 09:06:20 2015 UTC (4 years, 7 months ago) by alexk
Added an example that demostrates that a named tuple in a formal generic constraint is not supported.

Revision 97257 - Directory Listing
Modified Thu May 7 14:28:11 2015 UTC (4 years, 7 months ago) by manus
Made valid271 test pass as it seems to have been passing for a while now.


Revision 97234 - Directory Listing
Modified Tue May 5 08:34:40 2015 UTC (4 years, 7 months ago) by romanschmocker
Enabled tests scoop048 and scoop049, which previously failed due to the impersonation mechanism.

Revision 97223 - Directory Listing
Modified Mon May 4 12:52:36 2015 UTC (4 years, 7 months ago) by romanschmocker
Marked scoop052 as passing after commits to fix unlock on exceptions.

Revision 97208 - Directory Listing
Modified Wed Apr 29 13:52:26 2015 UTC (4 years, 7 months ago) by manus
Added new test which is made to be ran manually to observe a problem with our unmarking and memory leak when storing objects is stopped in the middle. See bug#16760.


Revision 97204 - Directory Listing
Modified Tue Apr 28 17:07:50 2015 UTC (4 years, 7 months ago) by alexk
Marked test#scoop058 as passing after commits that deal with code generation for an inline separate instruction.

Revision 97203 - Directory Listing
Modified Tue Apr 28 16:41:30 2015 UTC (4 years, 7 months ago) by romanschmocker
Marked test#bench003 as passing after rev#97202.

Revision 97191 - Directory Listing
Modified Tue Apr 28 11:47:42 2015 UTC (4 years, 7 months ago) by alexk
Extended test with a nested separate instruction and removed an unnecessary argument when no deadlock is possible.

Revision 97189 - Directory Listing
Modified Tue Apr 28 11:04:44 2015 UTC (4 years, 7 months ago) by alexk
Added an example to test inline separate instruction semantics.

Revision 97188 - Directory Listing
Modified Tue Apr 28 06:56:41 2015 UTC (4 years, 7 months ago) by manus
Removed non-applicable note clause.


Revision 97186 - Directory Listing
Modified Mon Apr 27 22:17:42 2015 UTC (4 years, 7 months ago) by manus
Because division by zero is undefined behavior in C, we cannot rely on it for the test. So instead we create our own exception to simulate that `do_nothing' should not be optimized by getting rid of the target parenthesized expression.

Note for the reader: although all C compilers thus far have generated a floating exception, clang as of version 3.6 decided to change the behavior in favor of an aggressive optimization (see bug https://llvm.org/bugs/show_bug.cgi?id=23358 I've submitted to try convince them to stick to the former behavior without success).


Revision 97185 - Directory Listing
Modified Mon Apr 27 21:12:42 2015 UTC (4 years, 7 months ago) by manus
Added new test showing that certain allocation patterns can exhibit a very slow performance. In this case, we had a linear search in a list that would take 28s instead of just less than a second.


Revision 97183 - Directory Listing
Modified Sun Apr 26 07:06:53 2015 UTC (4 years, 7 months ago) by alexk
Corrected configuration to use SCOOP mode.

Revision 97179 - Directory Listing
Modified Fri Apr 24 16:04:08 2015 UTC (4 years, 7 months ago) by alexk
Added tests when other constructs attempt to declare a clashing entity inside a separate instruction.

Revision 97178 - Directory Listing
Modified Fri Apr 24 15:38:05 2015 UTC (4 years, 7 months ago) by alexk
Marked tests as passing because validity of a separate instruction is now checked by the compiler.

Revision 97174 - Directory Listing
Modified Fri Apr 24 14:38:38 2015 UTC (4 years, 7 months ago) by alexk
Added a test for a validity rule that expressions in a separate instruction should be separate.

Revision 97173 - Directory Listing
Modified Fri Apr 24 14:11:00 2015 UTC (4 years, 7 months ago) by alexk
Added a test for a separate instruction.

Revision 97172 - Directory Listing
Modified Fri Apr 24 14:10:31 2015 UTC (4 years, 7 months ago) by alexk
Added a test for a separate instruction.

Revision 97171 - Directory Listing
Modified Fri Apr 24 14:07:53 2015 UTC (4 years, 7 months ago) by alexk
Added an example to check that arguments of a separate instruction cannot rely on each other.

Revision 97170 - Directory Listing
Modified Fri Apr 24 13:56:04 2015 UTC (4 years, 7 months ago) by alexk
Extended test to cover more cases.

Revision 97169 - Directory Listing
Modified Fri Apr 24 13:55:23 2015 UTC (4 years, 7 months ago) by alexk
Corrected configuration to use SCOOP mode.

Revision 97168 - Directory Listing
Modified Fri Apr 24 13:54:49 2015 UTC (4 years, 7 months ago) by alexk
Corrected configuration to use SCOOP mode.

Revision 97167 - Directory Listing
Modified Fri Apr 24 13:41:38 2015 UTC (4 years, 7 months ago) by alexk
Corrected configuration to use SCOOP mode.

Revision 97166 - Directory Listing
Modified Fri Apr 24 13:38:59 2015 UTC (4 years, 7 months ago) by alexk
Added an example for validity of identifiers used as names for separate instruction arguments.

Revision 97163 - Directory Listing
Modified Thu Apr 23 19:21:01 2015 UTC (4 years, 7 months ago) by alexk
Added an example for validity rules for separate tuples.

Revision 97162 - Directory Listing
Modified Thu Apr 23 19:01:25 2015 UTC (4 years, 7 months ago) by alexk
Added an example of exceptions in `dispose' that should be suppressed in SCOOP mode.

Revision 97161 - Directory Listing
Modified Wed Apr 22 15:23:31 2015 UTC (4 years, 7 months ago) by romanschmocker
Added two more features in test#scoop052 to test proper
unlocking of processors when exceptions happen.


Revision 97091 - Directory Listing
Modified Tue Apr 14 13:50:58 2015 UTC (4 years, 8 months ago) by alexk
Reverted status of test#syntax070 and test#pretty030 to passing because an updated version of the parser is now committed and the tests should pass.

Revision 97068 - Directory Listing
Modified Mon Apr 13 11:44:13 2015 UTC (4 years, 8 months ago) by alexk
Marked syntax070 as failing until the parser code is committed.

Revision 97066 - Directory Listing
Modified Mon Apr 13 10:51:56 2015 UTC (4 years, 8 months ago) by alexk
Marked pretty030 as failing until the parser code is committed.

Revision 97060 - Directory Listing
Modified Fri Apr 10 13:20:59 2015 UTC (4 years, 8 months ago) by alexk
Extended the test with cases with inline comments.

Revision 97058 - Directory Listing
Modified Fri Apr 10 11:55:14 2015 UTC (4 years, 8 months ago) by alexk
Added a pretty printer example for inline separate instruction.

Revision 97057 - Directory Listing
Modified Fri Apr 10 11:19:18 2015 UTC (4 years, 8 months ago) by alexk
Added a test for inline separate syntax.

Revision 97052 - Directory Listing
Modified Thu Apr 9 14:13:07 2015 UTC (4 years, 8 months ago) by alexk
Avoided using test arguments with variables.

Revision 97045 - Directory Listing
Modified Wed Apr 8 18:34:58 2015 UTC (4 years, 8 months ago) by alexk
Avoided using test arguments with variables.

Revision 97036 - Directory Listing
Modified Tue Apr 7 09:40:52 2015 UTC (4 years, 8 months ago) by alexk
Changed test to use input data from the source directory rather than from the target one.

Revision 96922 - Directory Listing
Modified Fri Mar 27 12:40:37 2015 UTC (4 years, 8 months ago) by romanschmocker
Updated test#scoop019 according to the new semantics for exception handling.

Revision 96809 - Directory Listing
Modified Tue Mar 10 16:48:33 2015 UTC (4 years, 9 months ago) by romanschmocker
Eweasel updates after commit rev#r96808.

test#scoop005 has been updated because
the semantics have changed.



Revision 96807 - Directory Listing
Modified Tue Mar 10 16:10:29 2015 UTC (4 years, 9 months ago) by romanschmocker
Added eweasel test#scoop052 that exhibits a bug.

The bug happens when a processor holds a lock
on another processor, and an exception happens.
In that case the lock is not released properly,
which causes an endless wait for the supplier
and a possible deadlock. It also prevents proper
shutdown of the application.

The test is currently marked as manual, because
it never terminates and thus blocks eweasel.




Revision 96793 - Directory Listing
Modified Fri Mar 6 18:11:00 2015 UTC (4 years, 9 months ago) by romanschmocker
Test suite updates after previous commit
for exception handling in SCOOP.



Revision 96776 - Directory Listing
Modified Thu Mar 5 19:37:46 2015 UTC (4 years, 9 months ago) by alexk
Marked test#bench003 as manual because sometimes it hangs.

Revision 96767 - Directory Listing
Modified Thu Mar 5 06:24:03 2015 UTC (4 years, 9 months ago) by alexk
Added explicit types for manifest strings in `test_trim' to make sure the strings of the same type are compared for equality.

Revision 96766 - Directory Listing
Modified Thu Mar 5 06:09:16 2015 UTC (4 years, 9 months ago) by alexk
Added tests for `trim'.

Revision 96762 - Directory Listing
Modified Wed Mar 4 20:23:10 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96761 - Directory Listing
Modified Wed Mar 4 20:22:42 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96760 - Directory Listing
Modified Wed Mar 4 20:22:05 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96759 - Directory Listing
Modified Wed Mar 4 20:17:27 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96758 - Directory Listing
Modified Wed Mar 4 20:16:41 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96757 - Directory Listing
Modified Wed Mar 4 20:14:28 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96756 - Directory Listing
Modified Wed Mar 4 20:11:39 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96755 - Directory Listing
Modified Wed Mar 4 20:08:33 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96754 - Directory Listing
Modified Wed Mar 4 20:05:09 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96753 - Directory Listing
Modified Wed Mar 4 20:04:06 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96752 - Directory Listing
Modified Wed Mar 4 20:02:55 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96751 - Directory Listing
Modified Wed Mar 4 20:01:10 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96750 - Directory Listing
Modified Wed Mar 4 20:00:41 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96749 - Directory Listing
Modified Wed Mar 4 19:54:15 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96748 - Directory Listing
Modified Wed Mar 4 19:53:36 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96747 - Directory Listing
Modified Wed Mar 4 19:52:02 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96746 - Directory Listing
Modified Wed Mar 4 19:51:29 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.
Adapted settings to the conventions used in eweasel tests.


Revision 96745 - Directory Listing
Modified Wed Mar 4 19:50:02 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96744 - Directory Listing
Modified Wed Mar 4 19:45:43 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96743 - Directory Listing
Modified Wed Mar 4 19:42:07 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96742 - Directory Listing
Modified Wed Mar 4 19:41:38 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96741 - Directory Listing
Modified Wed Mar 4 19:41:12 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96740 - Directory Listing
Modified Wed Mar 4 19:34:31 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96739 - Directory Listing
Modified Wed Mar 4 19:33:51 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96735 - Directory Listing
Modified Wed Mar 4 13:59:39 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96734 - Directory Listing
Modified Wed Mar 4 13:59:10 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96733 - Directory Listing
Modified Wed Mar 4 13:58:40 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96732 - Directory Listing
Modified Wed Mar 4 13:54:35 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96731 - Directory Listing
Modified Wed Mar 4 13:53:50 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96730 - Directory Listing
Modified Wed Mar 4 13:52:16 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96729 - Directory Listing
Modified Wed Mar 4 13:51:36 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96728 - Directory Listing
Modified Wed Mar 4 13:51:09 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96727 - Directory Listing
Modified Wed Mar 4 13:46:31 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96726 - Directory Listing
Modified Wed Mar 4 13:45:25 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96725 - Directory Listing
Modified Wed Mar 4 13:44:00 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96724 - Directory Listing
Modified Wed Mar 4 13:43:21 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96723 - Directory Listing
Modified Wed Mar 4 13:42:54 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96722 - Directory Listing
Modified Wed Mar 4 13:38:44 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96721 - Directory Listing
Modified Wed Mar 4 13:38:01 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96720 - Directory Listing
Modified Wed Mar 4 13:36:16 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96719 - Directory Listing
Modified Wed Mar 4 13:35:34 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96718 - Directory Listing
Modified Wed Mar 4 13:33:04 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96717 - Directory Listing
Modified Wed Mar 4 13:22:17 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96716 - Directory Listing
Modified Wed Mar 4 13:21:44 2015 UTC (4 years, 9 months ago) by alexk
Renamed main.ecf to Ace to follow eweasel tests naming convention.

Revision 96715 - Directory Listing
Modified Wed Mar 4 13:20:24 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96714 - Directory Listing
Modified Tue Mar 3 20:09:09 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96713 - Directory Listing
Modified Tue Mar 3 20:05:56 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96712 - Directory Listing
Modified Tue Mar 3 20:00:20 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96711 - Directory Listing
Modified Tue Mar 3 17:36:39 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP synthetic benchmark as a test.

Revision 96710 - Directory Listing
Modified Tue Mar 3 17:34:50 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96709 - Directory Listing
Modified Tue Mar 3 17:33:54 2015 UTC (4 years, 9 months ago) by alexk
Moved a SCOOP benchmark to eweasel tests to simplify testing.

Revision 96708 - Directory Listing
Modified Tue Mar 3 15:28:48 2015 UTC (4 years, 9 months ago) by romanschmocker
Marked test#scoop050 as passing after a previous commit.

Revision 96706 - Directory Listing
Modified Tue Mar 3 13:54:16 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP GC benchmark as a test.

Revision 96705 - Directory Listing
Modified Tue Mar 3 13:53:46 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96704 - Directory Listing
Modified Tue Mar 3 13:53:18 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96703 - Directory Listing
Modified Tue Mar 3 13:40:15 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP GC benchmark as a test.

Revision 96702 - Directory Listing
Modified Tue Mar 3 13:39:16 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96701 - Directory Listing
Modified Tue Mar 3 13:38:43 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96700 - Directory Listing
Modified Tue Mar 3 13:28:39 2015 UTC (4 years, 9 months ago) by alexk
Included a SCOOP GC benchmark as a test.

Revision 96699 - Directory Listing
Modified Tue Mar 3 13:26:11 2015 UTC (4 years, 9 months ago) by alexk
Added a test control file.

Revision 96698 - Directory Listing
Modified Tue Mar 3 13:24:35 2015 UTC (4 years, 9 months ago) by romanschmocker
Marked test#scoop051 as a passing test case.

Revision 96697 - Directory Listing
Modified Tue Mar 3 13:24:34 2015 UTC (4 years, 9 months ago) by alexk
Disabled warnings to avoid failing a test because of obsolete classes or features.

Revision 96692 - Directory Listing
Modified Tue Mar 3 12:49:36 2015 UTC (4 years, 9 months ago) by manus
Added new test for bug#19050 where a conversion creates an object whose type preserves the attachement marks when it shouldn't.


Revision 96690 - Directory Listing
Modified Tue Mar 3 09:29:08 2015 UTC (4 years, 9 months ago) by alexk
Adapted settings to the conventions used in eweasel tests.

Revision 96689 - Directory Listing
Modified Tue Mar 3 09:20:51 2015 UTC (4 years, 9 months ago) by alexk
Renamed test.ecf to Ace to follow eweasel tests naming convention.

Revision 96688 - Directory Listing
Modified Tue Mar 3 09:18:40 2015 UTC (4 years, 9 months ago) by alexk
Moved SCOOP GC benchmarks to eweasel tests to simplify testing.

Revision 96687 - Directory Listing
Modified Tue Mar 3 09:10:24 2015 UTC (4 years, 9 months ago) by alexk
Added testing in finalized mode.

Revision 96686 - Directory Listing
Modified Tue Mar 3 09:09:31 2015 UTC (4 years, 9 months ago) by alexk
Added testing in finalized mode.

Revision 96685 - Directory Listing
Modified Tue Mar 3 09:07:54 2015 UTC (4 years, 9 months ago) by alexk
Added testing in finalized mode.

Revision 96684 - Directory Listing
Modified Tue Mar 3 09:06:35 2015 UTC (4 years, 9 months ago) by alexk
Added testing in finalized mode.

Revision 96683 - Directory Listing
Modified Tue Mar 3 09:05:24 2015 UTC (4 years, 9 months ago) by alexk
Added testing in finalized mode.

Revision 96682 - Directory Listing
Modified Tue Mar 3 09:01:40 2015 UTC (4 years, 9 months ago) by alexk
Added testing in finalized mode.

Revision 96681 - Directory Listing
Modified Tue Mar 3 08:58:05 2015 UTC (4 years, 9 months ago) by alexk
Added testing in finalized mode.

Revision 96680 - Directory Listing
Modified Tue Mar 3 08:50:43 2015 UTC (4 years, 9 months ago) by alexk
Cosmetics.

Revision 96679 - Directory Listing
Modified Tue Mar 3 08:49:25 2015 UTC (4 years, 9 months ago) by romanschmocker
Added a test case for nested separate callbacks.
The test is currently marked as manual
because it deadlocks.



Revision 96678 - Directory Listing
Modified Tue Mar 3 08:48:45 2015 UTC (4 years, 9 months ago) by alexk
Set ISE_PRECOMP if it is not set to make sure the tests use the same precompiled path where the precompilation takes place.

Revision 96672 - Directory Listing
Modified Mon Mar 2 09:59:37 2015 UTC (4 years, 9 months ago) by romanschmocker
Added a test for lock passing on queries in SCOOP.

The test is currently marked as manual because without
the lock passing change it will deadlock.
See also review#6067778826010624



Revision 96603 - Directory Listing
Modified Thu Feb 12 13:51:28 2015 UTC (4 years, 10 months ago) by alexk
Tagged test#scoop012 with "manual" as the first keyword.
Added more keywords to test#scoop041.


Revision 96602 - Directory Listing
Modified Thu Feb 12 13:48:15 2015 UTC (4 years, 10 months ago) by alexk
Cosmetics.

Revision 96601 - Directory Listing
Modified Thu Feb 12 13:47:11 2015 UTC (4 years, 10 months ago) by alexk
Removed assertion options because they do not affect test results.

Revision 96600 - Directory Listing
Modified Thu Feb 12 13:45:45 2015 UTC (4 years, 10 months ago) by alexk
Included final compilation in the test.

Revision 96594 - Directory Listing
Modified Mon Feb 9 10:18:18 2015 UTC (4 years, 10 months ago) by romanschmocker
Some fixes for test#scoop048.

Revision 96582 - Directory Listing
Modified Wed Feb 4 16:38:14 2015 UTC (4 years, 10 months ago) by romanschmocker
Added test#scoop049 for a bug related to impersonation mechanism.

The bug occurs when two consecutive queries happen on the same
object. In that case, the second call does not perform lock passing.
The eweasel test case then fails with a deadlock.

It is caused by a buggy impersonation mechanism which only occurs
after the first synchronous call.



Revision 96579 - Directory Listing
Modified Wed Feb 4 10:06:26 2015 UTC (4 years, 10 months ago) by romanschmocker
Eweasel tests for SCOOP exception handling.

The tests are written against the new semantics
by Benjamin Morandi, and currently they all fail.
Initially the tests were part of a naster thesis 
at ETH by Florian Besser.

The patch also includes a test for a bug
(test#scoop041) where the behaviour in molten
and frozen code differs when evaluating a
precondition on a controlled object.




Revision 96568 - Directory Listing
Modified Mon Feb 2 14:30:34 2015 UTC (4 years, 10 months ago) by manus
Added code generation issue found in bug#19028 with wrong boolean optimization in if branches.


Revision 96547 - Directory Listing
Modified Wed Jan 28 09:32:47 2015 UTC (4 years, 10 months ago) by romanschmocker
New test cases for changed agent creation rule.

This patch updates the test suite for the commit
at revision 96546.



Revision 96510 - Directory Listing
Modified Wed Jan 21 08:07:03 2015 UTC (4 years, 10 months ago) by manus
Added results for 15.01 release. No regression.


Revision 96484 - Directory Listing
Modified Mon Jan 19 09:07:06 2015 UTC (4 years, 10 months ago) by manus
Updated to 1-13 schema.


Revision 96480 - Directory Listing
Modified Sat Jan 17 22:20:37 2015 UTC (4 years, 10 months ago) by manus
Added a workaround to a strange failure we get on eweasel tests with the `cleanup_compile' instruction and the following recompilation would not work because the previously running test is still being referenced by something (we haven't been able to find out who exactly) for some more time (even if eweasel gets a notification from the OS that the process has exited). The only workaround we found is that if we are not able to delete the first time around we try a second time after 150ms. This seems to avoid that particular problem.


Revision 96478 - Directory Listing
Modified Sat Jan 17 13:41:10 2015 UTC (4 years, 10 months ago) by manus
No need to keep all tests when running tests based on a keyword, only failed tests are useful.


Revision 96477 - Directory Listing
Modified Fri Jan 16 22:45:30 2015 UTC (4 years, 10 months ago) by manus
Use `item' instead of `get' from EXECUTION_ENVIRONMENT which is now obsolete.


Revision 96476 - Directory Listing
Modified Fri Jan 16 22:45:01 2015 UTC (4 years, 10 months ago) by manus
Use `current_working_path' instead of `current_working_directory' from EXECUTION_ENVIRONMENT which is now obsolete.


Revision 96475 - Directory Listing
Modified Fri Jan 16 22:43:57 2015 UTC (4 years, 10 months ago) by manus
Use `item' instead of `get' from EXECUTION_ENVIRONMENT which is now obsolete.


Revision 96474 - Directory Listing
Modified Fri Jan 16 22:38:09 2015 UTC (4 years, 10 months ago) by manus
Removed non-used local.


Revision 96472 - Directory Listing
Modified Fri Jan 16 14:29:15 2015 UTC (4 years, 10 months ago) by manus
Fixed syntax error that was introduced a long time ago at rev#93056 when numbering the outputs.


Revision 96471 - Directory Listing
Modified Fri Jan 16 14:25:28 2015 UTC (4 years, 10 months ago) by manus
Use ISE_LIBRARY instead of ISE_EIFFEL to match how the compiler fetches libraries.


Revision 96432 - Directory Listing
Modified Wed Jan 7 21:50:41 2015 UTC (4 years, 11 months ago) by manus
Added new test for checking large integer that might cause the compiler to fail. See bug#19010.


Revision 96382 - Directory Listing
Modified Thu Dec 18 15:23:58 2014 UTC (4 years, 11 months ago) by manus
Made test#scoop012 manual as it often hangs. Most likely due to the way we check for wait-conditions if the first time we check them they are not satisfied.


Revision 96364 - Directory Listing
Modified Wed Dec 17 10:08:26 2014 UTC (4 years, 11 months ago) by manus
Added new test with a HASH_TABLE of expanded keys that causes EiffelStudio to hang.


Revision 96192 - Directory Listing
Modified Sat Nov 29 08:02:05 2014 UTC (5 years ago) by alexk
Modified the test to support the behavior when a wait condition is reevaluated only after reevaluating it from some other processor.

Revision 96164 - Directory Listing
Modified Thu Nov 27 09:17:00 2014 UTC (5 years ago) by alexk
Modified test to support the behavior when a wait condition is reevaluated only after a call to the supplier processor from some other processor.

Revision 96155 - Directory Listing
Modified Tue Nov 25 20:22:00 2014 UTC (5 years ago) by manus
Added to catalog test#store041 that was recently added but not in the catalog.
Updated test#store040 to pass since it should be passing with new runtime.


Revision 96154 - Directory Listing
Modified Tue Nov 25 20:20:54 2014 UTC (5 years ago) by manus
Removed usage of `set_is_discarding_qat' because in our current version we will always discard them if possible when storing, and if we cannot, then we raise an exception.


Revision 96136 - Directory Listing
Modified Thu Nov 20 13:40:47 2014 UTC (5 years ago) by manus
Added failure with `like Current' when Current involve a formal generic parameter.


Revision 96135 - Directory Listing
Modified Thu Nov 20 13:25:39 2014 UTC (5 years ago) by manus
Added a new test showing that we do indeed raise an exception when a storable involved a qualified anchored type for which some context is required.


Revision 96134 - Directory Listing
Modified Thu Nov 20 13:23:19 2014 UTC (5 years ago) by manus
Removed bizarred note clause on TEST class.


Revision 96129 - Directory Listing
Modified Thu Nov 20 11:13:37 2014 UTC (5 years ago) by manus
Moved SCOOP testing earlier as they take a long time and this is silly to have to wait at the end of the execution of eweasel for just one or two tests that take a long time.


Revision 96025 - Directory Listing
Modified Fri Oct 31 15:41:08 2014 UTC (5 years, 1 month ago) by manus
Added a new test showing that if we add a new type which forces the TYPE class to add a new generic derivation which will force the class to be melted then the melted code for {TYPE}.default is not valid in the case of a detachable reference type.


Revision 95939 - Directory Listing
Modified Fri Oct 17 10:22:44 2014 UTC (5 years, 1 month ago) by manus
Cosmetics on comments.


Revision 95936 - Directory Listing
Modified Thu Oct 16 13:28:54 2014 UTC (5 years, 1 month ago) by alexk
Added a missing percent sign for an environment variable EWEASEL.

Revision 95875 - Directory Listing
Modified Thu Oct 9 07:03:46 2014 UTC (5 years, 2 months ago) by manus
Adapted REFLECTOR to match new signature of `storable_version_of_type' which now returns a STRING instead of a C pointer.


Revision 95843 - Directory Listing
Modified Fri Oct 3 08:30:15 2014 UTC (5 years, 2 months ago) by manus
Cosmetic on whitespace.


Revision 95825 - Directory Listing
Modified Mon Sep 29 19:58:35 2014 UTC (5 years, 2 months ago) by manus
Added new test for bug#18952 where an object test like `attached {TEST1} exp' when TEST1 is expanded will cause a crash at runtime in melted code if used in a precondition.


Revision 95816 - Directory Listing
Modified Mon Sep 29 08:20:10 2014 UTC (5 years, 2 months ago) by manus
Added more unique constants in a different feature clause to ensure the proper computation of their value is not dependent of the feature clause.


Revision 95815 - Directory Listing
Modified Sun Sep 28 20:30:04 2014 UTC (5 years, 2 months ago) by manus
New test for bug#18954 showing an incremental bug when a class being recompiled contain a unique integer constant declaration.


Revision 95812 - Directory Listing
Modified Fri Sep 26 13:28:30 2014 UTC (5 years, 2 months ago) by alexk
Changed expected test execution for test#anchor087 to manual because it may work too long if a lot of memory is allocated to a call stack.

Revision 95811 - Directory Listing
Modified Fri Sep 26 12:47:46 2014 UTC (5 years, 2 months ago) by alexk
Added an example for bug#18965.

Revision 95778 - Directory Listing
Modified Mon Sep 22 09:35:54 2014 UTC (5 years, 2 months ago) by manus
Made lib040 fail since it is not yet passing.


Revision 95775 - Directory Listing
Modified Fri Sep 19 13:20:03 2014 UTC (5 years, 2 months ago) by manus
Made scoop037 fail until we change the SCOOP runtime which fixes it.


Revision 95774 - Directory Listing
Modified Fri Sep 19 11:34:01 2014 UTC (5 years, 2 months ago) by alexk
Added an example to demonstrate that missing required non-switched argument is not reported by the argument parser.

Revision 95740 - Directory Listing
Modified Wed Sep 3 20:52:02 2014 UTC (5 years, 3 months ago) by manus
Fixed incorrect name of store039.


Revision 95736 - Directory Listing
Modified Tue Sep 2 13:35:49 2014 UTC (5 years, 3 months ago) by alexk
Added missing command-line options.

Revision 95735 - Directory Listing
Modified Tue Sep 2 13:25:15 2014 UTC (5 years, 3 months ago) by alexk
Corrected system name.

Revision 95734 - Directory Listing
Modified Tue Sep 2 13:10:55 2014 UTC (5 years, 3 months ago) by alexk
Added an example that demonstrates SCOOP program crash on Linux when compiled with an old run-time.

Revision 95673 - Directory Listing
Modified Wed Aug 20 09:34:45 2014 UTC (5 years, 3 months ago) by manus
Extended test to cover all kinds of serialization.


Revision 95666 - Directory Listing
Modified Mon Aug 18 07:41:37 2014 UTC (5 years, 3 months ago) by manus
Added missing output comparison showing that the test is failing with 14.05.9.5417.


Revision 95665 - Directory Listing
Modified Sun Aug 17 21:27:57 2014 UTC (5 years, 3 months ago) by manus
Added new test showing a regression in rev 14.05.95417 of the compiler compared to 14.05.95220 due to our fix of qualified anchored types in that particular release to keep the qualified type information at runtime.


Revision 95664 - Directory Listing
Modified Sun Aug 17 20:47:43 2014 UTC (5 years, 3 months ago) by manus
Added new tests showing an issue when some public type inherits from a private class which redefines a public feature coming from a public class then the compiler would report some VTCT errors.


Revision 95395 - Directory Listing
Modified Thu Jul 10 08:32:53 2014 UTC (5 years, 5 months ago) by alexk
Added a deadlock example with circular resource locking with potentially unknown number of resource users and resources.

Revision 95386 - Directory Listing
Modified Wed Jul 9 00:07:27 2014 UTC (5 years, 5 months ago) by manus
Added a new test showing a crash of the compiler introduced when fixing eweasel test#valid285.


Revision 95382 - Directory Listing
Modified Tue Jul 8 12:19:08 2014 UTC (5 years, 5 months ago) by alexk
Corrected expected test output.

Revision 95381 - Directory Listing
Modified Tue Jul 8 05:04:50 2014 UTC (5 years, 5 months ago) by manus
Added new test really showing a bug in qualified anchor types. It is the same one that we tried with test#valid284 but we could only show how it failed at runtime, not compile time.


Revision 95361 - Directory Listing
Modified Mon Jul 7 07:17:25 2014 UTC (5 years, 5 months ago) by manus
Marked some tests pass since they are now passing.


Revision 95360 - Directory Listing
Modified Sun Jul 6 21:26:56 2014 UTC (5 years, 5 months ago) by manus
Because small changes in the code called from the interpreter might have some impact on the number of recursion we can do, we have reduced the recursion from 1000 to 800. 
Added store039 based on store028 which tests that storing/retrieving an object with many nested actual generics also works properly.


Revision 95349 - Directory Listing
Modified Wed Jul 2 16:45:49 2014 UTC (5 years, 5 months ago) by manus
Removed extra blank line that caused the test to fail.


Revision 95348 - Directory Listing
Modified Wed Jul 2 16:43:22 2014 UTC (5 years, 5 months ago) by manus
Added execution of first step in incrementality to ensure it produces what we expect.


Revision 95338 - Directory Listing
Modified Fri Jun 27 19:04:18 2014 UTC (5 years, 5 months ago) by manus
Improved description of test.


Revision 95337 - Directory Listing
Modified Fri Jun 27 18:56:20 2014 UTC (5 years, 5 months ago) by manus
Reflected the new behavior of the .NET consumer that will not consume stuff that will cause some compilation errors for missing types.


Revision 95319 - Directory Listing
Modified Sat Jun 21 00:24:34 2014 UTC (5 years, 5 months ago) by manus
Fixed typos.


Revision 95318 - Directory Listing
Modified Sat Jun 21 00:22:03 2014 UTC (5 years, 5 months ago) by manus
Improved test to show an invalid computation of types by the compiler with qualifed anchor types.


Revision 95316 - Directory Listing
Modified Fri Jun 20 12:58:15 2014 UTC (5 years, 5 months ago) by apaolo
Committing all the tests for the new Eiffel Inspector rules.

Revision 95313 - Directory Listing
Modified Fri Jun 20 09:14:48 2014 UTC (5 years, 5 months ago) by alexk
Extended test to cover usage of qualified anchored types as arguments in binary operators.

Revision 95311 - Directory Listing
Modified Fri Jun 20 08:44:51 2014 UTC (5 years, 5 months ago) by alexk
Renamed test to be more descriptive.

Revision 95310 - Directory Listing
Modified Fri Jun 20 00:14:28 2014 UTC (5 years, 5 months ago) by manus
Added a test extracted from a real life code where the compiler reports a VJAR but not on a smaller test case.


Revision 95309 - Directory Listing
Modified Thu Jun 19 21:54:38 2014 UTC (5 years, 5 months ago) by manus
Added a test showing that in 13.11 we failed to report a VUAR(2) error when perform system validity checking.


Revision 95308 - Directory Listing
Modified Thu Jun 19 21:22:08 2014 UTC (5 years, 5 months ago) by manus
Extended test with slight change in TEST2 to be non-generic.


Revision 95307 - Directory Listing
Modified Thu Jun 19 19:42:11 2014 UTC (5 years, 5 months ago) by manus
Added a new test to ensure that compiler detect some system validity errors.


Revision 95306 - Directory Listing
Modified Thu Jun 19 16:35:42 2014 UTC (5 years, 5 months ago) by alexk
Added an example to demonstrate issues with processing qualified anchored types for of a feature called on a target of an unknown potentially formal type.

Revision 95304 - Directory Listing
Modified Thu Jun 19 16:19:55 2014 UTC (5 years, 5 months ago) by alexk
Corrected expected test result.

Revision 95303 - Directory Listing
Modified Thu Jun 19 16:17:01 2014 UTC (5 years, 5 months ago) by alexk
Added an example to demonstrate issues with processing qualified anchored types for arguments.

Revision 95302 - Directory Listing
Modified Thu Jun 19 16:14:37 2014 UTC (5 years, 5 months ago) by alexk
Corrected test name.

Revision 95299 - Directory Listing
Modified Thu Jun 19 14:21:32 2014 UTC (5 years, 5 months ago) by alexk
Added an example to demonstrate issues with processing qualified anchored types for assigner commands.

Revision 95296 - Directory Listing
Modified Thu Jun 19 12:51:31 2014 UTC (5 years, 5 months ago) by alexk
Added an example to demonstrate issues with processing qualified anchored types for binary operators.

Revision 95295 - Directory Listing
Modified Thu Jun 19 12:16:05 2014 UTC (5 years, 5 months ago) by alexk
Corrected test description.

Revision 95293 - Directory Listing
Modified Thu Jun 19 12:10:30 2014 UTC (5 years, 5 months ago) by alexk
Added the case that demosntrates an issue with processing an unary operator in inherited code when called on a multi-constrained formal generic.

Revision 95292 - Directory Listing
Modified Thu Jun 19 11:59:07 2014 UTC (5 years, 5 months ago) by alexk
Extended test to cover two different branches of unary operator processing.

Revision 95291 - Directory Listing
Modified Thu Jun 19 11:37:23 2014 UTC (5 years, 5 months ago) by alexk
Added an example to demonstrate an issue with processing qualified anchored types for unary operators.

Revision 95290 - Directory Listing
Modified Thu Jun 19 11:14:31 2014 UTC (5 years, 5 months ago) by alexk
Added missing bracket in the description.

Revision 95288 - Directory Listing
Modified Wed Jun 18 23:51:23 2014 UTC (5 years, 5 months ago) by manus
Added new test for bug#17777 where an attribute cannot be redefined to a formal generic parameter.


Revision 95287 - Directory Listing
Modified Wed Jun 18 19:50:39 2014 UTC (5 years, 5 months ago) by manus
Augmented test to show that the compiler can fail at either degree 4 or 3 depending if we check the signature of the feature or its body.


Revision 95285 - Directory Listing
Modified Wed Jun 18 19:11:50 2014 UTC (5 years, 5 months ago) by manus
Fixed invalid creation procedure being used.


Revision 95284 - Directory Listing
Modified Wed Jun 18 16:03:38 2014 UTC (5 years, 5 months ago) by manus
Added yet another similar test case as test#anchor079 and test#anchor080 for bug#18893.


Revision 95283 - Directory Listing
Modified Wed Jun 18 12:00:24 2014 UTC (5 years, 5 months ago) by apaolo
Revert "New changes for local testing, not to be dcommitted to SVN."

This reverts commit b5e9374acd31026e74381575886a92eb99be9779.

Committed by mistake, I'm sorry!

Revision 95278 - Directory Listing
Modified Wed Jun 18 10:13:42 2014 UTC (5 years, 5 months ago) by apaolo
Updated notes for some tests. Added new codeanalysis007 test, testing a newly found (and fixed) bug in rule CA080.

Revision 95277 - Directory Listing
Modified Wed Jun 18 10:13:07 2014 UTC (5 years, 5 months ago) by apaolo
Changes for the code review (https://codereview.appspot.com/103230043/) and bugfixing.

Revision 95276 - Directory Listing
Modified Wed Jun 18 10:12:39 2014 UTC (5 years, 5 months ago) by apaolo
More local changes not to be dcommitted.

Revision 95275 - Directory Listing
Modified Wed Jun 18 10:12:15 2014 UTC (5 years, 5 months ago) by apaolo
New changes for local testing, not to be dcommitted to SVN.

Revision 95260 - Directory Listing
Modified Tue Jun 17 00:11:10 2014 UTC (5 years, 5 months ago) by manus
Added new test showing issue at degree 3 with qualified anchor types and agents.


Revision 95259 - Directory Listing
Modified Mon Jun 16 21:42:33 2014 UTC (5 years, 5 months ago) by apaolo
Marking all the code analysis tests as 'fail' as the code which would make them pass has not been committed to the trunk yet.

Revision 95258 - Directory Listing
Modified Mon Jun 16 21:36:51 2014 UTC (5 years, 5 months ago) by apaolo
Created first batch of general code analysis tests.

Revision 95250 - Directory Listing
Modified Thu Jun 12 12:42:32 2014 UTC (5 years, 6 months ago) by alexk
Removed unused source file.

Revision 95249 - Directory Listing
Modified Thu Jun 12 12:21:48 2014 UTC (5 years, 6 months ago) by alexk
Changed expected test result to indictate that the test produces a warning.

Revision 95248 - Directory Listing
Modified Thu Jun 12 12:21:04 2014 UTC (5 years, 6 months ago) by alexk
Added "detachable" marks to avoid VEVI errors.


Revision 95247 - Directory Listing
Modified Thu Jun 12 12:20:16 2014 UTC (5 years, 6 months ago) by alexk
Specified correct actual generic parameters.

Revision 95245 - Directory Listing
Modified Wed Jun 11 20:32:08 2014 UTC (5 years, 6 months ago) by manus
Added new test showing a crash when using qualified anchor types (See bug#18893).


Revision 95244 - Directory Listing
Modified Wed Jun 11 16:49:10 2014 UTC (5 years, 6 months ago) by apaolo
Addressed the first batch of issues raised in the code review.

Revision 95243 - Directory Listing
Modified Wed Jun 11 16:48:31 2014 UTC (5 years, 6 months ago) by apaolo
Implementation complete. Eweasel should now fully support the Inspector Eiffel code analysis tool.

The next step is some minor code cleanup.

Revision 95242 - Directory Listing
Modified Wed Jun 11 16:47:41 2014 UTC (5 years, 6 months ago) by apaolo
First implementation of the new changes to eweasel for supporting testing Inspector Eiffel. Nothing has been tested yet, not even once.

Revision 95214 - Directory Listing
Modified Sat May 31 19:20:21 2014 UTC (5 years, 6 months ago) by alexk
Changed status of test#inference013 that now passes.

Revision 95212 - Directory Listing
Modified Sat May 31 19:17:19 2014 UTC (5 years, 6 months ago) by alexk
Added an example to demonstrate precondition violation for expressions like 1+n during type inference.

Revision 95206 - Directory Listing
Modified Fri May 30 20:36:40 2014 UTC (5 years, 6 months ago) by alexk
Changed expected result for test@inference013 that behaves differently when compiled with finalized version.

Revision 95197 - Directory Listing
Modified Thu May 29 21:50:46 2014 UTC (5 years, 6 months ago) by manus
Added latest results for Mac OS X. Some regression with respect to catcall checking due to changes in the compiler.


Revision 95190 - Directory Listing
Modified Thu May 29 14:27:17 2014 UTC (5 years, 6 months ago) by alexk
Added missing open argument for inline agents.

Revision 95189 - Directory Listing
Modified Thu May 29 13:48:04 2014 UTC (5 years, 6 months ago) by alexk
Marked test#inference013 as passing as now it does not generate inspect value errors.

Revision 95185 - Directory Listing
Modified Thu May 29 11:27:35 2014 UTC (5 years, 6 months ago) by alexk
Updated error code to match an existing one.

Revision 95184 - Directory Listing
Modified Thu May 29 11:09:02 2014 UTC (5 years, 6 months ago) by alexk
Added an example to demonstrate that after changes to iteration loop processing no error is reported that the target of the loop is not attached.

Revision 95147 - Directory Listing
Modified Wed May 21 12:56:22 2014 UTC (5 years, 6 months ago) by alexk
Marked inference011 as failing because it causes the finalized compiler to crash.

Revision 95090 - Directory Listing
Modified Fri May 16 18:24:25 2014 UTC (5 years, 6 months ago) by manus
New test for across on a formal generic paramter constrainted to TUPLE. It was crashing in 13.11 but seems to have been fixed in the meantime.


Revision 95086 - Directory Listing
Modified Fri May 16 05:57:53 2014 UTC (5 years, 6 months ago) by alexk
Changed expected test results for type inference examples where now missing types in local declarations are reported as syntax errors.

Revision 95085 - Directory Listing
Modified Fri May 16 05:53:52 2014 UTC (5 years, 6 months ago) by alexk
Added an example that demonstrates an issue with an untyped local used in an inspect instruction.

Revision 95042 - Directory Listing
Modified Tue May 13 18:18:32 2014 UTC (5 years, 7 months ago) by alexk
Changed expected status of type inference tests to failure because local lists without type declaration are now reported as syntax errors (with provision to automatically fix them).

Revision 95011 - Directory Listing
Modified Wed May 7 18:41:16 2014 UTC (5 years, 7 months ago) by manus
Added a test showing a bug that I had in my development version.


Revision 95010 - Directory Listing
Modified Wed May 7 17:47:27 2014 UTC (5 years, 7 months ago) by manus
Added test#anchor078 except that the code is checked via inheritance as well
Updated control file to show those tests as passing.


Revision 95007 - Directory Listing
Modified Wed May 7 04:26:01 2014 UTC (5 years, 7 months ago) by manus
Enabled warnings to show the unused local.


Revision 95006 - Directory Listing
Modified Wed May 7 00:41:14 2014 UTC (5 years, 7 months ago) by manus
Updated anchor077 pass/fail status to fail until we actually fix it.


Revision 95005 - Directory Listing
Modified Wed May 7 00:38:25 2014 UTC (5 years, 7 months ago) by manus
Updated compilation outcome to expected result.


Revision 95004 - Directory Listing
Modified Wed May 7 00:37:13 2014 UTC (5 years, 7 months ago) by manus
Simplified the test.


Revision 95003 - Directory Listing
Modified Wed May 7 00:34:59 2014 UTC (5 years, 7 months ago) by manus
Added a new test for bug#18875 that involved qualified anchored type that refers to other qualified anchored types.


Revision 94996 - Directory Listing
Modified Mon May 5 23:11:45 2014 UTC (5 years, 7 months ago) by manus
Added a new test where if SPECIAL or TYPED_POINTER were not generic, it would fail to report an error and crash instead.


Revision 94966 - Directory Listing
Modified Wed Apr 30 23:25:39 2014 UTC (5 years, 7 months ago) by manus
Added detection of obvious VWEQ in the compiler which triggers more VWEQ errors than before.


Revision 94910 - Directory Listing
Modified Thu Apr 24 00:33:54 2014 UTC (5 years, 7 months ago) by manus
Made sure to test the C code generation as well.


Revision 94739 - Directory Listing
Modified Fri Mar 28 00:07:21 2014 UTC (5 years, 8 months ago) by manus
Augmented the test to show a crash when instead of `G' we use an anchor as the type of `item'. It crashes because the anchor is kept in the caller context but there is no such feature in the caller.


Revision 94738 - Directory Listing
Modified Thu Mar 27 20:01:55 2014 UTC (5 years, 8 months ago) by manus
Added a new test showing that the compiler removes the type of an anchor to evaluate some expression, such as the one used to evaluate the type of a manifest tuple.


Revision 94736 - Directory Listing
Modified Thu Mar 27 18:40:26 2014 UTC (5 years, 8 months ago) by alexk
Changed expected results of 2 inference tests (one now passes as before, one more passes for the first time) and added one more inference test that fails.

Revision 94735 - Directory Listing
Modified Thu Mar 27 18:38:29 2014 UTC (5 years, 8 months ago) by alexk
Removed type declaration that is now inferred.

Revision 94715 - Directory Listing
Modified Tue Mar 25 14:45:40 2014 UTC (5 years, 8 months ago) by alexk
Moved agent expressions that depend on a variable that is assigned this expression to a dedicated test as it is similar to recursive tuple case and needs special treatment.

Revision 94714 - Directory Listing
Modified Tue Mar 25 14:44:48 2014 UTC (5 years, 8 months ago) by alexk
Moved agent expressions that depend on a variable that is assigned this expression to a dedicated test as it is similar to recursive tuple case and needs special treatment.

Revision 94677 - Directory Listing
Modified Mon Mar 24 11:07:37 2014 UTC (5 years, 8 months ago) by alexk
Corrected expected output of the test.

Revision 94676 - Directory Listing
Modified Mon Mar 24 11:07:20 2014 UTC (5 years, 8 months ago) by alexk
Added a new line at the end of output.

Revision 94657 - Directory Listing
Modified Thu Mar 20 17:29:49 2014 UTC (5 years, 8 months ago) by alexk
Updated status of the test inference003 to reflect that is fails with the recent changes.

Revision 94656 - Directory Listing
Modified Thu Mar 20 17:21:34 2014 UTC (5 years, 8 months ago) by manus
Updated results to reflect the addition of STRING_ITERATION_CURSOR.


Revision 94652 - Directory Listing
Modified Thu Mar 20 11:07:46 2014 UTC (5 years, 8 months ago) by alexk
Added more test cases, in particular those that involve reattachment of an expression that depends on a variable to this variable.

Revision 94619 - Directory Listing
Modified Tue Mar 18 18:05:56 2014 UTC (5 years, 8 months ago) by alexk
Changed the test name to clarify difference with another similar one.

Revision 94618 - Directory Listing
Modified Tue Mar 18 18:02:33 2014 UTC (5 years, 8 months ago) by alexk
Added one more example that demonstrates a deadlock involving synchronous calls and lock passing.

Revision 94617 - Directory Listing
Modified Tue Mar 18 17:06:38 2014 UTC (5 years, 8 months ago) by alexk
Removed inheritrance link that is not needed.

Revision 94616 - Directory Listing
Modified Tue Mar 18 16:59:31 2014 UTC (5 years, 8 months ago) by alexk
Added an example that demonstrates a deadlock involving synchronous calls and lock passing.

Revision 94614 - Directory Listing
Modified Tue Mar 18 09:02:58 2014 UTC (5 years, 8 months ago) by alexk
Added a deadlock example with non-symmetric object cycle.

Revision 94602 - Directory Listing
Modified Fri Mar 14 15:57:50 2014 UTC (5 years, 9 months ago) by alexk
Added a simple deadlock example.

Revision 94601 - Directory Listing
Modified Fri Mar 14 15:36:43 2014 UTC (5 years, 9 months ago) by alexk
Changed order of tags for SCOOP tests to be easier to distinguish.

Revision 94580 - Directory Listing
Modified Thu Mar 6 21:27:26 2014 UTC (5 years, 9 months ago) by manus
Made test#scoop026 fail time to times so we are marking `used_to_pass'.


Revision 94574 - Directory Listing
Modified Tue Mar 4 15:36:12 2014 UTC (5 years, 9 months ago) by manus
Use ISE_PRECOMP as environment variable instead of the hard-code path to the EiffelStudio delivery since it is not guaranteed that the precompilation are located there.


Revision 94571 - Directory Listing
Modified Tue Mar 4 06:31:25 2014 UTC (5 years, 9 months ago) by manus
Updating with new tests that are passing.


Revision 94566 - Directory Listing
Modified Sat Mar 1 00:25:36 2014 UTC (5 years, 9 months ago) by manus
Eventhough the compiler used to accept this code, it was due to a bug in the compiler. The signature `value (r:
DOUBLE): like r' is always DOUBLE even if passing an INTEGER_8 argument, because the argument is first converted
 to DOUBLE. Previously the compiler was just keeping INTEGER_8 and forgot about the conversion which was not ok since it should have reported a VJAR error. Updated the test to show both the error and that after fixing the error it behaves properly.


Revision 94560 - Directory Listing
Modified Fri Feb 28 21:14:03 2014 UTC (5 years, 9 months ago) by manus
Removed commented line which is not testing the faulty part of the compiler.


Revision 94559 - Directory Listing
Modified Fri Feb 28 21:11:50 2014 UTC (5 years, 9 months ago) by manus
Added a new test showing that when you have an anchor to an anchor, you might ignore what the actual type is and thus not recognize it was a named tuple.


Revision 94540 - Directory Listing
Modified Thu Feb 27 18:16:37 2014 UTC (5 years, 9 months ago) by alexk
Corrected test to use object test local different from the normal local.

Revision 94539 - Directory Listing
Modified Thu Feb 27 17:08:02 2014 UTC (5 years, 9 months ago) by manus
Added a new test for bug#18824 which shows that like {X}.something, where X is a .NET class crashes the compiler at degree 3.


Revision 94534 - Directory Listing
Modified Wed Feb 26 18:59:17 2014 UTC (5 years, 9 months ago) by manus
Added a test showing an issue with catcall checker when conversions are involved.


Revision 94532 - Directory Listing
Modified Wed Feb 26 15:46:20 2014 UTC (5 years, 9 months ago) by manus
Made test#scoop019 fail as it does not constantly pass.


Revision 94529 - Directory Listing
Modified Wed Feb 26 05:51:15 2014 UTC (5 years, 9 months ago) by manus
Made `gui' target compile by updating the name of XML_STRING_OUTPUT_STREAM to XML_STRING_8_OUTPUT_STREAM.


Revision 94526 - Directory Listing
Modified Tue Feb 25 22:40:00 2014 UTC (5 years, 9 months ago) by manus
Moved eweasel.ecf to source which makes more sense. Updated script to compile eweasel accordingly.


Revision 94523 - Directory Listing
Modified Tue Feb 25 20:39:47 2014 UTC (5 years, 9 months ago) by manus
Fixed typo.


Revision 94522 - Directory Listing
Modified Tue Feb 25 20:07:57 2014 UTC (5 years, 9 months ago) by manus
Made test#thread020 fail as it does not always succeed on heavy CPU usage.


Revision 94521 - Directory Listing
Modified Tue Feb 25 16:48:47 2014 UTC (5 years, 9 months ago) by manus
Used min, not max since we want values between 0 and 255.


Revision 94520 - Directory Listing
Modified Tue Feb 25 16:40:36 2014 UTC (5 years, 9 months ago) by manus
Limited exit code to 255 since UNIX does not support any higher value.


Revision 94517 - Directory Listing
Modified Tue Feb 25 07:00:15 2014 UTC (5 years, 9 months ago) by manus
Changed behavior of eweasel to exit with an error code when there are some failed tests.


Revision 94516 - Directory Listing
Modified Tue Feb 25 06:52:56 2014 UTC (5 years, 9 months ago) by manus
Although test#scoop032 passes on some machines (Windows 64-bit and Linux 64-bit), it may fail on some other Linux 64-bit). For now we make it fail and record it was passing.


Revision 94515 - Directory Listing
Modified Tue Feb 25 06:10:39 2014 UTC (5 years, 9 months ago) by manus
Use ISE_PRECOMP for the path to precompiled ECF.
Use `l_eweasel' instead of `l_eweasel_63' which is version specific and the code is actually not.


Revision 94514 - Directory Listing
Modified Tue Feb 25 06:05:33 2014 UTC (5 years, 9 months ago) by manus
Changed the default location of the precompiled libraries, we are now using ISE_PRECOMP that way we can easily change the location. By default if not set, it will use $ISE_EIFFEL/precomp/spec/$ISE_PLATFORM.
Removed PRECOMPILED_STORE since never used.


Revision 94513 - Directory Listing
Modified Tue Feb 25 05:52:18 2014 UTC (5 years, 9 months ago) by manus
Removed test#runtime008 since it fails relativel easy depending on the load of the machine.
Made test#incr422 because it fails when running ec instead of ecb.


Revision 94512 - Directory Listing
Modified Tue Feb 25 04:41:38 2014 UTC (5 years, 9 months ago) by manus
Added a few more tests that are passing.


Revision 94510 - Directory Listing
Modified Tue Feb 25 01:47:09 2014 UTC (5 years, 9 months ago) by manus
Updated content so that tests currently passing are marked pass.
Tests that were marked pass but are not passing anymore are now marked fail with tag `used_to_pass'.


Revision 94507 - Directory Listing
Modified Mon Feb 24 20:48:28 2014 UTC (5 years, 9 months ago) by manus
Added time006 to show a failure with `relative_duration' but it is passing (see bug#18816).
Added time007 showing that calling C_DATE.make_utc and C_DATE.default_create in 2 different threads causes some issues since we are using non-thread safe underlying APIs.


Revision 94506 - Directory Listing
Modified Mon Feb 24 16:19:43 2014 UTC (5 years, 9 months ago) by alexk
Changed expected results of type inference tests to fail.

Revision 94501 - Directory Listing
Modified Mon Feb 24 13:26:21 2014 UTC (5 years, 9 months ago) by alexk
Added an example for type inference with agent expressions.

Revision 94500 - Directory Listing
Modified Mon Feb 24 13:10:15 2014 UTC (5 years, 9 months ago) by alexk
Corrected test name.

Revision 94499 - Directory Listing
Modified Mon Feb 24 13:09:47 2014 UTC (5 years, 9 months ago) by alexk
Added an example for type inference with manifest arrays.

Revision 94366 - Directory Listing
Modified Wed Feb 19 16:37:00 2014 UTC (5 years, 9 months ago) by manus
Fixed name of test#catcall012 test.


Revision 94365 - Directory Listing
Modified Wed Feb 19 09:01:44 2014 UTC (5 years, 9 months ago) by alexk
Corrected expected output of the test.

Revision 94364 - Directory Listing
Modified Wed Feb 19 09:01:05 2014 UTC (5 years, 9 months ago) by alexk
Changed the test to avoid VEVI errors.

Revision 94363 - Directory Listing
Modified Wed Feb 19 08:55:28 2014 UTC (5 years, 9 months ago) by alexk
Corrected expected output of the test.

Revision 94362 - Directory Listing
Modified Wed Feb 19 08:55:10 2014 UTC (5 years, 9 months ago) by alexk
Protected instructions that may cause an exception or never terminate from execution.

Revision 94355 - Directory Listing
Modified Tue Feb 18 13:38:56 2014 UTC (5 years, 9 months ago) by alexk
Added an example for locals of unknown type that are used in constructs where boolean values are expected.

Revision 94354 - Directory Listing
Modified Tue Feb 18 12:18:43 2014 UTC (5 years, 9 months ago) by alexk
Corrected expected output of the test.

Revision 94353 - Directory Listing
Modified Tue Feb 18 12:18:30 2014 UTC (5 years, 9 months ago) by alexk
Added new lines in output.

Revision 94351 - Directory Listing
Modified Tue Feb 18 08:38:02 2014 UTC (5 years, 9 months ago) by alexk
Corrected expected output of the test.

Revision 94347 - Directory Listing
Modified Mon Feb 17 18:46:43 2014 UTC (5 years, 9 months ago) by alexk
Changed test for a bracket expression to avoid potential feature call on void target.

Revision 94346 - Directory Listing
Modified Mon Feb 17 18:36:00 2014 UTC (5 years, 9 months ago) by alexk
Added explicit arguments for a parenthesis alias call as without arguments the access on a local is not considered as an alias call.

Revision 94343 - Directory Listing
Modified Mon Feb 17 17:52:49 2014 UTC (5 years, 9 months ago) by manus
Added tests showing that we report catcalls when we should not.


Revision 94338 - Directory Listing
Modified Mon Feb 17 08:10:32 2014 UTC (5 years, 9 months ago) by manus
Updated to match addition of `print' to mini_base.


Revision 94328 - Directory Listing
Modified Sat Feb 15 04:53:15 2014 UTC (5 years, 9 months ago) by manus
Updated `set_rout_disp' signature to what is expected from the compiler.


Revision 94327 - Directory Listing
Modified Sat Feb 15 04:52:44 2014 UTC (5 years, 9 months ago) by manus
Simplified test by using `mini_base' instead. This will save on maintenance each time we change EiffelBase interface.


Revision 94326 - Directory Listing
Modified Sat Feb 15 04:49:12 2014 UTC (5 years, 9 months ago) by manus
Simplified test by using `mini_base' instead. This will save on maintenance each time we change EiffelBase interface.


Revision 94325 - Directory Listing
Modified Fri Feb 14 23:53:22 2014 UTC (5 years, 9 months ago) by manus
Added one more case.


Revision 94324 - Directory Listing
Modified Fri Feb 14 23:43:01 2014 UTC (5 years, 9 months ago) by manus
Added one more case of failure with bug#18758.


Revision 94315 - Directory Listing
Modified Fri Feb 14 21:18:00 2014 UTC (5 years, 9 months ago) by manus
Added new test for bug#18758.


Revision 94293 - Directory Listing
Modified Thu Feb 13 18:52:05 2014 UTC (5 years, 9 months ago) by manus
Updated expected results for .NET compilation as well.


Revision 94292 - Directory Listing
Modified Thu Feb 13 18:44:34 2014 UTC (5 years, 9 months ago) by manus
Updated results for .NET compilation.


Revision 94289 - Directory Listing
Modified Thu Feb 13 15:49:15 2014 UTC (5 years, 9 months ago) by alexk
Added a call on an untyped local to a function. Corrected assignment instruction with an unary operator to use a target of an expected type.

Revision 94278 - Directory Listing
Modified Wed Feb 12 21:53:08 2014 UTC (5 years, 9 months ago) by manus
Added missing `set_rout_disp_final' required by the compiler now.


Revision 94277 - Directory Listing
Modified Wed Feb 12 20:52:03 2014 UTC (5 years, 9 months ago) by manus
Added expected routine `set_rout_disp_final' required by the Eiffel compiler.


Revision 94276 - Directory Listing
Modified Wed Feb 12 20:47:58 2014 UTC (5 years, 9 months ago) by manus
Updated expected results that has less VD23 since we do not require the _REF classes to be present in the universe now.


Revision 94227 - Directory Listing
Modified Fri Feb 7 06:33:58 2014 UTC (5 years, 10 months ago) by manus
Added comparison to output file as this showed the test has always failed.


Revision 94226 - Directory Listing
Modified Fri Feb 7 06:32:28 2014 UTC (5 years, 10 months ago) by manus
Added some tags for tests related to config.


Revision 94207 - Directory Listing
Modified Thu Feb 6 07:30:58 2014 UTC (5 years, 10 months ago) by alexk
Added an example for type inference with object test and iteration form of a loop.

Revision 94206 - Directory Listing
Modified Thu Feb 6 06:54:30 2014 UTC (5 years, 10 months ago) by alexk
Added an example for type inference with a generic source type.

Revision 94205 - Directory Listing
Modified Thu Feb 6 06:53:30 2014 UTC (5 years, 10 months ago) by alexk
Added an example for type inference with recursively computed tuple.

Revision 94204 - Directory Listing
Modified Thu Feb 6 06:52:32 2014 UTC (5 years, 10 months ago) by alexk
Added an example for type inference with creation instructions on untyped locals.

Revision 94203 - Directory Listing
Modified Thu Feb 6 06:51:33 2014 UTC (5 years, 10 months ago) by alexk
Added an example for type inference with direct dependency of untyped locals.

Revision 94202 - Directory Listing
Modified Thu Feb 6 06:50:27 2014 UTC (5 years, 10 months ago) by alexk
Added an example for type inference with qualified calls on untyped targets.

Revision 94201 - Directory Listing
Modified Thu Feb 6 06:48:52 2014 UTC (5 years, 10 months ago) by alexk
Added an example for type inference with multiple source types.

Revision 94200 - Directory Listing
Modified Thu Feb 6 06:46:43 2014 UTC (5 years, 10 months ago) by alexk
Added an example for type inference with a single source type.

Revision 94198 - Directory Listing
Modified Thu Feb 6 06:11:17 2014 UTC (5 years, 10 months ago) by manus
Added a new test showing an issue with incrementality when types are removed.


Revision 94163 - Directory Listing
Modified Mon Feb 3 23:52:37 2014 UTC (5 years, 10 months ago) by manus
Added a new test showing a code generation issue in .NET mode. See bug#18758.


Revision 94154 - Directory Listing
Modified Fri Jan 31 21:59:31 2014 UTC (5 years, 10 months ago) by dhollen
Fixed incorrect description in test control file (incorrectly copied from another test).


Revision 94152 - Directory Listing
Modified Fri Jan 31 21:42:28 2014 UTC (5 years, 10 months ago) by manus
Added a step to show that resume a compilation changes the error from a syntax error to a VD71 error.


Revision 94148 - Directory Listing
Modified Fri Jan 31 17:15:44 2014 UTC (5 years, 10 months ago) by dhollen
Added test incr430 for bug #18803, where changing the type of a
feature that is referenced in a QAT inside a conditional expression
causes an undetected VWCE error.


Revision 94140 - Directory Listing
Modified Fri Jan 31 13:20:25 2014 UTC (5 years, 10 months ago) by alexk
Added more keywords for tests with conversion of trailing arguments.

Revision 94133 - Directory Listing
Modified Thu Jan 30 19:49:31 2014 UTC (5 years, 10 months ago) by manus
Added config tag to a few tests related to ECFs.


Revision 94131 - Directory Listing
Modified Thu Jan 30 18:50:47 2014 UTC (5 years, 10 months ago) by manus
Added a regression test for bug#18799 where if you have a cluster with an invalid path at the same time you removed a cluster/library, the compiler will crash instead of reporting the VD71 error.


Revision 94072 - Directory Listing
Modified Wed Jan 22 11:45:23 2014 UTC (5 years, 10 months ago) by alexk
Chnaged expected test result to be a validity error because it is decided to avoid conversion of a last actual argument into a tuple unless a type of the corresponding formal argumwent is also a tuple.

Revision 94056 - Directory Listing
Modified Sat Jan 18 05:15:16 2014 UTC (5 years, 10 months ago) by manus
Updated expected output due to change in input to remove the usage of obsolete syntax ().


Revision 94054 - Directory Listing
Modified Fri Jan 17 23:13:26 2014 UTC (5 years, 10 months ago) by manus
Removed empty () which is not valid syntax.


Revision 94052 - Directory Listing
Modified Fri Jan 17 22:05:14 2014 UTC (5 years, 10 months ago) by manus
Removed empty [] which is not valid Eiffel for type declaration.


Revision 94049 - Directory Listing
Modified Fri Jan 17 17:34:24 2014 UTC (5 years, 10 months ago) by manus
Added new test for bug#17140.


Revision 94041 - Directory Listing
Modified Fri Jan 17 16:00:49 2014 UTC (5 years, 10 months ago) by manus
Removed the VD89 warning expectation since the gobo libraries don't have a cycle anymore.


Revision 94037 - Directory Listing
Modified Fri Jan 17 06:49:25 2014 UTC (5 years, 10 months ago) by manus
Made the failure more explicit by stating from where it is coming from.


Revision 94036 - Directory Listing
Modified Fri Jan 17 05:44:45 2014 UTC (5 years, 10 months ago) by manus
Removed address expression as they are now rejected in the syntax. The only place where we allow them is for direct argument passing.


Revision 94032 - Directory Listing
Modified Fri Jan 17 00:42:05 2014 UTC (5 years, 10 months ago) by manus
Added more testing with address expression.


Revision 94031 - Directory Listing
Modified Fri Jan 17 00:07:21 2014 UTC (5 years, 10 months ago) by manus
Added more testing cases.


Revision 94025 - Directory Listing
Modified Thu Jan 16 08:54:08 2014 UTC (5 years, 10 months ago) by alexk
Corrected attachment status of an argument.

Revision 94021 - Directory Listing
Modified Wed Jan 15 23:44:30 2014 UTC (5 years, 10 months ago) by manus
Added a new test showing an issue with formal generic parameter when used in a remote anchored type `like {G}.x' is not interpreted with the actual generic type.


Revision 94020 - Directory Listing
Modified Wed Jan 15 23:26:51 2014 UTC (5 years, 10 months ago) by manus
Added new test for roundtrip parsing.


Revision 94019 - Directory Listing
Modified Wed Jan 15 23:20:33 2014 UTC (5 years, 10 months ago) by manus
Fixed tcf's description which was copied from test#pretty028.


Revision 94018 - Directory Listing
Modified Wed Jan 15 23:19:41 2014 UTC (5 years, 10 months ago) by manus
Added new test for bug#18795 where passing a $(t.exp) to a C external crashes the compiler.


Revision 93977 - Directory Listing
Modified Tue Jan 14 02:02:31 2014 UTC (5 years, 10 months ago) by manus
Fixed description which was inherited from an old test.


Revision 93976 - Directory Listing
Modified Tue Jan 14 02:01:06 2014 UTC (5 years, 10 months ago) by manus
New test showing a bug in void-safe mode where passing a detachable entity to an attached formal argument causes a conversion to TUPLE!


Revision 93973 - Directory Listing
Modified Mon Jan 13 22:01:46 2014 UTC (5 years, 10 months ago) by manus
Added new test showing failure of pretty print with loop invariant.


Revision 93791 - Directory Listing
Modified Mon Dec 23 18:11:38 2013 UTC (5 years, 11 months ago) by dhollen
Added test ccomp089 for bug #18785, where a REAL_64 constant attribute
with value 0.0 causes generation of incorrect and uncompilable C code
when frozen with Linux 32-bit compiler.


Revision 93709 - Directory Listing
Modified Fri Dec 13 12:11:11 2013 UTC (6 years ago) by alexk
Added an example that demonstrates compiler crash when nested qualified anchored types with a longer feature chain are used as qualifiers of other qualified anchored types.

Revision 93655 - Directory Listing
Modified Sat Dec 7 05:39:05 2013 UTC (6 years ago) by manus
Removed entries for non-existent tests.
Removed the `manual' label on some tests since they are now passing or failing in a normal manner.


Revision 93654 - Directory Listing
Modified Sat Dec 7 05:37:54 2013 UTC (6 years ago) by manus
Updated to new syntax as `Current' is rejected as the expression of an object test since it is obviously attached.


Revision 93653 - Directory Listing
Modified Sat Dec 7 05:09:32 2013 UTC (6 years ago) by manus
Updated the test so that it is not manual. We cannot print the value of the pointer but as the description seems to imply $a and a had the same value, so now that we have the + operator on POINTER and that we can write $x all the time, we can write the test as a pointer comparison.


Revision 93652 - Directory Listing
Modified Sat Dec 7 04:52:02 2013 UTC (6 years ago) by manus
Made test compile by fixing VEVI error due to missing initialization of attributes via `default_create'. Now test doesn't need to be manual.


Revision 93651 - Directory Listing
Modified Sat Dec 7 04:42:46 2013 UTC (6 years ago) by manus
Added missing scoop035 and scoop036 from the catalog.
Removed manual label on anchor056 that is now failing with a VEEN error when it should not.


Revision 93584 - Directory Listing
Modified Sat Nov 30 07:21:53 2013 UTC (6 years ago) by alexk
Added checks for expected output.

Revision 93548 - Directory Listing
Modified Tue Nov 26 22:05:38 2013 UTC (6 years ago) by manus
Added a change showing that there is a crash in melted mode.


Revision 93547 - Directory Listing
Modified Tue Nov 26 20:33:14 2013 UTC (6 years ago) by alexk
Added a test for iteration form of a loop when iteration features are renamed in a descendant.

Revision 93513 - Directory Listing
Modified Fri Nov 22 01:00:09 2013 UTC (6 years ago) by manus
Updated to release 13.11.9.3506.


Revision 93511 - Directory Listing
Modified Thu Nov 21 22:54:31 2013 UTC (6 years ago) by manus
Previous was invalide as this was the result file for the .NET version not for classic.
Reverted back to previous version.


Revision 93510 - Directory Listing
Modified Thu Nov 21 22:53:07 2013 UTC (6 years ago) by manus
Updated to latest 13.11.9.3506 release results.


Revision 93508 - Directory Listing
Modified Thu Nov 21 22:45:07 2013 UTC (6 years ago) by manus
Updated to .NET results of 13.11.9.3506.


Revision 93507 - Directory Listing
Modified Thu Nov 21 22:41:27 2013 UTC (6 years ago) by manus
Added results for 13.11.9.3506


Revision 93506 - Directory Listing
Modified Thu Nov 21 22:31:55 2013 UTC (6 years ago) by manus
Do not reuse the same output file between workbench and finalized.


Revision 93505 - Directory Listing
Modified Thu Nov 21 22:30:30 2013 UTC (6 years ago) by manus
Added a new test that will be used to detect error in handling of SPECIAL of expanded user defined types.


Revision 93504 - Directory Listing
Modified Thu Nov 21 22:28:58 2013 UTC (6 years ago) by manus
Updated TCF to match new .NET implementation.


Revision 93408 - Directory Listing
Modified Fri Nov 15 22:30:04 2013 UTC (6 years ago) by manus
Updated to new signature of call in PROCEDURE that has a parenthesis alias.


Revision 93351 - Directory Listing
Modified Wed Nov 13 17:56:36 2013 UTC (6 years ago) by alexk
Added an example for conditional expressions involving both local variables and manifest constants.

Revision 93325 - Directory Listing
Modified Tue Nov 12 20:06:32 2013 UTC (6 years, 1 month ago) by alexk
Added an example that demonstrates a VEVI error undetected by 7.3 and detected by 13.11.

Revision 93309 - Directory Listing
Modified Mon Nov 11 21:26:18 2013 UTC (6 years, 1 month ago) by dhollen
Added another missing new routine from the actual REFLECTOR class so that 
test can compile again.


Revision 93308 - Directory Listing
Modified Mon Nov 11 21:04:32 2013 UTC (6 years, 1 month ago) by dhollen
Changed expected output to match current compiler behavior (extra VTCT error on
class TUPLE).


Revision 93280 - Directory Listing
Modified Sat Nov 9 19:32:14 2013 UTC (6 years, 1 month ago) by alexk
Updated expected test results that will be changed in the next release because multiple type errors will not be reported for arguments.

Revision 93275 - Directory Listing
Modified Fri Nov 8 20:00:06 2013 UTC (6 years, 1 month ago) by alexk
Added a test that combines parenthesis alias with convention of implicit conversion of arguments to a tuple.

Revision 93274 - Directory Listing
Modified Fri Nov 8 18:25:14 2013 UTC (6 years, 1 month ago) by alexk
Added more examples for validity rules involving parenthesis alias.

Revision 93271 - Directory Listing
Modified Fri Nov 8 15:36:50 2013 UTC (6 years, 1 month ago) by alexk
Added an example for duplicate parenthesis alias declaration when both features are inherited.

Revision 93270 - Directory Listing
Modified Fri Nov 8 15:33:08 2013 UTC (6 years, 1 month ago) by alexk
Added another example for duplicate parenthesis alias declaration. Renamed previous test of the similar kind.

Revision 93269 - Directory Listing
Modified Fri Nov 8 11:26:51 2013 UTC (6 years, 1 month ago) by alexk
Added an example for parenthesis alias declaration without arguments.

Revision 93268 - Directory Listing
Modified Fri Nov 8 11:00:17 2013 UTC (6 years, 1 month ago) by alexk
Added an example for duplicate parenthesis alias declaration.

Revision 93267 - Directory Listing
Modified Fri Nov 8 09:44:22 2013 UTC (6 years, 1 month ago) by alexk
Added a test for parenthesis alias call, added tags for tests with bracket expression, changed status of tests that should pass.

Revision 93184 - Directory Listing
Modified Tue Oct 29 21:27:31 2013 UTC (6 years, 1 month ago) by king
Added test for uncontrolled detection with nested request chains

Revision 93161 - Directory Listing
Modified Tue Oct 22 19:14:47 2013 UTC (6 years, 1 month ago) by manus
Moved execution of exceptXXX tests a little bit later when testing the whole catalog so that we better see if the first tests seems to be ok.
Fixed naming of test#runtime018 which was using _ instead of -.


Revision 93156 - Directory Listing
Modified Tue Oct 22 07:44:00 2013 UTC (6 years, 1 month ago) by king
Added test showing crash on valid void references in scoop

Revision 93076 - Directory Listing
Modified Mon Oct 7 18:42:45 2013 UTC (6 years, 2 months ago) by alexk
Corrected expected compilation result to take into account that with Elseif part only 2 tests out of 4 should cause compilation errors.

Revision 93075 - Directory Listing
Modified Mon Oct 7 18:40:52 2013 UTC (6 years, 2 months ago) by alexk
Updated test to avoid referencing Current in functions to initialize Result.

Revision 93074 - Directory Listing
Modified Mon Oct 7 18:34:55 2013 UTC (6 years, 2 months ago) by alexk
Changed test to take into account that repeated VEVI may be avoided by the compiler to reduce number of reported errors.

Revision 93064 - Directory Listing
Modified Fri Oct 4 20:50:21 2013 UTC (6 years, 2 months ago) by manus
New results from 13.11 rev#93056 for .NET.


Revision 93057 - Directory Listing
Modified Thu Oct 3 18:30:28 2013 UTC (6 years, 2 months ago) by manus
New result for EiffelStudio 13.11 rev#93056.


Revision 93056 - Directory Listing
Modified Thu Oct 3 18:13:57 2013 UTC (6 years, 2 months ago) by manus
Updated to use different number for output of execution so that it is easier to debug when something goes wrong.


Revision 93055 - Directory Listing
Modified Thu Oct 3 18:08:01 2013 UTC (6 years, 2 months ago) by manus
Use the new name for the mispelled `loal_api' routine from an old version of WEL.


Revision 93054 - Directory Listing
Modified Thu Oct 3 17:56:05 2013 UTC (6 years, 2 months ago) by manus
Added a new test showing that dynamic binding in SCOOP context does not always work because the optimization done in non-SCOOP mode is not properly handled.
Added missing scoop033 to catalog.


Revision 93053 - Directory Listing
Modified Thu Oct 3 17:37:53 2013 UTC (6 years, 2 months ago) by manus
Updated the test to test it on both STRING_8 and STRING_32 variant.


Revision 93049 - Directory Listing
Modified Wed Oct 2 22:13:45 2013 UTC (6 years, 2 months ago) by manus
Added missing eol-style native property.


Revision 93041 - Directory Listing
Modified Tue Oct 1 14:46:39 2013 UTC (6 years, 2 months ago) by alexk
Added an example for attribute initialization in conditional instruction and expression.

Revision 93040 - Directory Listing
Modified Tue Oct 1 14:15:54 2013 UTC (6 years, 2 months ago) by alexk
Added an example for scope of object-test local in conditional expression.

Revision 93039 - Directory Listing
Modified Tue Oct 1 13:54:49 2013 UTC (6 years, 2 months ago) by alexk
Added examples for conditional expressions.

Revision 93038 - Directory Listing
Modified Tue Oct 1 13:54:23 2013 UTC (6 years, 2 months ago) by alexk
Added examples for conditional expressions.

Revision 93037 - Directory Listing
Modified Tue Oct 1 13:53:06 2013 UTC (6 years, 2 months ago) by alexk
Added an example for scope of object-test local in implication.

Revision 93036 - Directory Listing
Modified Tue Oct 1 13:50:25 2013 UTC (6 years, 2 months ago) by alexk
Added a basic test for VWCE.

Revision 93028 - Directory Listing
Modified Mon Sep 30 22:22:41 2013 UTC (6 years, 2 months ago) by manus
Let's not check warnings since this is not the goal of this test.


Revision 93027 - Directory Listing
Modified Mon Sep 30 22:22:12 2013 UTC (6 years, 2 months ago) by manus
Added missing new routine from the actual REFLECTOR class so that test can compile again.


Revision 92965 - Directory Listing
Modified Fri Sep 20 11:32:02 2013 UTC (6 years, 2 months ago) by alexk
Added a simple example for conditional expression.

Revision 92927 - Directory Listing
Modified Tue Sep 10 19:34:12 2013 UTC (6 years, 3 months ago) by king
Added lock passing on same target test

Revision 92888 - Directory Listing
Modified Wed Aug 21 07:30:33 2013 UTC (6 years, 3 months ago) by alexk
Adapted tests to create TUPLE without creation procedure (review#11156008).

Revision 92867 - Directory Listing
Modified Thu Aug 8 11:49:04 2013 UTC (6 years, 4 months ago) by tedf
Added properties. Remove useless detachable keyword.

Revision 92866 - Directory Listing
Modified Thu Aug 8 11:40:55 2013 UTC (6 years, 4 months ago) by tedf
Added a test to show string copied from separate is corrupted.

Revision 92831 - Directory Listing
Modified Thu Aug 1 14:20:07 2013 UTC (6 years, 4 months ago) by alexk
Fixed test by covering erroneously unreported VEVI (bug#18643, test#attach107).

Revision 92830 - Directory Listing
Modified Thu Aug 1 13:59:41 2013 UTC (6 years, 4 months ago) by alexk
Added an example for bug#18643.

Revision 92798 - Directory Listing
Modified Tue Jul 23 02:04:22 2013 UTC (6 years, 4 months ago) by tedf
Added VD89 warnings as they are using gobo.

Revision 92791 - Directory Listing
Modified Mon Jul 22 14:39:16 2013 UTC (6 years, 4 months ago) by tedf
Removed code that caused syntax error, thus the classes were simply ignored by the test.
This reveals a bug that across iteration with variant clause does not produce identical text by the roundtrip parser.

Revision 92786 - Directory Listing
Modified Tue Jul 16 08:33:12 2013 UTC (6 years, 4 months ago) by tedf
Changed error to warning and made the test pass.

Revision 92770 - Directory Listing
Modified Wed Jul 3 09:50:32 2013 UTC (6 years, 5 months ago) by tedf
Added test to show cycled library dependency.

Revision 92768 - Directory Listing
Modified Wed Jul 3 06:01:56 2013 UTC (6 years, 5 months ago) by alexk
Added a test for bug#15591.

Revision 92745 - Directory Listing
Modified Thu Jun 27 12:19:25 2013 UTC (6 years, 5 months ago) by alexk
Added an example for bug#18167.

Revision 92712 - Directory Listing
Modified Wed Jun 19 08:12:26 2013 UTC (6 years, 5 months ago) by manus
Avoid having to have eweasel executables in path, build absolute path instead.


Revision 92711 - Directory Listing
Modified Wed Jun 19 08:11:17 2013 UTC (6 years, 5 months ago) by manus
Use ISE_PLATFORM for the installation of eweasel.


Revision 92687 - Directory Listing
Modified Tue Jun 11 12:02:48 2013 UTC (6 years, 6 months ago) by alexk
Added an example for a case when VEVI should not be reported when going from fully initialized context to non-initialized one when Current is used only in the former.

Revision 92676 - Directory Listing
Modified Thu Jun 6 06:09:36 2013 UTC (6 years, 6 months ago) by manus
Updated syntax of ECF and Eiffel classes.
Updated result for catcalls.


Revision 92675 - Directory Listing
Modified Thu Jun 6 06:05:16 2013 UTC (6 years, 6 months ago) by manus
Added missing classes from previous commit. We now use our own LIST to avoid catcall issues that already exists in EiffelBase.


Revision 92674 - Directory Listing
Modified Thu Jun 6 06:04:25 2013 UTC (6 years, 6 months ago) by manus
Updated ECFs to new version and added cat call detection setting when needed and provisional syntax to recognize the frozen/variant syntax.
Updated Eiffel syntax to drop `is'.
Updated some tests after careful review to ensure that we do not miss reporting a catcall when one really exists.


Revision 92673 - Directory Listing
Modified Thu Jun 6 05:37:03 2013 UTC (6 years, 6 months ago) by manus
Added new test showing that we do not check catcall on tuple insertion at compile time: t.x := x should be disallowed when the type of `x' is variant.


Revision 92672 - Directory Listing
Modified Wed Jun 5 22:21:11 2013 UTC (6 years, 6 months ago) by manus
Added more tests.


Revision 92671 - Directory Listing
Modified Wed Jun 5 18:17:32 2013 UTC (6 years, 6 months ago) by manus
Added more conformance checks.


Revision 92669 - Directory Listing
Modified Wed Jun 5 07:40:43 2013 UTC (6 years, 6 months ago) by manus
New test to check conformance rules of new frozen/variant proposal.


Revision 92658 - Directory Listing
Modified Fri May 31 20:02:05 2013 UTC (6 years, 6 months ago) by manus
Updated syntax/ECFs so that test compiles and exhibit the original failure.


Revision 92631 - Directory Listing
Modified Thu May 30 06:49:55 2013 UTC (6 years, 6 months ago) by manus
Added a new test for bug#18594 to show that while calling {LIST [INTEGER]}.item we would create an object because `eif_optimize_return' was overridden.


Revision 92603 - Directory Listing
Modified Tue May 28 08:14:58 2013 UTC (6 years, 6 months ago) by alexk
Changed ECF namespace to a known one.

Revision 92600 - Directory Listing
Modified Mon May 27 18:30:02 2013 UTC (6 years, 6 months ago) by manus
Updated test to use new REFLECTED_REFERENCE_OBJECT class.


Revision 92599 - Directory Listing
Modified Mon May 27 18:29:11 2013 UTC (6 years, 6 months ago) by manus
Added new test for catcall checking.
Added new test for memory corruption with type instances after a GC collection.


Revision 92598 - Directory Listing
Modified Fri May 24 21:46:32 2013 UTC (6 years, 6 months ago) by manus
Added missing svn:eol-style native property.


Revision 92567 - Directory Listing
Modified Tue May 21 11:26:05 2013 UTC (6 years, 6 months ago) by alexk
Changed expected status for tests fixed by the previous commit.

Revision 92565 - Directory Listing
Modified Tue May 21 08:14:27 2013 UTC (6 years, 6 months ago) by alexk
Added keywords for tests that use self-initializing attributes and changed expected test status for them to be in sync with the status of the associated bug reports.

Revision 92564 - Directory Listing
Modified Tue May 21 08:10:44 2013 UTC (6 years, 6 months ago) by alexk
Collapsed multiple VEVI errors at the same location into one to follow forthcoming improvements in VEVI reporting.

Revision 92563 - Directory Listing
Modified Tue May 21 07:13:40 2013 UTC (6 years, 6 months ago) by alexk
Changed compilation options to get warnings and updated test results to the expected behavior when a warning for the unused attribute body is reported and the attribute is not automatically initialized.

Revision 92562 - Directory Listing
Modified Tue May 21 07:09:42 2013 UTC (6 years, 6 months ago) by alexk
Updated code to avoid obsolete keyword warning.

Revision 92556 - Directory Listing
Modified Mon May 20 19:08:33 2013 UTC (6 years, 6 months ago) by alexk
Adapted test to separate reports of errors.

Revision 92555 - Directory Listing
Modified Mon May 20 17:13:54 2013 UTC (6 years, 6 months ago) by alexk
Adapted test to separate reports of errors.

Revision 92554 - Directory Listing
Modified Mon May 20 17:02:54 2013 UTC (6 years, 6 months ago) by alexk
Adapted test to separate reports of errors.

Revision 92553 - Directory Listing
Modified Mon May 20 15:34:13 2013 UTC (6 years, 6 months ago) by alexk
Adapted test to separate reports of errors.

Revision 92511 - Directory Listing
Modified Mon Apr 29 23:34:22 2013 UTC (6 years, 7 months ago) by manus
Added `multithreaded' to all SCOOP tests as they are worth testing anytime we change something in the multithreaded runtime.


Revision 92510 - Directory Listing
Modified Mon Apr 29 23:32:41 2013 UTC (6 years, 7 months ago) by manus
Updated to latest .NET results.


Revision 92498 - Directory Listing
Modified Fri Apr 26 22:46:31 2013 UTC (6 years, 7 months ago) by manus
Updated to ongoing 7.3 results. The only regression is test#incr127 but eventhough it was passing at some point in 7.2, redoing it with 7.2 or 7.3 now always fails. 


Revision 92491 - Directory Listing
Modified Thu Apr 25 22:18:24 2013 UTC (6 years, 7 months ago) by manus
Updated to match EiffelBase ECF which now has some .NET specific classes for REFLECTOR, and the REFLECTED_XXX classes.


Revision 92471 - Directory Listing
Modified Wed Apr 24 00:15:28 2013 UTC (6 years, 7 months ago) by manus
Added a new test showing that agent validation does not work all the time in .NET when you have both a reference and expanded version of a class. This is a modified version of test#incr218.


Revision 92464 - Directory Listing
Modified Sat Apr 20 15:30:05 2013 UTC (6 years, 7 months ago) by manus
Added 7.3 results for windows 64-bit.


Revision 92462 - Directory Listing
Modified Fri Apr 19 21:24:00 2013 UTC (6 years, 7 months ago) by manus
Added first revision of eweasel results for Mac OS X using 7.3.


Revision 92458 - Directory Listing
Modified Thu Apr 18 22:35:00 2013 UTC (6 years, 7 months ago) by manus
New 7.3 results without any BIT test since support was completely removed.


Revision 92444 - Directory Listing
Modified Sat Apr 13 06:58:25 2013 UTC (6 years, 8 months ago) by manus
Turns out that the test was actually not retrieving old data, but new data. Some files are invalid and are being ignored for the moment. We will build a new test to test the same set of classes.


Revision 92443 - Directory Listing
Modified Sat Apr 13 06:00:05 2013 UTC (6 years, 8 months ago) by manus
Extended test to test all serializations.


Revision 92441 - Directory Listing
Modified Fri Apr 12 23:55:58 2013 UTC (6 years, 8 months ago) by manus
Added testing of all kind of storables (C and SED).


Revision 92437 - Directory Listing
Modified Fri Apr 12 23:45:24 2013 UTC (6 years, 8 months ago) by manus
Removed testing of general_store retrieval as we are dropping it.


Revision 92436 - Directory Listing
Modified Fri Apr 12 22:47:23 2013 UTC (6 years, 8 months ago) by manus
Added testing of all kind of storables (C and SED).


Revision 92363 - Directory Listing
Modified Wed Mar 27 15:24:50 2013 UTC (6 years, 8 months ago) by jfiat
Added eweasel tests for same_characters and same_caseless_characters before committing the addition of those routines in *_STRING_* classes

Revision 92354 - Directory Listing
Modified Tue Mar 26 18:03:32 2013 UTC (6 years, 8 months ago) by alexk
Extended test to cover non-conforming types.

Revision 92344 - Directory Listing
Modified Tue Mar 26 13:04:39 2013 UTC (6 years, 8 months ago) by alexk
Changed type of a target for agent objects to be attached.

Revision 92343 - Directory Listing
Modified Tue Mar 26 10:36:54 2013 UTC (6 years, 8 months ago) by alexk
Changed actual generic for ROUTINE to meet formal generic.

Revision 92342 - Directory Listing
Modified Tue Mar 26 10:14:52 2013 UTC (6 years, 8 months ago) by alexk
Changed test output to keep test order.

Revision 92341 - Directory Listing
Modified Tue Mar 26 10:12:48 2013 UTC (6 years, 8 months ago) by alexk
Removed support of BIT type.

Revision 92340 - Directory Listing
Modified Tue Mar 26 10:10:54 2013 UTC (6 years, 8 months ago) by alexk
Added a simple example with agent calls.

Revision 92339 - Directory Listing
Modified Tue Mar 26 09:04:20 2013 UTC (6 years, 8 months ago) by alexk
Added more tests to cover the case of non-separate formal generic constraint.

Revision 92325 - Directory Listing
Modified Thu Mar 21 12:00:24 2013 UTC (6 years, 8 months ago) by alexk
Updated a list of expected errors to reflect separateness status of an agent type.

Revision 92324 - Directory Listing
Modified Thu Mar 21 09:34:50 2013 UTC (6 years, 8 months ago) by alexk
Extended test cases with the new ones that attempt to create agents on non-controlled targets.

Revision 91420 - Directory Listing
Modified Tue Mar 19 23:25:19 2013 UTC (6 years, 8 months ago) by manus
Made test compilable.


Revision 91407 - Directory Listing
Modified Mon Mar 18 14:58:26 2013 UTC (6 years, 8 months ago) by alexk
Added an example to test validity of separate agents.

Revision 91372 - Directory Listing
Modified Thu Mar 14 21:19:58 2013 UTC (6 years, 9 months ago) by manus
Added a new test showing that we can traverse an object structure made of expanded or reference with copy semantics without ever copying objects. In addition of traversing, we also update the object content and verify that it has been properly updated.


Revision 91370 - Directory Listing
Modified Thu Mar 14 16:56:07 2013 UTC (6 years, 9 months ago) by alexk
Removed support of BIT type from configuration files.

Revision 91365 - Directory Listing
Modified Thu Mar 14 15:25:14 2013 UTC (6 years, 9 months ago) by alexk
Removed tests for BIT type.

Revision 91364 - Directory Listing
Modified Thu Mar 14 14:57:39 2013 UTC (6 years, 9 months ago) by alexk
Removed tests for BIT type.

Revision 91339 - Directory Listing
Modified Thu Mar 7 19:45:03 2013 UTC (6 years, 9 months ago) by manus
Added more cases where the C code generation doesn't work when used with integer, boolean and character constant types.


Revision 91338 - Directory Listing
Modified Thu Mar 7 19:20:11 2013 UTC (6 years, 9 months ago) by manus
Expanded test a little bit more.


Revision 91330 - Directory Listing
Modified Wed Mar 6 22:55:31 2013 UTC (6 years, 9 months ago) by manus
Improved test to show that in finalized mode when keeping contracts are code generation is wrong.


Revision 91329 - Directory Listing
Modified Wed Mar 6 07:35:30 2013 UTC (6 years, 9 months ago) by manus
New test to test proper code generation of code using $ for normal usage but also through inlining.


Revision 91328 - Directory Listing
Modified Wed Mar 6 07:33:50 2013 UTC (6 years, 9 months ago) by manus
Updated to test more kind of serialization.


Revision 91325 - Directory Listing
Modified Wed Mar 6 01:13:31 2013 UTC (6 years, 9 months ago) by manus
Added new classes to make test pass.


Revision 91324 - Directory Listing
Modified Wed Mar 6 01:12:45 2013 UTC (6 years, 9 months ago) by manus
Updated to new version of EiffelBase.


Revision 91323 - Directory Listing
Modified Wed Mar 6 01:12:25 2013 UTC (6 years, 9 months ago) by manus
Fixed typo in description of test.


Revision 91316 - Directory Listing
Modified Mon Mar 4 17:58:30 2013 UTC (6 years, 9 months ago) by alexk
Added examples to demonstrate the issues with releasing unused processors.

Revision 91304 - Directory Listing
Modified Wed Feb 27 18:12:15 2013 UTC (6 years, 9 months ago) by manus
Made code void-safe.


Revision 91303 - Directory Listing
Modified Wed Feb 27 18:09:59 2013 UTC (6 years, 9 months ago) by manus
Updated to new Eiffel syntax.


Revision 91297 - Directory Listing
Modified Tue Feb 26 21:19:13 2013 UTC (6 years, 9 months ago) by manus
Added an output to ensure we check the case where nothing is being retrieved.


Revision 91285 - Directory Listing
Modified Sat Feb 23 06:24:53 2013 UTC (6 years, 9 months ago) by manus
Added a new test for a non-detected VEVI error.


Revision 91280 - Directory Listing
Modified Sat Feb 23 04:35:24 2013 UTC (6 years, 9 months ago) by manus
Fixed syntax errors introduced when previously bumping the ECF to format 1-9-0.


Revision 91278 - Directory Listing
Modified Fri Feb 22 22:34:16 2013 UTC (6 years, 9 months ago) by manus
Updated test to exercize all our store/retrieve mechanisms.


Revision 91277 - Directory Listing
Modified Fri Feb 22 21:47:41 2013 UTC (6 years, 9 months ago) by manus
Updated test to exercize all our store/retrieve mechanisms.


Revision 91276 - Directory Listing
Modified Fri Feb 22 21:11:20 2013 UTC (6 years, 9 months ago) by manus
New test for testing performance of storables.


Revision 91275 - Directory Listing
Modified Fri Feb 22 21:07:57 2013 UTC (6 years, 9 months ago) by manus
Fixed missing svn:eol-style property.


Revision 91274 - Directory Listing
Modified Fri Feb 22 21:07:08 2013 UTC (6 years, 9 months ago) by manus
Made sure that all assertions are monitored during out storable testings.

Revision 91273 - Directory Listing
Modified Fri Feb 22 20:56:39 2013 UTC (6 years, 9 months ago) by manus
Made sure to exercize all assertions.


Revision 91241 - Directory Listing
Modified Fri Feb 15 17:46:51 2013 UTC (6 years, 9 months ago) by manus
Cosmetics.


Revision 91238 - Directory Listing
Modified Fri Feb 15 07:11:16 2013 UTC (6 years, 9 months ago) by manus
Updated test to exercize all our store/retreive mechanisms.


Revision 91237 - Directory Listing
Modified Fri Feb 15 07:05:49 2013 UTC (6 years, 9 months ago) by manus
Added checking that all retrieved objects match the initial object.


Revision 91236 - Directory Listing
Modified Fri Feb 15 07:03:17 2013 UTC (6 years, 9 months ago) by manus
Updated test to exercize all our store/retreive mechanisms.


Revision 91235 - Directory Listing
Modified Fri Feb 15 01:22:52 2013 UTC (6 years, 9 months ago) by manus
Better error reporting by causing eweasel to fail when some files where not retrieved and provide in the output the list of successful retrieve.


Revision 91233 - Directory Listing
Modified Fri Feb 15 01:11:14 2013 UTC (6 years, 9 months ago) by manus
Updated test to exercize all our store/retreive mechanisms.


Revision 91232 - Directory Listing
Modified Fri Feb 15 00:57:25 2013 UTC (6 years, 9 months ago) by manus
Updated test to exercize all our store/retreive mechanisms.


Revision 91190 - Directory Listing
Modified Wed Feb 6 18:23:36 2013 UTC (6 years, 10 months ago) by manus
Added a new test for bug#18509 where using an upper case target name would fail the compilation with a `library target not found error'.


Revision 91158 - Directory Listing
Modified Mon Feb 4 19:00:38 2013 UTC (6 years, 10 months ago) by manus
Updated to the final 7.2 release results.


Revision 91157 - Directory Listing
Modified Mon Feb 4 18:42:29 2013 UTC (6 years, 10 months ago) by manus
Results for the 7.2 release with known regressions:
- multiple constraint genericity: incr283, term191, multicon015 and multicon060
- improved test store030 that catches a new bug
- and unknown reason for final096


Revision 91156 - Directory Listing
Modified Mon Feb 4 18:04:16 2013 UTC (6 years, 10 months ago) by manus
Results for the 7.2 release with known regressions:
- except025: output inconsistency
- multiple constraint genericity: incr283, term191, multicon015 and multicon060
- improved test store030 that catches a new bug
- and unknown reason for final096


Revision 91155 - Directory Listing
Modified Mon Feb 4 18:00:07 2013 UTC (6 years, 10 months ago) by manus
Removed warnings to get to the actual crash rather than warnings about the testing library.


Revision 91153 - Directory Listing
Modified Mon Feb 4 12:34:33 2013 UTC (6 years, 10 months ago) by alexk
Added an example to check that equality check semantics is implemented as specified in the standard (bug#18503).

Revision 91152 - Directory Listing
Modified Mon Feb 4 12:05:47 2013 UTC (6 years, 10 months ago) by alexk
Removed unused file.

Revision 91115 - Directory Listing
Modified Fri Feb 1 08:21:06 2013 UTC (6 years, 10 months ago) by manus
Made code compile in void-safe mode.


Revision 91113 - Directory Listing
Modified Fri Feb 1 08:01:48 2013 UTC (6 years, 10 months ago) by manus
Added a few more tests.


Revision 91112 - Directory Listing
Modified Fri Feb 1 07:59:19 2013 UTC (6 years, 10 months ago) by manus
Added more tests and updated to normalization of paths.


Revision 91111 - Directory Listing
Modified Fri Feb 1 04:42:04 2013 UTC (6 years, 10 months ago) by manus
Updated definition of DEBUG_OUTPUT to match the released one.


Revision 91100 - Directory Listing
Modified Thu Jan 31 22:38:37 2013 UTC (6 years, 10 months ago) by manus
Added some test for extensions.


Revision 91098 - Directory Listing
Modified Thu Jan 31 17:54:09 2013 UTC (6 years, 10 months ago) by dhollen
Fixed typo in test description.


Revision 91091 - Directory Listing
Modified Thu Jan 31 07:42:37 2013 UTC (6 years, 10 months ago) by manus
Added more testing for `extended', `components', `is_simple'.


Revision 91082 - Directory Listing
Modified Wed Jan 30 07:51:37 2013 UTC (6 years, 10 months ago) by manus
Updated test with more checking, especially the `parent' feature, and some UNC path creation.
Remove usage of ~ to compare path and use `same_as' instead.


Revision 91081 - Directory Listing
Modified Tue Jan 29 19:25:44 2013 UTC (6 years, 10 months ago) by manus
Added a test showing that the absolute path of c:abc.txt in C:\foo\bar on Windows is indeed c:\foo\bar\abc.txt and not just C:\abc.txt.


Revision 91006 - Directory Listing
Modified Mon Jan 28 14:54:42 2013 UTC (6 years, 10 months ago) by alexk
Added an example for targeted expressions that are actual arguments of calls.

Revision 91003 - Directory Listing
Modified Mon Jan 28 14:03:53 2013 UTC (6 years, 10 months ago) by alexk
Added an example for targeted expressions that are sources of assignment whose target is targeted.

Revision 91002 - Directory Listing
Modified Mon Jan 28 13:50:22 2013 UTC (6 years, 10 months ago) by alexk
Added an example for targeted expressions involving equality tests.

Revision 91001 - Directory Listing
Modified Mon Jan 28 12:53:02 2013 UTC (6 years, 10 months ago) by alexk
Added an example for targeted expressions involving object calls.

Revision 91000 - Directory Listing
Modified Mon Jan 28 12:41:30 2013 UTC (6 years, 10 months ago) by alexk
Added more cases and rearranged example to pass further before failing.

Revision 90999 - Directory Listing
Modified Mon Jan 28 12:26:35 2013 UTC (6 years, 10 months ago) by alexk
Changed the conditions of access to Current to make sure it's not explicitly targeted.

Revision 90998 - Directory Listing
Modified Mon Jan 28 12:12:17 2013 UTC (6 years, 10 months ago) by alexk
Added an example for targeted expressions based on an expanded type.

Revision 90995 - Directory Listing
Modified Mon Jan 28 06:34:46 2013 UTC (6 years, 10 months ago) by manus
Added a new test showing that manifest string of type STRING_32 are improperly created on big endian platforms.


Revision 90728 - Directory Listing
Modified Fri Jan 18 19:02:35 2013 UTC (6 years, 10 months ago) by manus
Due to a compiler bug, we now use ARGUMENTS_32 to not get a spurious invariant violation at runtime. See eweasel test#final120 for the compiler bug that we still need to fix.


Revision 90727 - Directory Listing
Modified Fri Jan 18 18:35:19 2013 UTC (6 years, 10 months ago) by manus
Merged `test_string_32' and `test_string_8' in `test_string' in `test_manifest_with_bom.e'. Because the compiler does not allow conversions from STRING_32 to STRING_8 anymore and thus having extra VJAR errors is not that helpful for testing.


Revision 90724 - Directory Listing
Modified Fri Jan 18 16:36:33 2013 UTC (6 years, 10 months ago) by manus
Added `anchored_type' tag for `term201' since this is the reason for failure.


Revision 90721 - Directory Listing
Modified Fri Jan 18 16:34:32 2013 UTC (6 years, 10 months ago) by manus
Found the reason why the test was failing at the first place. It was because of an anchor to a argument.


Revision 90639 - Directory Listing
Modified Thu Jan 17 05:14:57 2013 UTC (6 years, 10 months ago) by manus
Fixed test name to match the one from catalog. Updated description.


Revision 90638 - Directory Listing
Modified Thu Jan 17 05:10:05 2013 UTC (6 years, 10 months ago) by manus
Adapted to the new `split' feature that was moved up in READABLE_STRING_GENERAL from READABLE_STRING_8 and READABLE_STRING_32 descendants.


Revision 90616 - Directory Listing
Modified Wed Jan 16 23:19:29 2013 UTC (6 years, 10 months ago) by dhollen
Fixed typo in test name so that it matches test name in catalog.


Revision 90575 - Directory Listing
Modified Tue Jan 15 18:11:24 2013 UTC (6 years, 10 months ago) by manus
Made code compile without an implicit conversion of strings.


Revision 90574 - Directory Listing
Modified Tue Jan 15 18:10:27 2013 UTC (6 years, 10 months ago) by manus
Added a new test for a spurious error reported by the compiler in full class checking mode when code is using the non-supported construct `like argument' in the body of a routine.


Revision 90423 - Directory Listing
Modified Mon Jan 7 21:44:30 2013 UTC (6 years, 11 months ago) by manus
Fixed typo.


Revision 90416 - Directory Listing
Modified Mon Jan 7 02:06:00 2013 UTC (6 years, 11 months ago) by tedf
Use new tag of CHECK_VIOLATION.

Revision 90415 - Directory Listing
Modified Sat Jan 5 09:01:08 2013 UTC (6 years, 11 months ago) by king
Added table013 test

Revision 90414 - Directory Listing
Modified Sat Jan 5 08:59:54 2013 UTC (6 years, 11 months ago) by king
Added table013 to show bug where adding duplicate items to a caseless string table makes item return the wrong value

Revision 90413 - Directory Listing
Modified Sat Jan 5 07:20:54 2013 UTC (6 years, 11 months ago) by manus
Made test pass with latest EiffelBase under .NET.


Revision 90412 - Directory Listing
Modified Sat Jan 5 07:20:09 2013 UTC (6 years, 11 months ago) by manus
Updated copy of EiffelBase classes so that test passes with latest version of PATH.


Revision 90411 - Directory Listing
Modified Sat Jan 5 07:10:55 2013 UTC (6 years, 11 months ago) by manus
Removed unused local.


Revision 90410 - Directory Listing
Modified Sat Jan 5 07:08:02 2013 UTC (6 years, 11 months ago) by manus
MAde it match the new EiffelBase EXCEPTION class.


Revision 90409 - Directory Listing
Modified Sat Jan 5 07:07:19 2013 UTC (6 years, 11 months ago) by manus
Updated results to new EiffelBase.


Revision 90396 - Directory Listing
Modified Fri Jan 4 01:16:17 2013 UTC (6 years, 11 months ago) by manus
Added more tests for path containing UTF-16 surrogate where extracting the canonical path is failing.


Revision 90395 - Directory Listing
Modified Fri Jan 4 01:03:15 2013 UTC (6 years, 11 months ago) by manus
Updated utf001 test name to be broader. Added more tests.


Revision 90394 - Directory Listing
Modified Fri Jan 4 00:08:37 2013 UTC (6 years, 11 months ago) by manus
Added some UTF-8 testing.


Revision 90393 - Directory Listing
Modified Thu Jan 3 18:39:49 2013 UTC (6 years, 11 months ago) by manus
Added a case where converting a STRING_32 that is converted into a surrogate pair would not properly reallocate the POINTER.


Revision 90389 - Directory Listing
Modified Thu Jan 3 01:23:44 2013 UTC (6 years, 11 months ago) by manus
Added more test case for UTF-16 invalid surrogate.


Revision 90388 - Directory Listing
Modified Thu Jan 3 01:01:56 2013 UTC (6 years, 11 months ago) by manus
Added testing for UTF-16 encoded STRING_8.


Revision 90387 - Directory Listing
Modified Thu Jan 3 00:49:50 2013 UTC (6 years, 11 months ago) by manus
Added a new test to check conversions of UTF-16 streams.


Revision 90386 - Directory Listing
Modified Wed Jan 2 23:54:50 2013 UTC (6 years, 11 months ago) by manus
Fixed compilation error by truncating the STRING_32 into STRING_8 for the output.


Revision 90385 - Directory Listing
Modified Wed Jan 2 23:54:18 2013 UTC (6 years, 11 months ago) by manus
Fixed name of test to match the one from catalog.


Revision 90384 - Directory Listing
Modified Wed Jan 2 23:53:55 2013 UTC (6 years, 11 months ago) by manus
Use ARGUMENTS_32 instead of ARGUMENTS to avoid an extra obsolete warning.


Revision 90383 - Directory Listing
Modified Wed Jan 2 23:50:27 2013 UTC (6 years, 11 months ago) by manus
No-need to C compile anymore.


Revision 90382 - Directory Listing
Modified Wed Jan 2 17:32:56 2013 UTC (6 years, 11 months ago) by manus
Replaced obsolete calls to `command_line' by calls to `arguments' instead.


Revision 90381 - Directory Listing
Modified Wed Jan 2 17:31:23 2013 UTC (6 years, 11 months ago) by manus
Updated to new name of `arg_number' C externals `eif_arg_count'.


Revision 90361 - Directory Listing
Modified Fri Dec 28 13:29:42 2012 UTC (6 years, 11 months ago) by tedf
Corrected the tag (original meaning) which has been fixed in CHECK_VIOLATION.

Revision 90360 - Directory Listing
Modified Fri Dec 28 13:04:37 2012 UTC (6 years, 11 months ago) by tedf
More VTCT error in EXCEPTION class for CELL.

Revision 90359 - Directory Listing
Modified Fri Dec 28 12:54:44 2012 UTC (6 years, 11 months ago) by tedf
Use `description' instead of `message'.

Revision 90358 - Directory Listing
Modified Fri Dec 28 09:24:34 2012 UTC (6 years, 11 months ago) by tedf
Added test to demo Unicode description and trace.

Revision 90357 - Directory Listing
Modified Fri Dec 28 08:35:59 2012 UTC (6 years, 11 months ago) by tedf
Removed obsolete calls to `message', `meaning' and `exception_trace' in old EXCEPTION class.

Revision 90306 - Directory Listing
Modified Thu Dec 20 17:08:20 2012 UTC (6 years, 11 months ago) by manus
Added 2 tests:
- final121 is not failing but should, we are still working on making the failure
- melt103 is failing


Revision 90215 - Directory Listing
Modified Sat Dec 15 05:36:25 2012 UTC (6 years, 11 months ago) by manus
Made it compile with recent addition of `arguments' in EXECUTION_ENVIRONMENT.


Revision 90186 - Directory Listing
Modified Thu Dec 13 20:40:33 2012 UTC (7 years ago) by manus
Fixed test.


Revision 90185 - Directory Listing
Modified Thu Dec 13 19:06:44 2012 UTC (7 years ago) by manus
Detected a bug in the implementation of `is_case_insensitive_equal' when using an immutable string obtained via `shared_substring'.


Revision 90184 - Directory Listing
Modified Thu Dec 13 18:59:23 2012 UTC (7 years ago) by manus
Updated test to reflect removal of `plus_string_general'.


Revision 90058 - Directory Listing
Modified Sat Dec 1 00:09:32 2012 UTC (7 years ago) by manus
Updated results.


Revision 90034 - Directory Listing
Modified Fri Nov 30 18:58:37 2012 UTC (7 years ago) by manus
Updated to latest .NET results. Only the following tests are not passing anymore due to a new limitation of the compiler that does not support some problematic code: incr283, term191, multicon015.


Revision 90033 - Directory Listing
Modified Fri Nov 30 18:55:42 2012 UTC (7 years ago) by manus
Updated to new .NET classes in EiffelBase.


Revision 90032 - Directory Listing
Modified Fri Nov 30 18:36:48 2012 UTC (7 years ago) by manus
Made sure that settings are the same between not putting a version number and putting one for the .NET runtime.


Revision 90031 - Directory Listing
Modified Fri Nov 30 18:32:36 2012 UTC (7 years ago) by manus
Adapted to .NET results.


Revision 90030 - Directory Listing
Modified Fri Nov 30 18:31:50 2012 UTC (7 years ago) by manus
Added missing .NET assembly for .NET compilation. Looks like before the EXECUTION_ENVIRONMENT was not included in the system but now it is via the PATH class.


Revision 90029 - Directory Listing
Modified Fri Nov 30 18:31:01 2012 UTC (7 years ago) by manus
Added missing .NET assembly for .NET compilation. Looks like before the EXECUTION_ENVIRONMENT was not included in the system but now it is via the PATH class.


Revision 90028 - Directory Listing
Modified Fri Nov 30 18:26:42 2012 UTC (7 years ago) by manus
Expanded the test.


Revision 90027 - Directory Listing
Modified Fri Nov 30 18:26:15 2012 UTC (7 years ago) by manus
Adapted results for .NET compilation.


Revision 90026 - Directory Listing
Modified Fri Nov 30 18:24:27 2012 UTC (7 years ago) by manus
Adapted results for .NET.


Revision 90025 - Directory Listing
Modified Fri Nov 30 18:23:44 2012 UTC (7 years ago) by manus
Made the test ignore completely .NET versus classic since this is a compiler issue we were trying to solve and not a code generation. It will alleviate having to update twice the tests for classic and .NET.


Revision 90024 - Directory Listing
Modified Fri Nov 30 18:17:48 2012 UTC (7 years ago) by manus
Updated to latest UTF_CONVERTER code.


Revision 90013 - Directory Listing
Modified Thu Nov 29 19:18:49 2012 UTC (7 years ago) by manus
Fixed more issue related to the meaning of `root' for path such as C:\abc and C:abc.


Revision 90012 - Directory Listing
Modified Thu Nov 29 19:16:56 2012 UTC (7 years ago) by manus
Updated test to not use `make_from_path' which has been removed.
Fixed meaning of `root' for path such as C:\abc and C:abc.


Revision 90008 - Directory Listing
Modified Wed Nov 28 22:52:32 2012 UTC (7 years ago) by manus
Adapted to new names of routines.


Revision 89999 - Directory Listing
Modified Wed Nov 28 17:28:19 2012 UTC (7 years ago) by manus
Updated to the recent version of the compiler that forces a freeze.


Revision 89978 - Directory Listing
Modified Mon Nov 26 19:15:51 2012 UTC (7 years ago) by manus
Addressed obsolete feature `name_32' from FILE.


Revision 89977 - Directory Listing
Modified Mon Nov 26 19:15:20 2012 UTC (7 years ago) by manus
Updated to new EiffelBase classes: PATH, FILE_INFO, NATIVE_STRING.


Revision 89976 - Directory Listing
Modified Mon Nov 26 19:14:37 2012 UTC (7 years ago) by manus
Updated to use `item' from EXECUTION_ENVIRONMENT as `get' is now obsolete.


Revision 89975 - Directory Listing
Modified Mon Nov 26 19:14:17 2012 UTC (7 years ago) by manus
Updated to use `item' from EXECUTION_ENVIRONMENT as `get' is now obsolete.


Revision 89921 - Directory Listing
Modified Fri Nov 16 14:21:56 2012 UTC (7 years ago) by manus
Replaced obsolete calls to `string_representation' by calls `name'.


Revision 89920 - Directory Listing
Modified Fri Nov 16 14:06:06 2012 UTC (7 years ago) by manus
Replace obsolete calls to `string_representation' by calls `name'.


Revision 89882 - Directory Listing
Modified Sat Nov 10 00:23:49 2012 UTC (7 years, 1 month ago) by manus
Added a new test showing that `a = b' could be False even if the function `a' and `b' are implemented to return the same object. This is because the result of `a' is not stored in a safe GC location and thus if `b' trigger a GC, the comparison is likely to fail.


Revision 89828 - Directory Listing
Modified Tue Nov 6 00:04:51 2012 UTC (7 years, 1 month ago) by manus
Use `extended' instead of `extend'.


Revision 89811 - Directory Listing
Modified Mon Nov 5 07:48:20 2012 UTC (7 years, 1 month ago) by manus
Fixed Windows-only newline style.


Revision 89809 - Directory Listing
Modified Sat Nov 3 06:09:04 2012 UTC (7 years, 1 month ago) by manus
Added more tests.


Revision 89808 - Directory Listing
Modified Fri Nov 2 22:49:29 2012 UTC (7 years, 1 month ago) by manus
Added new test for testing the new class handling path in EiffelBase.


Revision 89785 - Directory Listing
Modified Wed Oct 31 06:47:14 2012 UTC (7 years, 1 month ago) by manus
Ignore warnings coming from the testing library, they are not what we are looking for here.


Revision 89784 - Directory Listing
Modified Wed Oct 31 06:46:31 2012 UTC (7 years, 1 month ago) by manus
Updated results to development version of 7.2.


Revision 89783 - Directory Listing
Modified Wed Oct 31 06:26:08 2012 UTC (7 years, 1 month ago) by manus
Removed obsolete call `make' from FILE and use `make_with_name' instead.


Revision 89758 - Directory Listing
Modified Tue Oct 30 15:26:20 2012 UTC (7 years, 1 month ago) by manus
Use `make_with_name' from FILE to not get the obsolete warning when using `make'.
Use `rename_file' instead of `change_name' which is also now obsolete.


Revision 89757 - Directory Listing
Modified Tue Oct 30 15:25:20 2012 UTC (7 years, 1 month ago) by manus
Use `make_with_name' from FILE to not get the obsolete warning when using `make'.


Revision 89756 - Directory Listing
Modified Tue Oct 30 15:24:15 2012 UTC (7 years, 1 month ago) by manus
Use `make_with_name' from FILE to not get the obsolete warning when using `make'.


Revision 89677 - Directory Listing
Modified Thu Oct 25 22:50:03 2012 UTC (7 years, 1 month ago) by manus
Improved test to show that transient does not work very well with our C basic store.


Revision 89676 - Directory Listing
Modified Thu Oct 25 22:34:31 2012 UTC (7 years, 1 month ago) by manus
Fixed obsolete warnings.
Added testing for basic and general store transient attribute retrieval.


Revision 89674 - Directory Listing
Modified Thu Oct 25 21:27:32 2012 UTC (7 years, 1 month ago) by manus
Use `code' instead of `item_code' which is now obsolete.


Revision 89673 - Directory Listing
Modified Thu Oct 25 21:27:05 2012 UTC (7 years, 1 month ago) by manus
Use `make_with_name' to avoid obsolete warning.


Revision 89672 - Directory Listing
Modified Thu Oct 25 21:26:32 2012 UTC (7 years, 1 month ago) by manus
Use `make_with_name' to avoid obsolete warning.


Revision 89671 - Directory Listing
Modified Thu Oct 25 21:12:29 2012 UTC (7 years, 1 month ago) by manus
Removed testing of `item_code' which is now obsolete.


Revision 89599 - Directory Listing
Modified Fri Oct 12 21:55:20 2012 UTC (7 years, 2 months ago) by manus
Made test fail again without using the precompiled library. The issue is that if you start with a system that has already an expanded type, the bug does not show up and now in EiffelBase we have an expanded type now.


Revision 89598 - Directory Listing
Modified Fri Oct 12 21:52:56 2012 UTC (7 years, 2 months ago) by manus
Made test fail again without using the precompiled library. The issue is that if you start with a system that has already an expanded type, the bug does not show up and now in EiffelBase we have an expanded type now.


Revision 89595 - Directory Listing
Modified Fri Oct 12 20:14:12 2012 UTC (7 years, 2 months ago) by manus
Made sure we also test to lower case non-ASCII characters.


Revision 89594 - Directory Listing
Modified Fri Oct 12 20:12:47 2012 UTC (7 years, 2 months ago) by manus
Our new implementation of STRING_32 knows how to handle lower case and upper case version of non-ASCII characters, so we are reflecting that change in the expected result.


Revision 89591 - Directory Listing
Modified Fri Oct 12 16:17:22 2012 UTC (7 years, 2 months ago) by manus
Added freeze and finalize to the testing.


Revision 89590 - Directory Listing
Modified Fri Oct 12 16:14:24 2012 UTC (7 years, 2 months ago) by manus
Removed a blank to match the expected result.


Revision 89578 - Directory Listing
Modified Thu Oct 11 22:46:23 2012 UTC (7 years, 2 months ago) by manus
Updated results for characters up to the maximum Unicode character value.
Improved code to use CHARACTER_32 instead of INTEGER and then converting.


Revision 89570 - Directory Listing
Modified Thu Oct 11 19:22:20 2012 UTC (7 years, 2 months ago) by manus
Modified to match our expectation of lower / upper character.


Revision 89566 - Directory Listing
Modified Thu Oct 11 16:19:13 2012 UTC (7 years, 2 months ago) by manus
Added missing svn:eol-style native property.


Revision 89565 - Directory Listing
Modified Thu Oct 11 16:18:43 2012 UTC (7 years, 2 months ago) by manus
Added a test to check that to lower and to upper conversion of CHARACTER_32 yields the proper result. Currently the expected `output' is from what we got on running against the Microsoft .NET runtime and there are a few differences with what we generate. I'm committing the file so that we can check on other platforms and then decide what the expected output should be.


Revision 89456 - Directory Listing
Modified Tue Sep 25 22:44:18 2012 UTC (7 years, 2 months ago) by manus
Adapted code for `retrieved' being detachable which naturally makes sense.


Revision 89438 - Directory Listing
Modified Fri Sep 21 03:04:49 2012 UTC (7 years, 2 months ago) by tedf
Expanded the test. See bug#17132.

Revision 89436 - Directory Listing
Modified Thu Sep 20 21:47:58 2012 UTC (7 years, 2 months ago) by king
Added scoop027 test to catalog

Revision 89433 - Directory Listing
Modified Thu Sep 20 17:30:11 2012 UTC (7 years, 2 months ago) by manus
Added a new test showing that a storable stored using a non-void-safe system could not be retrieved by a void-safe system when the attribute are statically attached. This should be ok as long as in the stored system the attribute are attached at runtime.


Revision 89423 - Directory Listing
Modified Tue Sep 18 16:52:34 2012 UTC (7 years, 2 months ago) by king
Added test for lock passing a separate object running on the client processor that is then queried by the new process in its creation

Revision 89422 - Directory Listing
Modified Tue Sep 18 04:11:11 2012 UTC (7 years, 2 months ago) by tedf
Added test to show segmentation violation INTEGER_32.is_greater_equal(1). bug#18316

Revision 89391 - Directory Listing
Modified Thu Aug 23 12:02:11 2012 UTC (7 years, 3 months ago) by manus
Added a new test showing that nested expanded are not properly copied and if a GC collection occurs the object becomes invalid. See bug#18299.


Revision 89390 - Directory Listing
Modified Thu Aug 23 11:56:01 2012 UTC (7 years, 3 months ago) by manus
Added testing of freeze.


Revision 89380 - Directory Listing
Modified Tue Aug 21 20:02:13 2012 UTC (7 years, 3 months ago) by king
Added scoop026 to catalog

Revision 89379 - Directory Listing
Modified Tue Aug 21 20:01:36 2012 UTC (7 years, 3 months ago) by king
Fixed tcf and ace to use correct precompile

Revision 89378 - Directory Listing
Modified Tue Aug 21 20:00:28 2012 UTC (7 years, 3 months ago) by king
Removed unneeded precomp ecf

Revision 89377 - Directory Listing
Modified Tue Aug 21 19:03:55 2012 UTC (7 years, 3 months ago) by king
Removed redundant rc file

Revision 89367 - Directory Listing
Modified Thu Aug 16 16:00:47 2012 UTC (7 years, 3 months ago) by dhollen
Fixed unused local warnings and obsolete warnings so that Eiffel
compilation succeeds.  Test still fails when system is executed.


Revision 89330 - Directory Listing
Modified Thu Aug 9 06:29:02 2012 UTC (7 years, 4 months ago) by manus
Compiler has changed the fix for this test and now we only report one error has processing doesn't go as far. We only report VTUG(2).


Revision 89329 - Directory Listing
Modified Thu Aug 9 06:27:05 2012 UTC (7 years, 4 months ago) by manus
Updated to new error code for VCFG(3) which is VTGC(1).


Revision 89326 - Directory Listing
Modified Thu Aug 9 04:38:02 2012 UTC (7 years, 4 months ago) by manus
Use non obsolete calls.


Revision 89323 - Directory Listing
Modified Wed Aug 8 06:44:50 2012 UTC (7 years, 4 months ago) by tedf
Added tests, even they have been fixed.

Revision 89322 - Directory Listing
Modified Wed Aug 8 06:30:28 2012 UTC (7 years, 4 months ago) by tedf
Added tests, even they have been fixed.

Revision 89321 - Directory Listing
Modified Wed Aug 8 06:21:26 2012 UTC (7 years, 4 months ago) by tedf
Added tests, even they have been fixed.

Revision 89319 - Directory Listing
Modified Tue Aug 7 23:51:00 2012 UTC (7 years, 4 months ago) by manus
Extended test with anchors.


Revision 89316 - Directory Listing
Modified Tue Aug 7 18:26:55 2012 UTC (7 years, 4 months ago) by manus
New test (not yet failing though) showing a bug where preconditions will not be checked after checking an invariant.


Revision 89307 - Directory Listing
Modified Tue Aug 7 08:59:31 2012 UTC (7 years, 4 months ago) by tedf
Added new tests reported by Nadia.

Revision 89306 - Directory Listing
Modified Tue Aug 7 08:52:06 2012 UTC (7 years, 4 months ago) by tedf
Added new tests reported by Nadia.

Revision 89305 - Directory Listing
Modified Tue Aug 7 06:37:19 2012 UTC (7 years, 4 months ago) by tedf
Added tests from Nadia Polikarpova's report.

Updated status in doc:
https://docs.google.com/a/eiffel.com/spreadsheet/ccc?key=0AlPi_ByITFIVdDVxcDRld1o3N2w1SVpuV0EzbVMzWFE#gid=0

Revision 89303 - Directory Listing
Modified Mon Aug 6 19:51:34 2012 UTC (7 years, 4 months ago) by manus
Made test fail on an invariant violation due to right to left evaluation order rather that left to right. It is happening when the assertions are not enabled in finalized mode for class TEST1 (ancestor) although still generated since the invariants are checked for descendant classes.


Revision 89301 - Directory Listing
Modified Mon Aug 6 01:31:41 2012 UTC (7 years, 4 months ago) by tedf
Added a test final119 to show evaluation order of equation. (Not yet reproduce the problem)

See review#7843047. 

Revision 89282 - Directory Listing
Modified Wed Aug 1 19:20:56 2012 UTC (7 years, 4 months ago) by dhollen
Added test noncon025 for bug #18287, where finalizing with inlining when
system uses non-conforming inheritance crashes an assertion-enabled compiler.


Revision 89260 - Directory Listing
Modified Tue Jul 31 16:46:03 2012 UTC (7 years, 4 months ago) by dhollen
Added test attach097 for bug #18283, where an assignment of `Current' to
an entity of formal generic type should be valid due to a conversion, but
the compiler reports an error if compiled in void-safe mode.


Revision 89224 - Directory Listing
Modified Fri Jul 27 23:14:22 2012 UTC (7 years, 4 months ago) by dhollen
Added test multicon062 for bug #18282, where a call to a bracket operator
on a multi-constrained formal generic is reported as a VTMC(1) error instead
of VTMC(2).


Revision 89223 - Directory Listing
Modified Fri Jul 27 18:06:29 2012 UTC (7 years, 4 months ago) by dhollen
Added test valid278 for bug #18281, where an inspect constant that is
a static access on a generic class with invalid actual generics is accepted.


Revision 89222 - Directory Listing
Modified Fri Jul 27 16:06:12 2012 UTC (7 years, 4 months ago) by dhollen
Added test incr429 for bug #18280, where changing a class with a
$ reference to expanded and re-freezing produces uncompilable C code
in ececil.c.


Revision 89217 - Directory Listing
Modified Thu Jul 26 16:19:59 2012 UTC (7 years, 4 months ago) by dhollen
Added test anchor069 for bug #18276, where finalizing a system with
a QAT involving a constrained formal generic crashes the compiler.


Revision 89212 - Directory Listing
Modified Wed Jul 25 20:49:43 2012 UTC (7 years, 4 months ago) by dhollen
Added test incr428 for bug #18275, where removing from the config file
a library that references library2 in a system with all_classes="true"
and finalizing incorrectly generates C code for the classes of library2.


Revision 89211 - Directory Listing
Modified Wed Jul 25 19:56:28 2012 UTC (7 years, 4 months ago) by manus
Made final117 manual as the test will never finish until we fix the bug.


Revision 89208 - Directory Listing
Modified Wed Jul 25 16:21:41 2012 UTC (7 years, 4 months ago) by dhollen
Added test valid277 for bug #18274, where the compiler accepts a feature
with an assigner command that is not as widely exported as the feature to
which is applies.


Revision 89205 - Directory Listing
Modified Wed Jul 25 03:06:14 2012 UTC (7 years, 4 months ago) by tedf
Added test to show integer overflow bug of sorting. The following link explains the problem.
 http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html.

Revision 89204 - Directory Listing
Modified Tue Jul 24 19:37:17 2012 UTC (7 years, 4 months ago) by manus
Added the obvious case of the attribute redefinition.


Revision 89203 - Directory Listing
Modified Tue Jul 24 17:50:00 2012 UTC (7 years, 4 months ago) by dhollen
Added test anchor068 for bug #18271, where a qualified anchored type that
references a feature that is not available to the client is accepted.


Revision 89202 - Directory Listing
Modified Tue Jul 24 17:40:34 2012 UTC (7 years, 4 months ago) by manus
Made it clear that if you copy/paste code in descendant, the type is correct but the inherited code should behave the same.


Revision 89201 - Directory Listing
Modified Tue Jul 24 17:38:52 2012 UTC (7 years, 4 months ago) by manus
Added a new test showing that manifest tuples are not properly created in descendants.


Revision 89200 - Directory Listing
Modified Tue Jul 24 16:54:18 2012 UTC (7 years, 4 months ago) by dhollen
Added test anchor067 for bug #18270, where the compiler reports a VEEN
error on a qualified anchored type that references a tuple label.


Revision 89195 - Directory Listing
Modified Tue Jul 24 16:12:14 2012 UTC (7 years, 4 months ago) by dhollen
Added test incr427 for bug #18269, where changing a generic class to non-generic
and melting produces a system that seg faults when it tries to create an entity
of formal generic type.


Revision 89178 - Directory Listing
Modified Mon Jul 23 20:52:32 2012 UTC (7 years, 4 months ago) by dhollen
Added test svalid031 for bug #18266, where removing a bracket alias for
a routine in a descendant via a rename causes a spurious VWBR(1) error if
full class checking is enabled.


Revision 89172 - Directory Listing
Modified Mon Jul 23 08:28:18 2012 UTC (7 years, 4 months ago) by tedf
Added test to show the bug that variables with the same name are accepted.

Revision 89171 - Directory Listing
Modified Mon Jul 23 06:10:15 2012 UTC (7 years, 4 months ago) by tedf
Added test to show {DATE}.make_by_days fails, if {INTEGER}.min_value is passed in.
See review#7797006.

Revision 89155 - Directory Listing
Modified Thu Jul 19 23:27:42 2012 UTC (7 years, 4 months ago) by dhollen
Added test final118 for bug #18262, where finalizing a system with classes that
have once strings in their class invariants produces uncompilable C code if
assertions are kept.


Revision 89154 - Directory Listing
Modified Thu Jul 19 17:44:01 2012 UTC (7 years, 4 months ago) by king
Added final117 which shows incorrect code generation for tight loops when comparing against a constant

Revision 89153 - Directory Listing
Modified Thu Jul 19 17:41:20 2012 UTC (7 years, 4 months ago) by king
Added test that show code generation bug when performing a tight loop using an integer constant as a test exit value

Revision 89144 - Directory Listing
Modified Thu Jul 19 02:30:47 2012 UTC (7 years, 4 months ago) by tedf
Added test to show that a two custom elements with the same name, only the last one is taken into account.

Revision 89143 - Directory Listing
Modified Wed Jul 18 23:49:46 2012 UTC (7 years, 4 months ago) by dhollen
Added test config033 for bug #18260, where the compiler incorrectly accepts
a config file with more than one <system> element.


Revision 89135 - Directory Listing
Modified Tue Jul 17 23:23:25 2012 UTC (7 years, 4 months ago) by manus
Renamed root_class.e into test.e (and the class name accoringly) to be consistent with other tests.


Revision 89134 - Directory Listing
Modified Tue Jul 17 21:19:56 2012 UTC (7 years, 4 months ago) by manus
Added one case of string substituion failing.


Revision 89133 - Directory Listing
Modified Tue Jul 17 20:10:04 2012 UTC (7 years, 4 months ago) by manus
Updated to recent results.


Revision 89126 - Directory Listing
Modified Mon Jul 16 04:20:52 2012 UTC (7 years, 4 months ago) by tedf
Added test final116 to show a crash on profiling override in finalized mode. bug#18229.

Revision 89116 - Directory Listing
Modified Wed Jul 11 18:20:52 2012 UTC (7 years, 5 months ago) by manus
Added an output to make sure that we do not crash before the program terminates properly.


Revision 89115 - Directory Listing
Modified Wed Jul 11 18:09:27 2012 UTC (7 years, 5 months ago) by manus
Added a test showing a crash in the GC during a full collect due to the SCOOP GC treating normal threads `logical_id' as if it was valid.


Revision 89014 - Directory Listing
Modified Wed Jun 27 18:27:45 2012 UTC (7 years, 5 months ago) by dhollen
Removed "manual" tag from test thread018, since recent threading changes
have fixed the test, so the test won't hang.


Revision 89008 - Directory Listing
Modified Wed Jun 27 15:50:07 2012 UTC (7 years, 5 months ago) by dhollen
Added test config032 for bug #18236, where a config file that is exactly
4 KB long (4096 bytes long) causes a spurious VD00 error.


Revision 89007 - Directory Listing
Modified Tue Jun 26 18:33:16 2012 UTC (7 years, 5 months ago) by dhollen
Updated expected compilation result to match current result (one less
VD23 error is now reported).


Revision 88999 - Directory Listing
Modified Mon Jun 25 21:48:02 2012 UTC (7 years, 5 months ago) by dhollen
Fixed typo in test description (VD57 should be VD75).


Revision 88942 - Directory Listing
Modified Tue Jun 19 23:57:24 2012 UTC (7 years, 5 months ago) by manus
Added new test for bug#18223. The issue is that if you have a dynamic call on a generic class that is instantiated with NONE it crashes the compiler at degree -3.


Revision 88927 - Directory Listing
Modified Tue Jun 19 03:03:28 2012 UTC (7 years, 5 months ago) by tedf
Changed to proper error, since this is handled by the compiler now.

Revision 88922 - Directory Listing
Modified Mon Jun 18 18:27:15 2012 UTC (7 years, 5 months ago) by king
Test for checking lock passing when no client chain is present

Revision 88916 - Directory Listing
Modified Mon Jun 18 05:36:36 2012 UTC (7 years, 5 months ago) by tedf
Added more cases for Unicode characters like '%/35797/'.

Revision 88865 - Directory Listing
Modified Wed Jun 13 05:00:29 2012 UTC (7 years, 6 months ago) by tedf
Removed code compiler rejects.

Revision 88864 - Directory Listing
Modified Wed Jun 13 04:15:08 2012 UTC (7 years, 6 months ago) by tedf
Updated test to cover more cases.

Revision 88863 - Directory Listing
Modified Tue Jun 12 17:15:04 2012 UTC (7 years, 6 months ago) by manus
Added new test for {HASH_TABLE}.disjoint.


Revision 88839 - Directory Listing
Modified Fri Jun 8 09:13:20 2012 UTC (7 years, 6 months ago) by tedf
Added test to ensure that when EN_IO is used to raise IO_FAILURE, we do not raise a Runtime_io_exception.

Revision 88831 - Directory Listing
Modified Thu Jun 7 06:08:12 2012 UTC (7 years, 6 months ago) by manus
Extended test to show that in finalized mode this is still failing. We show that by trying to compute the TYPE instance rather than checking for conformance.


Revision 88829 - Directory Listing
Modified Wed Jun 6 18:27:49 2012 UTC (7 years, 6 months ago) by manus
Fixed expected output.


Revision 88828 - Directory Listing
Modified Wed Jun 6 17:53:35 2012 UTC (7 years, 6 months ago) by manus
Ensured that we do not violate the precondition of `exit'.


Revision 88827 - Directory Listing
Modified Wed Jun 6 17:50:09 2012 UTC (7 years, 6 months ago) by manus
New test to show that calling `exit' on the main thread is not working properly.


Revision 88797 - Directory Listing
Modified Thu May 31 18:18:10 2012 UTC (7 years, 6 months ago) by dhollen
Fixed incorrect tcf file.  Added missing svn:eol-style native property.


Revision 88788 - Directory Listing
Modified Mon May 28 06:26:04 2012 UTC (7 years, 6 months ago) by tedf
Added test to show rejection to Unicode STRING_8 manifest string.

Revision 88782 - Directory Listing
Modified Fri May 25 07:15:59 2012 UTC (7 years, 6 months ago) by manus
Made sure to test frozen and finalized mode.


Revision 88780 - Directory Listing
Modified Fri May 25 06:22:02 2012 UTC (7 years, 6 months ago) by manus
Made test more thorough.
Added output of type name involving NONE.


Revision 88779 - Directory Listing
Modified Thu May 24 18:28:45 2012 UTC (7 years, 6 months ago) by manus
Updated output as detachable NONE and attached NONE are 2 different types.


Revision 88778 - Directory Listing
Modified Thu May 24 17:58:51 2012 UTC (7 years, 6 months ago) by manus
Added a new test showing that the handling of the NONE type is improperly handled in the runtime via INTERNAL or TYPE.


Revision 88697 - Directory Listing
Modified Tue May 8 00:05:55 2012 UTC (7 years, 7 months ago) by manus
Added new test for an incrementality bug when you compile a system with errors that are fixed during the compilation. The system would eventually compile properly but if you try to finalize you get a precondition violation (or crash) in {POLY_TABLE}.min_used. See bug#18174, bug#16744, bug#17637 and bug#16771.


Revision 88689 - Directory Listing
Modified Thu May 3 22:09:44 2012 UTC (7 years, 7 months ago) by manus
Added results with an asserted version of the compiler.


Revision 88688 - Directory Listing
Modified Thu May 3 22:07:27 2012 UTC (7 years, 7 months ago) by manus
Added missing property.


Revision 88679 - Directory Listing
Modified Thu May 3 05:39:32 2012 UTC (7 years, 7 months ago) by manus
Added new test showing a bug in the parser when using a non-compiler related factory not using roundtrip which causes the manifest arrays or tuples to not appear in the resulting abstract syntax tree.


Revision 88677 - Directory Listing
Modified Wed May 2 22:42:24 2012 UTC (7 years, 7 months ago) by manus
Fixed the behavior of the failed test as the described behavior was really for test#incr425.


Revision 88676 - Directory Listing
Modified Wed May 2 22:41:25 2012 UTC (7 years, 7 months ago) by manus
Added a variation of test#incr425 where it actually crashes at degree -1.


Revision 88675 - Directory Listing
Modified Wed May 2 22:33:07 2012 UTC (7 years, 7 months ago) by manus
Added new test showing an incrementality problem when you start from a class A, modifies it and have an error in compilation, then revert back to the original version, some changes have been done to some of the data structure of the compiler that it does not handle very well.


Revision 88670 - Directory Listing
Modified Mon Apr 30 23:57:13 2012 UTC (7 years, 7 months ago) by manus
Added new test for {DATE}.make_by_days.


Revision 88669 - Directory Listing
Modified Mon Apr 30 20:48:13 2012 UTC (7 years, 7 months ago) by manus
Updated results.


Revision 88638 - Directory Listing
Modified Mon Apr 23 18:21:10 2012 UTC (7 years, 7 months ago) by manus
New test showing the wrong implementation of `copy' in UNIX_FILE_INFO.


Revision 88601 - Directory Listing
Modified Sat Apr 14 15:51:25 2012 UTC (7 years, 8 months ago) by manus
We have to use UNIX in uppercase.


Revision 88599 - Directory Listing
Modified Sat Apr 14 04:40:57 2012 UTC (7 years, 8 months ago) by manus
The Ace files have been merged with eweasel.ecf new `gui' target.


Revision 88591 - Directory Listing
Modified Fri Apr 13 23:57:07 2012 UTC (7 years, 8 months ago) by manus
Removed obsolete calls.


Revision 88590 - Directory Listing
Modified Fri Apr 13 23:44:30 2012 UTC (7 years, 8 months ago) by manus
Let's compute the number of CPUs depending on the platform we are running on.


Revision 88589 - Directory Listing
Modified Fri Apr 13 23:37:17 2012 UTC (7 years, 8 months ago) by manus
Refactored scripts to avoid arguments declaration duplication. We now do like on windows by having a `set_eweasel_env' script that we can call that checks the environment is ok to run eweasel tests.


Revision 88588 - Directory Listing
Modified Fri Apr 13 23:24:57 2012 UTC (7 years, 8 months ago) by manus
Fixed typo.


Revision 88587 - Directory Listing
Modified Fri Apr 13 22:23:02 2012 UTC (7 years, 8 months ago) by manus
Added new instruction `unsetenv' to unset an environment variable. Useful for various testing of an execution depending on the setting of one or more environment variables.
Integrated David Hollenberg's contribution (see bug#17926) so that each worker thread of eweasel do not share the same environment variables, now they are specific to each thread, i.e. one test setting an environment variable will not pollute other running tests with the new environment variable.


Revision 88586 - Directory Listing
Modified Fri Apr 13 22:14:03 2012 UTC (7 years, 8 months ago) by manus
Removed useless call to `deep_twin' because caller of `execute' is ultimately {EW_EIFFEL_TEST_EXECUTOR} which setup the test with {EW_EIFFEL_TEST_SUITE}.initial_environment which already performs the deep_twin of the EW_TEST_ENVIRONMENT object.


Revision 88584 - Directory Listing
Modified Fri Apr 13 22:05:53 2012 UTC (7 years, 8 months ago) by manus
Added a new test testing that eweasel is indeed configured to set and unset environment variables.


Revision 88583 - Directory Listing
Modified Fri Apr 13 19:47:10 2012 UTC (7 years, 8 months ago) by manus
Added precompilation of SCOOP.


Revision 88582 - Directory Listing
Modified Fri Apr 13 19:15:04 2012 UTC (7 years, 8 months ago) by manus
Added new instructions to unset an environment variable.


Revision 88571 - Directory Listing
Modified Thu Apr 12 21:51:23 2012 UTC (7 years, 8 months ago) by manus
Added gui target to compile the UI tool of eweasel.
Added Unix compilation of `eweasel_mt'.


Revision 88570 - Directory Listing
Modified Thu Apr 12 21:50:34 2012 UTC (7 years, 8 months ago) by manus
Made the gui code worked with the latest version of eweasel. The tool is not fully working, nor completely up to date. 2 Known issues:
- ISE_LIBRARY is not defined/saved in the config file
- One has to load twice the catalog the first time around.
Updated the build project with win64 support and new version of EiffelBuild.


Revision 88569 - Directory Listing
Modified Thu Apr 12 21:47:00 2012 UTC (7 years, 8 months ago) by manus
Result for development version of 7.1. Known regressions are:
except003
incr127
incr246
incr300
mnelt067


Revision 88568 - Directory Listing
Modified Thu Apr 12 21:34:22 2012 UTC (7 years, 8 months ago) by manus
Made test compile under .NET.


Revision 88567 - Directory Listing
Modified Thu Apr 12 21:33:52 2012 UTC (7 years, 8 months ago) by manus
Added the setting for ISE_LIBRARY as an environment known that can be used in eweasel TCF files.


Revision 88566 - Directory Listing
Modified Thu Apr 12 20:47:14 2012 UTC (7 years, 8 months ago) by manus
Removed `attach022' from .NET testing as it is using C externals specific to classic.


Revision 88558 - Directory Listing
Modified Thu Apr 12 15:22:48 2012 UTC (7 years, 8 months ago) by manus
Removed runtime016 from the .NET test suite because it causes an infinite loop as the address of objects don't change at each iteration causing the infinite loop.


Revision 88549 - Directory Listing
Modified Thu Apr 12 06:54:32 2012 UTC (7 years, 8 months ago) by manus
Recorded an example of an eweasel GUI configuration file.


Revision 88547 - Directory Listing
Modified Thu Apr 12 05:34:29 2012 UTC (7 years, 8 months ago) by manus
Fixed typo in name.


Revision 88546 - Directory Listing
Modified Thu Apr 12 05:24:25 2012 UTC (7 years, 8 months ago) by manus
Reduced code duplication between Windows and Unix for the descendants of EW_EWEASEL_PROCESS and also made the behavior more consistent between the two platforms. Added a common ancestor abstraction EW_PROCESS_RESULT for the various EW_.._RESULT classes we had so that we can implement `next_result' in EW_EWEASEL_PROCESS and avoid code duplication.
Now for EW_C_COMPILATION and EW_SYSTEM_EXECUTION we read by chunks of 4096. Doing this speeds up the windows implementation by a factor of 2 when running the all test suite, but by a factor of 100+ when running a single test that has a lot of output.
There is still some duplication between EW_EWEASEL_PROCESS for Unix and Windows but I left it for another time.
On Windows changed the implementation of `abort' and `terminate' to always close the handles even if we are not able to terminate the process due to the windows API returning an error. That way we are sure to not leak any handles.


Revision 88545 - Directory Listing
Modified Wed Apr 11 23:09:00 2012 UTC (7 years, 8 months ago) by manus
Replaced ?= with an object test.


Revision 88531 - Directory Listing
Modified Wed Apr 11 05:07:43 2012 UTC (7 years, 8 months ago) by manus
Results for 7.1 rev#88525.


Revision 88515 - Directory Listing
Modified Mon Apr 9 13:43:41 2012 UTC (7 years, 8 months ago) by alexk
Changed expected result for VD88 as it should be reported as a warning unless complete void safety is requested.

Revision 88501 - Directory Listing
Modified Wed Apr 4 17:57:09 2012 UTC (7 years, 8 months ago) by alexk
Added more test cases for {STRING_32}.left_adjust to cover the issue reported in bug#18153.

Revision 88492 - Directory Listing
Modified Mon Apr 2 05:56:19 2012 UTC (7 years, 8 months ago) by manus
Added missing copy of expected file to retrieve that caused the memory corruption.


Revision 88489 - Directory Listing
Modified Sun Apr 1 05:14:53 2012 UTC (7 years, 8 months ago) by manus
Adding some more scenarios where if the new lower is to the left of the current one, we forgot to reset some elements to their defalt value, or that we get some other assertions violations in our implementation of {ARRAY}.force.


Revision 88488 - Directory Listing
Modified Sun Apr 1 00:50:50 2012 UTC (7 years, 8 months ago) by manus
Added a situation which causes a precondition violation in {SPECIAL}.move_data called by {ARRAY}.force. See bug#18146.


Revision 88481 - Directory Listing
Modified Thu Mar 29 17:49:33 2012 UTC (7 years, 8 months ago) by alexk
Changed expected content of verbatim strings to take into acccount that empty lines and empty lines with blanks are considered as different.

Revision 88480 - Directory Listing
Modified Thu Mar 29 17:48:12 2012 UTC (7 years, 8 months ago) by alexk
Added missing test numbers.

Revision 88475 - Directory Listing
Modified Tue Mar 27 07:11:16 2012 UTC (7 years, 8 months ago) by alexk
Added an example that demonstrates that a precondition of {ARRAY}.force is too restrictive.

Revision 88474 - Directory Listing
Modified Tue Mar 27 00:41:00 2012 UTC (7 years, 8 months ago) by tedf
Fixed call on void exception. This was because the new change
in Thread library where a mutex must be created when a thread is
created.

review#7587134

Revision 88449 - Directory Listing
Modified Fri Mar 23 00:24:27 2012 UTC (7 years, 8 months ago) by manus
Updated to new syntax for ?= using object test.


Revision 88447 - Directory Listing
Modified Thu Mar 22 21:44:11 2012 UTC (7 years, 8 months ago) by manus
Added associated cursor for MY_TREE1 and MY_TREE2 to make it compile with recent changes in EiffelBase.


Revision 88444 - Directory Listing
Modified Wed Mar 21 18:18:17 2012 UTC (7 years, 8 months ago) by alexk
Updated expected test results to report VWAB warning about unused attribute body.

Revision 88441 - Directory Listing
Modified Wed Mar 21 12:42:02 2012 UTC (7 years, 8 months ago) by alexk
Updated expected test result to report VWAB warning about unused attribute body.

Revision 88440 - Directory Listing
Modified Wed Mar 21 12:19:33 2012 UTC (7 years, 8 months ago) by alexk
Removed output file because it is not used by the test.

Revision 88420 - Directory Listing
Modified Sat Mar 17 07:22:59 2012 UTC (7 years, 8 months ago) by alexk
Changed expected validity error code to reflect that agents on features other than of do form are not supported due to implementation issues rather than because of language restrictions.

Revision 88419 - Directory Listing
Modified Sat Mar 17 07:16:50 2012 UTC (7 years, 8 months ago) by alexk
Updated expected warning code.

Revision 88418 - Directory Listing
Modified Fri Mar 16 18:25:51 2012 UTC (7 years, 8 months ago) by manus
Removed classes that are actually not needed for the test.


Revision 88358 - Directory Listing
Modified Mon Mar 5 18:05:05 2012 UTC (7 years, 9 months ago) by alexk
Updated expected test result with an error that inline agents on attributes are invalid.

Revision 88351 - Directory Listing
Modified Thu Mar 1 18:17:24 2012 UTC (7 years, 9 months ago) by alexk
Replaced assignment attempt with object test because the former is now obsolete.

Revision 88343 - Directory Listing
Modified Wed Feb 29 16:01:15 2012 UTC (7 years, 9 months ago) by alexk
Changed validity warning code.

Revision 88339 - Directory Listing
Modified Sat Feb 25 11:56:47 2012 UTC (7 years, 9 months ago) by alexk
Modified test to handle forthcoming warning report for unused attribute body.

Revision 88335 - Directory Listing
Modified Fri Feb 24 15:28:40 2012 UTC (7 years, 9 months ago) by alexk
Added an example for separate calls involving types anchored to arguments that are attached an expanded value and therefore should not be considered as separate (see review#7355015).

Revision 88318 - Directory Listing
Modified Fri Feb 17 14:47:50 2012 UTC (7 years, 9 months ago) by alexk
Extended test to include iteration expression.

Revision 88298 - Directory Listing
Modified Mon Feb 13 06:04:12 2012 UTC (7 years, 10 months ago) by alexk
Added a test for assertion violation when reporting VWBR(1) for target of type anchored to Current ("like Current"), in partucular when target is "Current".


Revision 88294 - Directory Listing
Modified Sun Feb 12 08:57:50 2012 UTC (7 years, 10 months ago) by alexk
Added a test to demonstare assertion violation assigner_command_computed when compiling with assertion-enabled compiler.

Revision 88290 - Directory Listing
Modified Thu Feb 9 20:35:46 2012 UTC (7 years, 10 months ago) by alexk
Extended test by adding cases with blank and empty lines.

Revision 88273 - Directory Listing
Modified Sat Feb 4 00:12:39 2012 UTC (7 years, 10 months ago) by manus
Test thread022 only makes sense on Unix where `fork' is implemented.


Revision 88272 - Directory Listing
Modified Sat Feb 4 00:08:17 2012 UTC (7 years, 10 months ago) by manus
Added new test for bug#18094 and review#7340119 where calling `eif_thread_fork' could yield a hang in the child process.


Revision 88271 - Directory Listing
Modified Fri Feb 3 19:46:02 2012 UTC (7 years, 10 months ago) by alexk
Added missing bracket function, corrected test output letter-case and improved comments.

Revision 88269 - Directory Listing
Modified Fri Feb 3 17:55:27 2012 UTC (7 years, 10 months ago) by alexk
Extended test by adding operator and bracket expressions and assigner commands.

Revision 88267 - Directory Listing
Modified Fri Feb 3 17:17:21 2012 UTC (7 years, 10 months ago) by alexk
Added an example to demonstrate an issue with multi-dot call chains that involve separate target of a feature which written feature type is not separate, but the call still has to be logged as a separate one.

Revision 88265 - Directory Listing
Modified Fri Feb 3 01:43:35 2012 UTC (7 years, 10 months ago) by manus
Adapted tests to breaking changed in class THREAD where the later requires `make' to be called as part of the creation of a THREAD object.


Revision 88233 - Directory Listing
Modified Thu Jan 26 12:33:06 2012 UTC (7 years, 10 months ago) by alexk
Cosmetics: replaced spaces with tabs.

Revision 88232 - Directory Listing
Modified Thu Jan 26 07:10:43 2012 UTC (7 years, 10 months ago) by alexk
Changed expected test result because agent body is not going to be checked for the time being.

Revision 88231 - Directory Listing
Modified Thu Jan 26 07:08:35 2012 UTC (7 years, 10 months ago) by alexk
Requested strict void safety as VEVI errors for agents are going to be checked only in this case for the time being.

Revision 88211 - Directory Listing
Modified Fri Jan 20 08:54:12 2012 UTC (7 years, 10 months ago) by alexk
Added cases when it's safe to create an agent on an incompletely initialized object because it does not access uninitialized attributes.

Revision 88209 - Directory Listing
Modified Thu Jan 19 20:01:10 2012 UTC (7 years, 10 months ago) by alexk
Added test cases for anchored types.

Revision 88203 - Directory Listing
Modified Thu Jan 19 17:33:04 2012 UTC (7 years, 10 months ago) by alexk
Changed expected test compilation result to take into account that a formal generic used in an equality test should not be checked for conformance because an actual type maybe arbitrary and a decendant should not be checked for VWEQ in inherited code.

Revision 88197 - Directory Listing
Modified Tue Jan 17 17:34:01 2012 UTC (7 years, 10 months ago) by alexk
Added an example to demonstrate an issue with reporting VWEQ for cases that may be OK and for inherited code.

Revision 88189 - Directory Listing
Modified Tue Jan 17 06:44:12 2012 UTC (7 years, 10 months ago) by alexk
Added an example for precompiling EiffelBase with new replication rules.

Revision 88182 - Directory Listing
Modified Fri Jan 13 19:55:14 2012 UTC (7 years, 11 months ago) by alexk
Added an example to demonstrate a crash when new replication mechanism is used.

Revision 88181 - Directory Listing
Modified Fri Jan 13 19:05:17 2012 UTC (7 years, 11 months ago) by manus
Removed the A class which is not used in the test.


Revision 88170 - Directory Listing
Modified Thu Jan 12 19:07:39 2012 UTC (7 years, 11 months ago) by alexk
Changed agent creation to avoid using uninitialized Current.

Revision 88169 - Directory Listing
Modified Thu Jan 12 15:25:56 2012 UTC (7 years, 11 months ago) by alexk
Extended test by adding cases with qualified agents, agents with arguments and agents on open target.

Revision 88163 - Directory Listing
Modified Fri Jan 6 18:41:13 2012 UTC (7 years, 11 months ago) by manus
Added a new test with respect to `correct_mismatch' where if you have too many mismatches, the runtime fails to retrieve the data.


Revision 88162 - Directory Listing
Modified Fri Jan 6 17:56:18 2012 UTC (7 years, 11 months ago) by manus
Added eweasel test#attach096 showing a bug with agents on unqualified calls.


Revision 88149 - Directory Listing
Modified Thu Dec 29 20:46:00 2011 UTC (7 years, 11 months ago) by alexk
Removed type qualifiers from manifest constants to follow the changes in the language rules that now prevent from using them in constant attribute declarations.

Revision 88148 - Directory Listing
Modified Thu Dec 29 20:42:35 2011 UTC (7 years, 11 months ago) by alexk
Removed type qualifiers from manifest constants to follow the changes in the language rules that now prevent from using them in constant attribute declarations.

Revision 88147 - Directory Listing
Modified Thu Dec 29 20:40:05 2011 UTC (7 years, 11 months ago) by alexk
Removed type qualifiers from manifest constants to follow the changes in the language rules that now prevent from using them in constant attribute declarations.

Revision 88144 - Directory Listing
Modified Thu Dec 29 10:21:32 2011 UTC (7 years, 11 months ago) by alexk
Changed expected test result to follow the changes in the language rules that now prevent manifest constant in constant attribute declaration in favour of constant value.

Revision 88142 - Directory Listing
Modified Wed Dec 28 20:12:51 2011 UTC (7 years, 11 months ago) by alexk
Changed test to take into account that only 1 syntax error is shown at a time.

Revision 88141 - Directory Listing
Modified Wed Dec 28 18:57:08 2011 UTC (7 years, 11 months ago) by alexk
Added an example to demonstrate wrong use of type qualifiers in obsolete messages.

Revision 88122 - Directory Listing
Modified Mon Dec 19 14:25:35 2011 UTC (7 years, 11 months ago) by alexk
Added a test for bug#18045.

Revision 88117 - Directory Listing
Modified Tue Dec 13 18:09:10 2011 UTC (8 years ago) by dhollen
Added test incr423 for bug #18049, where resuming compilation after a VLEC
error causes the compiler to report two VLEC errors instead of one.


Revision 88115 - Directory Listing
Modified Mon Dec 12 21:09:32 2011 UTC (8 years ago) by dhollen
Added test valid274 for bug #18047, where a redefinition that names a
nonexistent assigner command elicits two VFAC(1) errors instead of one.


Revision 88106 - Directory Listing
Modified Fri Dec 9 19:40:47 2011 UTC (8 years ago) by manus
Added new test showing an incorrect code generation in finalized mode when returning an expanded Result and performing a memory allocation on it that triggers the GC.


Revision 88098 - Directory Listing
Modified Fri Dec 2 01:05:41 2011 UTC (8 years ago) by dhollen
Added test scoop023 for bug #18029, where an expanded generic class whose
formal generic is constrained and that has a detachable attribute of the
formal generic type crashes the compiler.


Revision 88096 - Directory Listing
Modified Thu Dec 1 18:39:25 2011 UTC (8 years ago) by dhollen
Added test final114 for bug #18028, where inlining a routine with two "across"
loops inside some standard style loops causes incorrect execution output.


Revision 88095 - Directory Listing
Modified Thu Dec 1 18:07:02 2011 UTC (8 years ago) by alexk
Added a test case for bug#17591.

Revision 88094 - Directory Listing
Modified Thu Dec 1 17:42:50 2011 UTC (8 years ago) by alexk
Provided expected output.

Revision 88093 - Directory Listing
Modified Thu Dec 1 17:42:32 2011 UTC (8 years ago) by alexk
Added one more test case.

Revision 88084 - Directory Listing
Modified Tue Nov 29 23:49:48 2011 UTC (8 years ago) by dhollen
Added test attach095 for bug #18023, where a nested tuple with an expanded type
causes an undetected VEVI error in a void-safe system.


Revision 88083 - Directory Listing
Modified Tue Nov 29 22:35:35 2011 UTC (8 years ago) by dhollen
Added test scoop022 for bug #18022, where changing a separate attribute in
an expanded class to be non-separate causes an undetected VUER error.


Revision 88075 - Directory Listing
Modified Tue Nov 29 17:58:50 2011 UTC (8 years ago) by dhollen
Added test noncon024 for bug #18021, where a system that uses nonconforming
inheritance produces expected output when frozen but seg faults when finalized.


Revision 88072 - Directory Listing
Modified Tue Nov 29 17:48:46 2011 UTC (8 years ago) by alexk
Modified expected output as blank lines after comments seem to be necessary and should be kept.

Revision 88058 - Directory Listing
Modified Mon Nov 28 20:11:25 2011 UTC (8 years ago) by dhollen
Added test final113 for bug #18012, where executing a void-safe system that
was finalized with inlining results in a call on Void target.


Revision 88057 - Directory Listing
Modified Mon Nov 28 19:47:15 2011 UTC (8 years ago) by dhollen
Added test config031 for bug #18010, where the compiler accepts a config file
with extra trailing non-white space text after the final </system> tag.


Revision 88051 - Directory Listing
Modified Mon Nov 28 08:54:20 2011 UTC (8 years ago) by jfiat
Fixed XML syntax by inserting a space between attribute declarations

Revision 88043 - Directory Listing
Modified Sun Nov 27 21:53:57 2011 UTC (8 years ago) by dhollen
Added test once023 for bug #18009, where a multiply inherited class with a
once-per-object routine crashes an assertion-enabled compiler.


Revision 88032 - Directory Listing
Modified Fri Nov 25 23:30:36 2011 UTC (8 years ago) by dhollen
Changed test to use precompiled base so that it runs faster when it passes.


Revision 88028 - Directory Listing
Modified Fri Nov 25 18:10:23 2011 UTC (8 years ago) by dhollen
Added test table010 for bug #18005, where calling `valid_cursor' on a cursor
obtained from a newly created hash table violates a postcondition.


Revision 87996 - Directory Listing
Modified Wed Nov 23 23:28:30 2011 UTC (8 years ago) by dhollen
Added test final112 for bug #18000, where finalizing a system with once strings
in class invariants and keeping assertions crashes an assertion-enabled compiler.


Revision 87926 - Directory Listing
Modified Mon Nov 21 22:01:56 2011 UTC (8 years ago) by dhollen
Added test incr422 for bug #17993, where removing an attribute of a separate type
after a VLEC error and resuming crashes the compiler with a panic.


Revision 87911 - Directory Listing
Modified Mon Nov 21 18:52:22 2011 UTC (8 years ago) by dhollen
Added test config030 for bug #17990, where a config file with root class named
PRECURSOR causes report of a syntax error on an unnamed file instead of a VD00 error.


Revision 87910 - Directory Listing
Modified Mon Nov 21 17:34:45 2011 UTC (8 years ago) by dhollen
Added test term211 for bug #17910, where a config file that specifies root class
NONE and has no precompiled library crashes the compiler.


Revision 87909 - Directory Listing
Modified Mon Nov 21 17:18:25 2011 UTC (8 years ago) by dhollen
Added test syntax068 for bug #17989, where a once routine without a once key
which has a static call as its first instruction causes report of a syntax error.


Revision 87899 - Directory Listing
Modified Mon Nov 21 02:58:28 2011 UTC (8 years ago) by dhollen
Added test incr421 for bug #17987, where changes to application-level options are
not applied to a non-precompiled library that specifies use_application_options="true".


Revision 87896 - Directory Listing
Modified Mon Nov 21 00:54:01 2011 UTC (8 years ago) by dhollen
Added test term209 for bug #17985, where a class with long string constants crashes
an assertion-enabled compiler.


Revision 87893 - Directory Listing
Modified Sun Nov 20 23:58:59 2011 UTC (8 years ago) by dhollen
Added test term210 for bug #17986, where a completely empty class file crashes an
assertion-enabled compiler with a precondition violation.


Revision 87870 - Directory Listing
Modified Sun Nov 20 18:10:53 2011 UTC (8 years ago) by dhollen
Added test term208 for bug #17984, where a redefinition of a routine that has a
postcondition with an agent call crashes an assertion-enabled compiler.


Revision 87854 - Directory Listing
Modified Fri Nov 18 19:33:34 2011 UTC (8 years ago) by dhollen
Added test incr420 for bug #17978, where repeatedly freezing a system with
many classes and toggling the value of all_classes in the config file before
each compile eventually crashes the compiler.


Revision 87846 - Directory Listing
Modified Fri Nov 18 06:21:33 2011 UTC (8 years ago) by manus
Updated test to not use the FUNCTION class to show the original generic conformance problem.


Revision 87845 - Directory Listing
Modified Fri Nov 18 06:13:32 2011 UTC (8 years ago) by manus
Made test pass for .NET by updating the new location of system_string.


Revision 87842 - Directory Listing
Modified Fri Nov 18 01:37:13 2011 UTC (8 years ago) by manus
Removed the old code that was changing the directory of compilation since now the compiler handles that properly and removed old comment for the 4.2 Eiffel compiler.


Revision 87841 - Directory Listing
Modified Fri Nov 18 01:34:36 2011 UTC (8 years ago) by manus
Fixed missing double quote for EXCLUDE_SYSTEM_STRING definition which prevented the test from being ran in .NET mode.


Revision 87840 - Directory Listing
Modified Fri Nov 18 01:33:25 2011 UTC (8 years ago) by manus
Updated the .NET side of the config file to match new location of string related classes.


Revision 87839 - Directory Listing
Modified Fri Nov 18 00:36:54 2011 UTC (8 years ago) by manus
Updated config for new location of `system_string.e' in the `string' subdirectory of the kernel folder.


Revision 87827 - Directory Listing
Modified Wed Nov 16 23:05:18 2011 UTC (8 years ago) by dhollen
Added test config029 for bug #17970, where adding an invalid library and then
resuming after VD00 is reported crashes the compiler.


Revision 87804 - Directory Listing
Modified Mon Nov 14 23:01:21 2011 UTC (8 years ago) by dhollen
Added test config028 for bug #17966, where quick-melting a system with
a library location changed to an invalid value and then resuming causes
a missed VD00 error.


Revision 87801 - Directory Listing
Modified Mon Nov 14 21:05:18 2011 UTC (8 years ago) by dhollen
Added test config027 for bug #17965, where changing the name attribute
of a precompile in a configuration file triggers an incorrect VD75 error
(precompile has changed).


Revision 87794 - Directory Listing
Modified Sat Nov 12 22:40:26 2011 UTC (8 years, 1 month ago) by dhollen
Corrected test exec152 to not do bit shift operations with 64 or -64, since a bit shift
value greater than or equal to the width of the INTEGER_64 being shifted results in
undefined behavior.  Test now passes.


Revision 87792 - Directory Listing
Modified Fri Nov 11 21:28:38 2011 UTC (8 years, 1 month ago) by dhollen
Added test term207 for bug #17961, where a static access on a formal generic
via a call to an inherited routine crashes the compiler.


Revision 87782 - Directory Listing
Modified Thu Nov 10 23:53:25 2011 UTC (8 years, 1 month ago) by manus
Use $ISE_EIFFEL and $ISE_PLATFORM to locate `ec'.


Revision 87779 - Directory Listing
Modified Thu Nov 10 20:54:43 2011 UTC (8 years, 1 month ago) by dhollen
Added test final11 for bug #17957, where a static call on an external where
the class is specified via a QAT involving a formal generic yields incorrect
execution output if system is finalized with inlining.


Revision 87759 - Directory Listing
Modified Wed Nov 9 23:23:09 2011 UTC (8 years, 1 month ago) by dhollen
Added test once022 for bug #17955, where a system that prints an array
whose elements are of an expanded type seg faults if the base class of
the expanded type includes a once-per-object function.


Revision 87756 - Directory Listing
Modified Wed Nov 9 20:13:02 2011 UTC (8 years, 1 month ago) by dhollen
Added test assert005 for bug #17952, where a call to a routine with a False
postcondition does not raise an exception for a system that is finalized
with inlining.


Revision 87734 - Directory Listing
Modified Fri Nov 4 22:31:18 2011 UTC (8 years, 1 month ago) by dhollen
Added test incr419 for bug #17942, where changing generic classes to be
non-generic in a system that uses QATs crashes the compiler.


Revision 87717 - Directory Listing
Modified Thu Nov 3 23:13:32 2011 UTC (8 years, 1 month ago) by manus
Added a new test showing that MISMATCH_INFORMATION would still yield a version mismatched when there is no version mismatched but there is a schema mismatch.


Revision 87716 - Directory Listing
Modified Thu Nov 3 18:21:03 2011 UTC (8 years, 1 month ago) by dhollen
Added test exec347 for bug #17935, where setting environment variable
EIF_MEMORY_SCAVENGE to a fairly small value causes incorrect execution output
for a finalized system.


Revision 87675 - Directory Listing
Modified Mon Oct 31 21:24:30 2011 UTC (8 years, 1 month ago) by alexk
Added missing output file.

Revision 87670 - Directory Listing
Modified Mon Oct 31 12:04:00 2011 UTC (8 years, 1 month ago) by alexk
Added an example for objects tests and reverse assignments for separate types.

Revision 87663 - Directory Listing
Modified Fri Oct 28 23:24:00 2011 UTC (8 years, 1 month ago) by dhollen
Added test valid273 for bug #17923, where the compiler correctly reports a VMFN
error but also reports a spurious VTGC(3) error.


Revision 87632 - Directory Listing
Modified Wed Oct 26 18:14:32 2011 UTC (8 years, 1 month ago) by dhollen
Corrected more casts in external routine (int16 ==> EIF_TYPE_INDEX).


Revision 87631 - Directory Listing
Modified Wed Oct 26 17:40:24 2011 UTC (8 years, 1 month ago) by manus
Ensures we print something before calling the C externals that uses `printf' as it seems that somehow the Eiffel runtime configuration of the outputs which occurs on the first CONSOLE output has an effect on what was printed before it was initialized.
Fixed the incorrect casting for `eif_typename' argument.


Revision 87612 - Directory Listing
Modified Tue Oct 25 18:15:32 2011 UTC (8 years, 1 month ago) by dhollen
Added test incr418 for bug #17913, where fixing a VDRD(6) error by changing an
attribute to a function that calls precursor, with the precursor anchored to the
calling function via a QAT, crashes the compiler.


Revision 87582 - Directory Listing
Modified Sat Oct 22 18:17:26 2011 UTC (8 years, 1 month ago) by dhollen
Added test incr417 for bug #17907, where correcting a VMFN error in a system
where one feature's type is a qualified anchored type causes the compiler to report
a spurious VEEN error.


Revision 87565 - Directory Listing
Modified Fri Oct 21 19:46:48 2011 UTC (8 years, 1 month ago) by dhollen
Added test anchor066 for bug #17903, where a qualified anchored type in
braces that resolves to NONE crashes the compiler when system is finalized.
Unqualifed anchored types that resolve to NONE also do not work correctly.


Revision 87562 - Directory Listing
Modified Fri Oct 21 16:38:44 2011 UTC (8 years, 1 month ago) by dhollen
Added test anchor065 for bug #17902, where a function with a return type
`like {G}.default', where G is a formal generic, crashes the compiler when
system is finalized if the actual generic is an expanded type.


Revision 87542 - Directory Listing
Modified Thu Oct 20 20:59:59 2011 UTC (8 years, 1 month ago) by dhollen
Added test anchor064 for bug #17901, where a qualified anchored type that references
a renamed feature of a formal generic and which appears in a creation expression in
a precondition crashes the compiler when a descendant class is processed.


Revision 87540 - Directory Listing
Modified Thu Oct 20 17:47:14 2011 UTC (8 years, 1 month ago) by dhollen
Added test term206 for bug #17900, where a particular system with a
generic class with a formal generic constrained by itself crashes the
compiler.


Revision 87533 - Directory Listing
Modified Wed Oct 19 22:51:40 2011 UTC (8 years, 1 month ago) by dhollen
Added test anchor063 for bug #17897, where a qualified anchored type
that involves a formal generic and appears in a creation expression in
a precondition crashes the compiler when it processes a descendant class.


Revision 87512 - Directory Listing
Modified Tue Oct 18 19:55:08 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87511 - Directory Listing
Modified Tue Oct 18 19:43:51 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87510 - Directory Listing
Modified Tue Oct 18 19:20:10 2011 UTC (8 years, 1 month ago) by alexk
Corrected mistakenly changed expected test result.

Revision 87509 - Directory Listing
Modified Tue Oct 18 19:16:14 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87508 - Directory Listing
Modified Tue Oct 18 19:15:10 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87507 - Directory Listing
Modified Tue Oct 18 19:14:04 2011 UTC (8 years, 1 month ago) by alexk
Changed expected test results to take into account that type BIT is now obsolete.

Revision 87506 - Directory Listing
Modified Tue Oct 18 19:10:12 2011 UTC (8 years, 1 month ago) by alexk
Changed expected test results to take into account that type BIT is now obsolete.

Revision 87505 - Directory Listing
Modified Tue Oct 18 19:07:46 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87504 - Directory Listing
Modified Tue Oct 18 19:06:39 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87503 - Directory Listing
Modified Tue Oct 18 19:05:41 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87502 - Directory Listing
Modified Tue Oct 18 19:04:15 2011 UTC (8 years, 1 month ago) by alexk
Changed expected test results to take into account that type BIT is now obsolete.

Revision 87501 - Directory Listing
Modified Tue Oct 18 19:04:01 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87500 - Directory Listing
Modified Tue Oct 18 18:53:58 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87499 - Directory Listing
Modified Tue Oct 18 12:01:41 2011 UTC (8 years, 1 month ago) by alexk
Specified that BIT type is used by the example.

Revision 87498 - Directory Listing
Modified Tue Oct 18 11:54:40 2011 UTC (8 years, 1 month ago) by alexk
Changed expected test results to take into account that type BIT is now obsolete.

Revision 87493 - Directory Listing
Modified Tue Oct 18 06:33:29 2011 UTC (8 years, 1 month ago) by manus
Added a new test for bug#17893 where we fail the C code generation when an expanded generic type is defined via the usage of an anchor to an argument.


Revision 87439 - Directory Listing
Modified Mon Oct 10 18:48:27 2011 UTC (8 years, 2 months ago) by alexk
Changed expected test result to reflect forthcoming ability of the compiler to compile systems without BIT types.

Revision 87431 - Directory Listing
Modified Sat Oct 8 12:14:44 2011 UTC (8 years, 2 months ago) by alexk
Prepared tests for new syntax defaults.

Revision 87430 - Directory Listing
Modified Sat Oct 8 11:14:06 2011 UTC (8 years, 2 months ago) by alexk
Prepared tests for new syntax defaults.

Revision 87429 - Directory Listing
Modified Sat Oct 8 11:10:01 2011 UTC (8 years, 2 months ago) by alexk
Prepared tests for new syntax defaults.

Revision 87428 - Directory Listing
Modified Sat Oct 8 10:59:09 2011 UTC (8 years, 2 months ago) by alexk
Fixed syntax error of last commit.

Revision 87427 - Directory Listing
Modified Sat Oct 8 10:56:39 2011 UTC (8 years, 2 months ago) by alexk
Prepared tests for new syntax defaults.

Revision 87426 - Directory Listing
Modified Sat Oct 8 10:44:48 2011 UTC (8 years, 2 months ago) by alexk
Prepared tests for new syntax defaults.

Revision 87424 - Directory Listing
Modified Fri Oct 7 21:10:53 2011 UTC (8 years, 2 months ago) by manus
Added a new test showing a failure of the compiler to interpret an inherited signature to the current context, causing a compiler crash.


Revision 87412 - Directory Listing
Modified Wed Oct 5 14:31:38 2011 UTC (8 years, 2 months ago) by alexk
Correct expected error for reverse assignment to a stable attribute of a formal generic type to reflect that the type may be attached and in that case it does not matter whether the attribute is stable or not.

Revision 87407 - Directory Listing
Modified Tue Oct 4 20:50:51 2011 UTC (8 years, 2 months ago) by alexk
Added a test to make sure the void-safety errors are not raised in cases when initialization status is actually unknown because of other errors.

Revision 87380 - Directory Listing
Modified Sat Oct 1 04:40:28 2011 UTC (8 years, 2 months ago) by manus
Updated eweasel to new hierarchy of string classes in the kernel cluster of EiffelBase.


Revision 87378 - Directory Listing
Modified Fri Sep 30 22:13:35 2011 UTC (8 years, 2 months ago) by manus
Updated test due to changes in STRING_SEARCHER which now depends on ARRAYED_LIST.


Revision 87336 - Directory Listing
Modified Mon Sep 26 23:09:14 2011 UTC (8 years, 2 months ago) by manus
Added some more testing of string operations on IMMUTABLE_STRING_xx instances obtained from `shared_substring' using a lower index different than 1.


Revision 87335 - Directory Listing
Modified Mon Sep 26 21:25:05 2011 UTC (8 years, 2 months ago) by manus
Added test showing that `item', `code' and `item_code' where not properly implemented when using an immutable string created with shared_substring with a lower index different than 1.


Revision 87332 - Directory Listing
Modified Mon Sep 26 14:00:41 2011 UTC (8 years, 2 months ago) by alexk
Added a test to check that a false postcondition triggers an exception regardless of assertion settings because the compiler relies on this behaviour.

Revision 87322 - Directory Listing
Modified Fri Sep 23 23:52:18 2011 UTC (8 years, 2 months ago) by manus
Added new test showing the `is_boolean' is not properly implemented for IMMUTABLE_STRINGs when they are created via a call to `shared_substring'.


Revision 87276 - Directory Listing
Modified Wed Sep 21 22:42:25 2011 UTC (8 years, 2 months ago) by manus
Added new test for testing of {POINTER}.is_default_pointer.


Revision 87238 - Directory Listing
Modified Tue Sep 20 06:45:18 2011 UTC (8 years, 2 months ago) by alexk
Updated test to follow recent changes to assignment validity rule.

Revision 87232 - Directory Listing
Modified Mon Sep 19 07:41:25 2011 UTC (8 years, 2 months ago) by alexk
Added a test case for string constant attribute.

Revision 87205 - Directory Listing
Modified Tue Sep 13 11:19:26 2011 UTC (8 years, 3 months ago) by alexk
Extended test to cover assigner command declarations for non-stable attributes.

Revision 87202 - Directory Listing
Modified Tue Sep 13 09:36:38 2011 UTC (8 years, 3 months ago) by alexk
Added new cases to include attachment status in testing.

Revision 87193 - Directory Listing
Modified Mon Sep 12 18:23:43 2011 UTC (8 years, 3 months ago) by alexk
Added an example to test that separateness status of a formal generic type is taken into account.

Revision 87192 - Directory Listing
Modified Mon Sep 12 15:50:57 2011 UTC (8 years, 3 months ago) by alexk
Added an example that makes sure indirect initialization of attributes using self-initializing attributes is checked correctly.

Revision 87190 - Directory Listing
Modified Mon Sep 12 09:24:00 2011 UTC (8 years, 3 months ago) by alexk
Used void-safe library as otherwise we get VD88 that a void-safe class relies on a non-void-safe one from EiffelBase.

Revision 87189 - Directory Listing
Modified Mon Sep 12 09:22:36 2011 UTC (8 years, 3 months ago) by alexk
Used void-safe library as otherwise we get VD88 that a void-safe class relies on a non-void-safe one from EiffelBase.

Revision 87188 - Directory Listing
Modified Mon Sep 12 09:20:21 2011 UTC (8 years, 3 months ago) by alexk
Used void-safe library as otherwise we get VD88 that a void-safe class relies on a non-void-safe one from EiffelBase.

Revision 87185 - Directory Listing
Modified Fri Sep 9 18:11:37 2011 UTC (8 years, 3 months ago) by alexk
Corrected test to take into account that a self-initializing attribute should have set Result at the end.

Revision 87184 - Directory Listing
Modified Fri Sep 9 05:32:45 2011 UTC (8 years, 3 months ago) by alexk
Changed expected test result to follow recent modifications that do not allow assigner to use a type different from the associated query.

Revision 87181 - Directory Listing
Modified Thu Sep 8 11:33:52 2011 UTC (8 years, 3 months ago) by alexk
Corrected expected test results by taking into account that attachment status of `like Current' does not depend on "attached-by-default" option.


Revision 87177 - Directory Listing
Modified Wed Sep 7 13:14:24 2011 UTC (8 years, 3 months ago) by alexk
Changed expected test result because using Current in self-initializing attribute should be safe in that case.

Revision 87176 - Directory Listing
Modified Wed Sep 7 13:13:38 2011 UTC (8 years, 3 months ago) by alexk
Changed expected test result because using Current in self-initializing attribute should be safe in that case.

Revision 87175 - Directory Listing
Modified Wed Sep 7 04:40:38 2011 UTC (8 years, 3 months ago) by alexk
Added an example for mutually-dependent self-initializing attributes.

Revision 87174 - Directory Listing
Modified Wed Sep 7 04:11:34 2011 UTC (8 years, 3 months ago) by alexk
Added an example for bug#17779 and the updates to be included in the standard.

Revision 87170 - Directory Listing
Modified Tue Sep 6 04:27:56 2011 UTC (8 years, 3 months ago) by alexk
Added an example for bug#17806.

Revision 87163 - Directory Listing
Modified Mon Sep 5 13:47:30 2011 UTC (8 years, 3 months ago) by alexk
Extended test cases with a mandatory check instruction that always fails.

Revision 87155 - Directory Listing
Modified Sun Sep 4 08:16:39 2011 UTC (8 years, 3 months ago) by alexk
Extended test cases to include loop invariant, variant and exit condition (see bug#17778) as well as the legal code when the variable in the loop is not detached.

Revision 87153 - Directory Listing
Modified Sat Sep 3 18:15:34 2011 UTC (8 years, 3 months ago) by alexk
Added an example for bug#17765.

Revision 87152 - Directory Listing
Modified Sat Sep 3 12:37:39 2011 UTC (8 years, 3 months ago) by alexk
Changed expected compilation result to take into account that the check for VTEC(2) may be delayed.

Revision 87151 - Directory Listing
Modified Sat Sep 3 12:37:03 2011 UTC (8 years, 3 months ago) by alexk
Changed expected compilation result to take into account that the check for VTEC(2) may be delayed.

Revision 87150 - Directory Listing
Modified Sat Sep 3 12:36:47 2011 UTC (8 years, 3 months ago) by alexk
Changed expected compilation result to take into account that the check for VTEC(2) may be delayed.

Revision 87146 - Directory Listing
Modified Sat Sep 3 11:53:31 2011 UTC (8 years, 3 months ago) by alexk
Corrected test to use the modern syntax for detachable type declaration and used `detachable NONE' for a detachable entity because the types are attached by default.

Revision 87144 - Directory Listing
Modified Fri Sep 2 17:42:15 2011 UTC (8 years, 3 months ago) by alexk
Modified test to switch to the void-safe version of EiffelBase as required by the system.

Revision 87130 - Directory Listing
Modified Wed Aug 31 19:42:56 2011 UTC (8 years, 3 months ago) by manus
Fixed missing incrment of counter. Increased number of GC collection per thread to 10_000.


Revision 87129 - Directory Listing
Modified Wed Aug 31 18:14:15 2011 UTC (8 years, 3 months ago) by manus
Added a new test showing a crash in the runtime when a thread call die and other threads are busy performing GC cycle.


Revision 87124 - Directory Listing
Modified Mon Aug 29 21:21:25 2011 UTC (8 years, 3 months ago) by manus
New test for bug#17815 showing a crash when using QAT in a particular form of inheritance involving addition oof a generic parameter for a routine used in a QAT but initially non-generic.


Revision 87123 - Directory Listing
Modified Mon Aug 29 19:26:08 2011 UTC (8 years, 3 months ago) by alexk
Taken into account the check for void-safety mismatch between dependent classes.

Revision 87122 - Directory Listing
Modified Mon Aug 29 19:20:28 2011 UTC (8 years, 3 months ago) by alexk
Changed expected compilation result when an ancestor or a supplier has less strict void-safety requirements (i.e. when VD88 is violated).

Revision 87109 - Directory Listing
Modified Sat Aug 27 02:50:02 2011 UTC (8 years, 3 months ago) by alexk
Corrected test to take into account that default attachment setting can be applied to NONE.

Revision 87108 - Directory Listing
Modified Fri Aug 26 14:57:07 2011 UTC (8 years, 3 months ago) by alexk
Added an example for bug#17766.

Revision 87082 - Directory Listing
Modified Tue Aug 23 22:56:19 2011 UTC (8 years, 3 months ago) by manus
New test showing that profiling + multithreading does not always work together.


Revision 87079 - Directory Listing
Modified Tue Aug 23 18:44:16 2011 UTC (8 years, 3 months ago) by alexk
Changed expected compiler result caused by the recent modifications to the attachment status of `like Current'.

Revision 87075 - Directory Listing
Modified Mon Aug 22 21:13:24 2011 UTC (8 years, 3 months ago) by manus
Added a new test showing that the compiler does not report the right line number for empty tuple or arrays used as the expression of an object test.


Revision 87074 - Directory Listing
Modified Mon Aug 22 19:10:38 2011 UTC (8 years, 3 months ago) by manus
Updated catalog to mark some tests passing.


Revision 87072 - Directory Listing
Modified Sun Aug 21 15:48:14 2011 UTC (8 years, 3 months ago) by alexk
Modified test to take into account that default attachment status of `like Current' is attached regardless of default attachment status.

Revision 87071 - Directory Listing
Modified Sun Aug 21 15:33:53 2011 UTC (8 years, 3 months ago) by alexk
Added explicit test cases to check that `like Current' is considered attached regardless of default attachment status.

Revision 87061 - Directory Listing
Modified Fri Aug 19 14:00:45 2011 UTC (8 years, 3 months ago) by alexk
Turned full class checking off to make sure the void-safety error is reported regardless of this setting.

Revision 87060 - Directory Listing
Modified Fri Aug 19 13:59:44 2011 UTC (8 years, 3 months ago) by alexk
Corrected expected compilation result.

Revision 87054 - Directory Listing
Modified Thu Aug 18 18:19:25 2011 UTC (8 years, 3 months ago) by alexk
Added an example for bug#17764.

Revision 87039 - Directory Listing
Modified Wed Aug 17 04:32:19 2011 UTC (8 years, 3 months ago) by manus
Updated to results of rev#87038. 


Revision 87036 - Directory Listing
Modified Wed Aug 17 04:21:31 2011 UTC (8 years, 3 months ago) by manus
Fixed expected output to types from TEST.


Revision 87035 - Directory Listing
Modified Wed Aug 17 04:20:13 2011 UTC (8 years, 3 months ago) by manus
Added a new test showing that the runtime catcall detection does not work on TUPLEs.


Revision 87004 - Directory Listing
Modified Fri Aug 12 22:41:22 2011 UTC (8 years, 4 months ago) by manus
Added new test similar to exec344 except that this time a manifest tuple where the expression is an attribute does not have the right type at runtime in descendants.


Revision 87003 - Directory Listing
Modified Fri Aug 12 22:02:49 2011 UTC (8 years, 4 months ago) by manus
Compiled with assertions in final mode.


Revision 87001 - Directory Listing
Modified Fri Aug 12 21:59:06 2011 UTC (8 years, 4 months ago) by manus
New test for bug#17781 where the type of a feature argument was resolved statically at the time of specification rather than reevaluated in descendants.


Revision 86994 - Directory Listing
Modified Fri Aug 12 17:28:32 2011 UTC (8 years, 4 months ago) by manus
Changed the expected output one more time. This is due to the compiler not recompiling routines that have not fundammentally changed. However there is a question for the standard as currently the standard leaves the order unspecified, meaning that our outputs are correct even if they contradict themselves from one compilation to the next. One possible solution for the standard is to take inheritance clause in their lexicographic order.


Revision 86993 - Directory Listing
Modified Fri Aug 12 17:13:39 2011 UTC (8 years, 4 months ago) by manus
Fixed test to not throw an error if the AST are Voids since they are only Void with the NULL factory and we should take that into account.


Revision 86989 - Directory Listing
Modified Thu Aug 11 21:51:26 2011 UTC (8 years, 4 months ago) by manus
Cosmetics on white spaces.


Revision 86988 - Directory Listing
Modified Thu Aug 11 21:50:38 2011 UTC (8 years, 4 months ago) by manus
Cosmetics on white spaces.


Revision 86987 - Directory Listing
Modified Thu Aug 11 21:49:58 2011 UTC (8 years, 4 months ago) by manus
New test similar to rdtp001 except that it ensures that the implementation of `is_equivalent' from AST_EIFFEL is correct by comparing the result of two parsings of the same class and verifying they are indeed equivalent.


Revision 86986 - Directory Listing
Modified Thu Aug 11 17:44:33 2011 UTC (8 years, 4 months ago) by manus
Found an issue with creation of special of expanded involving some melted code which does not crash during the SPECIAL creation but only later because the callstack is corrupted.


Revision 86954 - Directory Listing
Modified Mon Aug 8 21:26:22 2011 UTC (8 years, 4 months ago) by manus
Added a new test showing that a simple change causes a refreeze when it should not have.


Revision 86936 - Directory Listing
Modified Wed Aug 3 23:07:18 2011 UTC (8 years, 4 months ago) by manus
Added a new test for bug#17761 where an attribute with body that is called and create a new object (GC wise) and assign to the current object which is old (GC wise) would not call the RTAR macro and thus not updating the old object of the new attribute address if the new object is moved.


Revision 86928 - Directory Listing
Modified Mon Aug 1 23:14:18 2011 UTC (8 years, 4 months ago) by manus
Fixed output for test as STRING_8 will be attached.


Revision 86927 - Directory Listing
Modified Mon Aug 1 23:11:22 2011 UTC (8 years, 4 months ago) by manus
New result for 7.0 rev#86926


Revision 86925 - Directory Listing
Modified Mon Aug 1 22:50:42 2011 UTC (8 years, 4 months ago) by manus
Adapted code to detect that now we are triggering a precondition violation in `own_from_pointer' rather than accepting a null pointer and violating our invariant.


Revision 86914 - Directory Listing
Modified Fri Jul 29 12:37:46 2011 UTC (8 years, 4 months ago) by alexk
Added an example to verify that the entities in unreachable code are considered initialized and properly set.

Revision 86911 - Directory Listing
Modified Thu Jul 28 12:56:30 2011 UTC (8 years, 4 months ago) by alexk
Added an example to test top-level exception that should be propagated to the caller on query call.

Revision 86888 - Directory Listing
Modified Thu Jul 21 19:03:57 2011 UTC (8 years, 4 months ago) by manus
Added a test showing a hang/crash when waiting for a child thread termination.


Revision 86886 - Directory Listing
Modified Thu Jul 21 18:19:36 2011 UTC (8 years, 4 months ago) by dhollen
Added test lib038 for bug #17749, where a call to {MANAGED_POINTER}.own_from_pointer
can violate the class invariant.


Revision 86880 - Directory Listing
Modified Wed Jul 20 18:33:14 2011 UTC (8 years, 4 months ago) by king
Fixed test name to match that in catalog

Revision 86879 - Directory Listing
Modified Wed Jul 20 16:42:34 2011 UTC (8 years, 4 months ago) by king
Added retrying of test 10 times

Revision 86878 - Directory Listing
Modified Wed Jul 20 16:33:04 2011 UTC (8 years, 4 months ago) by king
Added manual thread018 shared mutex test to catalog

Revision 86877 - Directory Listing
Modified Wed Jul 20 16:12:20 2011 UTC (8 years, 4 months ago) by king
Added thread018 test which shows the system may hang on exit if a shared mutex is locked and the owner exits whilst another thread is waiting on it

Revision 86872 - Directory Listing
Modified Tue Jul 19 23:29:52 2011 UTC (8 years, 4 months ago) by dhollen
Added test scoop018 for bug #17748, where changing a boolean attribute in a
SCOOP system to a once-per-object function causes an "illegal value type" execution panic.


Revision 86862 - Directory Listing
Modified Thu Jul 14 21:30:42 2011 UTC (8 years, 5 months ago) by dhollen
Added test scoop017 for bug #17743, where a separate call to a constant
feature gives incorrect results for frozen and finalized code.


Revision 86853 - Directory Listing
Modified Wed Jul 13 22:37:21 2011 UTC (8 years, 5 months ago) by dhollen
Added test scoop016 for bug #17740, where finalizing a SCOOP system without
inlining generates uncompilable C code.


Revision 86852 - Directory Listing
Modified Wed Jul 13 20:17:14 2011 UTC (8 years, 5 months ago) by dhollen
Added test scoop015 for bug #17739, where finalizing the producer-consumer
example crashes the compiler.


Revision 86843 - Directory Listing
Modified Tue Jul 12 17:32:35 2011 UTC (8 years, 5 months ago) by alexk
Changed expected result of test#scoop014 because the associated bug#17735 has been fixed in rev#86842.

Revision 86836 - Directory Listing
Modified Tue Jul 12 02:19:41 2011 UTC (8 years, 5 months ago) by dhollen
Added test vffd802 for bug #17736, where the compiler reports a VFFD(8) error on a
once-per-process procedure in a SCOOP system.


Revision 86835 - Directory Listing
Modified Tue Jul 12 02:12:43 2011 UTC (8 years, 5 months ago) by dhollen
Added test scoop014 for bug #17735, where a SCOOP system with a separate type that is also
expanded violates a precondition with an assertion-enabled compiler.


Revision 86831 - Directory Listing
Modified Sun Jul 10 00:23:11 2011 UTC (8 years, 5 months ago) by dhollen
Added test scoop013 for bug #17731, where inlining a routine call on a
separate argument generates uncompilable C code.


Revision 86780 - Directory Listing
Modified Thu Jun 23 14:15:50 2011 UTC (8 years, 5 months ago) by dhollen
Added test anchor061 for bug #17693, where a qualified anchored type that
references the original name of a feature of a formal generic that has been
renamed crashes an assertion-enabled compiler.


Revision 86755 - Directory Listing
Modified Tue Jun 21 04:39:45 2011 UTC (8 years, 5 months ago) by manus
Augmented the test.


Revision 86747 - Directory Listing
Modified Thu Jun 16 15:18:54 2011 UTC (8 years, 5 months ago) by dhollen
Added test pretty028 for bug #17662, where comments between features are not
indented consistently.


Revision 86745 - Directory Listing
Modified Thu Jun 16 11:58:31 2011 UTC (8 years, 5 months ago) by alexk
Added an example for a different case with comments mentioned in bug#17660.

Revision 86737 - Directory Listing
Modified Wed Jun 15 21:52:34 2011 UTC (8 years, 5 months ago) by dhollen
Added test pretty026 for bug #17660, where pretty printing a constant attribute
with a comment produces incorrect results.


Revision 86736 - Directory Listing
Modified Wed Jun 15 21:33:26 2011 UTC (8 years, 5 months ago) by dhollen
Added test pretty025 for bug #17659, where pretty printer indents routine
comments one tab too much.


Revision 86735 - Directory Listing
Modified Wed Jun 15 21:16:17 2011 UTC (8 years, 5 months ago) by dhollen
Added test pretty024 for bug #17658, where prettifying a class with multiple
feature clauses produces incorrect indentation.


Revision 86729 - Directory Listing
Modified Tue Jun 14 19:35:32 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17587.

Revision 86727 - Directory Listing
Modified Tue Jun 14 18:02:32 2011 UTC (8 years, 6 months ago) by alexk
Extended test with more cases for Elseif and Else parts.

Revision 86726 - Directory Listing
Modified Tue Jun 14 16:34:16 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17607.

Revision 86725 - Directory Listing
Modified Tue Jun 14 15:14:16 2011 UTC (8 years, 6 months ago) by dhollen
Added test final110 for bug #17644, where a finalized multithreaded system that
has a once-per-process function and is compiled with profiling enabled crashes
when executed.


Revision 86723 - Directory Listing
Modified Tue Jun 14 14:22:11 2011 UTC (8 years, 6 months ago) by alexk
Corrected feature comment indentation.

Revision 86722 - Directory Listing
Modified Tue Jun 14 14:16:38 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17589.

Revision 86720 - Directory Listing
Modified Tue Jun 14 13:54:46 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17592.

Revision 86718 - Directory Listing
Modified Tue Jun 14 13:26:28 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17606.

Revision 86712 - Directory Listing
Modified Sat Jun 11 18:58:58 2011 UTC (8 years, 6 months ago) by alexk
Modified expected output as a tag with a comment and an expression is treated as one assertion clause rather than two.

Revision 86711 - Directory Listing
Modified Sat Jun 11 12:58:22 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17574.

Revision 86709 - Directory Listing
Modified Sat Jun 11 11:52:52 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17572.

Revision 86707 - Directory Listing
Modified Sat Jun 11 11:37:12 2011 UTC (8 years, 6 months ago) by alexk
Extended test cases to cover bug#17571.

Revision 86703 - Directory Listing
Modified Fri Jun 10 18:07:20 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17553.

Revision 86702 - Directory Listing
Modified Fri Jun 10 16:50:26 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17570.

Revision 86700 - Directory Listing
Modified Fri Jun 10 16:28:19 2011 UTC (8 years, 6 months ago) by manus
New test for bug#11167. Once the test has been built it has to be manually tested.


Revision 86699 - Directory Listing
Modified Fri Jun 10 16:04:47 2011 UTC (8 years, 6 months ago) by manus
Removed skip flag term178 since it works now.


Revision 86697 - Directory Listing
Modified Fri Jun 10 16:00:31 2011 UTC (8 years, 6 months ago) by manus
Added a check for a small size for EIF_STACK_CHUNK.


Revision 86681 - Directory Listing
Modified Thu Jun 9 14:24:42 2011 UTC (8 years, 6 months ago) by manus
Updated to match the new position reported by the compiler for using `select' in a non-conforming branch (now it is the `select' keyword that is highlighted.


Revision 86674 - Directory Listing
Modified Wed Jun 8 23:36:24 2011 UTC (8 years, 6 months ago) by manus
Updated to match compiler output which will now put the error on the `select' keyword.


Revision 86646 - Directory Listing
Modified Sun Jun 5 19:14:48 2011 UTC (8 years, 6 months ago) by dhollen
Added test term204 for bug #17624, where an ISE_EC_FLAGS environment variable
whose value is missing a closing double quote crashes the compiler.


Revision 86645 - Directory Listing
Modified Sat Jun 4 16:43:14 2011 UTC (8 years, 6 months ago) by manus
Added new test for bug#17622 showing a bug in the implementation of `read_to_string' from FILE descendants.


Revision 86641 - Directory Listing
Modified Fri Jun 3 22:42:52 2011 UTC (8 years, 6 months ago) by dhollen
Added test valid272 for bug #17619, where the compiler does not report
a VMSS(3) error for an unnecessary select clause when class is inherited
both conformingly and noncormingly.


Revision 86605 - Directory Listing
Modified Thu Jun 2 22:00:16 2011 UTC (8 years, 6 months ago) by dhollen
Added more missing "execute_result ok" instructions to test control files,
for possibly more precise error messages if a test fails.


Revision 86602 - Directory Listing
Modified Thu Jun 2 21:04:44 2011 UTC (8 years, 6 months ago) by dhollen
Added missing "execute_result" instructions before comparison with
expected output.


Revision 86601 - Directory Listing
Modified Thu Jun 2 20:50:29 2011 UTC (8 years, 6 months ago) by dhollen
Corrected test control file error (execute_work instruction was before
C compilation).  Also, fixed output file name.


Revision 86600 - Directory Listing
Modified Thu Jun 2 20:15:56 2011 UTC (8 years, 6 months ago) by dhollen
Added test final109 for bug #17614, where inlining a routine that references
a manifest type which is a formal generic produces incorrect C code.


Revision 86595 - Directory Listing
Modified Wed Jun 1 12:31:34 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17559.

Revision 86593 - Directory Listing
Modified Wed Jun 1 11:56:18 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17558.

Revision 86591 - Directory Listing
Modified Wed Jun 1 10:13:29 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17556.

Revision 86589 - Directory Listing
Modified Wed Jun 1 08:44:31 2011 UTC (8 years, 6 months ago) by alexk
Corrected expected output (removed extraneous whitespace).

Revision 86588 - Directory Listing
Modified Wed Jun 1 08:13:21 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17554.

Revision 86587 - Directory Listing
Modified Tue May 31 22:47:18 2011 UTC (8 years, 6 months ago) by dhollen
Added test syntax066 for bug #17598, where the compiler incorrectly accepts
a number and a following identifier not separated by a break or special symbol.


Revision 86586 - Directory Listing
Modified Tue May 31 22:05:20 2011 UTC (8 years, 6 months ago) by dhollen
Added test syntax065 for bug #17597, where characters specified with
non-decimal codes (like '%/0x57/') are not accepted in manifest strings.


Revision 86585 - Directory Listing
Modified Tue May 31 18:13:40 2011 UTC (8 years, 6 months ago) by dhollen
Corrected test.


Revision 86584 - Directory Listing
Modified Tue May 31 17:36:49 2011 UTC (8 years, 6 months ago) by dhollen
Added test syntax064 for bug #17593, where the parser accepts more
than one semicolon after a feature declaration.


Revision 86581 - Directory Listing
Modified Tue May 31 09:11:58 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17569.

Revision 86579 - Directory Listing
Modified Tue May 31 07:39:57 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17562.

Revision 86577 - Directory Listing
Modified Tue May 31 07:03:22 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17555.

Revision 86575 - Directory Listing
Modified Mon May 30 18:32:25 2011 UTC (8 years, 6 months ago) by alexk
Corrected expected output.

Revision 86574 - Directory Listing
Modified Mon May 30 18:27:55 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17573.

Revision 86566 - Directory Listing
Modified Fri May 27 16:02:47 2011 UTC (8 years, 6 months ago) by alexk
Added more test cases.

Revision 86565 - Directory Listing
Modified Fri May 27 15:33:01 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17552.

Revision 86564 - Directory Listing
Modified Fri May 27 15:15:37 2011 UTC (8 years, 6 months ago) by dhollen
Added test syntax063 for bug #17578, where non-conforming inheritance with
a select clause is reported as a syntax error but the line cited is 0 instead
of the correct line number.


Revision 86559 - Directory Listing
Modified Thu May 26 21:41:03 2011 UTC (8 years, 6 months ago) by dhollen
Updated eweasel results for Solaris SPARC 32-bit and 64-bit.


Revision 86558 - Directory Listing
Modified Thu May 26 18:30:42 2011 UTC (8 years, 6 months ago) by alexk
Extended test cases with named tuple.

Revision 86556 - Directory Listing
Modified Thu May 26 12:14:00 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17550.

Revision 86555 - Directory Listing
Modified Thu May 26 12:03:51 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17551.

Revision 86554 - Directory Listing
Modified Thu May 26 11:57:17 2011 UTC (8 years, 6 months ago) by alexk
Added one more case and corrected expected white spaces.

Revision 86553 - Directory Listing
Modified Thu May 26 07:44:51 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17549.

Revision 86552 - Directory Listing
Modified Thu May 26 07:34:38 2011 UTC (8 years, 6 months ago) by alexk
Provided description of the test.

Revision 86551 - Directory Listing
Modified Thu May 26 07:29:34 2011 UTC (8 years, 6 months ago) by alexk
Added more test cases.

Revision 86550 - Directory Listing
Modified Thu May 26 07:13:43 2011 UTC (8 years, 6 months ago) by alexk
Added an example for bug#17548.

Revision 86530 - Directory Listing
Modified Tue May 24 07:08:32 2011 UTC (8 years, 6 months ago) by manus
Updated to the 6.8 release results.


Revision 86529 - Directory Listing
Modified Tue May 24 07:01:32 2011 UTC (8 years, 6 months ago) by manus
Updated with the 6.8 results.


Revision 86528 - Directory Listing
Modified Tue May 24 06:53:38 2011 UTC (8 years, 6 months ago) by manus
Updated to 6.8 results modulo the following tests that are marked to pass but are actually not passing: except003, incr246, exec278 and rdtp001. We are marking them pass because future releases should fix this regression.


Revision 86523 - Directory Listing
Modified Tue May 24 05:58:02 2011 UTC (8 years, 6 months ago) by manus
Expanded test with `old expression'. This exhibit a bug we found with exec060 and fixed at revision rev#86522.


Revision 86521 - Directory Listing
Modified Tue May 24 05:46:59 2011 UTC (8 years, 6 months ago) by manus
Prevented warnings for unused local.


Revision 86517 - Directory Listing
Modified Mon May 23 18:12:56 2011 UTC (8 years, 6 months ago) by manus
Added a new test showing the generating .NET code for an inherited routine involving `like current' in a descendant class where the generic is actualized to an expanded it crashes the compiler.


Revision 86506 - Directory Listing
Modified Sat May 21 18:43:09 2011 UTC (8 years, 6 months ago) by alexk
Changed class name to avoid name clashes.

Revision 86503 - Directory Listing
Modified Fri May 20 13:48:18 2011 UTC (8 years, 6 months ago) by alexk
Extended test with attachment and separateness marks.

Revision 86502 - Directory Listing
Modified Fri May 20 13:42:31 2011 UTC (8 years, 6 months ago) by alexk
Reverted a commit to the wrong place.

Revision 86500 - Directory Listing
Modified Fri May 20 12:32:52 2011 UTC (8 years, 6 months ago) by alexk
Extended test with attachment and separateness marks.

Revision 86499 - Directory Listing
Modified Fri May 20 11:06:00 2011 UTC (8 years, 6 months ago) by alexk
Added output of an example for the new Prettify command.

Revision 86494 - Directory Listing
Modified Fri May 20 05:38:38 2011 UTC (8 years, 6 months ago) by manus
Removed notes that were for `syntax002'.
Added output missing expected output file.


Revision 86493 - Directory Listing
Modified Fri May 20 05:34:53 2011 UTC (8 years, 6 months ago) by manus
Reverted previous commit that was intended for pretty001.


Revision 86492 - Directory Listing
Modified Fri May 20 05:32:52 2011 UTC (8 years, 6 months ago) by manus
Fixed missing test.


Revision 86486 - Directory Listing
Modified Thu May 19 20:15:38 2011 UTC (8 years, 6 months ago) by manus
Added new eweasel test for a regression in .NET compilation where inherited assertion code is not properly generated.


Revision 86485 - Directory Listing
Modified Thu May 19 19:31:15 2011 UTC (8 years, 6 months ago) by alexk
Added an example for the new Prettify command.

Revision 86484 - Directory Listing
Modified Thu May 19 10:46:24 2011 UTC (8 years, 6 months ago) by tedf
Added the first eweasel test for EiffelStore. 
* It is using MYSQL. This can be setup later in the tcf to test other implementations.
* The test can be extended by adding more classes, so that login part can be reused.
* A script setup_database.bat has been added for Windows only for the moment.

Revision 86480 - Directory Listing
Modified Wed May 18 23:34:57 2011 UTC (8 years, 6 months ago) by manus
Removed the `-silent' option that prevents us from seeing what is happening during a C compilation output.


Revision 86475 - Directory Listing
Modified Wed May 18 19:04:55 2011 UTC (8 years, 6 months ago) by manus
Updated test to not use the non-void-safe version of ARRAY.


Revision 86474 - Directory Listing
Modified Wed May 18 19:02:48 2011 UTC (8 years, 6 months ago) by manus
Updated INTERNAL for .NET so that it can compile the new TYPE class from the kernel.


Revision 86466 - Directory Listing
Modified Tue May 17 13:16:20 2011 UTC (8 years, 6 months ago) by alexk
Added a new instruction to check a new command to prettify source code.

Revision 86465 - Directory Listing
Modified Tue May 17 10:28:10 2011 UTC (8 years, 6 months ago) by alexk
Removed local variable used to create objects to fill the tables.

Revision 86451 - Directory Listing
Modified Sat May 14 08:50:19 2011 UTC (8 years, 7 months ago) by alexk
Checked that the routine body with a wait condition is actually executed an expected number of times.

Revision 86447 - Directory Listing
Modified Sat May 14 00:08:07 2011 UTC (8 years, 7 months ago) by manus
New test to show that a HASH_TABLE from the pre-void-safe era can be retrieved in post void-safe system (note that the test ignore void-safety, it focus on the structural differences of HASH_TABLE).


Revision 86425 - Directory Listing
Modified Thu May 12 21:14:16 2011 UTC (8 years, 7 months ago) by dhollen
Added test final108 for bug #17521, where a finalized system with assertions
kept does not monitor class invariants for qualified calls to external routines.


Revision 86417 - Directory Listing
Modified Wed May 11 07:13:47 2011 UTC (8 years, 7 months ago) by alexk
Extended test to cover C compilation failure in finalized mode.

Revision 86406 - Directory Listing
Modified Tue May 10 04:59:25 2011 UTC (8 years, 7 months ago) by manus
New test showing a precondition violation at degree 3.


Revision 86393 - Directory Listing
Modified Fri May 6 21:35:13 2011 UTC (8 years, 7 months ago) by dhollen
Added test term201, where a generic class TEST1 [G, H] that inherits 
LIST [TEST1 [G, H]} crashes the compiler.


Revision 86391 - Directory Listing
Modified Fri May 6 20:35:10 2011 UTC (8 years, 7 months ago) by dhollen
Extended test term108 to also check that valid static calls on a 
generic type work correctly (they do).


Revision 86389 - Directory Listing
Modified Fri May 6 20:04:55 2011 UTC (8 years, 7 months ago) by alexk
Added an example to make sure the definition of a wait condition is applied as written, i.e. it is considered a wait condition even if a separate argument is not used to compute a value of the assertion.

Revision 86388 - Directory Listing
Modified Fri May 6 19:31:46 2011 UTC (8 years, 7 months ago) by dhollen
Added test exec342 for bug #17499, where a frozen or finalized system that
calls `generating_type' on a TYPED_POINTER object seg faults.


Revision 86382 - Directory Listing
Modified Fri May 6 16:05:27 2011 UTC (8 years, 7 months ago) by dhollen
Added test final107 for bug #17498, where finalizing a system with
a function whose return type is anchored to its argument with an
actual argument which is a formal generic generates C code that won't
compile due to a redeclared identifier.


Revision 86380 - Directory Listing
Modified Fri May 6 15:44:09 2011 UTC (8 years, 7 months ago) by manus
New test for bug#17491 with assigners and object less calls.


Revision 86379 - Directory Listing
Modified Fri May 6 15:31:14 2011 UTC (8 years, 7 months ago) by manus
New test showing a postcondition violation when mixing types with the + operator.


Revision 86374 - Directory Listing
Modified Fri May 6 05:44:50 2011 UTC (8 years, 7 months ago) by manus
Fixed mistake in type for TEST1 which causes the compiler to report an error.


Revision 86370 -