/[eiffelstudio]/trunk/eweasel/control
ViewVC logotype

Log of /trunk/eweasel/control

View Directory Listing Directory Listing


Sticky Revision:

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

Revision 103687 - Directory Listing
Modified Wed Nov 27 12:51:37 2019 UTC (8 days, 2 hours 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 (5 weeks, 1 day ago) by alexk
Marked test#exec376 as passing after commit rev#103633.

Revision 103627 - Directory Listing
Modified Tue Oct 29 11:30:52 2019 UTC (5 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 ago) by jfiat
removed vhrc401, vhrc501


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


Revision 103511 - Directory Listing
Modified Tue Sep 17 08:49:29 2019 UTC (2 months, 2 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, 2 weeks ago) by alexk
Marked test#noncon016 as passing (tested with 19.07.10.3368).

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

Revision 103420 - Directory Listing
Modified Mon Aug 19 12:11:47 2019 UTC (3 months, 2 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, 2 weeks ago) by alexk
Added an example for Unicode-based agent syntax.

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

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

Revision 103321 - Directory Listing
Modified Wed Jul 3 14:29:19 2019 UTC (5 months 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, 1 week 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 103298 - Directory Listing
Modified Tue Jun 18 09:40:37 2019 UTC (5 months, 2 weeks ago) by alexk
Marked test#catcall014 as passing after fixing the version of the precompiled library it uses.

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

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

Revision 103172 - Directory Listing
Modified Fri May 17 10:01:08 2019 UTC (6 months, 2 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, 2 weeks ago) by alexk
Added an example demonstrating regression in code generation for tuples with anchored actual types.

Revision 103164 - Directory Listing
Modified Wed May 15 18:23:47 2019 UTC (6 months, 3 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 (6 months, 3 weeks 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 (6 months, 3 weeks ago) by alexk
Added an example to test how removed classes are dealt with SED-storable.

Revision 103149 - Directory Listing
Modified Sat May 11 19:27:55 2019 UTC (6 months, 3 weeks 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 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 103083 - Directory Listing
Modified Wed Apr 24 20:47:33 2019 UTC (7 months, 1 week ago) by alexk
Added an example for order on real numbers comparison.

Revision 103049 - Directory Listing
Modified Tue Apr 2 18:32:21 2019 UTC (8 months 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 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, 1 week 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, 1 week 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, 1 week 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, 1 week ago) by alexk
Marked test#final045 as passing with rev#100305.

Revision 102995 - Directory Listing
Modified Thu Mar 21 14:28:02 2019 UTC (8 months, 2 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, 2 weeks ago) by alexk
Marked test#final081, test#final111, test#final127, test#exec313 as passing after commit rev#102989.

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

Revision 102954 - Directory Listing
Modified Tue Mar 12 10:32:46 2019 UTC (8 months, 3 weeks 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 (8 months, 3 weeks ago) by alexk
Added an example for bug#19532.

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

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

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

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

Revision 102398 - Directory Listing
Modified Sat Nov 3 09:38:58 2018 UTC (13 months 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 ago) by alexk
Added an example for bug#19490.

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

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

Revision 102188 - Directory Listing
Modified Mon Sep 17 13:29:59 2018 UTC (14 months, 2 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, 2 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 (14 months, 3 weeks 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 102128 - Directory Listing
Modified Tue Sep 4 05:52:56 2018 UTC (15 months ago) by alexk
Marked test#runtime022 and test#runtime023 as passing after the fix committed at rev#102127.

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

Revision 102063 - Directory Listing
Modified Fri Aug 24 10:32:13 2018 UTC (15 months, 1 week 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, 1 week 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 102044 - Directory Listing
Modified Sun Aug 19 15:19:43 2018 UTC (15 months, 2 weeks ago) by alexk
Added an example for another form of an iteration (across) loop.

Revision 101982 - Directory Listing
Modified Fri Jul 20 16:40:02 2018 UTC (16 months, 2 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 101926 - Directory Listing
Modified Fri Jul 6 11:16:17 2018 UTC (17 months ago) by alexk
Added an example for CA093 (manifest array type mismatch).

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

Revision 101757 - Directory Listing
Modified Sun May 20 17:06:38 2018 UTC (18 months, 2 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, 2 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, 2 weeks ago) by alexk
Added an example for `{ARRAY}.force_and_fill`.

Revision 101727 - Directory Listing
Modified Fri May 11 12:55:22 2018 UTC (18 months, 3 weeks 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 (18 months, 3 weeks ago) by alexk
Added an example for validity rules of class features involving merging with non-empty assertions.

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

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

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


Revision 101644 - Directory Listing
Modified Sat Apr 7 12:15:22 2018 UTC (19 months, 4 weeks 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 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 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 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 ago) by alexk
Marked test#code_analysis028 as passing after commit rev#101526.

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

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

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

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

Revision 101488 - Directory Listing
Modified Wed Mar 14 08:56:55 2018 UTC (20 months, 3 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 (20 months, 3 weeks ago) by alexk
Added an example for code analysis rule CA071: comparison of an entity to itself.

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

Revision 101410 - Directory Listing
Modified Tue Feb 13 07:17:59 2018 UTC (21 months, 3 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 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 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 ago) by alexk
Added an example to demonstrate an issue with code generation involving creation of basic types (at least for .NET).

Revision 101241 - Directory Listing
Modified Tue Jan 16 13:09:33 2018 UTC (22 months, 2 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, 1 week 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, 1 week 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, 1 week 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 101154 - Directory Listing
Modified Fri Dec 15 10:33:55 2017 UTC (23 months, 2 weeks ago) by alexk
Added an example to check validity rule of redeclaration of a feature into a class ones.

Revision 101118 - Directory Listing
Modified Fri Dec 8 13:25:10 2017 UTC (23 months, 3 weeks 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 (23 months, 4 weeks 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 (23 months, 4 weeks 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 (23 months, 4 weeks 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 (23 months, 4 weeks 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 (23 months, 4 weeks ago) by alexk
Marked test#free007 as passing after commit at rev#101108.

Revision 101033 - Directory Listing
Modified Fri Nov 10 14:26:02 2017 UTC (2 years 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 ago) by alexk
Added an example of instance-free calls on deferred classes.

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 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 100886 - Directory Listing
Modified Tue Oct 10 20:57:15 2017 UTC (2 years, 1 month 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, 1 month 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, 1 month ago) by alexk
Added a test for instance-free feature content validity rules.

Revision 100869 - Directory Listing
Modified Tue Oct 10 14:24:51 2017 UTC (2 years, 1 month 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 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 100730 - Directory Listing
Modified Tue Sep 5 13:39:03 2017 UTC (2 years, 2 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 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 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 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 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 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 100601 - Directory Listing
Modified Thu Jul 13 17:49:33 2017 UTC (2 years, 4 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, 4 months ago) by alexk
Added an example of for old expressions in a feature body.

Revision 100585 - Directory Listing
Modified Fri Jul 7 17:47:49 2017 UTC (2 years, 4 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 100583 - Directory Listing
Modified Thu Jul 6 13:42:27 2017 UTC (2 years, 4 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 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 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 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 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 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 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 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 100383 - Directory Listing
Modified Fri May 12 15:55:35 2017 UTC (2 years, 6 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, 6 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, 6 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 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 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 100109 - Directory Listing
Modified Thu Apr 6 13:47:21 2017 UTC (2 years, 7 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 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 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 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 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 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 99962 - Directory Listing
Modified Mon Mar 13 10:21:21 2017 UTC (2 years, 8 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, 8 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 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 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 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 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 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 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 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 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 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 99806 - Directory Listing
Modified Thu Feb 9 11:53:27 2017 UTC (2 years, 9 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, 9 months ago) by alexk
Updated expected test result of test#lib042 that now passes after supporting blocking reading from a launched process.

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 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 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 99667 - Directory Listing
Modified Fri Dec 9 12:10:31 2016 UTC (2 years, 11 months ago) by alexk
Added an example that demonstrates an issue with redirection.

Revision 99663 - Directory Listing
Modified Thu Dec 8 17:11:05 2016 UTC (2 years, 11 months 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 (2 years, 11 months 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 (2 years, 11 months ago) by alexk
Added an example to demonstarte an issue with modification of capabilities of dependent precompiles/libraries.

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 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 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 99427 - Directory Listing
Modified Fri Nov 11 07:35:37 2016 UTC (3 years ago) by alexk
Added an example that demonstrates that optimization of object test is unsafe if not all code is completely void-safe.

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

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

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 99292 - Directory Listing
Modified Wed Oct 12 16:15:21 2016 UTC (3 years, 1 month 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, 1 month 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, 1 month 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, 1 month ago) by alexk
Marked test#store044 as passing after a fix by rev#99265.

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

Revision 99262 - Directory Listing
Modified Thu Oct 6 17:21:30 2016 UTC (3 years, 1 month 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 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 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 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 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, 2 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 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 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, 4 months ago) by manus
Remove time007 from passing test since the mt mode is still there on Linux


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 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 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 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 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 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 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, 6 months ago) by alexk
Marked test#attach120 as passing (the issue is fixed in rev#98716).

Revision 98711 - Directory Listing
Modified Tue May 10 11:56:03 2016 UTC (3 years, 6 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, 6 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, 6 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 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 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 98563 - Directory Listing
Modified Fri Mar 11 09:33:50 2016 UTC (3 years, 8 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, 8 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 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 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 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 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, 9 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 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 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 98246 - Directory Listing
Modified Sun Dec 13 15:16:44 2015 UTC (3 years, 11 months 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 (3 years, 11 months ago) by manus
Reverted status of time007 as it is failing on Linux (see rev#98154)


Revision 98213 - Directory Listing
Modified Wed Dec 9 12:43:09 2015 UTC (3 years, 11 months 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 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 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 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 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 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 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 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 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 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 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 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 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 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 97467 - Directory Listing
Modified Fri Jun 12 11:51:33 2015 UTC (4 years, 5 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, 5 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, 5 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 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 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 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 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 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 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 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 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 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 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 97275 - Directory Listing
Modified Mon May 11 13:19:11 2015 UTC (4 years, 6 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, 6 months ago) by alexk
Marked tests that involve assigner commands with "assigner" keyword.


Revision 97270 - Directory Listing
Modified Mon May 11 09:47:02 2015 UTC (4 years, 6 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, 6 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, 6 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, 6 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 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 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 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 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 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 97091 - Directory Listing
Modified Tue Apr 14 13:50:58 2015 UTC (4 years, 7 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, 7 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, 7 months ago) by alexk
Marked pretty030 as failing until the parser code is committed.

Revision 97058 - Directory Listing
Modified Fri Apr 10 11:55:14 2015 UTC (4 years, 7 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, 7 months ago) by alexk
Added a test for inline separate syntax.

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, 8 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, 8 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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, 9 months ago) by alexk
Tagged test#scoop012 with "manual" as the first keyword.
Added more keywords to test#scoop041.


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 96432 - Directory Listing
Modified Wed Jan 7 21:50:41 2015 UTC (4 years, 10 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 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 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 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 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 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 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, 4 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, 4 months ago) by manus
Added a new test showing a crash of the compiler introduced when fixing eweasel test#valid285.


Revision 95381 - Directory Listing
Modified Tue Jul 8 05:04:50 2014 UTC (5 years, 4 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 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 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 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 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 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 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 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 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 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 95245 - Directory Listing
Modified Wed Jun 11 20:32:08 2014 UTC (5 years, 5 months ago) by manus
Added new test showing a crash when using qualified anchor types (See bug#18893).


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 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 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 95042 - Directory Listing
Modified Tue May 13 18:18:32 2014 UTC (5 years, 6 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, 6 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, 6 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 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 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 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 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 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 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, 8 months ago) by alexk
Added a simple deadlock example.

Revision 94601 - Directory Listing
Modified Fri Mar 14 15:36:43 2014 UTC (5 years, 8 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 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 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 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 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 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 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 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 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 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 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 94226 - Directory Listing
Modified Fri Feb 7 06:32:28 2014 UTC (5 years, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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 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 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 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 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 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 (5 years, 11 months 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 (5 years, 11 months 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 93651 - Directory Listing
Modified Sat Dec 7 04:42:46 2013 UTC (5 years, 11 months 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 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 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 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 ago) by alexk
Added an example that demonstrates a VEVI error undetected by 7.3 and detected by 13.11.

Revision 93275 - Directory Listing
Modified Fri Nov 8 20:00:06 2013 UTC (6 years 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 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 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 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 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 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 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 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 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 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 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 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 92866 - Directory Listing
Modified Thu Aug 8 11:40:55 2013 UTC (6 years, 3 months ago) by tedf
Added a test to show string copied from separate is corrupted.

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 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 92687 - Directory Listing
Modified Tue Jun 11 12:02:48 2013 UTC (6 years, 5 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 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 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 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 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 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 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 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 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 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, 8 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 91364 - Directory Listing
Modified Thu Mar 14 14:57:39 2013 UTC (6 years, 8 months ago) by alexk
Removed tests for BIT type.

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 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 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 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 91190 - Directory Listing
Modified Wed Feb 6 18:23:36 2013 UTC (6 years, 9 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 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 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 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 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 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 90415 - Directory Listing
Modified Sat Jan 5 09:01:08 2013 UTC (6 years, 11 months ago) by king
Added table013 test

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 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 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 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 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 89882 - Directory Listing
Modified Sat Nov 10 00:23:49 2012 UTC (7 years 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 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 89565 - Directory Listing
Modified Thu Oct 11 16:18:43 2012 UTC (7 years, 1 month 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 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 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 89380 - Directory Listing
Modified Tue Aug 21 20:02:13 2012 UTC (7 years, 3 months ago) by king
Added scoop026 to catalog

Revision 89316 - Directory Listing
Modified Tue Aug 7 18:26:55 2012 UTC (7 years, 3 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, 3 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, 3 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 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 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 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 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 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 89115 - Directory Listing
Modified Wed Jul 11 18:09:27 2012 UTC (7 years, 4 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 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 88863 - Directory Listing
Modified Tue Jun 12 17:15:04 2012 UTC (7 years, 5 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, 5 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 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 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 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, 6 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 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 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 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 88584 - Directory Listing
Modified Fri Apr 13 22:05:53 2012 UTC (7 years, 7 months ago) by manus
Added a new test testing that eweasel is indeed configured to set and unset environment variables.


Revision 88566 - Directory Listing
Modified Thu Apr 12 20:47:14 2012 UTC (7 years, 7 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, 7 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, 7 months ago) by manus
Recorded an example of an eweasel GUI configuration file.


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 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 88298 - Directory Listing
Modified Mon Feb 13 06:04:12 2012 UTC (7 years, 9 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, 9 months ago) by alexk
Added a test to demonstare assertion violation assigner_command_computed when compiling with assertion-enabled compiler.

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 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 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, 10 months ago) by alexk
Added an example to demonstrate a crash when new replication mechanism is used.

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 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 (7 years, 11 months 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 (7 years, 11 months 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 (7 years, 11 months 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 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 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 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 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 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 87792 - Directory Listing
Modified Fri Nov 11 21:28:38 2011 UTC (8 years 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 87779 - Directory Listing
Modified Thu Nov 10 20:54:43 2011 UTC (8 years 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 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 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 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 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 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 87424 - Directory Listing
Modified Fri Oct 7 21:10:53 2011 UTC (8 years, 1 month 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 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 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 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 87193 - Directory Listing
Modified Mon Sep 12 18:23:43 2011 UTC (8 years, 2 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, 2 months ago) by alexk
Added an example that makes sure indirect initialization of attributes using self-initializing attributes is checked correctly.

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 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 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 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 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 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 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, 3 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 87001 - Directory Listing
Modified Fri Aug 12 21:59:06 2011 UTC (8 years, 3 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 86987 - Directory Listing
Modified Thu Aug 11 21:49:58 2011 UTC (8 years, 3 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, 3 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, 3 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 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 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 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, 4 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, 4 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, 4 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, 4 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, 4 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, 4 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, 4 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 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, 5 months ago) by alexk
Added an example for bug#17587.

Revision 86726 - Directory Listing
Modified Tue Jun 14 16:34:16 2011 UTC (8 years, 5 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, 5 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 86722 - Directory Listing
Modified Tue Jun 14 14:16:38 2011 UTC (8 years, 5 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, 5 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, 5 months ago) by alexk
Added an example for bug#17606.

Revision 86711 - Directory Listing
Modified Sat Jun 11 12:58:22 2011 UTC (8 years, 5 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, 5 months ago) by alexk
Added an example for bug#17572.

Revision 86703 - Directory Listing
Modified Fri Jun 10 18:07:20 2011 UTC (8 years, 5 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, 5 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, 5 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, 5 months ago) by manus
Removed skip flag term178 since it works now.


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 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 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 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 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 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 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 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 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 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 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 86447 - Directory Listing
Modified Sat May 14 00:08:07 2011 UTC (8 years, 6 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, 6 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 86406 - Directory Listing
Modified Tue May 10 04:59:25 2011 UTC (8 years, 6 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 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 86370 - Directory Listing
Modified Fri May 6 05:26:09 2011 UTC (8 years, 7 months ago) by manus
Added a new test showing a crash in the compiler when processing an agent call with a manifest tuple involving a formal generic parameter of the current class which is either the third or more formals of the class.


Revision 86366 - Directory Listing
Modified Wed May 4 22:51:06 2011 UTC (8 years, 7 months ago) by manus
New test for showing a failure while trying to find out if an inlining is possible or not.


Revision 86364 - Directory Listing
Modified Wed May 4 22:30:14 2011 UTC (8 years, 7 months ago) by manus
Added two new tests showing a bug in the incrementality of the compiler.


Revision 86360 - Directory Listing
Modified Wed May 4 18:57:51 2011 UTC (8 years, 7 months ago) by manus
New eweasel test for an inlining bug found while modifying the way inlining is performed.


Revision 86359 - Directory Listing
Modified Wed May 4 16:24:36 2011 UTC (8 years, 7 months ago) by dhollen
Added test final104 for bug #17494, where an expanded class that creates
an object of type `like Current' via several function calls whose
return type is anchored shows the generating type of the object as
"reference TEST" when system is finalized.


Revision 86356 - Directory Listing
Modified Mon May 2 22:56:44 2011 UTC (8 years, 7 months ago) by manus
Added missing `inlining' tag in test catalog.
Added test#final103 which is a variation of test#final102.


Revision 86355 - Directory Listing
Modified Fri Apr 29 20:41:50 2011 UTC (8 years, 7 months ago) by manus
Added a new test showing compiler crash during inlining.


Revision 86352 - Directory Listing
Modified Thu Apr 28 23:47:09 2011 UTC (8 years, 7 months ago) by manus
Added a new test, variation of test#final101 where the two classes are also related by an additional generic class.


Revision 86343 - Directory Listing
Modified Wed Apr 27 17:57:08 2011 UTC (8 years, 7 months ago) by manus
Added new finalization bug with inlining.


Revision 86322 - Directory Listing
Modified Tue Apr 26 00:25:16 2011 UTC (8 years, 7 months ago) by manus
Added multiconstraint tag to tests checking multiconstraint formals.


Revision 86321 - Directory Listing
Modified Tue Apr 26 00:12:36 2011 UTC (8 years, 7 months ago) by manus
Added a test similar to final087 except this time we are trying to inline a deferred routine implemented as an attribute. This is mostly to verify our new implementation for the fix of test#final087.


Revision 86300 - Directory Listing
Modified Fri Apr 22 00:21:48 2011 UTC (8 years, 7 months ago) by manus
Fixed typo in new test name for valid271.


Revision 86299 - Directory Listing
Modified Thu Apr 21 20:58:06 2011 UTC (8 years, 7 months ago) by alexk
Added an example to test release of request chain on exception.

Revision 86290 - Directory Listing
Modified Wed Apr 20 05:31:56 2011 UTC (8 years, 7 months ago) by manus
Added two new tests:
* valid271: spurious VWEQ warning
* final098: a finalization bug with inlining for bug#17451.


Revision 86266 - Directory Listing
Modified Fri Apr 15 18:42:15 2011 UTC (8 years, 7 months ago) by manus
New bug showing an inlining bug of the compiler.


Revision 86044 - Directory Listing
Modified Tue Mar 29 02:30:41 2011 UTC (8 years, 8 months ago) by alexk
Added an example for wait conditions.

Revision 85990 - Directory Listing
Modified Thu Mar 24 17:39:07 2011 UTC (8 years, 8 months ago) by manus
Added a new test showing that a thread that set `terminated' early (i.e. the thread is actually not finished) could cause the program to misbehave and infinitely wait upon exit.


Revision 85939 - Directory Listing
Modified Mon Mar 21 05:06:09 2011 UTC (8 years, 8 months ago) by manus
Added a new test for bug#17425 where a manifest string is incorrectly considered by the compiler to be of type STRING_32 when it should actually be STRING_8 and this causes a crash at degree -1.


Revision 85921 - Directory Listing
Modified Fri Mar 18 14:21:14 2011 UTC (8 years, 8 months ago) by alexk
Added an example for the new rule VFFD(8) that does not allow PROCESS-relative once functions to be of non-separate type.

Revision 85920 - Directory Listing
Modified Fri Mar 18 14:00:55 2011 UTC (8 years, 8 months ago) by alexk
Added an example to demonstrate conditions when a system gets frozen when compiling for SCOOP.

Revision 85916 - Directory Listing
Modified Fri Mar 18 11:16:12 2011 UTC (8 years, 8 months ago) by alexk
Added variable that defines SCOOP-specific precompile.

Revision 85837 - Directory Listing
Modified Thu Mar 10 15:24:13 2011 UTC (8 years, 8 months ago) by alexk
Added an example for a separate feature call to an external feature.

Revision 85834 - Directory Listing
Modified Thu Mar 10 13:43:51 2011 UTC (8 years, 8 months ago) by alexk
Added en example to demonstrate a crash if there is an error when processing a check instruction.

Revision 85809 - Directory Listing
Modified Mon Mar 7 17:59:20 2011 UTC (8 years, 9 months ago) by alexk
Added an example for the validity error for expanded result of a separate feature call.

Revision 85801 - Directory Listing
Modified Sat Mar 5 01:03:37 2011 UTC (8 years, 9 months ago) by manus
New test showing that using `separate like Current' as the argument type and then performing some qualified call on that argument does not generate concurrent calls but execute on the current processor.


Revision 85799 - Directory Listing
Modified Sat Mar 5 00:50:09 2011 UTC (8 years, 9 months ago) by manus
The original bug that scoop003 was supposed to check was moved to scoop004.


Revision 85798 - Directory Listing
Modified Fri Mar 4 23:57:13 2011 UTC (8 years, 9 months ago) by manus
New test for testing that passing a formal generic parameter to a separate calls when it is derivated as a basic type does not generate the proper code (using RTS_AS instead of RTS_AA).


Revision 85797 - Directory Listing
Modified Fri Mar 4 21:33:10 2011 UTC (8 years, 9 months ago) by alexk
Added an example for bug#17389.

Revision 85673 - Directory Listing
Modified Tue Feb 22 14:11:12 2011 UTC (8 years, 9 months ago) by alexk
Added an example to test validity checks for arguments of separate calls.

Revision 85572 - Directory Listing
Modified Thu Feb 10 21:01:42 2011 UTC (8 years, 9 months ago) by dhollen
Added eweasel test once021 for bug #17331, where a function that calls a precursor
that is once-per-object and whose return type is a formal generic causes a link failure
when system is finalized.


Revision 85544 - Directory Listing
Modified Tue Feb 8 18:16:43 2011 UTC (8 years, 9 months ago) by manus
Marked exec134 as a test for HASH_TABLE too.


Revision 85534 - Directory Listing
Modified Mon Feb 7 19:40:06 2011 UTC (8 years, 9 months ago) by manus
Added new test for bug#17320 where transient attribute changes are not taken into account with incrementality.


Revision 85525 - Directory Listing
Modified Fri Feb 4 17:06:06 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test attach082 for bug #17319, where a repeatedly inherited routine
that is redefined to an attribute with a body causes the compiler to report a
spurious VEVI error.


Revision 85519 - Directory Listing
Modified Thu Feb 3 17:57:06 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test once020 for bug #17315, where a once-per-object function whose
return type is a formal generic crashes the compiler if its class is inherited via
non-conforming inheritance.


Revision 85517 - Directory Listing
Modified Thu Feb 3 16:41:32 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test attach081 for bug #17314, where an attribute with a body
that correctly sets Result and that is in a class inherited via non-conforming
inheritance causes a spurious VEVI error.


Revision 85508 - Directory Listing
Modified Tue Feb 1 17:41:49 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test incr412 for bug #17308, where changing an attribute
referenced in a QAT to a function and finalizing crashes the compiler.


Revision 85506 - Directory Listing
Modified Tue Feb 1 01:13:06 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test incr411 for bug #17307, where a sequence of changes to
a system that uses QATs crashes the compiler in {FORMAL_ENTRY}.entry or in
{ROUT_ENTRY}.entry.


Revision 85505 - Directory Listing
Modified Mon Jan 31 21:13:27 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test final096 for bug #17306, where a finalized system with
an object test using a QAT that references a feature whose return type is
a formal generic seg faults when executed.


Revision 85504 - Directory Listing
Modified Mon Jan 31 20:09:58 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test incr410 for bug #17305, where changing a function with
generic return type to an attribute and finalizing crashes the compiler when
the function/attribute is referenced in a QAT.


Revision 85503 - Directory Listing
Modified Mon Jan 31 18:18:05 2011 UTC (8 years, 10 months ago) by manus
New test showing a bug in {HASH_TABLE}.extend not taking into consideration removals. This is for bug#17252.


Revision 85501 - Directory Listing
Modified Fri Jan 28 21:58:14 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test valid270 for bug #17302, where a reference to an nonexistent
feature of an object test local in an assertion causes the compiler to report a
spurious VUOT(1) error in addition to the VEEN error.


Revision 85500 - Directory Listing
Modified Fri Jan 28 19:24:36 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test incr409 for bug #17301, where adding an attribute to a
class in a void-safe system and recompiling crashes the compiler.


Revision 85499 - Directory Listing
Modified Fri Jan 28 18:42:18 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test incr408 for bug #17300, where removing a precondition from
a class that is inherited via non-conforming inheritance crashes the compiler.


Revision 85476 - Directory Listing
Modified Wed Jan 26 19:34:52 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test svalid030 for bug #17297, where creation of a formal
generic with an explicit type specified causes the compiler to incorrectly report 
validity errors in a descendant class.


Revision 85457 - Directory Listing
Modified Tue Jan 25 15:43:25 2011 UTC (8 years, 10 months ago) by manus
Added a test showing the incorrect code generation of an object test involving a detachable formal generic in a class where the formal generic is attached.


Revision 85449 - Directory Listing
Modified Tue Jan 25 04:17:03 2011 UTC (8 years, 10 months ago) by manus
Added a test showing that an empty attribute body for an attribute which is properly set in the creation procedure should not be checked for VEVI of Result.


Revision 85424 - Directory Listing
Modified Fri Jan 21 19:50:47 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test once019 for bug #17291, where a once-per-object function
that calls a once-per-object precursor causes a C compilation error for a frozen
or finalized system.


Revision 85408 - Directory Listing
Modified Tue Jan 18 16:33:29 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel tlest incr407 for bug #17285, where changing an inherited and
redefined once-per-object function to an attribute with a body and then back
to a once-per-object function and finalizing crashes the compiler.


Revision 85351 - Directory Listing
Modified Fri Jan 14 17:05:06 2011 UTC (8 years, 10 months ago) by manus
Added a new test showing a bug in standard_twin which cleans the source rather than copying the source to the new object.


Revision 85348 - Directory Listing
Modified Thu Jan 13 20:46:34 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test exec338 for bug #17279, where a comparison of an attribute
of formal generic type to a basic type incorrectly yields True.


Revision 85331 - Directory Listing
Modified Wed Jan 12 18:15:53 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test once018 for bug #17276, where the second call to a 
once-per-object function that is inherited via non-conforming inheritance
seg faults when the system is executed.


Revision 85315 - Directory Listing
Modified Tue Jan 11 17:54:14 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test exec337 for bug #17274, where a full GC in an attribute body after
an exception is rescued and retried causes frozen code to seg fault.


Revision 85314 - Directory Listing
Modified Tue Jan 11 17:41:12 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test exec336 for bug #17273, where a full GC after an exception
is rescued and retried in a once-per-process function causes a run-time panic
if code is frozen or finalized.


Revision 85305 - Directory Listing
Modified Tue Jan 11 00:40:13 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test once017 for bug #17272, where a once-per-object function that
does a full GC after rescuing an exception causes a run-time panic for frozen or
finalized code.


Revision 85304 - Directory Listing
Modified Mon Jan 10 23:04:54 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test once016 for bug #17271, where a once-per-object function that
creates Result and then recursively calls itself returns Void.


Revision 85303 - Directory Listing
Modified Mon Jan 10 19:47:42 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test incr406 for bug #17270, where adding some attributes to
a generic class that has once-per-object functions and that is parent to
another class causes system execution to seg fault.


Revision 85302 - Directory Listing
Modified Mon Jan 10 17:38:07 2011 UTC (8 years, 10 months ago) by manus
Made runtime013 manual as it uses way too much memory.


Revision 85295 - Directory Listing
Modified Fri Jan 7 22:09:44 2011 UTC (8 years, 10 months ago) by dhollen
Added test anchor059 for bug #17267, where a finalized system that tries to
print the generating type of a function whose result is a QAT gets a seg
fault when executed.


Revision 85294 - Directory Listing
Modified Fri Jan 7 18:23:36 2011 UTC (8 years, 10 months ago) by dhollen
Added eweasel test incr405 for bug #17266, where removing an inheritance clause
and refinalizing with inlining crashes the compiler in {CL_TYPE_A}.is_expanded.


Revision 85266 - Directory Listing
Modified Thu Jan 6 00:25:50 2011 UTC (8 years, 11 months ago) by dhollen
Added test final095 for bug #17261, where finalizing a system with a generic class
that has a once-per-object function whose return type is the formal generic crashes
the compiler if there are two different generic derivations of the class.


Revision 85265 - Directory Listing
Modified Wed Jan 5 21:39:27 2011 UTC (8 years, 11 months ago) by dhollen
Added test incr404 for bug #17260, where changing a once-per-object routine that
is a redefinition of an inherited once-per-object routine to a "do" routine and
freezing causes the link to fail with undefined symbols.


Revision 85262 - Directory Listing
Modified Wed Jan 5 18:25:47 2011 UTC (8 years, 11 months ago) by dhollen
Added test valid269 for bug #17259, where a root creation procedure with
precondition `require else False' should be a VSRP(3) error since routine is
not a redeclaration.


Revision 85257 - Directory Listing
Modified Tue Jan 4 17:28:22 2011 UTC (8 years, 11 months ago) by dhollen
Added eweasel test incr403 for bug #17257, where changing the type of an
entity that is referenced by a qualified anchored type that is the (open)
target for an inline agent causes the compiler to miss an "agent with basic
target" validity error.


Revision 85254 - Directory Listing
Modified Mon Jan 3 21:30:55 2011 UTC (8 years, 11 months ago) by dhollen
Added eweasel test term199 for bug #17256, where a root class which is
expanded and has a constrained generic crashes the compiler.


Revision 85253 - Directory Listing
Modified Mon Jan 3 20:38:29 2011 UTC (8 years, 11 months ago) by dhollen
Added eweasel test incr402 for bug #17254, where fixing a VLEC error in a
root class which is both generic and expanded and resuming causes the compiler
to go into an infinite loop.


Revision 85247 - Directory Listing
Modified Mon Jan 3 01:07:48 2011 UTC (8 years, 11 months ago) by dhollen
Added eweasel test config026 for bug #17250, where a generic root type that
introduces a VTCG error is not detected.


Revision 85220 - Directory Listing
Modified Mon Dec 27 13:07:41 2010 UTC (8 years, 11 months ago) by alexk
Added an example for SCOOP code generation for feature calls.

Revision 85213 - Directory Listing
Modified Thu Dec 23 19:08:24 2010 UTC (8 years, 11 months ago) by dhollen
Added eweasel test ccomp086 for bug #17241, where finalizing a system with inlining
and then finalizing again with assertions kept generates C code that won't compile
due to a redeclared identifier.


Revision 85212 - Directory Listing
Modified Thu Dec 23 17:24:43 2010 UTC (8 years, 11 months ago) by dhollen
Added eweasel test term198 for bug #17239, where attempting to iterate over
an inline agent with an "across" loop crashes the compiler.


Revision 85209 - Directory Listing
Modified Thu Dec 23 02:23:03 2010 UTC (8 years, 11 months ago) by dhollen
Added eweasel test term197 for bug #17237, where a generic root class listed
in a shared library definition file as non-generic crashes the compiler.


Revision 85203 - Directory Listing
Modified Wed Dec 22 18:53:53 2010 UTC (8 years, 11 months ago) by dhollen
Added eweasel test term196 for bug #17233, where an "across" loop that iterates
over an entity whose type is constrained by a formal generic crashes the compiler.


Revision 85194 - Directory Listing
Modified Sat Dec 18 01:02:47 2010 UTC (8 years, 11 months ago) by manus
Added new test showing that we do not process `standard_twin' properly on basic type.


Revision 85133 - Directory Listing
Modified Sat Dec 11 01:03:54 2010 UTC (8 years, 11 months ago) by manus
Fixed typo in test name for test#exec334.


Revision 85127 - Directory Listing
Modified Fri Dec 10 23:17:56 2010 UTC (8 years, 11 months ago) by manus
Added a new test for bug#17207 where {SPECIAL}.make_empty does not check its precondition.


Revision 85125 - Directory Listing
Modified Fri Dec 10 22:52:22 2010 UTC (8 years, 11 months ago) by manus
Added test for bug#17199 which causes the compiler when in an inheritance tree you have two or more non-conforming inheritance.


Revision 85121 - Directory Listing
Modified Fri Dec 10 18:03:54 2010 UTC (8 years, 11 months ago) by manus
Added a test showing a crash while reporting the VEEN(2) error that only occurs when using the UI version of the compiler.


Revision 85048 - Directory Listing
Modified Sat Dec 4 15:03:09 2010 UTC (9 years ago) by manus
Added a test where renaming (if done via refactoring tool) would crash the compiler, unfortunately it does notreproduce if you do the renaming manually.


Revision 85042 - Directory Listing
Modified Fri Dec 3 05:35:33 2010 UTC (9 years ago) by manus
Added a new test showing a bug in the compiler when a project includes the testing library. So far I'm not able to reproduce the problem, but I will still work on the test until I have found a way to reproduce it. I'm committing the test since I'll commit the fix in the compiler.


Revision 85014 - Directory Listing
Modified Wed Dec 1 00:37:36 2010 UTC (9 years ago) by manus
Added a test showing an issue with the testing facility when an error occurs at degree 5.


Revision 85003 - Directory Listing
Modified Tue Nov 30 19:32:28 2010 UTC (9 years ago) by manus
Added a test showing a bug in the WEAK_REFERENCE implementation when a GC cycle occurs.


Revision 84774 - Directory Listing
Modified Tue Nov 2 09:18:57 2010 UTC (9 years, 1 month ago) by alexk
Added a test for bug#17171.

Revision 84689 - Directory Listing
Modified Fri Oct 22 19:08:15 2010 UTC (9 years, 1 month ago) by manus
New test showing memory corruption when using the Eiffel connection to the runtime tracing.


Revision 84572 - Directory Listing
Modified Wed Oct 13 22:24:30 2010 UTC (9 years, 1 month ago) by manus
Added a new test for spurious catcall checking in routines with non-used arguments.


Revision 84519 - Directory Listing
Modified Wed Oct 6 23:47:01 2010 UTC (9 years, 2 months ago) by manus
Added new test showing a regression in the 6.7 compiler causing a bogus VDRD(2) error.


Revision 84440 - Directory Listing
Modified Wed Sep 22 10:12:56 2010 UTC (9 years, 2 months ago) by tedf
Added unicode005 to demo the bug that a manifest string with null character was not initialized correctly.

Revision 84391 - Directory Listing
Modified Fri Sep 10 23:47:55 2010 UTC (9 years, 2 months ago) by dhollen
Added eweasel test incr400 for bug #17098, where changing the type of an entity
referenced by a QAT which is the type for a constant and melting gives wrong results
for the constant's generating type.


Revision 84390 - Directory Listing
Modified Fri Sep 10 20:43:11 2010 UTC (9 years, 2 months ago) by dhollen
Added eweasel test term194 for bug #17097, where a particular set of classes crashes
an assertion-enabled compiler with a violation of postcondition of {BOOLEAN_DESC}.is_less_equal
(no incremental changes required).


Revision 84389 - Directory Listing
Modified Fri Sep 10 19:21:53 2010 UTC (9 years, 2 months ago) by dhollen
Added eweasel test incr399 for bug #17096, where a sequence of
inheritance changes in a system that has once-per-object routines
crashes the compiler in {ONCE_BYTE_CODE}.generate_once_prologue.


Revision 84387 - Directory Listing
Modified Fri Sep 10 12:19:00 2010 UTC (9 years, 2 months ago) by alexk
Added an example to demonstrate an issue when an explicitly detachable formal generic is considered attached because of an attached constraint.

Revision 84386 - Directory Listing
Modified Fri Sep 10 00:08:17 2010 UTC (9 years, 2 months ago) by dhollen
Added eweasel test once015 for bug #17095, where melted code gets a segmentation fault
when a routine in another object that is called by a once-per-object routine raises
an exception.


Revision 84384 - Directory Listing
Modified Thu Sep 9 20:21:25 2010 UTC (9 years, 2 months ago) by dhollen
Added eweasel test incr398 for bug #17094, where removing generic constraints from classes
in a system that has once-per-object routines and refreezing produces an executable that
just gives an empty exception trace instead of correct output.


Revision 84382 - Directory Listing
Modified Thu Sep 9 15:52:26 2010 UTC (9 years, 2 months ago) by dhollen
Added eweasel test once014 for bug #17093, where a system with chained and inherited
once-per-object functions incorrectly gets a call on Void target when finalized and executed.


Revision 84368 - Directory Listing
Modified Fri Sep 3 15:16:16 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test exec332 for bug #17089, where an object test with an expanded
generic class does not work correctly.


Revision 84362 - Directory Listing
Modified Thu Sep 2 22:52:31 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr397 for bug #17087, where changing the expansion status of the
return type of a once-per-object function and recompiling crashes the compiler.


Revision 84361 - Directory Listing
Modified Thu Sep 2 21:07:17 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test term193 for bug #17086, where compiling a simple system with
void_safety ("all") crashes an assertion-enabled compiler with violation of
precondition of {VOID_A}.is_valid_for_class.


Revision 84360 - Directory Listing
Modified Thu Sep 2 17:46:56 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr396 for bug #17085, where changing a once-per-object function to
a normal "do" function and adding a redefinition in the descendant which is once-per-object
causes a finalize to crash the compiler in {ATTRIBUTE_I}.new_poly_table.


Revision 84351 - Directory Listing
Modified Wed Sep 1 15:29:36 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr395 for bug #17082, where changing the root class to be non-expanded
in a particular system and recompiling crashes an assertion-enabled compiler with
violation of precondition of {GEN_TYPE_A}.same_generic_derivation_as.


Revision 84341 - Directory Listing
Modified Tue Aug 31 21:04:13 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test melt101 for bug #17080, where a melted once function in a generic class
that creates and returns an instance of the formal generic type returns non-Void on the
first call but Void on subsequent calls.


Revision 84340 - Directory Listing
Modified Tue Aug 31 20:40:48 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test term192 for bug #17079, where a once-per-object function in a generic
class whose return type is the formal generic and which is redefined in a descendant class
crashes the compiler with a call on Void target in {FORMAL_A}.skeleton_adapted_in.


Revision 84339 - Directory Listing
Modified Tue Aug 31 19:00:07 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr394 for bug #17077, where adding formal generics to an
expanded root class and then removing them causes generation of C code that
won't compile.


Revision 84332 - Directory Listing
Modified Tue Aug 31 02:39:28 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr393 for bug #17075, where changing the body of a once-per-object
function that is redefined to an external routine in a descendant crashes the compiler.


Revision 84331 - Directory Listing
Modified Tue Aug 31 00:21:57 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr392 for bug #17074, where changing a once function that is a 
redefinition of a once-per-object function so that it is also once-per-object crashes
an assertion-enabled compiler with a postcondition violation in {BOOLEAN_DESC}.is_less_equal.


Revision 84330 - Directory Listing
Modified Mon Aug 30 23:08:02 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr391 for bug #17073, where making a change and recompiling
crashes the compiler in {ROUT_ENTRY}.entry.


Revision 84329 - Directory Listing
Modified Mon Aug 30 21:17:54 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test once013 for bug #17072, where calls to inherited once-per-object functions
that each call precursor (where the precursor is also once-per-object) get a seg fault when
system is executed.


Revision 84327 - Directory Listing
Modified Mon Aug 30 20:02:41 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test term191 for bug #17071, where an expanded generic class with a multi-constrained
formal crashes an assertion-enabled compiler with an assertion violation in {TYPE_SET_A}.generated_id.


Revision 84326 - Directory Listing
Modified Mon Aug 30 18:19:32 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr390 for bug #17070, where adding a VEEN error, then removing it
but introducing a VLEC error by making a class expanded crashes the compiler.


Revision 84325 - Directory Listing
Modified Mon Aug 30 16:24:39 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr389 for bug #17069, where a sequence of changes crashes an assertion-enabled
compiler with violation of precondition of {SUPPLIER_LIST}.remove_occurrences.


Revision 84305 - Directory Listing
Modified Fri Aug 27 20:10:50 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr388 for bug #17066, where changing the class used as actual
generic in the root type to be an expanded class and recompiling crashes the compiler
in {GEN_TYPE_A}.static_type_id.


Revision 84302 - Directory Listing
Modified Fri Aug 27 17:09:41 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test config025 for bug #17065, where a config file with invalid XML
due to missing closing tags (such as </target>) is incorrectly accepted.


Revision 84297 - Directory Listing
Modified Fri Aug 27 00:47:35 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test config024 for bug #17063, where a generic root type with an actual generic that
is an expanded type gets a panic when a frozen or finalized system is executed if the root class has
an attribute of formal generic type.


Revision 84295 - Directory Listing
Modified Thu Aug 26 20:42:35 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test exec331 for bug #17062, where a routine that prints a "once" string and
calls an inline agent seg faults when executed.  Finalizing crashes an assertion-enabled
compiler.


Revision 84293 - Directory Listing
Modified Thu Aug 26 01:00:25 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr387 for bug #17058, which is another sequence of changes that crashes
the compiler with an I/O error.


Revision 84292 - Directory Listing
Modified Wed Aug 25 22:42:03 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test term190 for bug #17057, where a set of classes that includes a
multiconstrained generic crashes an assertion-enabled compiler with a precondition
violation on {TYPE_SET_A}.conform_to_type.


Revision 84289 - Directory Listing
Modified Wed Aug 25 21:53:29 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr386 for bug #17056, where removing the text of a generic class
and then adding it back with a VTUG(1) error in the generic constraint crashes an
assertion-enabled compiler with a precondition violation on {GEN_TYPE_A}.conform_to.


Revision 84260 - Directory Listing
Modified Mon Aug 23 13:11:35 2010 UTC (9 years, 3 months ago) by tedf
Added test to ensure manifest strings with extended ASCII characters are instantiated as before.

Revision 84246 - Directory Listing
Modified Fri Aug 20 23:10:56 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr385 for bug #(not yet available), where changing the return type
of an agent in an expanded class that is deep-twinned and then invoked from non-expanded
to expanded and then back to non-expanded results in a system whose execution goes into
an infinite loop.


Revision 84245 - Directory Listing
Modified Fri Aug 20 20:40:00 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test exec330 for bug #(not yet available), where invoking an agent in
the class invariant of an expanded class results in a apparently spurious catcall warning.
See also bug #15453 (test exec307) for another spurious catcall warning.


Revision 84244 - Directory Listing
Modified Fri Aug 20 18:31:44 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test once012 for bug #(not available yet), where a once-per-object
function that returns a non-basic expanded type gets a seg fault when system is
executed.  Freezing or finalizing generates C code that won't compile.


Revision 84230 - Directory Listing
Modified Thu Aug 19 15:52:05 2010 UTC (9 years, 3 months ago) by jfiat
mark incr384 as pass

Revision 84220 - Directory Listing
Modified Wed Aug 18 22:48:47 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr384 for bug #17042, where an incremental change crashes
the compiler in {DESC_LIST}.put.


Revision 84219 - Directory Listing
Modified Wed Aug 18 18:43:03 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr383 for bug #17041, where a sequence of changes crashes
the compiler with a run-time panic in degree 3.


Revision 84217 - Directory Listing
Modified Wed Aug 18 18:26:06 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr382 for bug #17040, where a sequence of changes crashes
the compiler with an I/O error in {BODY_SERVER}.disk_item.


Revision 84207 - Directory Listing
Modified Wed Aug 18 09:26:37 2010 UTC (9 years, 3 months ago) by jfiat
Now test#incr366 and test#incr376 pass

Revision 84202 - Directory Listing
Modified Wed Aug 18 00:15:02 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr381 for bug #17039, where removing the base library from
the config file after a degree 4 error and then adding it back in results in
report of nonexistent VGCP(4) errors.


Revision 84199 - Directory Listing
Modified Tue Aug 17 20:07:59 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test final094 for bug #17038, where finalizing a system with a
static access on a multi-constrained formal crashes the compiler.


Revision 84196 - Directory Listing
Modified Tue Aug 17 17:39:01 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr380 for bug #17017, where removing the <root> element from
the config file after the compiler reports a VD27 error crashes the compiler.


Revision 84195 - Directory Listing
Modified Tue Aug 17 17:10:17 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test once011 for (potential) bug #17036, where the compiler reports a
VFFD(7) error for a once-per-object function whose return type involves anchored types
or formal generic parameters.


Revision 84194 - Directory Listing
Modified Tue Aug 17 16:42:21 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test anchor058 for bug #17035, where a once function whose return
type is a QAT that references a generic class with actual generic that is also
a standalone QAT causes the compiler to incorrectly report a VFFD(7) error.


Revision 84193 - Directory Listing
Modified Tue Aug 17 11:50:46 2010 UTC (9 years, 3 months ago) by alexk
Added an example for the test case attached to bug#16950.

Revision 84187 - Directory Listing
Modified Mon Aug 16 23:38:42 2010 UTC (9 years, 3 months ago) by dhollen
Added eweasel test incr379 for bug #17015, where changing the target to
extend another target or to be an extension of another target crashes
the compiler.


Revision 84177 - Directory Listing
Modified Fri Aug 13 22:46:13 2010 UTC (9 years, 3 months ago) by manus
New test showing that some objects depending on a generic expanded class are created with an incorrect type.


Revision 84174 - Directory Listing
Modified Fri Aug 13 21:24:14 2010 UTC (9 years, 3 months ago) by manus
New test showing potential of removing a correct generic derivation of a class where the actual generic parameter is an expanded generic class.


Revision 84170 - Directory Listing
Modified Fri Aug 13 18:00:50 2010 UTC (9 years, 3 months ago) by manus
Added a new test showing an incrementality problem when touching a generic class which could removed some existing generic derivation which should not be.


Revision 84167 - Directory Listing
Modified Fri Aug 13 13:08:31 2010 UTC (9 years, 3 months ago) by alexk
Added an example to demonstrate an issue when an attribute is used before initialization in void-safe mode.

Revision 84153 - Directory Listing
Modified Wed Aug 11 23:08:08 2010 UTC (9 years, 3 months ago) by manus
New test showing a precondition violation in the compiler when reporting a VTCG error in a non-generic class.


Revision 84152 - Directory Listing
Modified Wed Aug 11 15:11:36 2010 UTC (9 years, 3 months ago) by jfiat
test#once006 test#attach074 and test#attach075 passes now

Revision 84141 - Directory Listing
Modified Tue Aug 10 08:59:10 2010 UTC (9 years, 3 months ago) by tedf
Added test of parsing for big file with extended ASCII source.

Revision 84123 - Directory Listing
Modified Thu Aug 5 19:28:50 2010 UTC (9 years, 4 months ago) by jfiat
updated eweasel test status related to once per object

Revision 84082 - Directory Listing
Modified Fri Jul 30 17:22:46 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test incr377 for bug #17007, where resuming compilation after a VD00 error due
to a missing library crashes the compiler.


Revision 84069 - Directory Listing
Modified Thu Jul 29 22:29:45 2010 UTC (9 years, 4 months ago) by manus
New test showing a crash while reporting a VMFN error when the signature involves anchors.


Revision 84068 - Directory Listing
Modified Thu Jul 29 22:12:08 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test incr376 for bug #17005, where adding a once-per-object routine that
is called by precursor and finalizing yields a system whose execution produces the wrong output.


Revision 84058 - Directory Listing
Modified Wed Jul 28 20:21:12 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test final093 for bug #16999, where finalizing a system with a generic class
whose formal is constrained by an expanded type and creating an instance of the formal
crashes the compiler in {CREATE_TYPE}.generate.


Revision 84057 - Directory Listing
Modified Wed Jul 28 19:24:48 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test config023 for bug #16997, where a generic root type that is valid except
that it has an extra character at the end should be a VD00 error but compiler reports a
syntax error on an unnamed source file.


Revision 84056 - Directory Listing
Modified Wed Jul 28 17:23:47 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test incr375 for bug #16996, where removing the expanded mark from a generic
class after the compiler reports a VLEC error and resuming crashes in {ROUT_ENTRY}.entry.


Revision 84055 - Directory Listing
Modified Wed Jul 28 16:21:48 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test config022 for bug #16995, where a generic root type whose actual
generic class is not referenced from the root class but is in the root cluster causes
an incorrect VSRT(2) error.


Revision 84054 - Directory Listing
Modified Wed Jul 28 16:04:47 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test config021 for bug #16994, where a root type that introduces
a VLEC error is not detected.


Revision 84048 - Directory Listing
Modified Tue Jul 27 22:59:05 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test anchor056 for bug #16991, where a formal generic that is constrained
by itself in a generic class that has a function of type `like {G}.default' causes the
compiler to go into (apparent) infinite recursion.


Revision 84047 - Directory Listing
Modified Tue Jul 27 20:58:14 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test once010 for bug #16990, where the compiler generates uncompilable 
C code for a once-per-object function with an empty body when system is finalized.


Revision 84044 - Directory Listing
Modified Tue Jul 27 18:37:19 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test multicon059 for bug #16989, where a generic class with a multi-constrained
formal that is constrained by another formal and two classes and that creates an instance
of the formal and calls a feature on it that is a constant crashes the compiler in
{BYTE_CONTEXT}.real_type_in.


Revision 84032 - Directory Listing
Modified Mon Jul 26 23:02:19 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test config020 for bug #16988, where a generic root type with an actual 
generic parameter that does not satisfy the generic constraint is accepted, causing a
compiler crash in {MELTED_GENERATOR}.make_call_access_b.


Revision 84031 - Directory Listing
Modified Mon Jul 26 21:25:13 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test config019 for bug #16987, where a root type that is invalid because
it does not supply enough actual generic parameters is not detected and crashes the
compiler in {SYSTEM_I}.make_update.


Revision 84025 - Directory Listing
Modified Mon Jul 26 18:35:14 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test term188 for bug #16984, where a static access through a formal
generic parameter that occurs in a when clause of an inspect instruction crashes the
compiler in {INSPECT_CONTROL}.process_static_access_as.


Revision 84023 - Directory Listing
Modified Mon Jul 26 16:35:48 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test anchor055 for bug #16983, where creation of an entity whose type is
formal generic G, which is multiconstrained, in a function whose return type is
`like {G}.default' crashes the compiler in {MULTI_FORMAL_A}.static_type_id.


Revision 84009 - Directory Listing
Modified Fri Jul 23 21:47:38 2010 UTC (9 years, 4 months ago) by manus
New test showing that renaming of a prefix operator is not taken into account when checking inherited code using the old name.


Revision 84008 - Directory Listing
Modified Fri Jul 23 21:38:58 2010 UTC (9 years, 4 months ago) by manus
Added a new test similar to valid243 but this time with infix routines that are renamed in a descendant, the compiler reports a spurious VWOE error instead of compiling ok.


Revision 84002 - Directory Listing
Modified Fri Jul 23 17:08:08 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test final092 for bug #16982, where finalizing a system with an expanded
class that inherits from a generic class with a routine that creates an instance of
the formal generic generates C code that won't compile due to a redeclared identifier.


Revision 83994 - Directory Listing
Modified Thu Jul 22 23:41:45 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test incr374 for bug #16981, where changing the expansion status
of both a parent and child class, where the parent is used in a generic constraint
and the generic class creates an instance of the formal generic and calls a routine
on it, crashes the compiler in degree -1 in {GEN_TYPE_A}.static_type_id.


Revision 83991 - Directory Listing
Modified Thu Jul 22 22:11:44 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test incr373 for bug #16980, where adding a static feature call on a
formal generic and freezing and then finalizing crashes the compiler in {ROUT_TABLE}.feature_name.


Revision 83988 - Directory Listing
Modified Thu Jul 22 19:44:07 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test multicon057 for bug #16979, where static calls to constant attributes
through a formal generic parameter crash the compiler in degree 2.


Revision 83983 - Directory Listing
Modified Thu Jul 22 15:41:13 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test multicon056 for bug #16978, where a formal that is constrained by another
formal and a class and that has static calls on the formal crashes the compiler in degree -1.


Revision 83977 - Directory Listing
Modified Wed Jul 21 23:42:48 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test incr372 for bug #16977, where a system using QATs that melted and then
finalized after a change crashes the compiler with a panic cascade in degree -3.


Revision 83975 - Directory Listing
Modified Wed Jul 21 16:53:39 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test freez032 for bug #16975, where {BOOLEAN}.hash_code returns
different results for melted and frozen code if the boolean has value False.
Looks like the melted code is correct.


Revision 83967 - Directory Listing
Modified Wed Jul 21 03:51:22 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test term187 for bug #16974, where a class with a generic constraint that
references another generic class with a formal constrained by another formal crashes
the compiler in {AST_TYPE_A_GENERATOR}.process_formal_as.


Revision 83935 - Directory Listing
Modified Mon Jul 19 00:24:32 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test final091 for bug #16972, where finalizing a small system with
inlining enabled crashes the compiler in {GEN_TYPE_A}.internal_same_generic_derivation_as.
See also bug #16907.


Revision 83933 - Directory Listing
Modified Fri Jul 16 23:03:39 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test attach076 for bug #16970, where incorrect C code is generated
for an object test `attached {NONE} (47)', which causes an execution-time panic.


Revision 83932 - Directory Listing
Modified Fri Jul 16 21:03:39 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test valid265 for bug #16959, where a loop variant whose type is
an anchored type that is anchored to an INTEGER feature is reported to violate VAVE.


Revision 83930 - Directory Listing
Modified Fri Jul 16 20:41:56 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test term186 for bug #16743, where a feature with name `across'
crashes the compiler.


Revision 83929 - Directory Listing
Modified Fri Jul 16 17:11:17 2010 UTC (9 years, 4 months ago) by manus
Added a test showing a precondition violation in {DEGREE_4}.touch_feature_type when renaming a routine that has an error.


Revision 83879 - Directory Listing
Modified Tue Jul 13 00:51:30 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test anchor054 for bug #16964, where a class TEST2 [G -> TEST2 [NONE]] with
an instruction `print ({like {G}.default})' crashes the compiler in {FORMAL_A}.instantiation_in
in degree 3.


Revision 83878 - Directory Listing
Modified Mon Jul 12 21:38:07 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test anchor053 for bug #16963, where a system with routines that
print `{like {G}.default}' in generic classes produces incorrect execution output
when finalized with inlining.


Revision 83877 - Directory Listing
Modified Mon Jul 12 19:03:50 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test incr370 for bug #16962, where changing an object test in the invariant 
of a generic class and finalizing crashes the compiler in {BYTE_CONTEXT}.constrained_type_in.


Revision 83861 - Directory Listing
Modified Sun Jul 11 23:14:44 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test anchor052 for bug #16959, where a feature that is anchored to a
redefined version of itself via a qualified anchored type is reported to violate VTAT(1),
even though the redefined version does not involve any anchors.


Revision 83860 - Directory Listing
Modified Sun Jul 11 22:43:51 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test incr369 for bug #16958, where removing a rename clause and a
feature from a class that is referenced in a QAT introduces a VTAT(1) error but the
compiler reports VEEN instead.


Revision 83859 - Directory Listing
Modified Sun Jul 11 20:11:43 2010 UTC (9 years, 4 months ago) by dhollen
Added eweasel test melt100 for bug #16957, where melted code with a creation instructon that
creates an entity declared to be of a constraining generic type and has an explicit creation type 
that is the formal generic results in a Void entity.


Revision 83854 - Directory Listing
Modified Fri Jul 9 17:02:51 2010 UTC (9 years, 4 months ago) by manus
New test to verify that we can retrieve old queues and stacks.


Revision 83851 - Directory Listing
Modified Fri Jul 9 09:16:17 2010 UTC (9 years, 4 months ago) by alexk
Added an example to demonstrate an issue with generic type for which constraint is not registered, but used during code generation.

Revision 83829 - Directory Listing
Modified Wed Jul 7 16:39:22 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor051 for bug #(unassigned - support system down), where
a generic class TEST1 that creates an array of type 'ARRAY [like {TEST1 [like {G}.out]}.default]'
generates melted code that seg faults at execution time.  Freezing or finalizing
generates C code that won't compile.


Revision 83823 - Directory Listing
Modified Wed Jul 7 00:17:34 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr368 for bug #16951, where changing the actual generic
in the inheritance clause of a class referenced in a qualified anchored type
and recompiling causes incorrect system execution output.


Revision 83822 - Directory Listing
Modified Tue Jul 6 22:06:42 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test multicon055 for bug #16950, where the compiler does not detect a
VTGC error involving a generic class whose formal generic G is constrained by
{G, DOUBLE} and later crashes in {CREATE_QUALIFIED}.make_byte_code.


Revision 83821 - Directory Listing
Modified Tue Jul 6 21:26:34 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test multicon054 for bug #16949, where the compiler reports an
incorrect VMTC(1) error for a formal that is constrained by itself and another
class but only if the system is compiled void-safe.


Revision 83820 - Directory Listing
Modified Tue Jul 6 20:03:38 2010 UTC (9 years, 5 months ago) by manus
Test for bug#16946 where we violate a runtime assertion when storing in a different thread than the main thread.


Revision 83819 - Directory Listing
Modified Tue Jul 6 18:38:11 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor050 for (potential) bug #16947, where the compiler
reports a VFFD(7) error on a once function whose type is anchored to a feature
in another class.


Revision 83800 - Directory Listing
Modified Sat Jul 3 01:43:13 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor049 for bug #16945, where a generic class with a formal
generic constrained by a qualified anchored type that involves that same formal generic
crashes the compiler in {AST_TYPE_A_GENERATOR}.process_formal_as.


Revision 83799 - Directory Listing
Modified Sat Jul 3 00:47:03 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor048 for bug #16944, where a set of classes with generic constraints
that includes a qualified anchored type in a generic constraint crashes the compiler in
{UNEVALUATED_QUALIFIED_ANCHORED_TYPE}.conformance_type.


Revision 83798 - Directory Listing
Modified Fri Jul 2 22:54:06 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor047 for bug #16943, where a set of classes that use
qualified anchored types crashes the compiler in {EIFFEL_CLASS_C}.constrained_types
with a seg fault.


Revision 83797 - Directory Listing
Modified Fri Jul 2 21:10:32 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor046 for bug #16942, where a set of classes using
qualified anchored types crashes the compiler in {FORMAL_A}.instantiated_in.


Revision 83796 - Directory Listing
Modified Fri Jul 2 20:07:28 2010 UTC (9 years, 5 months ago) by dhollen
Added a second (better) eweasel test incr367 for bug #16909, where a sequence
of changes crashes the compiler in {RENAMED_TYPE_A}.make.  The new test is more
realistic since it does not involve the class NONE and it also only makes changes 
to the generic constraint in a single class.


Revision 83794 - Directory Listing
Modified Fri Jul 2 17:45:25 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor045 for bug #16941, where the compiler reports an
incorrect VEEN error on a declaration `x: like {G}.default' in a generic
descendant of the generic class containing the declaration.


Revision 83793 - Directory Listing
Modified Fri Jul 2 17:21:16 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor044 for bug #16940, where creation of a local of type
`like {G}.default' in a generic class with formal generic G that has a descendant class
that is also generic crashes the compiler in {QUALIFIED_ANCHORED_TYPE_A}.evaluated_type_in_descendant.


Revision 83782 - Directory Listing
Modified Thu Jul 1 17:34:25 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test valid264 for bug #16935, where a feature that is renamed in a generic
constraint to include an alias that is already the alias for another feature of the 
constraining class should be a VTGC(2) error, due to the ambiguity.


Revision 83781 - Directory Listing
Modified Thu Jul 1 16:29:27 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test svalid028 for bug #16934, where a rename in a generic constraint
that introduces an alias and the alias is used in a call causes an incorrect VWOE
error to be reported in a descendant class.


Revision 83755 - Directory Listing
Modified Wed Jun 30 12:43:56 2010 UTC (9 years, 5 months ago) by alexk
Added tests that check conformance of expanded formal generics and conforming formal generics.

Revision 83745 - Directory Listing
Modified Tue Jun 29 16:47:09 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test once009 for bug #16930, where system execution fails for a
class that inherits 3 deferred routines from one parent and 3 once-per-object
routines that effect them from another parent and calls the routines.


Revision 83743 - Directory Listing
Modified Tue Jun 29 15:12:51 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test attach075 for bug #16929, where a once-per-object creation
procedure that initializes the single attached attribute in the class is incorrectly
reported to violate VEVI.


Revision 83742 - Directory Listing
Modified Tue Jun 29 15:01:07 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test attach074 for bug #16928, where a void-safe system that has a
class with a once-per-object routine causes the compiler to report a VEVI error
on the hidden attribute of type EXCEPTION generated for implementation purposes.


Revision 83732 - Directory Listing
Modified Mon Jun 28 20:32:42 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test multicon053 for bug #16923, where a generic class whose formal
is constrained twice by the same class and which has a creation constraint causes the
compiler to report the wrong error (it should report VTGC(3)).


Revision 83729 - Directory Listing
Modified Mon Jun 28 17:40:15 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test attach073 for bug #16921, where the compiler reports a VEVI
error for a generic class with an attribute of the formal generic type, with the
formal generic constrained by an expanded type.


Revision 83717 - Directory Listing
Modified Mon Jun 28 00:02:34 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test term184 for bug #16916, where a generic class that renames the
creation procedure of its formal generic and inherits a routine that creates an
instance of the formal generic crashes the compiler.


Revision 83716 - Directory Listing
Modified Sun Jun 27 23:07:53 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr366 for bug #16915, where adding a descendant of a
class with a once-per-object routine and re-melting yields a system which
seg faults when executed.


Revision 83711 - Directory Listing
Modified Sat Jun 26 00:34:11 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test once008 for bug #16912, where calling many once-per-object
routines inherited from two different parents causes a crash when a finalized
system is executed (melted and frozen code work correctly).


Revision 83710 - Directory Listing
Modified Fri Jun 25 21:31:53 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test once007 for bug #16911, where calling to once-per-object
routines inherited from two different parents gives wrong results for
finalized code.


Revision 83709 - Directory Listing
Modified Fri Jun 25 20:36:15 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test once006 for bug #16910, where calling a once-per-object
routine via `precursor' causes execution of a frozen system to crash.


Revision 83693 - Directory Listing
Modified Fri Jun 25 00:30:23 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr365 for bug #16909, where a sequence of changes involving
a constrained generic class crashes the compiler in {RENAMED_TYPE_A}.make with
a seg fault.


Revision 83692 - Directory Listing
Modified Thu Jun 24 22:22:15 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test syntax061 for bug #16908, where the compiler accepts a generic
class TEST2 [G -> create default_create] instead of reporting a syntax error
since the Type is missing.


Revision 83678 - Directory Listing
Modified Tue Jun 22 23:09:57 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel tet anchor043 for bug #16902, where the compiler reports a bogus VGCC(3)
error in a decendant of a generic class with a qualified anchored type that has
an actual generic that is indirectly `like Current'.


Revision 83677 - Directory Listing
Modified Tue Jun 22 21:20:53 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr364 for bug #16901, where resuming compilation after the
compiler correctly reports a VEEN causes a crash with a compiler error.


Revision 83676 - Directory Listing
Modified Tue Jun 22 19:55:53 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr363 for bug #16900, where changing the type of an attribute
that is used as an anchor in an actual generic in a qualified anchored type crashes
the compiler in {GEN_TYPE_A}.static_type_id.


Revision 83674 - Directory Listing
Modified Tue Jun 22 17:07:55 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr362 for bug #16899, where changing a type in a system that uses
qualified anchored types and recompiling causes the compiler to report a nonexistent
VEEN error.


Revision 83667 - Directory Listing
Modified Tue Jun 22 15:34:27 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor042 bug for #16898, where a system that uses qualified anchored
types involving expanded generic classes crashes the compiler in 
{GEN_TYPE_A}.internal_same_generic_derivation_as.


Revision 83650 - Directory Listing
Modified Tue Jun 22 02:47:04 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor041 for bug #16897, where a system that uses qualified anchored
types with generic and expanded classes crashes the compiler in {BYTE_CONTEXT}.constrained_type_in.


Revision 83649 - Directory Listing
Modified Tue Jun 22 00:38:12 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr361 for bug #16896, where fixing a VTCG error by changing an
expanded generic class to deferred and adding inheritance from HASHABLE crashes the
compiler in degree -1.


Revision 83648 - Directory Listing
Modified Mon Jun 21 22:34:13 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr360 for bug #16895, where changing actual generics in an inheritance
clause after a VDRD(2) error causes the compiler to report a bogus VTCG error.


Revision 83646 - Directory Listing
Modified Mon Jun 21 20:20:49 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test term183 for bug #16894, where an agent with an open target that is
indirectly `like Current' in an expanded class crashes the compiler in degree -1.


Revision 83645 - Directory Listing
Modified Mon Jun 21 18:30:18 2010 UTC (9 years, 5 months ago) by manus
New test showing a failure in FORMAT_DOUBLE when hidding trailing zeros.


Revision 83644 - Directory Listing
Modified Mon Jun 21 18:20:48 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr359 for bug #16893, where changing the type of an attribute in
a system that uses qualified anchored types crashes the compiler in degree 1.


Revision 83642 - Directory Listing
Modified Mon Jun 21 15:49:01 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor040 for bug #16890, where a finalized system that uses
qualified anchored types involving generic classes and `like Current' produces
the wrong generating type.


Revision 83639 - Directory Listing
Modified Mon Jun 21 03:41:57 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr358 for bug #16889, where moving some features involving a qualified
anchored type crashes the compiler in degree 4.


Revision 83638 - Directory Listing
Modified Mon Jun 21 01:57:59 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor039 for bug #16888, where a generic class with two generic
parents that each have a feature `x: like {G}.out' crashes the compiler when it tries to
report the VMFN error.


Revision 83637 - Directory Listing
Modified Mon Jun 21 00:07:44 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor038 for bug #16887, where a set of classes that use qualified
anchored types causes the compiler to seg fault in {GEN_TYPE_A}.hash_code.


Revision 83636 - Directory Listing
Modified Sun Jun 20 23:43:43 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor037 for bug #16886, where a set of classes using qualified anchored
types crashes the compiler in {FORMAL_A}.adapted_in.


Revision 83635 - Directory Listing
Modified Sun Jun 20 23:31:43 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor036 for bug #16885, where a set of classes using qualified anchored
types crashes the compiler in {EIFFEL_CLASS_C}.constraints_if_possible.


Revision 83634 - Directory Listing
Modified Sun Jun 20 22:55:55 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor035 for bug #16884, where a qualified anchored type involving a
generic class crashes the compiler in {FORMAL_A}.skeleton_adapted_in.


Revision 83633 - Directory Listing
Modified Sun Jun 20 22:11:37 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor034 for bug #16883, where a complex qualified anchored type in
a generic class with a constrained generic that references the formal generic crashes the
compiler in {AST_FEATURE_CHECKER_GENERATOR}.process_abstract_creation.


Revision 83632 - Directory Listing
Modified Sun Jun 20 21:22:10 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr357 for bug #16882, where changing the type of an anchor
used as an actual generic from INTEGER to INTEGER_64 and recompiling causes a crash.


Revision 83631 - Directory Listing
Modified Sun Jun 20 00:32:31 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test term182 for bug #16880, where an actual generic parameter that
is indirectly `like Current' in an expanded class crashes the compiler.


Revision 83630 - Directory Listing
Modified Sat Jun 19 23:17:06 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor033 for bug #16879, where a set of generic classes
with complex qualified anchored types crashes the compiler in {FORMAL_A}.instantiated_in.


Revision 83629 - Directory Listing
Modified Sat Jun 19 22:24:23 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr356 for bug #16878, where changing the type of a feature
referenced in a qualified anchored type in a constrained generic class to
`like Current' crashes the compiler.


Revision 83628 - Directory Listing
Modified Sat Jun 19 20:35:15 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor032 for bug #16877, where a qualified anchored type
in a constrained generic class that references an attribute of an expanded type
via the formal generic causes creation of the wrong type at run time.


Revision 83627 - Directory Listing
Modified Sat Jun 19 18:26:28 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor031 for bug #16876, where the compiler reports
a VEEN error on the qualified anchored type `like {G}.out' where (G is a
formal generic), in a descendant class.


Revision 83626 - Directory Listing
Modified Sat Jun 19 16:21:35 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor030 for bug #16850 (already fixed), where the
compiler does not detect a VTEC(1) error in an expanded type based on a
deferred class in a qualified anchored type.


Revision 83621 - Directory Listing
Modified Fri Jun 18 23:48:22 2010 UTC (9 years, 5 months ago) by manus
New test showing that (-0).abs is not always 0.


Revision 83619 - Directory Listing
Modified Fri Jun 18 22:41:33 2010 UTC (9 years, 5 months ago) by manus
Added a new test showing that the dead-code-removal does not keep track of routine used in expression of a check instruction (aka guard) because dead-code-removal always ignore assertions but here it is not an assertion.


Revision 83615 - Directory Listing
Modified Fri Jun 18 20:54:54 2010 UTC (9 years, 5 months ago) by jfiat
- added once005 test to check the VVOK validity error on once' keys.

bug#16795


Revision 83612 - Directory Listing
Modified Fri Jun 18 17:28:54 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor029 for bug #16868, where a qualified type with an
actual generic that does not meet the formal generic constraint should be a VTCG
error but the compiler does not detect the error and crashes instead.


Revision 83611 - Directory Listing
Modified Fri Jun 18 17:00:49 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor028 for bug #16867, where a qualified anchored type used
as actual generic causes the compiler to incorrectly report a VTAT(1) error.


Revision 83601 - Directory Listing
Modified Thu Jun 17 21:31:05 2010 UTC (9 years, 5 months ago) by manus
Now exec327 is passing.


Revision 83590 - Directory Listing
Modified Wed Jun 16 20:56:37 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test final089 for bug #16855, where finalizing a class with an
object test that has a qualified anchored type that references an attribute of
a generic class crashes the compiler in degree -3.


Revision 83587 - Directory Listing
Modified Wed Jun 16 16:33:14 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test exec328 for bug #16851, where calling `default' on an
entity whose type is an expanded class that inherits from STRING causes a
seg fault or infinite recursion.


Revision 83583 - Directory Listing
Modified Tue Jun 15 21:37:32 2010 UTC (9 years, 5 months ago) by manus
Added a new test showing that the new check instruction causes a side effect for monitoring assertions.


Revision 83563 - Directory Listing
Modified Mon Jun 14 21:17:44 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor027 for for bug #16848, where a qualified anchored type that
references an expanded type causes incorrect system execution when system is melted.


Revision 83561 - Directory Listing
Modified Mon Jun 14 19:48:06 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr355 for bug #16847, where resuming after the compiler reports
a VLEC error in degree 3 eventually runs the compiler out of memory.


Revision 83529 - Directory Listing
Modified Fri Jun 11 16:25:21 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel tests anchor026 for bug #16840 where a qualified anchored
type is used as actual generic, but the QAT references a generic class and
doesn't provide an actual generic parameter, causing the compiler to crash.


Revision 83528 - Directory Listing
Modified Fri Jun 11 15:17:17 2010 UTC (9 years, 5 months ago) by alexk
Added an example to demostrate an issue with a qualified anchored type that refers to a feature renamed in a formal generic constraint.

Revision 83522 - Directory Listing
Modified Thu Jun 10 23:22:24 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor024 for bug #16839, where a qualified anchored type
used as actual generic in a generic constraint crashes the compiler.


Revision 83507 - Directory Listing
Modified Wed Jun 9 21:46:27 2010 UTC (9 years, 5 months ago) by manus
New test showing the correctness of {REAL_XX}.min_value and {REAL_XX}.max_value.


Revision 83503 - Directory Listing
Modified Wed Jun 9 20:56:39 2010 UTC (9 years, 5 months ago) by alexk
Used 'anchored_type' instead of 'anchored_types' so that the same keyword is used for all anchored type tests.

Revision 83496 - Directory Listing
Modified Wed Jun 9 19:18:55 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor023 for bug #16826, where a qualified anchored type that
in a generic class references the generic class with an actual generic that is
not the class formal generic is not interpreted correctly.


Revision 83495 - Directory Listing
Modified Wed Jun 9 17:57:32 2010 UTC (9 years, 5 months ago) by manus
Fixed missing s in tcf name.
Made anchor022 a system-validity test too.


Revision 83494 - Directory Listing
Modified Wed Jun 9 17:49:09 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor022 for bug #16824, where the compiler does not detect
a VGCC(3) error in a descendant class when features involved in a qualified
anchored type are redefined in the descendant.


Revision 83482 - Directory Listing
Modified Wed Jun 9 14:12:27 2010 UTC (9 years, 5 months ago) by alexk
Added an example for qualified anchored types that involve features renamed in a descendant.

Revision 83481 - Directory Listing
Modified Wed Jun 9 14:01:13 2010 UTC (9 years, 5 months ago) by alexk
Added an example when QAT references a feature of 'like Current' type twice.

Revision 83469 - Directory Listing
Modified Tue Jun 8 22:55:15 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test incr354 for bug #16821, where changing the type of an
attribute from NONE to `like {NONE}.out' and recompiling crashes the compiler.


Revision 83468 - Directory Listing
Modified Tue Jun 8 19:33:07 2010 UTC (9 years, 5 months ago) by dhollen
Added eweasel test anchor019 for bug #16819, where a feature
`value: like {G}.weasel = 47' in a generic class crashes the compiler.


Revision 83450 - Directory Listing
Modified Sat Jun 5 19:33:22 2010 UTC (9 years, 6 months ago) by alexk
Changed status of the anchorNNN tests to reflect the current situation.

Revision 83425 - Directory Listing
Modified Wed Jun 2 22:02:57 2010 UTC (9 years, 6 months ago) by manus
Added a new test where `like g.foo' reports an unknown identifier on `foo' where `g' is of type G and G is constrained to a class BAR that hat `foo'.


Revision 83407 - Directory Listing
Modified Tue Jun 1 15:45:52 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test anchor017 for bug #16804, where the compiler accepts a
generic derivation of a non-generic class in a remote anchored type, instead
of reporting a VTUG(1) error.


Revision 83406 - Directory Listing
Modified Tue Jun 1 15:33:43 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test anchor016 for bug #16803, where a remote anchored
type that references a feature in another class which is itself
locally anchored causes the compiler to report a VEEN error.


Revision 83394 - Directory Listing
Modified Mon May 31 22:17:57 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test anchor015 for bug #16800, where a system that
uses remote anchored types in a generic class crashes the compiler with
a call on Void target in {FORMAL_A}.adapt_in.


Revision 83393 - Directory Listing
Modified Mon May 31 21:50:00 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test anchor014 for bug #16799, where a remote anchor chain
ending with a nonexistent feature crashes the compiler.


Revision 83391 - Directory Listing
Modified Mon May 31 21:12:39 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test anchor013 for bug #16798, where a remote anchored type
`like {TEST1 [G]}.x' in generic class TEST1 [G] with `x: G' crashes the
compiler.


Revision 83390 - Directory Listing
Modified Mon May 31 20:55:05 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test anchor012 for bug #16797, where a remote anchored
type whose target is a formal generic crashes the compiler if the anchored
type is `like {TEST1}.x' and TEST1 is a generic class.


Revision 83389 - Directory Listing
Modified Mon May 31 16:32:24 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test incr353 for bug #16793, where the compiler does not 
notice that the type of a remote anchor has changed, so system execution
produces the wrong output.


Revision 83388 - Directory Listing
Modified Mon May 31 16:16:45 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test incr352 for bug #16792, where changing the name
of an anchor used in a remote anchored type results in an undetected
VEEN error.


Revision 83387 - Directory Listing
Modified Mon May 31 15:55:48 2010 UTC (9 years, 6 months ago) by dhollen
Added eweasel test anchor011 for bug #16791, where a declaration
`a: like {TEST}.a' in a class TEST crashes the compiler.


Revision 83325 - Directory Listing
Modified Wed May 26 14:06:59 2010 UTC (9 years, 6 months ago) by jfiat
added table008 to demonstrate HASH_TABLE.current_keys is not void-safe

Revision 83246 - Directory Listing
Modified Thu May 20 20:09:12 2010 UTC (9 years, 6 months ago) by manus
Added a new test showing a bug in the code generation of inherited assertions using agents.


Revision 83230 - Directory Listing
Modified Wed May 19 15:12:38 2010 UTC (9 years, 6 months ago) by alexk
Added an example for bug#16768.

Revision 83223 - Directory Listing
Modified Tue May 18 15:20:08 2010 UTC (9 years, 6 months ago) by tedf
Added test for the bug#16766.

Revision 83197 - Directory Listing
Modified Sat May 15 05:38:35 2010 UTC (9 years, 6 months ago) by manus
Added another test for bug#16689.


Revision 83196 - Directory Listing
Modified Sat May 15 05:34:43 2010 UTC (9 years, 6 months ago) by manus
Added new test for bug#16689.


Revision 83161 - Directory Listing
Modified Thu May 13 17:12:45 2010 UTC (9 years, 6 months ago) by manus
Added a new test showing a crash during an incremental recompilation when checking an invariant with an inline agent.


Revision 83160 - Directory Listing
Modified Thu May 13 17:05:18 2010 UTC (9 years, 6 months ago) by manus
Added new test for bug#16727 but we could actually not reproduce the issue yet. This test is an attempt at understanding what could have been happening.


Revision 83064 - Directory Listing
Modified Tue May 4 13:36:25 2010 UTC (9 years, 7 months ago) by fivaa
Added Eweasel test for bug #16695 where CHAIN.move did not move the cursor forward even if it was `before'


Revision 83059 - Directory Listing
Modified Tue May 4 08:49:50 2010 UTC (9 years, 7 months ago) by alexk
Added an example that demonstrates the issue with processing multiconstraint formals involved in qualified anchored type declaration in the descendant class.

Revision 83042 - Directory Listing
Modified Sun May 2 18:44:22 2010 UTC (9 years, 7 months ago) by alexk
Added a test for QAT that involves generic classes, formal and actual generic parameters.

Revision 83005 - Directory Listing
Modified Fri Apr 30 11:39:58 2010 UTC (9 years, 7 months ago) by alexk
Added a test for QAT that involves `like Current' which is the target of some features that are type-specific (i.e. not come from ANY).

Revision 83002 - Directory Listing
Modified Thu Apr 29 18:19:21 2010 UTC (9 years, 7 months ago) by alexk
Added a test for QAT that has intermediate deferred types, but finally is resolved to an effective type that can be created.

Revision 83000 - Directory Listing
Modified Thu Apr 29 16:45:39 2010 UTC (9 years, 7 months ago) by manus
Added a new test to check the validity of object-test expression.


Revision 82983 - Directory Listing
Modified Thu Apr 29 09:57:30 2010 UTC (9 years, 7 months ago) by tedf
Added Unicode tests.

Revision 82971 - Directory Listing
Modified Wed Apr 28 04:41:58 2010 UTC (9 years, 7 months ago) by manus
Added a test for bug#16719 although the failure is different, when fixed both this failure and the one from the bug are resolved.


Revision 82970 - Directory Listing
Modified Tue Apr 27 23:05:21 2010 UTC (9 years, 7 months ago) by manus
Added a test for bug#16359 where compiler did not detect some VEVI errors.


Revision 82968 - Directory Listing
Modified Tue Apr 27 21:37:44 2010 UTC (9 years, 7 months ago) by manus
Added a new test for the usage of `like a.f' which causes the compiler to crash when inherited code is rechecked.


Revision 82950 - Directory Listing
Modified Tue Apr 27 04:51:27 2010 UTC (9 years, 7 months ago) by manus
Added a test showing the {SPECIAL}.copy_data is improperly inlined causing a memory corruption.


Revision 82807 - Directory Listing
Modified Mon Apr 12 17:45:54 2010 UTC (9 years, 7 months ago) by manus
Added a new incrementality bug with full class checking when changing a signature of a routine so that callers don't need to perform the conversion, we report a bogus VUAR(2) error for valid code.


Revision 82781 - Directory Listing
Modified Fri Apr 9 15:41:19 2010 UTC (9 years, 7 months ago) by jfiat
added a few tests related to once per object

Revision 82771 - Directory Listing
Modified Thu Apr 8 18:01:56 2010 UTC (9 years, 7 months ago) by manus
Added new thread015 test.


Revision 82734 - Directory Listing
Modified Thu Apr 1 05:06:46 2010 UTC (9 years, 8 months ago) by manus
Added a new test showing that we accept manifest real as either REAL_32 or REAL_64.


Revision 82516 - Directory Listing
Modified Thu Mar 4 17:54:06 2010 UTC (9 years, 9 months ago) by dhollen
Marked eweasel test exec070 "skip", since it is known not to be fixed and
always fails but often never completes.


Revision 82463 - Directory Listing
Modified Fri Feb 26 21:20:58 2010 UTC (9 years, 9 months ago) by manus
Added initial test for new concepts of `ephemeral' classes.


Revision 82417 - Directory Listing
Modified Wed Feb 24 21:29:58 2010 UTC (9 years, 9 months ago) by manus
Added a test for comparisons involving NaN.
Added a test for the incorrect optimization of calls to `do_nothing' that may optimized away the target.


Revision 82378 - Directory Listing
Modified Thu Feb 18 23:44:51 2010 UTC (9 years, 9 months ago) by manus
Added a test showing the independent store will trigger an error/mismatch when storable version of the same type differs.


Revision 82377 - Directory Listing
Modified Thu Feb 18 23:25:13 2010 UTC (9 years, 9 months ago) by manus
Test showing that if you remove the note clause of a class that had a storable version specification, we would preserve the old value instead of resetting it.


Revision 82359 - Directory Listing
Modified Tue Feb 16 21:06:55 2010 UTC (9 years, 9 months ago) by dhollen
Added eweasel test incr348 for bug #16626, where melting a routine with
an agent creation and also changing the body of the agent causes system
execution to crash with a seg fault.


Revision 82356 - Directory Listing
Modified Tue Feb 16 16:23:03 2010 UTC (9 years, 9 months ago) by alexk
Added tests for qualified anchored types.

Revision 82342 - Directory Listing
Modified Tue Feb 16 04:53:55 2010 UTC (9 years, 9 months ago) by manus
New test to verify that `storable_version' indexing clause works properly.


Revision 82270 - Directory Listing
Modified Sat Feb 6 01:24:37 2010 UTC (9 years, 10 months ago) by manus
Changed the test name for test#store023 to show the new name of the qualification `transient'.
Added a new test for transient attribute, showing that an old storable made without attributes would retrieve when read by a new version of the class where only new transient attributes have been added


Revision 82261 - Directory Listing
Modified Thu Feb 4 23:31:36 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test term181 for bug #16611, where a constrained generic
class with a creation constraint crashes the compiler with a call on Void
target in {GEN_TYPE_A}.static_type_id.


Revision 82177 - Directory Listing
Modified Wed Jan 27 19:17:05 2010 UTC (9 years, 10 months ago) by manus
Added a new test showing that launch N threads on the same object does not always work properly.


Revision 82157 - Directory Listing
Modified Sat Jan 23 00:07:41 2010 UTC (9 years, 10 months ago) by manus
Added a new retrieval failure very similar to test#store026 but different in the way generic parameter are organized in the storable file.


Revision 82155 - Directory Listing
Modified Fri Jan 22 20:53:53 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test attach071 for bug #16587, where the initializer for
a self-initializing attribute that is Void is not executed when the attribute
is accessed if the system is compiled in non-void safe mode.


Revision 82134 - Directory Listing
Modified Thu Jan 21 00:22:18 2010 UTC (9 years, 10 months ago) by manus
Added a new test on agent showing that if one tries to redefine `call' in a descendant of one of the EiffelBase agent type class, the generated code in finalized mode does not work properly.


Revision 82133 - Directory Listing
Modified Wed Jan 20 20:11:13 2010 UTC (9 years, 10 months ago) by alexk
Added an example for bug#14359.

Revision 82131 - Directory Listing
Modified Wed Jan 20 19:10:59 2010 UTC (9 years, 10 months ago) by manus
Marked a few test using ARRAY2.


Revision 82129 - Directory Listing
Modified Wed Jan 20 19:00:21 2010 UTC (9 years, 10 months ago) by manus
Added new test for testing basic functionality of ARRAY2.


Revision 82111 - Directory Listing
Modified Tue Jan 19 17:50:50 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test svalid026 for bug #16571, where a routine that is redefined
and calls precursor should cause the precursor routine to be rechecked in the
descendant class but does not.


Revision 82110 - Directory Listing
Modified Tue Jan 19 17:23:31 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test freez031 for bug #16570, where an expanded class that inherits
(nonconforming) from a non-expanded class and redefines an empty function of type
"like Current" to just call precursor gets a seg fault instead of a "Void assigned
to expanded" exception when code is frozen or finalized.


Revision 82103 - Directory Listing
Modified Tue Jan 19 01:19:16 2010 UTC (9 years, 10 months ago) by manus
Added a test for {ARRAY}.force to ensure it works in all conditions of the ARRAY.
Added a test for the various ITERATION_CURSOR implementation we offer.


Revision 82075 - Directory Listing
Modified Thu Jan 14 00:17:26 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test incr346 for bug #16560, where a sequence of changes
crashes the compiler in degree -1 with a call on Void target in {CL_TYPE_A}.is_expanded.


Revision 82073 - Directory Listing
Modified Wed Jan 13 23:51:17 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test incr345 for bug #16559, where a sequence of changes crashes
the compiler in degree -1 with a call on Void target in {DYN_FUNC_I}.supports_step_in.


Revision 82068 - Directory Listing
Modified Wed Jan 13 18:04:01 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test incr344 for bug #16556, where adding a new generic derivation
of a class with a routine that constructs and calls an agent on an attribute of
the generic type causes system execution to seg fault after a subsequent melt.


Revision 82067 - Directory Listing
Modified Wed Jan 13 17:42:37 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test final088 for bug #16555, where a system that is finalized with
both check_for_void_target and inlining enabled gets a seg fault when executed
instead of a call on Void target exception.


Revision 82064 - Directory Listing
Modified Wed Jan 13 07:33:03 2010 UTC (9 years, 10 months ago) by manus
Initial revision of IEEE testing (currently only NaN is tested).
Added ieee tag to various nan tests.


Revision 82061 - Directory Listing
Modified Tue Jan 12 23:39:15 2010 UTC (9 years, 10 months ago) by manus
Removed duplicated incr340 entry in catalog.


Revision 82059 - Directory Listing
Modified Tue Jan 12 18:44:25 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test incr343 for bug #16547, where removing an inheritance clause
and recompiling crashes the compiler in {FEATURE_B}.process.


Revision 82058 - Directory Listing
Modified Tue Jan 12 17:19:55 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test incr342 for bug #16546, where removing an inheritance
clause and recompiling causes the compiler to crash with a call on Void target
in {STD_BYTE_CODE}.formulate_inherited_assertions.


Revision 82054 - Directory Listing
Modified Tue Jan 12 12:24:43 2010 UTC (9 years, 10 months ago) by alexk
Added a test to demonstrate an issue when stable attribute is used in rescue clause without initialization.

Revision 82049 - Directory Listing
Modified Tue Jan 12 01:15:05 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test incr341 for bug #16553, where removing a deferred routine
and the routine called in its precondition causes the compiler to report a
nonexistent VEEN error in a descendant class when the system is recompiled.


Revision 82047 - Directory Listing
Modified Mon Jan 11 22:24:46 2010 UTC (9 years, 10 months ago) by manus
Added a new test showing a crash in the compiler when importing an assembly where one of the feature signature depends on a private type of that assembly, the compiler should report a VTCT error, but crashes instead.


Revision 82044 - Directory Listing
Modified Mon Jan 11 21:48:27 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test final087 for bug #16552, where a dynamically bound
call to a routine that is merged with an effective routine via renaming in
a descendant class is not inlined correctly.


Revision 82043 - Directory Listing
Modified Mon Jan 11 20:38:18 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test lib035 for bug #16551, where runtime routine `file_tell'
does not check that return value from the `ftell' call and raise an exception
if it is -1.


Revision 82033 - Directory Listing
Modified Fri Jan 8 21:41:43 2010 UTC (9 years, 10 months ago) by dhollen
Added eweasel test incr340 for bug #16545, where adding a second copy
of a class under a different file name and referencing the class
indicated by the new file name causes a compiler internal error
(class mismatch) when the system is quick-melted.


Revision 81993 - Directory Listing
Modified Tue Jan 5 23:16:23 2010 UTC (9 years, 11 months ago) by manus
Removed the `manual' tag from test#thread011 as it passes now.


Revision 81988 - Directory Listing
Modified Tue Jan 5 21:59:51 2010 UTC (9 years, 11 months ago) by manus
Made thread012 non-manual as it should work properly.


Revision 81959 - Directory Listing
Modified Tue Dec 29 08:24:21 2009 UTC (9 years, 11 months ago) by manus
Added a new test showing a C compilation error after trigerring an error in a bracket expression.


Revision 81936 - Directory Listing
Modified Thu Dec 24 17:11:16 2009 UTC (9 years, 11 months ago) by dhollen
Added eweasel test melt098 for bug #16521, where a generic class that prints
{G} produces incorrect output when system is melted.


Revision 81932 - Directory Listing
Modified Thu Dec 24 10:29:43 2009 UTC (9 years, 11 months ago) by alexk
Specified more precise tags for test#attach019.

Revision 81926 - Directory Listing
Modified Thu Dec 24 00:37:41 2009 UTC (9 years, 11 months ago) by manus
Made runtime005 a non-DOTNET test as there is no `eif_adopt' `eif_wean' support on .NET.


Revision 81898 - Directory Listing
Modified Wed Dec 23 01:10:00 2009 UTC (9 years, 11 months ago) by manus
Added missing multithreaded tag to test that are making use of threading.


Revision 81891 - Directory Listing
Modified Tue Dec 22 23:33:04 2009 UTC (9 years, 11 months ago) by manus
Added a new test showing that `flush' on Windows does not write the content to the disk immediately.


Revision 81844 - Directory Listing
Modified Thu Dec 17 00:25:05 2009 UTC (9 years, 11 months ago) by manus
Generalized the name of the test since we will test all our synchronization objects.
Added initial semaphore test.


Revision 81843 - Directory Listing
Modified Wed Dec 16 23:03:50 2009 UTC (9 years, 11 months ago) by manus
Added a new test to show that MUTEX should be recursive on all our platforms.


Revision 81784 - Directory Listing
Modified Tue Dec 8 18:59:48 2009 UTC (9 years, 11 months ago) by alexk
Added an example to demonstrate the basic functionality of a new check instruction.

Revision 81778 - Directory Listing
Modified Tue Dec 8 01:24:52 2009 UTC (9 years, 11 months ago) by manus
Added a new test with failure in the runtime with expanded with `allocate_tiny' allocation. Most likely it also occurs with non-tiny allocation but it is harder to reproduce.


Revision 81739 - Directory Listing
Modified Fri Dec 4 20:45:43 2009 UTC (10 years ago) by manus
Added a new test showing a defficiency in object test in final mode causing a multiple evaluation of a query.


Revision 81723 - Directory Listing
Modified Thu Dec 3 00:34:49 2009 UTC (10 years ago) by manus
Added a new test showing three issues with the new IPv6 EiffelNet library but also a bug in the old one where reading an integer from a non-blocking socket without an integer to read would actually perform an infinite loop instead of returning immediately.


Revision 81673 - Directory Listing
Modified Wed Nov 25 22:12:32 2009 UTC (10 years ago) by dhollen
Added eweasel test exec320 for bug #16492, where {INTERNAL}.deep_physical_size
returns the wrong value (0) for an expanded object if all assertions are enabled.


Revision 81638 - Directory Listing
Modified Mon Nov 23 23:17:05 2009 UTC (10 years ago) by manus
Made table006 non-manual again as the infinite loop has been fixed.


Revision 81635 - Directory Listing
Modified Mon Nov 23 20:18:02 2009 UTC (10 years ago) by manus
Added a new test showing a wrong memory access with C externals involving passing objects via the $ operator and returning an expanded type.


Revision 81613 - Directory Listing
Modified Mon Nov 23 00:43:48 2009 UTC (10 years ago) by manus
Fixed table006 Ace file to accept detachable keyword. 
Made table006 manual since it has been extended and it does an infinite loop now.


Revision 81602 - Directory Listing
Modified Sat Nov 21 22:53:15 2009 UTC (10 years ago) by manus
New test showing that storing a type involving TUPLE without storing a TUPLE instance could not be properly retrieved and would potentially create a memory corruption/crash.


Revision 81504 - Directory Listing
Modified Thu Nov 12 00:17:15 2009 UTC (10 years ago) by manus
Made thread012 manual until we fix it.


Revision 81481 - Directory Listing
Modified Tue Nov 10 20:28:02 2009 UTC (10 years ago) by manus
Added new test showing a bug on platforms supporting thread cancellation where the exiting thread
  would not call its `eif_thr_exit' routine, causing the runtime to indefinitely wait for that thread
  on exit.


Revision 81469 - Directory Listing
Modified Mon Nov 9 18:44:30 2009 UTC (10 years ago) by manus
Added a new bug found in HASH_TABLE experimental version for the removal of the default key.


Revision 81425 - Directory Listing
Modified Thu Nov 5 17:48:10 2009 UTC (10 years, 1 month ago) by alexk
Added an example that demonstrates class invariant violation in finalized mode when assertions are kept.

Revision 81388 - Directory Listing
Modified Tue Nov 3 20:09:13 2009 UTC (10 years, 1 month ago) by manus
New test showing a failure to retrieve a SPECIAL instance when not using `optimized_for_fast_retrieval'.


Revision 81376 - Directory Listing
Modified Tue Nov 3 16:07:24 2009 UTC (10 years, 1 month ago) by alexk
Added a simple test for the new loop expressions.

Revision 81364 - Directory Listing
Modified Mon Nov 2 20:28:39 2009 UTC (10 years, 1 month ago) by manus
Added a new test showing a bug in BOUNDED_QUEUE.linear_representation.


Revision 81331 - Directory Listing
Modified Sat Oct 31 05:57:43 2009 UTC (10 years, 1 month ago) by manus
Added test for bug#16395 where 6.3 would store a class an attribute of type A [ANY, INTEGER] as A [G#1, G#2] whereas 6.5 would expect A [G#1, INTEGER]. Definitely a subtle change was introduced in 6.5 and regardless of it we should still be able to retrieve old storables.


Revision 81307 - Directory Listing
Modified Wed Oct 28 23:12:48 2009 UTC (10 years, 1 month ago) by paulb
Added syntax tests for across loop.


Revision 81280 - Directory Listing
Modified Mon Oct 26 18:52:17 2009 UTC (10 years, 1 month ago) by manus
Added a new test, a slightly modified form of test#dotnet110 so that it compiles in full class checking mode. However the code crashes at runtime which it should not.


Revision 81233 - Directory Listing
Modified Thu Oct 22 23:23:55 2009 UTC (10 years, 1 month ago) by manus
Updated to reflect reality of test outcomes.


Revision 81231 - Directory Listing
Modified Thu Oct 22 20:09:23 2009 UTC (10 years, 1 month ago) by dhollen
Added eweasel test incr338 for bug #16052, where moving a deferred routine
involved in an agent to a newly created deferred parent class that lists a creation
procedure and then fixing the resulting VGCP(1) error causes the compiler to
report a bogus "construct not supported" error if full class checking is enabled.


Revision 81225 - Directory Listing
Modified Thu Oct 22 17:03:34 2009 UTC (10 years, 1 month ago) by manus
Added a new test for bug#16375.


Revision 81186 - Directory Listing
Modified Fri Oct 16 22:43:26 2009 UTC (10 years, 1 month ago) by manus
Added test for bug#16352.


Revision 81160 - Directory Listing
Modified Tue Oct 13 05:53:23 2009 UTC (10 years, 1 month ago) by manus
New test showing a crash at degree 3 when rechecking an inspect statment with constant static access involving a class not available to the descendant class (via ECF).


Revision 81022 - Directory Listing
Modified Tue Oct 6 16:07:22 2009 UTC (10 years, 2 months ago) by manus
Added a new test showing that querying `count' between two reads on a file open in read/write mode messes
  up the internal buffering on Windows (possibly other platforms).


Revision 81009 - Directory Listing
Modified Mon Oct 5 16:53:06 2009 UTC (10 years, 2 months ago) by manus
Added a new test showing that in full class checking we do not recheck the code of descendant classes
  that would be affected by a signature change because the parent class is not affected by it.


Revision 80982 - Directory Listing
Modified Wed Sep 30 22:04:15 2009 UTC (10 years, 2 months ago) by manus
Added new eweasel test#final085 showing a bug in the compiler during finalization.


Revision 80979 - Directory Listing
Modified Wed Sep 30 18:09:02 2009 UTC (10 years, 2 months ago) by manus
Added reflection005 entry.


Revision 80915 - Directory Listing
Modified Sat Sep 26 23:58:04 2009 UTC (10 years, 2 months ago) by fivaa
Added Eweasel test store025 reproducing retrieve problem in bug report #16286. Currently void safe systems are not able to retrieve objects stored by a non void-safe system, which also makes it impossible to run tests of a void-safe project through the testing tool.

The test store025 stores a {TUPLE [STRING]} object in 4 different ways - void-safe yes/no and finalized yes/no - and tries to retrieve them in all the 4 combinations again.


Revision 80873 - Directory Listing
Modified Thu Sep 24 13:29:23 2009 UTC (10 years, 2 months ago) by alexk
Added an example for bug#13852.

Revision 80679 - Directory Listing
Modified Fri Sep 11 00:58:24 2009 UTC (10 years, 2 months ago) by tedf
Added test for bug#11302: Convertion of target is done without checking that binary operator actually exists.

Revision 80662 - Directory Listing
Modified Wed Sep 9 10:26:05 2009 UTC (10 years, 2 months ago) by manus
Added test showing that {INTERNAL}.field returns the wrong type for basic type fields.


Revision 80576 - Directory Listing
Modified Tue Sep 1 21:40:42 2009 UTC (10 years, 3 months ago) by manus
Removed duplicate of test#final071.


Revision 80574 - Directory Listing
Modified Tue Sep 1 18:49:14 2009 UTC (10 years, 3 months ago) by manus
Added new test for bug#16190 where finalizing a system compiled with `all classes' would crash during
  dead code removal.


Revision 80558 - Directory Listing
Modified Tue Sep 1 13:53:14 2009 UTC (10 years, 3 months ago) by alexk
Added an example for bug#13915.

Revision 80551 - Directory Listing
Modified Tue Sep 1 00:20:21 2009 UTC (10 years, 3 months ago) by tedf
Removed accidental commit.

Revision 80480 - Directory Listing
Modified Fri Aug 28 13:49:15 2009 UTC (10 years, 3 months ago) by alexk
Added an example for bug#13969.

Revision 80450 - Directory Listing
Modified Thu Aug 27 13:30:35 2009 UTC (10 years, 3 months ago) by alexk
Added an example for bug#15937.

Revision 80428 - Directory Listing
Modified Wed Aug 26 07:04:27 2009 UTC (10 years, 3 months ago) by tedf
Added a test to show an acceptance of expression ({ARRAY [STRING]} 'w') bye the compiler. bug#11285.

Revision 80398 - Directory Listing
Modified Sat Aug 22 06:41:34 2009 UTC (10 years, 3 months ago) by manus
Added test for bug#16137 causing a crash in the compiler if you are inheriting from a class using
  the alias clause while still using prefix/infix in descendants with another feature name that have
  the same name as the alias.


Revision 80394 - Directory Listing
Modified Sat Aug 22 00:04:45 2009 UTC (10 years, 3 months ago) by manus
Added new test for bug#16176 and bug#16173 where SPECIAL creation forgot to take the non-attached type
  version as basis for the SPECIAL type instance.


Revision 80390 - Directory Listing
Modified Fri Aug 21 23:03:01 2009 UTC (10 years, 3 months ago) by manus
Added special category for SPECIAL related tests.


Revision 80358 - Directory Listing
Modified Thu Aug 20 17:24:52 2009 UTC (10 years, 3 months ago) by manus
Added a new test to validate INTERNAL.type_of_type and INTERNAL.type_of


Revision 80334 - Directory Listing
Modified Wed Aug 19 18:32:44 2009 UTC (10 years, 3 months ago) by manus
Added a new test showing issues with implementations of SETs.


Revision 80321 - Directory Listing
Modified Tue Aug 18 18:15:29 2009 UTC (10 years, 3 months ago) by dhollen
Added eweasel test valid259 for bug #16154, where the compiler incorrectly reports
that compilation completed when a precompilation task that requires success fails.


Revision 80239 - Directory Listing
Modified Thu Aug 13 10:22:25 2009 UTC (10 years, 3 months ago) by tedf
Added test for bug#11057 where sequence of c headers is not properly generated.

Revision 80206 - Directory Listing
Modified Wed Aug 12 06:31:05 2009 UTC (10 years, 3 months ago) by alexk
Added an example for bug#14429.

Revision 80204 - Directory Listing
Modified Wed Aug 12 05:13:56 2009 UTC (10 years, 3 months ago) by tedf
Added tests for bug#16133.

Revision 80044 - Directory Listing
Modified Fri Jul 31 21:19:19 2009 UTC (10 years, 4 months ago) by manus
Added new test showing a failure to preserve the stable attribute when selecting a stable attribute
  in case of multiple inheritance.


Revision 79966 - Directory Listing
Modified Tue Jul 28 03:52:00 2009 UTC (10 years, 4 months ago) by tedf
Created test for bug#10260: Different behavior of conversion of doubles between melted and frozen code.

Revision 79963 - Directory Listing
Modified Mon Jul 27 17:56:43 2009 UTC (10 years, 4 months ago) by manus
New test showing that in some cases involving redefinition of a function to an attribute involved
  in the type declaration of another type we would create the wrong type.


Revision 79931 - Directory Listing
Modified Fri Jul 24 04:50:53 2009 UTC (10 years, 4 months ago) by manus
Added missing entry for valid256.
Added new test valid257 showing a bug in manifest array creation when actual generic parameter cannot be
  guessed we use detachable ANY instead of attached ANY when we know for sure that all elements of the
  array are attached.


Revision 79850 - Directory Listing
Modified Mon Jul 20 19:28:29 2009 UTC (10 years, 4 months ago) by paulb
Added test to checking a false catcall detection when using empty tuples.


Revision 79831 - Directory Listing
Modified Sat Jul 18 00:13:56 2009 UTC (10 years, 4 months ago) by manus
Added a new test showing that at runtime we might create an invalid generic type for A [like Current] when
  the code creating the instance is located in an ancestor of an expanded class.


Revision 79828 - Directory Listing
Modified Sat Jul 18 00:04:56 2009 UTC (10 years, 4 months ago) by manus
Added a new test to shows that when the TYPE type is melted then the code still works properly.


Revision 79797 - Directory Listing
Modified Thu Jul 16 00:46:57 2009 UTC (10 years, 4 months ago) by manus
Added a new showing a bug in the inliner.


Revision 79787 - Directory Listing
Modified Wed Jul 15 20:48:58 2009 UTC (10 years, 4 months ago) by paulb
Added test for experimental library breaking HEAP_PRIORITY_QUEUE.remove.


Revision 79769 - Directory Listing
Modified Tue Jul 14 05:24:48 2009 UTC (10 years, 4 months ago) by manus
Added new test for bug#14507. It is manual since the application won't exit.


Revision 79759 - Directory Listing
Modified Mon Jul 13 22:47:29 2009 UTC (10 years, 4 months ago) by king
Added svalid022 for test conversion with detachable types

Revision 79603 - Directory Listing
Modified Wed Jul 8 17:13:34 2009 UTC (10 years, 4 months ago) by manus
Added a new test showing that static access on externals in a .NET system don't work if the class
  is deferred.


Revision 79567 - Directory Listing
Modified Fri Jul 3 08:13:34 2009 UTC (10 years, 5 months ago) by alexk
Added an example for bug#14729.

Revision 79563 - Directory Listing
Modified Thu Jul 2 23:13:38 2009 UTC (10 years, 5 months ago) by manus
Added new test showing that we do not raise ECMA-VHPR(5) errors when inheriting indirectly of the
  same generic class with two different generic derivation.


Revision 79550 - Directory Listing
Modified Wed Jul 1 23:02:05 2009 UTC (10 years, 5 months ago) by manus
Added test for bogus BIT VDRD error for bug#605.


Revision 79547 - Directory Listing
Modified Wed Jul 1 22:43:24 2009 UTC (10 years, 5 months ago) by manus
Added new test for bug#1103 which was failing when generating melted code for calling infix routine).


Revision 79460 - Directory Listing
Modified Thu Jun 25 21:09:55 2009 UTC (10 years, 5 months ago) by manus
Added new test showing that instances of TYPE should be unique.


Revision 79440 - Directory Listing
Modified Wed Jun 24 14:03:50 2009 UTC (10 years, 5 months ago) by alexk
Added a test for VSRP(3).

Revision 79432 - Directory Listing
Modified Wed Jun 24 00:11:35 2009 UTC (10 years, 5 months ago) by manus
New test for testing volatile attributes in storable files.


Revision 79146 - Directory Listing
Modified Mon Jun 8 23:46:58 2009 UTC (10 years, 5 months ago) by manus
Added the case of the agent creation failing in melted mode when ROUTINE is melted. See rev#79131 commits
  for the fix in interp.c.


Revision 79127 - Directory Listing
Modified Sun Jun 7 15:03:42 2009 UTC (10 years, 6 months ago) by alexk
Added an example to demonstrate that VWEQ warning should not be reported for types that conform if attachment status is dropped.

Revision 79100 - Directory Listing
Modified Thu Jun 4 22:32:31 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr336 for bug #15924, where a sequence of changes to
the config file crashes the compiler in {INLINER}.can_be_inlined when system
is finalized.


Revision 79081 - Directory Listing
Modified Thu Jun 4 08:39:42 2009 UTC (10 years, 6 months ago) by alexk
Updated marks for void-safety tests that now pass.

Revision 79048 - Directory Listing
Modified Tue Jun 2 23:10:29 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test final082 for bug #15916, where an agent construction and
invocation in a routine in an expanded class where the function named in the
agent is redefined in a descendant calls the wrong version in finalized code.


Revision 78995 - Directory Listing
Modified Mon Jun 1 23:19:14 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr335 for bug #15910, where changing a generic class with
a reference to $some_routine to a non-generic class and freezing results in a
link failure due to an undefined symbol in ececil.c.


Revision 78968 - Directory Listing
Modified Fri May 29 22:54:56 2009 UTC (10 years, 6 months ago) by manus
Added a new test showing a thread failure in the runtime, when a parent thread starts a child thread
  and dies before its child and that the child does not spawn any threads).


Revision 78960 - Directory Listing
Modified Fri May 29 18:39:42 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr334 for bug #15901, where removing an undefine of
an inherited routine and changing the routine to deferred results in an undefined
symbol in efrozen.c when system is frozen.


Revision 78956 - Directory Listing
Modified Fri May 29 16:17:22 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr333 for bug #15900, where changing a routine
referenced in the class invariant via $routine to a constant and removing
the invariant and then finalizing with assertions kept generates C
code that won't link due to an undefined symbol.


Revision 78944 - Directory Listing
Modified Fri May 29 12:24:18 2009 UTC (10 years, 6 months ago) by alexk
Added an example to demonstrate an issue with using a manifest type as a target of a bracket expression.

Revision 78890 - Directory Listing
Modified Wed May 27 11:08:18 2009 UTC (10 years, 6 months ago) by tedf
Added test for bug#15723. The test only check syntax line number. Because I didn't find a way of eweasel to check the exact error message which should contain: "Invalid root class".

Revision 78886 - Directory Listing
Modified Wed May 27 01:01:39 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr332 for bug where changing a formal generic constraint and
then finalizing the system crashes the compiler in {ROUT_TABLE}.generate_wrapper.


Revision 78882 - Directory Listing
Modified Tue May 26 22:42:16 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr331 for bug #15876, where a sequence of changes ending with
a finalize causes a C compilation failure due to a return value type mismatch.


Revision 78878 - Directory Listing
Modified Tue May 26 21:34:40 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test final081 for bug #15876, where finalizing a system with an
INTEGER external function that is redefined to a constant integer in a descendant
crashes the compiler if inlining is enabled.


Revision 78877 - Directory Listing
Modified Tue May 26 20:58:54 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test final080 for bug #15874, where finalizing a system with an
attribute with a body causes incorrect system execution output if inlining is
enabled.


Revision 78876 - Directory Listing
Modified Tue May 26 20:45:02 2009 UTC (10 years, 6 months ago) by alexk
Added an example to demonstrate that tuple of a basic type cannot be used as a tuple of a reference type.

Revision 78875 - Directory Listing
Modified Tue May 26 20:43:32 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test exec 314 for bug #15870, where the generating type of a
manifest type expression {TEST} is "TYPE [!TEST]" instead of "TYPE [attached TEST]".


Revision 78874 - Directory Listing
Modified Tue May 26 20:32:06 2009 UTC (10 years, 6 months ago) by alexk
Added an example to for bug#15370.

Revision 78873 - Directory Listing
Modified Tue May 26 20:16:53 2009 UTC (10 years, 6 months ago) by alexk
Added an example to demonstrate that a type attached due to a CAP rule is not the same as an explicitly attached type when involved in conversion.

Revision 78815 - Directory Listing
Modified Thu May 21 00:00:35 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test exec313 for bug #15853, where a static access `{like Current}.value'
should be dynamically bound but is currently staticly bound.


Revision 78807 - Directory Listing
Modified Wed May 20 19:19:34 2009 UTC (10 years, 6 months ago) by alexk
Added an example to demonstrate that VUTA(2) errors are not detected when the target of a call is of a formal generic type.

Revision 78804 - Directory Listing
Modified Wed May 20 18:58:41 2009 UTC (10 years, 6 months ago) by alexk
Added an example to demonstrate a bug when VTCG error is not detected because attachment status of the actual generic and of the constraint is not taken into account.

Revision 78784 - Directory Listing
Modified Tue May 19 23:14:36 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr330 for bug #15844, where melting a system whose config file
does not specify a root creation procedure (leaving it `default_create' implicitly)
and then finalizing crashes the compiler during dead code removal.


Revision 78755 - Directory Listing
Modified Mon May 18 23:03:42 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr329 for bug #15825, where a sequence of changes causes the
compiler to crash with a call on Void target in {GEN_TYPE_A}.static_type_id in
degree 2.


Revision 78754 - Directory Listing
Modified Mon May 18 22:33:42 2009 UTC (10 years, 6 months ago) by manus
Test for a bug found while finalizing DYNAMIC_API, however the test doesn't fail yet. It is committed
  so that I can use it later.


Revision 78749 - Directory Listing
Modified Mon May 18 18:44:05 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test eweasel test multierr011 for "bug" #15824, where the compiler
does not detect VEEN and VDPR(3) errors in the second operand of a binary
operator if the first operand is an unknown identifier (and similarly for
actual arguments in a routine call).


Revision 78723 - Directory Listing
Modified Fri May 15 23:09:53 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test valid252 for bug #15822, where the compiler does not detect
a VUOT(1) error in an expression if it is the actual argument in a routine call
or the expression of an object test.


Revision 78694 - Directory Listing
Modified Thu May 14 22:50:40 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test valid251 for bug #15820, where an object test expression which
is a qualified call with a validity error causes the compiler to report a spurious
VEEN error for references to the object test local inside its scope.


Revision 78685 - Directory Listing
Modified Thu May 14 17:26:54 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr328 for bug #15818, where resuming the compile after a
VFAV(1) error in the rename clause of a generic constraint (renaming infix to
prefix feature) causes the compiler to incorrectly accept the class.


Revision 78678 - Directory Listing
Modified Wed May 13 23:14:09 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test final078 for bug #15814, where finalizing with inlining involving
a multi-constrained generic class that calls a routine on the generic type which is
implemented as a call to precursor crashes the compiler.


Revision 78673 - Directory Listing
Modified Wed May 13 19:32:45 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test incr327 for bug #15813, where an incremental change causes
the compiler to report a VFAV(1) error instead of the expected VMFN.  The test
case involves features with both prefix names and aliases.


Revision 78669 - Directory Listing
Modified Wed May 13 14:26:45 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test exec312 for bug #14456, where system execution ends
with a panic in the final reclaim on some platforms if environment
variable EIF_MEMORY_SCAVENGE is set to value of 8184 or less.


Revision 78630 - Directory Listing
Modified Mon May 11 23:48:48 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test melt095 for bugs #15134 and #15138, where an exception trace 
shows the wrong line number after an exception is raised and rescued, but
only if code is melted.


Revision 78621 - Directory Listing
Modified Mon May 11 22:14:40 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test melt094 for bug #15801, where $x does not seem to work
correctly on an attribute of a generic type when the actual generic is an
expanded type such as BOOLEAN and when code is melted.


Revision 78618 - Directory Listing
Modified Mon May 11 21:11:25 2009 UTC (10 years, 6 months ago) by dhollen
Added eweasel test ccomp084 for bug #10929, where printing a constant that
is too large for a REAL_32 or REAL_64 produces C code that won't compile.


Revision 78616 - Directory Listing
Modified Mon May 11 20:56:48 2009 UTC (10 years, 6 months ago) by manus
New testing of `make_from_epoch' creation procedure in DATE_TIME.


Revision 78612 - Directory Listing
Modified Mon May 11 19:39:18 2009 UTC (10 years, 6 months ago) by alexk
Added an example for bug#15798.

Revision 78572 - Directory Listing
Modified Fri May 8 17:57:45 2009 UTC (10 years, 6 months ago) by alexk
Added an example to test that particular library options cannot be set in a project.

Revision 78567 - Directory Listing
Modified Fri May 8 00:13:31 2009 UTC (10 years, 7 months ago) by manus
Adding a test showing a bug with override clusters and the addition/removal of classes to and from the
  override cluster. This corresponds to bug#14965.


Revision 78563 - Directory Listing
Modified Thu May 7 21:15:46 2009 UTC (10 years, 7 months ago) by dhollen
Added eweasel test incr325 for bug #15241, where melting a trivial system,
then finalizing it and keeping assertions, then freezing it generates C code
that won't compile due to a syntax error.  Note that this test passes for
reasons I don't understand but the bug can be reproduced by manually doing 
the steps indicated in the tcf in one estudio session.


Revision 78558 - Directory Listing
Modified Thu May 7 18:26:30 2009 UTC (10 years, 7 months ago) by dhollen
Added eweasel test incr324 for bug #15234, where an introduced VD71 error
(class file without a class) is reported as a syntax error if the system is
quick melted after the change.


Revision 78557 - Directory Listing
Modified Thu May 7 17:51:55 2009 UTC (10 years, 7 months ago) by manus
Added a test for bug#15688 which showed a crash in the compiler that would crash when processing
  an inherited inline agent from a generic class whose return type involves the formal generic parameter.


Revision 78556 - Directory Listing
Modified Thu May 7 17:32:32 2009 UTC (10 years, 7 months ago) by dhollen
Added eweasel term term178 for bug #13725, where a value for EIF_STACK_CHUNK
that is <= 0 crashes the compiler with a run-time panic.


Revision 78530 - Directory Listing
Modified Wed May 6 18:43:47 2009 UTC (10 years, 7 months ago) by manus
Added a test to reproduce bug#15757.


Revision 78526 - Directory Listing
Modified Wed May 6 17:11:57 2009 UTC (10 years, 7 months ago) by manus
Added a new test showing that the compiler reports a spurious VBAC error when none should have been
  triggered.


Revision 78523 - Directory Listing
Modified Wed May 6 12:29:29 2009 UTC (10 years, 7 months ago) by jfiat
Added a new test showing a bug object test code generation in void-safe mode for case
  attached create {STRING}.make_from_string ("FOO") as l_string
cf bug#15761


Revision 78505 - Directory Listing
Modified Tue May 5 18:55:20 2009 UTC (10 years, 7 months ago) by manus
Added new test for checking assigner validity rules VBAC and VFAC.


Revision 78500 - Directory Listing
Modified Tue May 5 17:53:39 2009 UTC (10 years, 7 months ago) by alexk
Added an example that demonstrates that there are two kinds of library options that can and cannot be overridden in the project.

Revision 78443 - Directory Listing
Modified Wed Apr 29 21:40:22 2009 UTC (10 years, 7 months ago) by manus
Added a new test showing a bug in our GC when an expanded refers to a young object. When the young object
  is moved, then the expanded references still points to the old location no the new one.


Revision 78427 - Directory Listing
Modified Wed Apr 29 17:40:17 2009 UTC (10 years, 7 months ago) by dhollen
Added eweasel test incr323 for bug #15735, where fixing a syntax error by changing
syntax level from "obsolete" to "transitional" in the configuration file results in
bogus VTUG(1) errors.


Revision 78421 - Directory Listing
Modified Tue Apr 28 21:04:41 2009 UTC (10 years, 7 months ago) by dhollen
Added eweasel test term176 for bug #15724, where resuming compilation after
fixing a syntax error in a system with no precompiled library crashes the
compiler.  Note however that this test will pass because the -melt command line
option eweasel uses appears to prevent the crash.


Revision 78384 - Directory Listing
Modified Mon Apr 27 09:46:23 2009 UTC (10 years, 7 months ago) by alexk
Added an example for bug#15689.

Revision 78314 - Directory Listing
Modified Mon Apr 20 23:04:37 2009 UTC (10 years, 7 months ago) by manus
New test for exercizing the compiler compatibility for infix/prefix vs alias names.


Revision 78311 - Directory Listing
Modified Mon Apr 20 16:19:50 2009 UTC (10 years, 7 months ago) by alexk
Added an example for bug#15598.

Revision 78211 - Directory Listing
Modified Mon Apr 13 05:51:45 2009 UTC (10 years, 7 months ago) by manus
New test for bug#14421 for a multithreaded application.


Revision 78207 - Directory Listing
Modified Sun Apr 12 14:11:33 2009 UTC (10 years, 7 months ago) by manus
Fixed typo for multithreaded tag, and added some multithreaded tags to actual multithreaded tests.


Revision 78180 - Directory Listing
Modified Fri Apr 10 16:02:01 2009 UTC (10 years, 7 months ago) by manus
New test showing various cases of an inspect statement in melted mode.


Revision 78122 - Directory Listing
Modified Wed Apr 8 05:02:41 2009 UTC (10 years, 8 months ago) by tedf
Merged rdtp003 into rdtp001. Now rdtp001 covers EIFFEL_ROUNDTRIP_SCANNER testing upon various classes.

Revision 78120 - Directory Listing
Modified Tue Apr 7 21:55:50 2009 UTC (10 years, 8 months ago) by manus
Added a new test showing a crash when calling an agent created from melted code can mess
  up the interpreter stack.


Revision 78112 - Directory Listing
Modified Tue Apr 7 15:40:36 2009 UTC (10 years, 8 months ago) by tedf
Added test to test roundtrip scanner to make sure the match list construction from {EIFFEL_ROUNDTRIP_SCANNER} is correct.

Revision 78076 - Directory Listing
Modified Sun Apr 5 04:55:49 2009 UTC (10 years, 8 months ago) by manus
Added new test showing a bug in the interpreter when creating a manifest string when STRING is melted.


Revision 78057 - Directory Listing
Modified Thu Apr 2 22:36:35 2009 UTC (10 years, 8 months ago) by manus
Added new test showing that if you have invariant enabled with profiler it will crash because the
  generated code of an invariant does not initalize the profile stack although it does try to clean it up.


Revision 78049 - Directory Listing
Modified Thu Apr 2 17:06:40 2009 UTC (10 years, 8 months ago) by alexk
Added an example for bug#15570.

Revision 78044 - Directory Listing
Modified Thu Apr 2 06:01:04 2009 UTC (10 years, 8 months ago) by manus
Added store022 to check that storing directly an expanded object works.
Added missing `melting' tag to melted tests.


Revision 77946 - Directory Listing
Modified Fri Mar 27 19:00:07 2009 UTC (10 years, 8 months ago) by dhollen
Added eweasel test thread008 for bug #14470, where {MEMORY}.referers can return
a wrong result in a multithreaded system.


Revision 77943 - Directory Listing
Modified Fri Mar 27 16:45:11 2009 UTC (10 years, 8 months ago) by dhollen
Added eweasel test thread007 for bug #13733, where a call to `join' when
there are no child threads results in either a memory leak (Solaris SPARC 32-bit)
or a bus error or seg fault (Solaris SPARC 64-bit).


Revision 77939 - Directory Listing
Modified Fri Mar 27 15:13:10 2009 UTC (10 years, 8 months ago) by alexk
Added an example for bug#15029.

Revision 77927 - Directory Listing
Modified Thu Mar 26 21:45:28 2009 UTC (10 years, 8 months ago) by dhollen
Added eweasel test lib031 for bug #13854, where {FILE}.append is not thread-safe
even when each thread has its own FILE objects and writes its own independent files.
The bug is due to a static local in external `file_append' in file.c.


Revision 77925 - Directory Listing
Modified Thu Mar 26 20:27:23 2009 UTC (10 years, 8 months ago) by dhollen
Added eweasel test exec310 for bug #14477, where calling `out' on an object
with a an attribute with a very long attribute name (or a very long class name)
causes a buffer overflow, which results in a seg fault when system is executed.


Revision 77892 - Directory Listing
Modified Wed Mar 25 18:03:15 2009 UTC (10 years, 8 months ago) by dhollen
Added eweasel test lib030 for bug #15553, where tests such as
{FILE}.is_socket return the wrong results due bugs in the runtime.


Revision 77866 - Directory Listing
Modified Tue Mar 24 12:53:59 2009 UTC (10 years, 8 months ago) by alexk
Added a test to ensure the assertion clauses are considered as conjuncted expressions.

Revision 77823 - Directory Listing
Modified Fri Mar 20 09:14:14 2009 UTC (10 years, 8 months ago) by tedf
Added test to show a postcondition violation at {SPECIAL}.copy_data.

Revision 77814 - Directory Listing
Modified Thu Mar 19 22:22:54 2009 UTC (10 years, 8 months ago) by manus
New test showing an invalid code generation when you have a creation expression.


Revision 77808 - Directory Listing
Modified Thu Mar 19 20:45:31 2009 UTC (10 years, 8 months ago) by dhollen
Added eweasel test incr322 for bug #15527, where changing a function that effects
a deferred feature to an attribute and refinalizing crashes the compiler.


Revision 77773 - Directory Listing
Modified Wed Mar 18 06:22:01 2009 UTC (10 years, 8 months ago) by manus
Added new test showing a case of C external specification wrongly accepted by the compiler.


Revision 77735 - Directory Listing
Modified Mon Mar 16 13:12:30 2009 UTC (10 years, 8 months ago) by alexk
Added a test for void safe option.

Revision 77706 - Directory Listing
Modified Thu Mar 12 13:55:08 2009 UTC (10 years, 8 months ago) by tedf
Added test for {EXCEPTION}.cause behavior.

Revision 77705 - Directory Listing
Modified Thu Mar 12 12:54:36 2009 UTC (10 years, 8 months ago) by tedf
Added test to demo correct behavior of original* routines in {EXCEPTIONS}.

Revision 77687 - Directory Listing
Modified Tue Mar 10 19:08:20 2009 UTC (10 years, 8 months ago) by manus
Added new test:
- valid247 to show undetected errors in void-safe mode for conversion validation
- agent011 to show that some agent calls are properly done.


Revision 77683 - Directory Listing
Modified Tue Mar 10 16:56:43 2009 UTC (10 years, 8 months ago) by dhollen
Added eweasel test directory001 for bug #14468, where a call to 
{DIRECTORY}.recursive_delete fails to delete the entire directory tree if there
are any symbolic links in the tree.


Revision 77645 - Directory Listing
Modified Sun Mar 8 07:19:55 2009 UTC (10 years, 9 months ago) by manus
Added a new test showing that some object test don't work as their ?= counterpart does.


Revision 77625 - Directory Listing
Modified Fri Mar 6 23:14:30 2009 UTC (10 years, 9 months ago) by manus
Added a test showing an invariant violation when calling `merge_left' and `merge_right' on a TWO_WAY_LIST.


Revision 77624 - Directory Listing
Modified Fri Mar 6 22:59:10 2009 UTC (10 years, 9 months ago) by manus
Added new test to show that calling ARRAY2.wipe_out would violate the invariant of ARRAY2.


Revision 77590 - Directory Listing
Modified Fri Mar 6 00:27:45 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test term175 for bug #15469, where a mismatch between
actual generic and formal generic for a generic class that uses generic
constraint crashes the compiler in {GEN_TYPE_A}.type_id (not an incrementality bug).


Revision 77560 - Directory Listing
Modified Thu Mar 5 18:35:36 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test melt090 for bug #15466, where an object test
involving an anchored type anchored to an attribute of type NONE causes an
illegal opcode panic if code is melted.


Revision 77559 - Directory Listing
Modified Thu Mar 5 17:41:08 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test exec309 for bug #15465, where an object test
`attached {XXX} exp' incorrectly causes creation of an object of type
XXX if XXX is expanded and if the system is melted or frozen.
Finalized code works correctly.


Revision 77552 - Directory Listing
Modified Thu Mar 5 13:56:57 2009 UTC (10 years, 9 months ago) by alexk
Added an example to ensure the stable attributes follow common CAPs.

Revision 77549 - Directory Listing
Modified Thu Mar 5 13:21:16 2009 UTC (10 years, 9 months ago) by alexk
Added an example for checking redeclaration of stable attributes.

Revision 77542 - Directory Listing
Modified Wed Mar 4 23:44:25 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test valid246 for bug #15459, where an assignment to an entity
of type "like Current" that is valid in the written-in class due to a
conversion procedure is rejected with a VJAR error in the descendant, even
though the descendant has the same conversion procedure.


Revision 77541 - Directory Listing
Modified Wed Mar 4 23:15:19 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test exec308 for bug #15458, where conversion from a basic
type via a conversion procedure whose formal argument is of type ANY passes
the raw value, so calls with the formal argument as target crash with a
seg fault.


Revision 77527 - Directory Listing
Modified Wed Mar 4 17:22:00 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test melt089 for bug #15457, where a function with an expanded
return type that is redefined in a descendant with an alternate True precondition
returns Void and causes a call on Void target in melted mode, even in a 
void-safe system.


Revision 77523 - Directory Listing
Modified Wed Mar 4 06:06:47 2009 UTC (10 years, 9 months ago) by manus
Made runtime012 manual because it is still using too much memory.


Revision 77509 - Directory Listing
Modified Tue Mar 3 23:03:20 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test valid245 for bug #15454, where an explicit creation type
anchored to an attribute of an expanded type causes the compiler to report a
spurious VGCC(3) error.


Revision 77500 - Directory Listing
Modified Tue Mar 3 21:33:07 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test exec307 for bug #15453, where a call to an agent whose
return type is a basic type causes a spurious runtime Catcall error when the system
is executed (saying "expected TUPLE but got TUPLE").


Revision 77492 - Directory Listing
Modified Tue Mar 3 20:23:59 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test term174 for bug #15452, where a 'create Result' instruction
in a function with a generic return type constrained by NONE crashes the compiler.


Revision 77464 - Directory Listing
Modified Tue Mar 3 00:50:23 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test attach055 for bug #15451, where the compiler reports a
seemingly bogus VEVI error on `default' inherited from ANY for a class that
inherits from an expanded class.


Revision 77459 - Directory Listing
Modified Mon Mar 2 21:41:17 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test melt088 for bug #15450, where CHARACTER_32 constant attributes are
not handled correctly in melted code.


Revision 77453 - Directory Listing
Modified Mon Mar 2 17:42:18 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test incr321 for bug where a sequence of changes with melt, freeze and
finalize compilations produces a system whose execution ends with a seg fault and
no exception trace on Solaris SPARC 64-bit.  Test passes on Solaris SPARC 32-bit.


Revision 77434 - Directory Listing
Modified Sat Feb 28 07:40:31 2009 UTC (10 years, 9 months ago) by manus
Splitted runtime012 into runtime012 and runtime013 because the part handling expanded is not
  properly working yet but it has nothing to do with large special, mostly with expanded themselves.
  So runtime012 will pass while runtime013 won't until we fix the expanded test. Once fixed runtime013
  should pass if we have properly implemented large special.


Revision 77418 - Directory Listing
Modified Fri Feb 27 20:04:00 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test exec306 for bug #15445, where accessing an attribute of an
expanded generic class TEST2 [INTEGER] when passed to a routine with formal argument
of type TEST2 [ANY] causes a call on Void target when executing a melted Void-safe system.
Frozen code prints the correct result, but gets a seemingly spurious Catcall error.


Revision 77388 - Directory Listing
Modified Fri Feb 27 06:29:17 2009 UTC (10 years, 9 months ago) by manus
Added a new test showing that we did not detect VWOE errors for inherited code.


Revision 77387 - Directory Listing
Modified Fri Feb 27 04:58:11 2009 UTC (10 years, 9 months ago) by manus
Added a new test hightlighting wrong processing of errors for using binary or unary operator on
  a constraint which is multiple. Or missing detection of error, or reporting an error when there is none.


Revision 77383 - Directory Listing
Modified Fri Feb 27 01:13:22 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test melt087 for bug #15435, where a once function with a
True precondition that is redefined in a descendant with an alternate precondition
of True causes a seg fault when system is executed, but only if it was melted.


Revision 77379 - Directory Listing
Modified Thu Feb 26 23:29:54 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test valid244 for bug #15432, where a call whose target is a
procedure elicits an unnecessary VUTA(2) error when compiled in void-safe
mode, in addition to the VKCN(3) error.


Revision 77371 - Directory Listing
Modified Thu Feb 26 21:23:03 2009 UTC (10 years, 9 months ago) by manus
Added a sample showing we do not properly type check binary operators in descendant code. This was
  shown by forcing a compilation error that the compiler did not detect.


Revision 77365 - Directory Listing
Modified Thu Feb 26 20:43:42 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test melt086 for bug #15431, where an expression `[precursor]'
appearing in a function with an anchored return type causes system execution to
run out of memory if the system is melted.


Revision 77364 - Directory Listing
Modified Thu Feb 26 20:12:08 2009 UTC (10 years, 9 months ago) by alexk
Added an example to demonstrate issues with evaluating type of an expression in an inherited code when generic types are involved.

Revision 77338 - Directory Listing
Modified Wed Feb 25 20:08:56 2009 UTC (10 years, 9 months ago) by manus
New test to ensure we detect syntax errors with the attached syntax. 


Revision 77336 - Directory Listing
Modified Wed Feb 25 19:57:52 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test melt085 for bug #15427, where a call 
`print (attached precursor as y)' in a routine with an anchored return
type crashes with a seg fault if system is melted.


Revision 77303 - Directory Listing
Modified Wed Feb 25 01:39:40 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test incr320 for bug #15418, where changing non-conforming
inheritance to conforming and refreezing results in a link failure due to
undefined symbols in efrozen.c.


Revision 77295 - Directory Listing
Modified Tue Feb 24 21:13:19 2009 UTC (10 years, 9 months ago) by manus
Updated ccomp040 to generate a warning at C compilation as this disappeared when inlining was enabled by default and thus somehow fixed this C code generation problem.
Added ccomp083 which is the same as ccomp040 except that the mismatch occurs on the return type.


Revision 77293 - Directory Listing
Modified Tue Feb 24 20:34:10 2009 UTC (10 years, 9 months ago) by manus
Made runtime012 manual until we get more memory to allocate 8GB.


Revision 77287 - Directory Listing
Modified Tue Feb 24 19:25:19 2009 UTC (10 years, 9 months ago) by manus
Added new syntax check for note clause and the proper usage of semicolon.


Revision 77268 - Directory Listing
Modified Mon Feb 23 22:23:57 2009 UTC (10 years, 9 months ago) by manus
Added a new test showing that resizing a special whose size is just under 4Gbytes to be larger than 4Gbytes
  causes an overflow and thus we get a special with an improper size.


Revision 77265 - Directory Listing
Modified Mon Feb 23 18:23:44 2009 UTC (10 years, 9 months ago) by manus
Added a new test showing a bug in the runtime when creating a formal generic parameter when the 
  actual is a TUPLE.


Revision 77207 - Directory Listing
Modified Thu Feb 19 21:28:58 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test valid242 for bug #15409, where VYCQ/VYCP errors are not
detected if a generic class with conversion procedures/queries to or from
its formal generic parameter is involved.


Revision 77205 - Directory Listing
Modified Thu Feb 19 21:06:02 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test attach054 for bug #15408, where a recursive call to a once
function causes a call on Void target when a supposedly void-safe system is
executed.


Revision 77202 - Directory Listing
Modified Thu Feb 19 19:07:48 2009 UTC (10 years, 9 months ago) by alexk
Added an example to figure out if there are issues with evaluating types in different contexts, including constraints, anchored types, etc. (the test might need to be reviewed, as it is pretty complex one and may have some bugs).

Revision 77169 - Directory Listing
Modified Mon Feb 16 19:22:23 2009 UTC (10 years, 9 months ago) by manus
New test for testing the next object test facilities.


Revision 77152 - Directory Listing
Modified Fri Feb 13 20:11:19 2009 UTC (10 years, 9 months ago) by manus
Added PRECOMPILED_BASE_SAFE so that some of the void-safe test are faster to compile. Removed useless
  C compilation phase.


Revision 77151 - Directory Listing
Modified Fri Feb 13 20:05:34 2009 UTC (10 years, 9 months ago) by manus
Added missing `attached_types' tag to better test all the tests which are related to void-safe.


Revision 77150 - Directory Listing
Modified Fri Feb 13 19:51:17 2009 UTC (10 years, 9 months ago) by manus
New test showing some assertion violations in the compiler when using more than once the same object
  local name in a routine.


Revision 77124 - Directory Listing
Modified Wed Feb 11 23:16:10 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test final076 for bug #15382, where finalizing a system with
a call to an attribute with a body crashes the compiler if inlining is enabled.


Revision 77121 - Directory Listing
Modified Wed Feb 11 21:46:16 2009 UTC (10 years, 9 months ago) by manus
Added a new test where conformance of detattached to attached is accepted when it should be rejected.


Revision 77120 - Directory Listing
Modified Wed Feb 11 21:25:31 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test attach050 for bug #15381, where a once routine that
is the only routine where a class attribute is set should elicit a VEVI
error from the compiler but does not.  System execution then ends with a
call on Void target.


Revision 77118 - Directory Listing
Modified Wed Feb 11 19:20:09 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test exec305 for bug #15379, where an object test
`{x: like Current} Current' in an expanded class causes infinite recursion
when the system is executed, if system was melted or frozen.  Test is
marked "manuaL" for now.


Revision 77086 - Directory Listing
Modified Tue Feb 10 19:08:01 2009 UTC (10 years, 9 months ago) by king
Added noncon022 to catalog

Revision 77084 - Directory Listing
Modified Tue Feb 10 18:17:17 2009 UTC (10 years, 9 months ago) by king
Added noncon021 to catalog

Revision 77082 - Directory Listing
Modified Tue Feb 10 17:55:21 2009 UTC (10 years, 9 months ago) by dhollen
Added eweasel test melt084 for bug #15378, where an object test `{x: like Current} Current'
inherited by an expanded class causes a run-time panic when executed, but only
if the system is melted.


Revision 77008 - Directory Listing
Modified Thu Feb 5 16:43:37 2009 UTC (10 years, 10 months ago) by alexk
Extended the test to cover unary operators.

Revision 77006 - Directory Listing
Modified Thu Feb 5 15:15:02 2009 UTC (10 years, 10 months ago) by alexk
Added an example to demonstrate that the compiler does not take type of the expression into account when computing void-safe scopes of variables.

Revision 76974 - Directory Listing
Modified Wed Feb 4 22:19:30 2009 UTC (10 years, 10 months ago) by manus
Reported an issue with void-safety where the compiler randomly reports validity errors when using
  operators instead of dot calls.


Revision 76953 - Directory Listing
Modified Tue Feb 3 22:21:21 2009 UTC (10 years, 10 months ago) by manus
Added a new test showing a crash when the compiler wrongly assumes the inherited class to fully compile
  without error which is not the case when the descendant class is compiled with a different set of options
  than the ancestor.


Revision 76944 - Directory Listing
Modified Mon Feb 2 23:00:44 2009 UTC (10 years, 10 months ago) by manus
Added a new test showing that the array of strings we passed to the root class creation procedure should have
  an actual attached typed argument of type STRING.


Revision 76932 - Directory Listing
Modified Mon Feb 2 15:44:25 2009 UTC (10 years, 10 months ago) by alexk
Added a test for detecting attached attributes that are not initialized in a creation procedure.

Revision 76924 - Directory Listing
Modified Sat Jan 31 07:08:09 2009 UTC (10 years, 10 months ago) by manus
Showing a bug with SPECIAL objects when trying to twin an object whose size is actually bigger than
  it should be to an object smaller. It causes a memory corruption.


Revision 76910 - Directory Listing
Modified Fri Jan 30 20:43:58 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr319 for bug #15354, where freezing a system and then
correcting a VEVI error allow compilation to finish normally, but execution of the
resulting system crashes with a seg fault instead of completing normally.


Revision 76908 - Directory Listing
Modified Fri Jan 30 19:51:06 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test final075 for bug #15352, where an external creation procedure
is not called in a finalized system (frozen code works correctly).


Revision 76905 - Directory Listing
Modified Fri Jan 30 17:23:19 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr318 for bug #15350, where removing a convert clause from
a class fixes a VNCP error (two classes convert to each other) but the compiler
still reports VNCP.


Revision 76900 - Directory Listing
Modified Fri Jan 30 01:08:46 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test term173 for bug #15348, where a conversion query implemented
as a constant INTEGER attribute crashes the compiler with a call on Void target
in {BYTE_CODE_FACTORY}.to_type_byte_code.


Revision 76899 - Directory Listing
Modified Fri Jan 30 00:47:29 2009 UTC (10 years, 10 months ago) by manus
Renamed vupr to vdpr, VUPR to VDPR to match ECMA codes.


Revision 76895 - Directory Listing
Modified Thu Jan 29 23:46:15 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr317 for bug #15347, where removing a create clause and then
removing a convert clause crashes the compiler with a call on Void target in
{CONVERTIBILITY_CHECKER}.check_conversion.


Revision 76886 - Directory Listing
Modified Thu Jan 29 20:51:25 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr316 for bug #15344, where changing the expansion status
of a parent class when the descendant has a routine with a `precursor' call
to a routine in the parent and melting changes causes system execution to
fail with a seg fault when trying to call the precursor.


Revision 76885 - Directory Listing
Modified Thu Jan 29 19:41:20 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr315 for bug #15342, where adding and then removing an
expanded mark in a generic class crashes the compiler with a call on Void
target in {GEN_TYPE_A}.static_type_id.


Revision 76881 - Directory Listing
Modified Thu Jan 29 06:36:21 2009 UTC (10 years, 10 months ago) by manus
Added a new test to verify that the ability to ignore attachment marks works.


Revision 76877 - Directory Listing
Modified Thu Jan 29 00:45:26 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test valid240 for bug #15338, where explicit attachment marks in a
convert clause and on corresponding routine formal arguments cause a conversion
to not apply when it should.  This results in an incorrect VJAR error from the compiler.


Revision 76875 - Directory Listing
Modified Wed Jan 28 22:42:43 2009 UTC (10 years, 10 months ago) by dhollen
dded eweasel test incr314 for bug #15337, where adding an inheritance clause
to a class that already converts to the new parent introduces an undetected
VYCP(2) error.


Revision 76874 - Directory Listing
Modified Wed Jan 28 22:31:06 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr313 for bug #15336, where removing a convert clause
introduces a VJAR error but the compiler does not detect it when system is
recompiled.


Revision 76873 - Directory Listing
Modified Wed Jan 28 21:40:28 2009 UTC (10 years, 10 months ago) by manus
Added storable tags to tests that are also testing storable.


Revision 76872 - Directory Listing
Modified Wed Jan 28 20:58:20 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr312 for bug #15335, where a change and then finalization
crashes the compiler with a call on Void target in {ADDRESS_TABLE}.generate_final_c_body.


Revision 76871 - Directory Listing
Modified Wed Jan 28 20:24:53 2009 UTC (10 years, 10 months ago) by manus
Added new tags to attach042 since it shows an incrementality problem with the C compilation.


Revision 76867 - Directory Listing
Modified Wed Jan 28 18:07:28 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test multierr010 for bug #15334, where a VUPR(1) error due to
a call to `precursor' in a routine precondition causes the compiler to skip
any further degree 3 validity checking of the routine body.


Revision 76854 - Directory Listing
Modified Wed Jan 28 00:31:18 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test melt083 for bug #15330, where an agent call on a Void
target that appears in an assertion gets a seg fault instead of the expected
call on Void target, but only if the system is melted.


Revision 76851 - Directory Listing
Modified Tue Jan 27 21:34:16 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test svalid017 for bug #15327, where class invariants are not
validity checked in descendant classes when full class checking is enabled.


Revision 76845 - Directory Listing
Modified Tue Jan 27 19:11:28 2009 UTC (10 years, 10 months ago) by manus
Added a new test showing that conversion were redone even when checking inherited code.


Revision 76844 - Directory Listing
Modified Tue Jan 27 18:54:53 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test valid239 for bug #15324, where the compiler reports an
incorrect VMRC(2) error and small changes to routine names make the error
disappear.


Revision 76839 - Directory Listing
Modified Mon Jan 26 22:42:42 2009 UTC (10 years, 10 months ago) by fivaa
Added eweasel test for bug #14780, where agent of formal attribute causes precondition violation in {FORMAL_A}.adapted_in


Revision 76838 - Directory Listing
Modified Mon Jan 26 20:59:20 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test freez030 for bug # 15321, where a qualified call on a
constant attribute with target Current does not check the class invariant, but
only if the systeml is frozen (melted code works correctly).


Revision 76837 - Directory Listing
Modified Mon Jan 26 20:14:45 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test term172 for bug #15320, where a system that uses some
gobo classes and that enables catcall detection crashes the compiler in
{EXTERNAL_FUNC_I}.is_covariant_to.


Revision 76835 - Directory Listing
Modified Mon Jan 26 14:03:33 2009 UTC (10 years, 10 months ago) by alexk
Added an example when void-safe code is not detected because inherited preconditions are involved.

Revision 76834 - Directory Listing
Modified Mon Jan 26 13:18:59 2009 UTC (10 years, 10 months ago) by alexk
Added a test that demonstrates that using a select clause is not prohibited for the features that are merged as a result of renaming even though the select is not required for all of them.

Revision 76803 - Directory Listing
Modified Thu Jan 22 22:14:24 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr311 for bug #15307, where freezing a system,
removing base library, melting and adding base library back produces
a system that eats all memory.


Revision 76782 - Directory Listing
Modified Wed Jan 21 01:23:42 2009 UTC (10 years, 10 months ago) by king
Added assert003 to control file

Revision 76780 - Directory Listing
Modified Wed Jan 21 00:43:09 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test exec304 for bug #15298, where operations on an attribute
of type G, where G is a formal generic constrained by NUMERIC can cause a runtime
panic if system is melted or wrong results if system is frozen.


Revision 76779 - Directory Listing
Modified Wed Jan 21 00:09:26 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test exec303 for bug #15296, where calling `out' on a REAL_64
that is NaN violates the class invariant sign_times_abs.


Revision 76759 - Directory Listing
Modified Tue Jan 20 04:24:54 2009 UTC (10 years, 10 months ago) by tedf
- Removed skip mark for except033, since it has been fixed.
- Added except035 to show the correct exception object that is raised by code {EXCEPT_CONST}.Runtime_io_exception.

Revision 76736 - Directory Listing
Modified Fri Jan 16 19:59:25 2009 UTC (10 years, 10 months ago) by manus
Added a new test showing a bug in some of our priority queue implementation (namely calling `item'
  would end up in an infinite recursion) or `extend' not being implemented properly.


Revision 76735 - Directory Listing
Modified Fri Jan 16 19:22:48 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr310 for bug #15287, where changing a class used
as an actual generic parameter to deferred causes an undetected VTCG error.


Revision 76734 - Directory Listing
Modified Fri Jan 16 18:50:42 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test ccomp082 for bug #15286, where an object
test `{a: TEST1 [DOUBLE]} x' in an expanded generic class TEST1
with `x' of type G (formal generic parameter) causes generation of
bad C code when frozen or finalized.


Revision 76731 - Directory Listing
Modified Fri Jan 16 14:21:06 2009 UTC (10 years, 10 months ago) by alexk
Added tests to check that the current implementation of feature renaming does not break redefinition, undefinition and redeclaration validity rules.

Revision 76722 - Directory Listing
Modified Fri Jan 16 01:08:41 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr309 for bug #15284, where an incremental change
to an expanded generic class and its client crashes the compiler in
{FEATURE_B}.real_feature_id.


Revision 76711 - Directory Listing
Modified Thu Jan 15 20:51:52 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test except034 for bug #15280, where `last_exception' is 
non-Void in a routine that calls another routine which rescues and
successfully retries and exception, but only if the system is melted.
I did not include test of finalized code in tcf file - someone can add it if this
is desired.


Revision 76700 - Directory Listing
Modified Wed Jan 14 23:34:42 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test except033 for bug #15273, where a system that enables
precondition checking on all classes (including EiffelBase classes) and
that violates a precondition goes into an infinite loop before it reaches
the rescue clause of the root creation procedure.


Revision 76694 - Directory Listing
Modified Wed Jan 14 20:38:39 2009 UTC (10 years, 10 months ago) by manus
Added test for bug#13333 which highlight a check violation in INTERNAL on .NET.


Revision 76693 - Directory Listing
Modified Wed Jan 14 20:29:18 2009 UTC (10 years, 10 months ago) by manus
Added test for bug#13334 showing a mismatch between dynamic types in .NET mode.


Revision 76688 - Directory Listing
Modified Wed Jan 14 19:44:59 2009 UTC (10 years, 10 months ago) by manus
Test to ensure that a precondition violation is indeed violated when trying to store `Void' to an attribute
  whose type is attached.


Revision 76684 - Directory Listing
Modified Wed Jan 14 17:30:21 2009 UTC (10 years, 10 months ago) by manus
Added a new test showing a bug when calling routines expecting a POINTER argument and that the actual
  argument is a $ expression.


Revision 76680 - Directory Listing
Modified Wed Jan 14 16:34:53 2009 UTC (10 years, 10 months ago) by fivaa
Added two eweasel tests showing an agent's type not being attached. For example:

	agent do end

returns something of type

	PROCEDURE [?ANY, ?TUPLE]

(first generic is only detached if code is frozen)


Revision 76667 - Directory Listing
Modified Tue Jan 13 15:26:21 2009 UTC (10 years, 10 months ago) by alexk
Added an example for bug#15265.

Revision 76664 - Directory Listing
Modified Tue Jan 13 06:46:47 2009 UTC (10 years, 10 months ago) by manus
Added new test showing that retrieving 5.6 storable with 6.3 fails with a mismatch on LINKABLE [INTEGER_32].


Revision 76663 - Directory Listing
Modified Tue Jan 13 06:31:32 2009 UTC (10 years, 10 months ago) by tedf
Added a new test to show a storable failure on attached types.
(Removing attachment marks pass the test)

Revision 76655 - Directory Listing
Modified Mon Jan 12 22:30:51 2009 UTC (10 years, 10 months ago) by manus
New test showing a bug in our implementation of `do_all_with_index' and `do_if_with_index' when target
  is dynamically an ARRAYED_LIST. We should not process void elements, but we do.


Revision 76640 - Directory Listing
Modified Sat Jan 10 16:45:11 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test final074 for bug #15257, where a finalized
system incorrectly violates a class invariant.


Revision 76635 - Directory Listing
Modified Sat Jan 10 00:55:54 2009 UTC (10 years, 10 months ago) by paulb
Added test to ensure object-test locals are not passed to an old expression.


Revision 76634 - Directory Listing
Modified Fri Jan 9 19:57:53 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test final073 for bug #15252, where a finalized system with
assertions kept produces an exception trace with class RUN-TIME when a
class invariant is violated, instead of the correct class name TEST.


Revision 76626 - Directory Listing
Modified Fri Jan 9 14:52:43 2009 UTC (10 years, 10 months ago) by alexk
Modified expected output of test#term169 to reflect error reported by the compiler for an uninitialized attribute.

Revision 76620 - Directory Listing
Modified Fri Jan 9 11:54:59 2009 UTC (10 years, 10 months ago) by alexk
Added an example to demonstrate compiler crash when processing inherited precursor in a void-safe mode.

Revision 76605 - Directory Listing
Modified Wed Jan 7 16:01:42 2009 UTC (10 years, 10 months ago) by dhollen
Added eweasel test incr308 for bug #15246, where adding
a "?" attachment mark to a formal generic should fix a VEVI
error but the compiler still reports VEVI instead of a
VJAR error in another place.


Revision 76589 - Directory Listing
Modified Mon Jan 5 19:51:51 2009 UTC (10 years, 11 months ago) by manus
Added new test for bug#15235 where we could get a C compilation error for 0-sized expanded objects.


Revision 76560 - Directory Listing
Modified Sat Jan 3 00:19:45 2009 UTC (10 years, 11 months ago) by manus
Added a new test showing a bug in the compiler when checking code using multiple constraints in a 
  descendant class.


Revision 76525 - Directory Listing
Modified Thu Jan 1 00:18:14 2009 UTC (10 years, 11 months ago) by manus
Added a new test showing a crash of the compiler when full class checking is enabled and that a parent
  class has an inline agent with a local referencing an anchor.


Revision 76476 - Directory Listing
Modified Wed Dec 31 00:15:23 2008 UTC (10 years, 11 months ago) by paulb
Added test to ensure, when using void-safe and attached by default options, agents conform to PROCEDURE [ANY, TUPLE]


Revision 76407 - Directory Listing
Modified Mon Dec 29 12:42:02 2008 UTC (10 years, 11 months ago) by alexk
Added an example to demonstrate that validity rules are not checked for a compound of a When_part with an empty interval.

Revision 76396 - Directory Listing
Modified Thu Dec 25 02:02:54 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec302 for bug #15202, where an attribute with a
body that is a redefinition of an inherited attribute with a body
calls precursor and system execution goes into infinite recursion.
Test may need to be adjusted to match the correct behavior.


Revision 76387 - Directory Listing
Modified Wed Dec 24 21:33:29 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test term171 for bug #15197, where a multi-constrained generic
which includes a keyword in its list of constraining types crashes the compiler.


Revision 76383 - Directory Listing
Modified Wed Dec 24 19:55:07 2008 UTC (10 years, 11 months ago) by manus
Added missing dotnet tags for .NET tests.


Revision 76381 - Directory Listing
Modified Wed Dec 24 19:45:21 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr307 for bug #15196, where after a sequence of
changes the compiler crashes in {MELTED_GENERATOR}.make_call_access_b.


Revision 76362 - Directory Listing
Modified Wed Dec 24 00:05:02 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr306 for bug #15194, where after changing a reference
class to expanded and then back to reference a call to the #? operator results
in a seg fault instead of returning True as it originally did.


Revision 76359 - Directory Listing
Modified Tue Dec 23 22:08:25 2008 UTC (10 years, 11 months ago) by manus
New test showing a crash because compiler tries to revalidate inherited attributes with a body even
  when no full class checking is enabled.


Revision 76355 - Directory Listing
Modified Tue Dec 23 21:42:54 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr305 for bug #15192, where after adding a VLEC error and
then removing it, the compiler still reports VLEC.


Revision 76347 - Directory Listing
Modified Tue Dec 23 20:41:20 2008 UTC (10 years, 11 months ago) by manus
Verifying that an incremental recompilation does not fail at updating the class of a not yet compiled class.


Revision 76346 - Directory Listing
Modified Tue Dec 23 20:11:20 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec301 for bug #11136, where a system that calls
{NONE}.attempt ("Weasel") crashes with a seg fault when executed.


Revision 76345 - Directory Listing
Modified Tue Dec 23 19:58:35 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr304 for bug #15191, where changing a void-safe
system to use library "base-safe" instead of "base" after the compiler
reports VEVI errors causes the compiler to crash.


Revision 76340 - Directory Listing
Modified Tue Dec 23 17:16:10 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test attach038 for bug #14156, where two object test
locals in the same routine with the same lower name should elicit a
VUOT(3) error from the compiler but does not.


Revision 76339 - Directory Listing
Modified Tue Dec 23 16:35:47 2008 UTC (10 years, 11 months ago) by manus
Added new test for making sure that the new degree 6 behavior reports the proper errors when a class name
  does not match a file name.


Revision 76331 - Directory Listing
Modified Tue Dec 23 00:57:08 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test svalid013 for bug #15186, where compiling with full
class checking enabled causes unused local warnings to be repeated for
each descendant class that does not redefine an inherited routine with
unused locals.


Revision 76330 - Directory Listing
Modified Mon Dec 22 22:45:51 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test config010 for bug #13035, where a config file with
a system name containing a space character caused C compilation to
fail.  The 6.4 compiler won't accept a system name with a space or
other unusual characters, so the bug has been fixed.


Revision 76329 - Directory Listing
Modified Mon Dec 22 22:24:21 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec300 for bug #13848, where calling deep_twin
on an object of an expanded type causes a seg fault at runtime.


Revision 76327 - Directory Listing
Modified Mon Dec 22 22:03:30 2008 UTC (10 years, 11 months ago) by manus
Added a new test showing a crash while checking invariants when parents have attachment marks. Technically
  it is a shortcoming in the compiler that should not put such things in the inheritance runtime structure
  but the runtime should be able to cope with them anyway.


Revision 76326 - Directory Listing
Modified Mon Dec 22 21:16:50 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec298 for bug #13862, where `out' returns an
incorrect result for a class with a NATURAL attribute.


Revision 76325 - Directory Listing
Modified Mon Dec 22 19:06:49 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec297 for bug #15143, where a void-safe system
that monitors class invariants crashes at execution time with a seg
fault and no exception trace.


Revision 76311 - Directory Listing
Modified Fri Dec 19 22:30:38 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr303, where changing a class to expanded and then
adding a missing default_create in the create clause produces a valid system
but the compiler still reports a VTEC(2) error.  This is an incrementality bug.


Revision 76310 - Directory Listing
Modified Fri Dec 19 21:14:14 2008 UTC (10 years, 11 months ago) by dhollen
Add eweasel test valid230 for bug #11151, where compiler does not
report a VZCC(2) error on an inline C external with no alias.


Revision 76309 - Directory Listing
Modified Fri Dec 19 20:35:23 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr302 for bug #15132, where after a sequence of changes
the compiler crashes in {PATTERN_TABLE}.pattern_of_id with a call on Void
target.


Revision 76306 - Directory Listing
Modified Fri Dec 19 19:30:10 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr301 for bug #15146, where after a sequence of changes
C compilation fails with undefined symbols in ececil.c.  The test is a bit long
but this is the shortest sequence I could find that reproduced the problem.


Revision 76305 - Directory Listing
Modified Fri Dec 19 18:39:41 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test term169 for bug #15144, where a self-initializing
attribute that just sets Result to Current causes the compiler to go
into (apparent) infinite recursion when compiled in void-safe mode.


Revision 76304 - Directory Listing
Modified Fri Dec 19 18:25:21 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec296 for bug #15145, where a self-initializing
INTEGER attribute does not work correctly in void-safe mode (returns 0
instead of value set in attribute body).


Revision 76303 - Directory Listing
Modified Fri Dec 19 18:08:21 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test attach037 for bug #15142, where an attribute of an
attached type is set in both arms of a conditional in the class
creation procedure but the compiler reports a VEVI error on it.  I
haven't read the ECMA standard closely, but this certainly seems like
it ought to be valid.


Revision 76302 - Directory Listing
Modified Fri Dec 19 00:21:12 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test valid229 for bug #15140, where an inspect statement
with a when clause that has an empty interval 4..3 causes the compiler
to report a spurious VEVI error, even though the branch with that
interval sets Result.


Revision 76299 - Directory Listing
Modified Fri Dec 19 00:09:00 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test valid228 for bug #15139, where an invalid inspect
statement that tries to inspect a manifest string but uses integer in
the when clauses causes the compiler to report a bogus VEVI error in
addition to the VOMB(1) error.  For comparison, an "if" statement with
a similar problem, where the type is INTEGER instead of BOOLEAn does
not elicit a bogus VEVI error.


Revision 76298 - Directory Listing
Modified Thu Dec 18 23:50:29 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test valid227 for bug #15133, where a generic class
declares its formal generic parameter "expanded" and the actual
generic is not an expanded type.  The compiler should report a VTCG
error but does not.  This can lead to a call on Void target in
a Void-safe system.


Revision 76297 - Directory Listing
Modified Thu Dec 18 23:38:57 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test final072 for bug #15129, where finalizing a void-safe
system with a call to a self-initializing attribute crashes the compiler.


Revision 76294 - Directory Listing
Modified Thu Dec 18 22:20:37 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test term168 for bug #15147, where an inline agent with
an "attribute" body causes the compiler to crash in degree 3.


Revision 76293 - Directory Listing
Modified Thu Dec 18 22:06:48 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test ccomp080 for bug #15160, where a function whose
return type is anchored to an argument causes incorrect output for
frozen code and C compilation errors for finalized code (melted code
works fine).  This test is similar to ccomp070 and may be the same bug.


Revision 76292 - Directory Listing
Modified Thu Dec 18 21:46:20 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test term167 for bug #15161, where a particular set of
classes causes the compiler to crash with a call on Void target in
{FORMAL_A}.is_single_constraint_without_renaming.  I previously
thought this was an incrementality bug, but it isn't.


Revision 76290 - Directory Listing
Modified Thu Dec 18 21:20:18 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec295 for bug #15167, where a qualified call on
an inherited routine when invariants are monitored and
is_attached_by_default="true" causes system execution to end with a
seg fault.


Revision 76289 - Directory Listing
Modified Thu Dec 18 20:50:20 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec294 for bug #15169, where self-initializing attributes
don't work when compiled with is_void_safe="false".


Revision 76286 - Directory Listing
Modified Thu Dec 18 20:34:10 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr300 for bug #15170, where renaming a redefined
default_create routine in an expanded class used as an actual generic
leads to a crash at execution time when trying to create an instance
of the formal generic (incrementality problem).


Revision 76285 - Directory Listing
Modified Thu Dec 18 20:07:56 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test final071 for bug #15108, where finalizing with 
all_classes="true" crashes the compiler, with or without dead code removal.


Revision 76277 - Directory Listing
Modified Thu Dec 18 17:42:48 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test valid226 for bug # 15106, where a generic class has
a formal generic parameter marked "reference" and the client passes an
actual generic that is of an expanded type.  The compiler should
report a VTCG error but does not.


Revision 76276 - Directory Listing
Modified Thu Dec 18 17:12:09 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test final070 for bug #14462, where the creation
procedure of a routine with an unreferenced local of an expanded type
is not called when a finalized system is executed.  I chose to add a
new test rather than extending existing test freez006 (which tests the
same thing for melted and frozen code) to avoid making it look like a
regression, since freez006 already passes.


Revision 76258 - Directory Listing
Modified Thu Dec 18 00:48:09 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test final069 for bug #14522, where changing a class
used as an actual generic parameter to be expanded and refinalizing
causes the compiler to crash in degree -3.


Revision 76257 - Directory Listing
Modified Thu Dec 18 00:19:01 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test term166 for bug #14383, where a system compiled
with both full_class_checking and cat_call_detection enabled causes
the compiler to crash in degree 3.


Revision 76254 - Directory Listing
Modified Thu Dec 18 00:02:53 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr299 for bug #13803, where adding a feature to a
class that serves as generic constraint for another class and making
the rename invalid allows a VTGC(2) error to sneak past the compiler.


Revision 76253 - Directory Listing
Modified Wed Dec 17 23:48:22 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr298 for bug #13708, where the value of `out' is
wrong after changing the name of an expanded class and the name used
in the client (it had the old class name instead of the new one).  Bug
has already been fixed.


Revision 76251 - Directory Listing
Modified Wed Dec 17 23:26:39 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test valid225 for bug #13688 (which has already been
fixed).  The bug was that the compiler was reporting an extra
incorrect VTCG error for a generic class that inherited from STRING
when the client used an actual generic that did not conform to the
constraint.


Revision 76249 - Directory Listing
Modified Wed Dec 17 23:12:56 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test valid224 for bug #13067, where the compiler should
detect a VRFT error on a type TUPLE [a: TUPLE [out: INTEGER]], since `out'
is a feature of the class, but does not.


Revision 76242 - Directory Listing
Modified Wed Dec 17 22:18:51 2008 UTC (10 years, 11 months ago) by manus
Show a bug with set when trying to insert Void elements.


Revision 76238 - Directory Listing
Modified Wed Dec 17 21:47:21 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test exec293 for bug #12354, where a call `x.a' when `x'
is of type TUPLE [a: INTEGER] raises an operating system signal
exception when `x' is Void at runtime, instead of a call on Void
target exception.


Revision 76237 - Directory Listing
Modified Wed Dec 17 21:13:58 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test syntax054 for bug #11285, where the compiler
accepts an invalid manifest type ARRAY [STRING] for a character
constant 'w' when it should instead report a syntax error or a VWMQ
validity error.


Revision 76235 - Directory Listing
Modified Wed Dec 17 20:51:04 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test syntax053 for bug #11154, which shows that the
compiler incorrectly accepts an inline agent with an Obsolete clause,
which is not allowed by ECMA.


Revision 76208 - Directory Listing
Modified Wed Dec 17 18:41:29 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test ccomp079 for bug #12739, where precompiling with a
configuration file that specifies all_classes="true" does not generate
a Makefile, thus causing C compilation to fail.


Revision 76207 - Directory Listing
Modified Wed Dec 17 17:51:44 2008 UTC (10 years, 11 months ago) by dhollen
Added eweasel test incr297, which demonstrates an incrementality bug
where a VTCG error is not detected after an empty create clause is
added to a class that is the constraint for a formal generic in
another class with a generic creation clause.


Revision 76180 - Directory Listing
Modified Tue Dec 16 19:21:36 2008 UTC (10 years, 11 months ago) by manus
Added a new test showing that we report a VRLE error when none should be reported.


Revision 76149 - Directory Listing
Modified Fri Dec 12 19:40:23 2008 UTC (10 years, 11 months ago) by manus
Added a new test showing that renaming to discard alias name does not trigger a VTMC error when trying to
  use that alias name in the code.


Revision 76140 - Directory Listing
Modified Thu Dec 11 20:50:13 2008 UTC (10 years, 11 months ago) by manus
Added a new test to verify that we indeed perform processing of inherited formals correctly at runtime.


Revision 76113 - Directory Listing
Modified Tue Dec 9 00:59:35 2008 UTC (10 years, 11 months ago) by manus
New test showing that for static call we generate a VUTA(2) error when none should be generated.


Revision 76105 - Directory Listing
Modified Mon Dec 8 19:22:42 2008 UTC (10 years, 11 months ago) by manus
New test for testing that we can indeed retrieve a 6.3 storable with 6.2 as long as we ignore the
  attachment marks.


Revision 76101 - Directory Listing
Modified Mon Dec 8 17:12:24 2008 UTC (10 years, 11 months ago) by manus
Added a new test showing an incrmental compilation crash while freezing for bug#15061.


Revision 76098 - Directory Listing
Modified Mon Dec 8 13:52:31 2008 UTC (10 years, 11 months ago) by alexk
Added a test for {SPECIAL}.item and {SPECIAL}.is_default for attached type.

Revision 76092 - Directory Listing
Modified Sat Dec 6 20:37:18 2008 UTC (11 years ago) by manus
Added a test showing a crash with override clusters from bug#15027.


Revision 76091 - Directory Listing
Modified Sat Dec 6 04:31:33 2008 UTC (11 years ago) by manus
Added a new test for bug#15112 which exhibits a stack overflow in the compiler when trying to compile
  some classes in void-safe mode.


Revision 76089 - Directory Listing
Modified Sat Dec 6 00:07:48 2008 UTC (11 years ago) by manus
Added a test for bug#13488 where if a debug clause contained an invalid string for the C code it would
  not C compile.


Revision 76066 - Directory Listing
Modified Thu Dec 4 15:34:04 2008 UTC (11 years ago) by alexk
Added an example to demonstrate an issue with expanded generic type evaluation when it is inlined.

Revision 76049 - Directory Listing
Modified Wed Dec 3 05:33:14 2008 UTC (11 years ago) by manus
Updated test to match the original intent since inheriting non-conformingly from LINKED_LIST cannot work.


Revision 76044 - Directory Listing
Modified Tue Dec 2 23:56:58 2008 UTC (11 years ago) by manus
Added new test showing a crash when calling `divisible' on a basic type.


Revision 76041 - Directory Listing
Modified Tue Dec 2 23:18:20 2008 UTC (11 years ago) by manus
Added new test for what is most likely the cause of bug#15094.


Revision 76021 - Directory Listing
Modified Tue Dec 2 15:45:35 2008 UTC (11 years ago) by manus
Added new test showing that we should not be evaluating invariant on entry in finalized code.


Revision 75937 - Directory Listing
Modified Fri Nov 28 07:57:26 2008 UTC (11 years ago) by tedf
Added a test to ensure correctness of object test in precondition.

Revision 75897 - Directory Listing
Modified Tue Nov 25 18:47:20 2008 UTC (11 years ago) by manus
Added new test showing a crash of the compiler when handling a convertion type which has some anchors.


Revision 75893 - Directory Listing
Modified Tue Nov 25 17:35:20 2008 UTC (11 years ago) by manus
New bug showing an incremental compilation issue with the saving of conversion information which
  could result in a call to Void target if conversion type is shared between various routines of the
  same class.


Revision 75875 - Directory Listing
Modified Mon Nov 24 18:53:56 2008 UTC (11 years ago) by paulb
Added test to test attached generic anchored types.


Revision 75873 - Directory Listing
Modified Mon Nov 24 18:29:13 2008 UTC (11 years ago) by manus
New test showing a major slow down of the runtime with certain allocation patterns.


Revision 75745 - Directory Listing
Modified Wed Nov 19 00:56:34 2008 UTC (11 years ago) by manus
Added a new test testing `valid_type_for_index' in TUPLE with respect to attached types.


Revision 75680 - Directory Listing
Modified Mon Nov 17 20:46:59 2008 UTC (11 years ago) by manus
New test showing that INTERNAL is not yet adapted to handle attachment mark when creating type
  which is definitely an oversight.


Revision 75676 - Directory Listing
Modified Mon Nov 17 19:55:30 2008 UTC (11 years ago) by manus
Added a new test showing that creating a lot of SOCKETs objects and not using them is exhausting
  the resources even if we call `dispose' on them.


Revision 75661 - Directory Listing
Modified Mon Nov 17 01:42:56 2008 UTC (11 years ago) by manus
Use agents as  keyword instead of agent.


Revision 75657 - Directory Listing
Modified Mon Nov 17 00:38:13 2008 UTC (11 years ago) by manus
Added a new test showing an infinite loop in the runtime when retrieving an object where some
  attributes are attached. Also fixed the condition which could not hold true if there is an
  actual mismatch in annotations.


Revision 75650 - Directory Listing
Modified Sat Nov 15 15:09:37 2008 UTC (11 years ago) by manus
Added a new test showing that we do not properly initialize local variables where their type is a formal
  generic one.


Revision 75589 - Directory Listing
Modified Fri Nov 14 05:50:23 2008 UTC (11 years ago) by manus
New test showing a shortcoming in valid_operands when open operands of an agent involve attached types.


Revision 75582 - Directory Listing
Modified Fri Nov 14 01:05:14 2008 UTC (11 years ago) by manus
New test showing that type of manifest tuple when code is compiled in non-void safe mode.


Revision 75580 - Directory Listing
Modified Fri Nov 14 00:48:59 2008 UTC (11 years ago) by paulb
Added test to show the compiler does not guarentee like Current is attached.


Revision 75578 - Directory Listing
Modified Fri Nov 14 00:39:42 2008 UTC (11 years ago) by manus
New test showing that in some code generation mode (frozen and finalized) the assignment attempt
  is not removing the attachment mark from the expected type thus causing some assignments to fail
  when they should succeed.


Revision 75568 - Directory Listing
Modified Thu Nov 13 21:46:49 2008 UTC (11 years ago) by paulb
Added tests


Revision 75565 - Directory Listing
Modified Thu Nov 13 20:24:38 2008 UTC (11 years ago) by paulb
Added new tests for attached types and self-init attributes


Revision 75427 - Directory Listing
Modified Wed Nov 5 10:12:31 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing a bug in creating the detachable type info from an attached one causing
  at runtime: wrong TUPLE creation type, wrong catcall warnings and wrong conformance.


Revision 75422 - Directory Listing
Modified Wed Nov 5 07:03:32 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing a incorrect code generation for an agent call.


Revision 75417 - Directory Listing
Modified Tue Nov 4 10:09:18 2008 UTC (11 years, 1 month ago) by tedf
Added test to show the behavior of non-conforming inherited routines not applying to VMCS rule.
Use "-" instead of "_" for test names.

Revision 75406 - Directory Listing
Modified Mon Nov 3 08:21:32 2008 UTC (11 years, 1 month ago) by tedf
Add test to show an incremental bug: compiler crash after changes containing generic class, replication and non-conforming inheritance.

Revision 75405 - Directory Listing
Modified Mon Nov 3 06:43:12 2008 UTC (11 years, 1 month ago) by tedf
Added test to show strange VMCS warnings and a run-time crash concerning repeated once.

Revision 75386 - Directory Listing
Modified Fri Oct 31 06:53:39 2008 UTC (11 years, 1 month ago) by tedf
Added two tests to show where VMCS should be raised. replication004 passes, replication005 does not.

Revision 75381 - Directory Listing
Modified Thu Oct 30 23:47:44 2008 UTC (11 years, 1 month ago) by paulb
Added tests to test basics of self-initializing attributes.


Revision 75355 - Directory Listing
Modified Wed Oct 29 22:45:29 2008 UTC (11 years, 1 month ago) by manus
Added a new test for the catcall checking taking into account the proper attachement status
  of arguments.


Revision 75321 - Directory Listing
Modified Tue Oct 28 14:25:48 2008 UTC (11 years, 1 month ago) by tedf
Added test to show incorrect VUPR error.

Revision 75310 - Directory Listing
Modified Mon Oct 27 23:50:29 2008 UTC (11 years, 1 month ago) by manus
Added a new test for bug#14913 where using a label of tuple as agent routine when the target
  is open of type a labeled TUPLE crashes the compiler.


Revision 75302 - Directory Listing
Modified Mon Oct 27 23:02:29 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing that we rejected some valid DLL file names.


Revision 75293 - Directory Listing
Modified Mon Oct 27 20:51:03 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing an assignment of a basic type to a TUPLE element expecting ANY would cause
  a crash at run-time.


Revision 75274 - Directory Listing
Modified Fri Oct 24 22:27:58 2008 UTC (11 years, 1 month ago) by fivaa
Renamed previously added eweasel test so it belongs to proper category.


Revision 75273 - Directory Listing
Modified Fri Oct 24 22:26:07 2008 UTC (11 years, 1 month ago) by manus
New test for testing conformance withing a generic class.


Revision 75258 - Directory Listing
Modified Thu Oct 23 18:00:17 2008 UTC (11 years, 1 month ago) by fivaa
Added valid223 test to catalog file

Revision 75243 - Directory Listing
Modified Wed Oct 22 17:14:24 2008 UTC (11 years, 1 month ago) by alexk
Added an example to demonstrate issue when attached formal generic does not conform to its attached contraint type.

Revision 75177 - Directory Listing
Modified Sat Oct 18 05:44:06 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing a bug in the C code generation in final mode for the creation of a generic type
  whose actual generic parameter is an anchor to something of a formal generic parameter type.


Revision 75176 - Directory Listing
Modified Sat Oct 18 00:15:26 2008 UTC (11 years, 1 month ago) by king
Added noncon019

Revision 75173 - Directory Listing
Modified Fri Oct 17 23:44:04 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing a bug in .NET code generation because we were using modified BYTE_CODE instead
  of getting a fresh one from disk.


Revision 75154 - Directory Listing
Modified Fri Oct 17 16:30:25 2008 UTC (11 years, 1 month ago) by manus
Added new test showing yet another .NET code generation bug involving a manifest array used as argument
  of a routine whose formal argument type involves some anchors.


Revision 75149 - Directory Listing
Modified Fri Oct 17 04:30:33 2008 UTC (11 years, 1 month ago) by manus
New test showing a crash of the .NET compiler when compiling certain kind of agents whose routine
  has some anchors.


Revision 75143 - Directory Listing
Modified Thu Oct 16 23:36:11 2008 UTC (11 years, 1 month ago) by manus
Found a bug in the code generation of a formal generic type description for code that is inherited
  (i.e. comming from an inherited assertion) for which we were generating the wrong code and causing
  a crash at runtime.


Revision 75121 - Directory Listing
Modified Wed Oct 15 22:37:30 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing an invariant violation when twining a SORTED_TWO_WAY_LIST because
  it used the version of {ANY}.copy which only copies the head of the list. So if after twining
  you modify the list then the invariant `last_element_constraint' is violated.


Revision 75120 - Directory Listing
Modified Wed Oct 15 22:30:51 2008 UTC (11 years, 1 month ago) by king
Added replication002 to control file.

Revision 75101 - Directory Listing
Modified Tue Oct 14 23:58:26 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing a bug in the inliner when the return type of a function is a formal
  generic parameter which is either reference or expanded. If we process the reference version
  before the expanded then the expanded version gets inlined where it should not.


Revision 75091 - Directory Listing
Modified Tue Oct 14 19:20:46 2008 UTC (11 years, 1 month ago) by manus
Added new test showing a crash I got while developing a new change in the compiler in the way we 
  create generic types and formals.


Revision 75068 - Directory Listing
Modified Sun Oct 12 05:13:46 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing that we did not use the deanchored form of the conversion target type at runtime.


Revision 75057 - Directory Listing
Modified Thu Oct 9 20:55:06 2008 UTC (11 years, 1 month ago) by manus
Added a new eweasel test showing that the compiler fails to generate at runtime the proper agent type.


Revision 75055 - Directory Listing
Modified Thu Oct 9 19:06:29 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing a crash at runtime in classic mode and a crash at compile time in .NET mode
  when creating a manifest tuple whose expression is a multidot expression with the last expression
  having an anchor to a feature which does not exist in the current class.


Revision 75046 - Directory Listing
Modified Thu Oct 9 17:52:54 2008 UTC (11 years, 1 month ago) by manus
Added a new test showing a catcall in the compiler when converted a closed operands to an agent
  creation. The catcall is harmless in finalized mode because it is just a query, but in workbench
  mode it crashes the compiler.


Revision 75022 - Directory Listing
Modified Wed Oct 8 13:07:41 2008 UTC (11 years, 1 month ago) by alexk
Added a test to check if an exception is raised by an external function that does not ensure the result is attached when required.

Revision 75021 - Directory Listing
Modified Wed Oct 8 07:49:32 2008 UTC (11 years, 1 month ago) by alexk
Removed an example for self-initializing types as their support is dropped.

Revision 74994 - Directory Listing
Modified Tue Oct 7 05:41:36 2008 UTC (11 years, 2 months ago) by manus
Added new test for bug#14856 where bad C code generation was done when optimizing a call to `item' or `call'
  of an agent if just before we had generated a call to a deferred routine without implementation.


Revision 74970 - Directory Listing
Modified Mon Oct 6 04:10:41 2008 UTC (11 years, 2 months ago) by manus
Added new test showing a failure to properly process an inherited label tupel assignment.


Revision 74962 - Directory Listing
Modified Fri Oct 3 23:16:08 2008 UTC (11 years, 2 months ago) by manus
Added new test showing that the labels of a names tuples are not checked when used as actual
  of a generic class.


Revision 74943 - Directory Listing
Modified Fri Oct 3 18:24:04 2008 UTC (11 years, 2 months ago) by manus
Added a new test showing a bug in the compiler for not keeping the information about
  labeled tuples.


Revision 74940 - Directory Listing
Modified Fri Oct 3 18:09:54 2008 UTC (11 years, 2 months ago) by manus
New test showing that we fail to validate a labeled tuple in an inheritance clause.


Revision 74921 - Directory Listing
Modified Fri Oct 3 04:59:24 2008 UTC (11 years, 2 months ago) by manus
New test showing a crash with the recent changes in the compiler for supporting self-initialized
  types.


Revision 74911 - Directory Listing
Modified Thu Oct 2 20:03:43 2008 UTC (11 years, 2 months ago) by manus
Added a new case were we forgot to report a VUEX error while analyzing inherited conversions.


Revision 74908 - Directory Listing
Modified Thu Oct 2 18:26:24 2008 UTC (11 years, 2 months ago) by manus
Use $ISE_LIBRARY instead of $ISE_EIFFEL each time we refer to our libraries. That way it
  is consistent and we do not get errors at compile time if ISE_LIBRARY and ISE_EIFFEL are
  different.


Revision 74905 - Directory Listing
Modified Thu Oct 2 18:23:16 2008 UTC (11 years, 2 months ago) by manus
Added a new test showing a crash while analyzing inherited conversion which involves a formal
  generic parameter.


Revision 74813 - Directory Listing
Modified Wed Sep 24 21:06:33 2008 UTC (11 years, 2 months ago) by manus
New test showing some self-initialization problem on .NET but I would also assume in classic as well.


Revision 74800 - Directory Listing
Modified Tue Sep 23 22:43:36 2008 UTC (11 years, 2 months ago) by manus
Added a new test showing a crash in .NET compilation mode when `Precursor' is actually a replicated
  routine.


Revision 74692 - Directory Listing
Modified Mon Sep 15 11:00:39 2008 UTC (11 years, 2 months ago) by alexk
Added an example for self-initializing attached variables.

Revision 74658 - Directory Listing
Modified Fri Sep 5 04:24:54 2008 UTC (11 years, 3 months ago) by tedf
Added test shows the problem that if an exception is raised at assertion evaluation, trace printed has a "Pass" element.

Revision 74625 - Directory Listing
Modified Fri Aug 29 13:32:00 2008 UTC (11 years, 3 months ago) by alexk
Added a test for VFFD(1) when an attribute declared with an explicit attribute body has no query mark or has formal arguments.

Revision 74595 - Directory Listing
Modified Wed Aug 27 00:02:45 2008 UTC (11 years, 3 months ago) by manus
New test for bug#14750 and bug#14709.


Revision 74592 - Directory Listing
Modified Tue Aug 26 22:55:54 2008 UTC (11 years, 3 months ago) by manus
Added test for bug#14748 and bug#14711 where compiler rejects some valid assignments.


Revision 74591 - Directory Listing
Modified Tue Aug 26 22:33:28 2008 UTC (11 years, 3 months ago) by manus
New test for bug#14710 and bug#14746.


Revision 74561 - Directory Listing
Modified Tue Aug 26 17:05:53 2008 UTC (11 years, 3 months ago) by manus
Removed too hard to maintain incr216 test.


Revision 74392 - Directory Listing
Modified Mon Aug 11 18:09:39 2008 UTC (11 years, 3 months ago) by fivaa
Added Eweasel test that makes sure root class/procedure is checked if no other changed were made to system.


Revision 74342 - Directory Listing
Modified Mon Aug 4 21:03:52 2008 UTC (11 years, 4 months ago) by manus
Started new category of tests solely focused on conformance which will help testing the new conformance
  implementation for attached types.


Revision 74341 - Directory Listing
Modified Mon Aug 4 18:30:25 2008 UTC (11 years, 4 months ago) by fivaa
Added eweasel test for bug #14696

Revision 74340 - Directory Listing
Modified Mon Aug 4 18:15:57 2008 UTC (11 years, 4 months ago) by manus
Added conformance keyword to tests that are checking for conformance.


Revision 74304 - Directory Listing
Modified Thu Jul 31 19:44:58 2008 UTC (11 years, 4 months ago) by manus
Added eweasel test#lib029 for bug#14681.
Fixed typo in catalog file for test#lib027.


Revision 74300 - Directory Listing
Modified Thu Jul 31 17:20:44 2008 UTC (11 years, 4 months ago) by manus
Added new eweasel test for bug report bug#14461.


Revision 74214 - Directory Listing
Modified Mon Jul 28 06:33:24 2008 UTC (11 years, 4 months ago) by tedf
- Added test to cover various encoding conversion used in EiffelStudio.

Revision 74199 - Directory Listing
Modified Fri Jul 25 05:29:45 2008 UTC (11 years, 4 months ago) by manus
New test showing a compiler bug when finalizing where if you have a routine
  containing an inlined agent whose enclosing routine is part of the dead code
  we still try to generate the agent wrapper for it.


Revision 74167 - Directory Listing
Modified Wed Jul 23 21:24:40 2008 UTC (11 years, 4 months ago) by manus
Added new test showing a crash of the compiler in .NET when processing a call to the result
  of SPECIAL.item.


Revision 74160 - Directory Listing
Modified Wed Jul 23 17:38:24 2008 UTC (11 years, 4 months ago) by manus
Added test for bug#13699 which used to cause an infinite loop in the compiler.


Revision 74159 - Directory Listing
Modified Wed Jul 23 16:36:35 2008 UTC (11 years, 4 months ago) by king
Added valid222 to catalog

Revision 74125 - Directory Listing
Modified Mon Jul 21 12:35:17 2008 UTC (11 years, 4 months ago) by tedf
- Added test to show a bug of incorrect trace from the first call on once routine which raises exception.
- Added test to clarify the behavior that we are going to provide full trace at any time for exception objects.

Revision 74120 - Directory Listing
Modified Fri Jul 18 18:18:44 2008 UTC (11 years, 4 months ago) by manus
Showing a bug when reading double, it seems that we are off since a read_character reads a 0 where
  a space should have been read.


Revision 74095 - Directory Listing
Modified Thu Jul 17 00:11:27 2008 UTC (11 years, 4 months ago) by manus
Added new test showing a bug in the runtime when resizing a SPECIAL when the scavenge zones are full
  and `moved_set' is full and the SPECIAL contains a reference to a new object and the resized SPECIAL
  object failed to have the EO_REM flag set.


Revision 74084 - Directory Listing
Modified Wed Jul 16 13:38:39 2008 UTC (11 years, 4 months ago) by alexk
Added an example for bug#14453.

Revision 74082 - Directory Listing
Modified Wed Jul 16 09:39:32 2008 UTC (11 years, 4 months ago) by tedf
Added test to show the problem {FILE}.forth does not set `after'.

Revision 74070 - Directory Listing
Modified Mon Jul 14 10:45:17 2008 UTC (11 years, 4 months ago) by tedf
Added test for bug#14578, showing a runtime crash which is caused by invalid object access in ARRAY. This invalid object causes an invalid access when building exception trace, which results in the crash without trace.

Revision 74053 - Directory Listing
Modified Thu Jul 10 11:12:15 2008 UTC (11 years, 4 months ago) by tedf
Added test to show a runtime memory leak with invariant on.

Revision 74049 - Directory Listing
Modified Thu Jul 10 05:16:55 2008 UTC (11 years, 4 months ago) by tedf
- Added test for bug#14543, some other assertion tests in once routines in addition.

Revision 74004 - Directory Listing
Modified Wed Jul 2 17:57:54 2008 UTC (11 years, 5 months ago) by manus
Added a new test showing that using an inline C/C++ external would not actually pass the protected
  object to the inline C/C++ code, but the non-protected one instead.


Revision 73995 - Directory Listing
Modified Wed Jul 2 00:11:08 2008 UTC (11 years, 5 months ago) by manus
Added reproducible test for bug#14525 where after a series of incremental changes the compiler crashes.


Revision 73975 - Directory Listing
Modified Mon Jun 30 23:04:51 2008 UTC (11 years, 5 months ago) by manus
Added a new test showing a crash of the compiler at degree 2. This was reported in bug#13295.


Revision 73974 - Directory Listing
Modified Mon Jun 30 22:54:34 2008 UTC (11 years, 5 months ago) by paulb
Added reference to test commited a few days back.

Revision 73971 - Directory Listing
Modified Mon Jun 30 22:32:32 2008 UTC (11 years, 5 months ago) by manus
Added a test for bug#10061 where version 5.6 failed to compile code accepted by version 5.5.


Revision 73970 - Directory Listing
Modified Mon Jun 30 22:10:16 2008 UTC (11 years, 5 months ago) by manus
Added new test case for bug#10395 where compiler was crashing at degree -1.


Revision 73969 - Directory Listing
Modified Mon Jun 30 21:28:34 2008 UTC (11 years, 5 months ago) by manus
Added new eweasel test showing (although not failing) that it reports a VJAR error with a source
  type being STRING_8 whereas it should say A.


Revision 73964 - Directory Listing
Modified Mon Jun 30 17:14:16 2008 UTC (11 years, 5 months ago) by manus
Added a new runtime test to show the code generation problem with gcc 4.x series. I thought
 there was already a test covering that but could not find it.


Revision 73958 - Directory Listing
Modified Sat Jun 28 00:13:53 2008 UTC (11 years, 5 months ago) by manus
Added a new test for bug#2921.


Revision 73943 - Directory Listing
Modified Fri Jun 27 15:26:42 2008 UTC (11 years, 5 months ago) by manus
New test showing a crash of the compiler when TUPLE is not in the proper case.


Revision 73938 - Directory Listing
Modified Fri Jun 27 04:44:38 2008 UTC (11 years, 5 months ago) by manus
Added new test#term157 showing a crash of the compiler instead of reporting a VKCN error.


Revision 73859 - Directory Listing
Modified Wed Jun 18 10:14:13 2008 UTC (11 years, 5 months ago) by tedf
Added test to show crash/deadlock which could be caused by calling {MEM_INFO}.update or `full_collect' in multi-thread mode.

Revision 73853 - Directory Listing
Modified Mon Jun 16 23:45:27 2008 UTC (11 years, 5 months ago) by manus
Added 2 new tests showing an issue with inlining of code appearing in a class with less
  generic parameter than where it is being used from.


Revision 73812 - Directory Listing
Modified Tue Jun 10 23:44:30 2008 UTC (11 years, 5 months ago) by manus
New test for the new FILE routines `read_xxx_thread_aware'.


Revision 73798 - Directory Listing
Modified Fri Jun 6 22:53:59 2008 UTC (11 years, 6 months ago) by manus
Added a new test that shows that inheriting in a non-conform way from ARGUMENTS will crash
  if calling some of its inherited features.


Revision 73796 - Directory Listing
Modified Fri Jun 6 07:40:55 2008 UTC (11 years, 6 months ago) by tedf
Added test according to bug#14452. However, it passed on Windows 32bit.

Revision 73795 - Directory Listing
Modified Fri Jun 6 07:16:06 2008 UTC (11 years, 6 months ago) by tedf
- Added thread003 to show a memory leak due to RT_GC_WEAN not called. See bug#13733.
- Cosmetics.

Revision 73794 - Directory Listing
Modified Fri Jun 6 06:23:13 2008 UTC (11 years, 6 months ago) by tedf
Added test to show the unsafe static buffer used by threads. See bug#14450.

Revision 73793 - Directory Listing
Modified Thu Jun 5 09:30:00 2008 UTC (11 years, 6 months ago) by tedf
- Added test to show buffer overflow causes runtime panic. See bug#14447.
- Fixed a typo in the catalog.

Revision 73776 - Directory Listing
Modified Mon Jun 2 05:51:09 2008 UTC (11 years, 6 months ago) by tedf
- Added except025 to demo the behavior native errno is saved into IO_FAILURE object when the runtime raises io error.
- Test the error code in except023, except024 using "<= 0" rather than "= 0", in case "-1" is set.

Revision 73722 - Directory Listing
Modified Tue May 27 04:36:16 2008 UTC (11 years, 6 months ago) by manus
New test showing a new inlining problem found when changing the order in which we process
  inheritance clauses.


Revision 73711 - Directory Listing
Modified Mon May 26 05:15:21 2008 UTC (11 years, 6 months ago) by manus
New test showing a failure in retrieving a storable created by an old version of the compiler (prior to 5.4).


Revision 73701 - Directory Listing
Modified Fri May 23 23:39:40 2008 UTC (11 years, 6 months ago) by manus
New test showing a bug in the compiler with respect of a dynamic call to a routine which is
  selected in class but statically called from various ancestors. This bug was fixed after
  revision 73606 but we do not know exactly what fixed it.


Revision 73682 - Directory Listing
Modified Thu May 22 21:50:48 2008 UTC (11 years, 6 months ago) by manus
Added a new test showing a crash of the compiler when regenerating the code of inherited
  assertions.


Revision 73678 - Directory Listing
Modified Thu May 22 15:40:06 2008 UTC (11 years, 6 months ago) by manus
Made dotnet111 just for .NET since it contains .NET classes not to be found in classic.


Revision 73675 - Directory Listing
Modified Thu May 22 06:06:44 2008 UTC (11 years, 6 months ago) by tedf
Added test to ensure the native error number is set in OPERATING_SYSTEM_FAILURE.

Revision 73673 - Directory Listing
Modified Thu May 22 05:16:35 2008 UTC (11 years, 6 months ago) by manus
Added new test showing a crash in the compiler after an incremental compilation when changing
  a class from normal to single class and adding a feature with an assigner.


Revision 73671 - Directory Listing
Modified Thu May 22 04:35:00 2008 UTC (11 years, 6 months ago) by tedf
Added test to ensure native signal number is set in OPERATING_SYSTEM_SIGNAL_FAILUER.

Revision 73654 - Directory Listing
Modified Wed May 21 01:00:18 2008 UTC (11 years, 6 months ago) by manus
New test showing a crash of the compiler when simply inheriting from LINKED_LIST [STRING] in a non-conforming way.


Revision 73652 - Directory Listing
Modified Wed May 21 00:27:05 2008 UTC (11 years, 6 months ago) by manus
New test showing shortcomings of our .NET code generation found while developing the compiler.


Revision 73642 - Directory Listing
Modified Tue May 20 00:18:02 2008 UTC (11 years, 6 months ago) by manus
New test showing a crash during .NET code generation for a function whose type is an anchor.


Revision 73640 - Directory Listing
Modified Mon May 19 23:37:28 2008 UTC (11 years, 6 months ago) by manus
Added a new non-conforming test showing a crash at execution and a finalization C compilation problem.


Revision 73620 - Directory Listing
Modified Mon May 19 15:52:38 2008 UTC (11 years, 6 months ago) by tedf
Added tests: `repeated-non-conforming-inheritance-of-generic-type-from-parents' and `feature-inherits-export-status'.

Revision 73593 - Directory Listing
Modified Fri May 16 21:20:19 2008 UTC (11 years, 6 months ago) by manus
New test for bug#14385.


Revision 73587 - Directory Listing
Modified Fri May 16 20:54:32 2008 UTC (11 years, 6 months ago) by manus
New test showing unresolved C externals during an incremental recompilation which has errors.


Revision 73575 - Directory Listing
Modified Fri May 16 15:43:32 2008 UTC (11 years, 6 months ago) by tedf
Added tests `repeated-non-conforming-inheritance-of-generic-type' and `no-repeated-non-conforming-inheritance'

Revision 73552 - Directory Listing
Modified Thu May 15 19:19:18 2008 UTC (11 years, 6 months ago) by paulb
Added test to ensure conversion compiles correctly when using a detached target.

Revision 73506 - Directory Listing
Modified Tue May 13 22:06:18 2008 UTC (11 years, 6 months ago) by manus
New test showing inlining of C externals could be wrong.


Revision 73503 - Directory Listing
Modified Tue May 13 21:55:15 2008 UTC (11 years, 6 months ago) by manus
New test showing a crash when a manifest tuple involves an `a.b.c' call where static type of `c' depends
on anchor that can only be resolved in the context of `a.b' but at runtime are being solved in the context
of `Current'.


Revision 73492 - Directory Listing
Modified Mon May 12 13:35:05 2008 UTC (11 years, 6 months ago) by tedf
- Added except021 to reveal the problem in `top_n_call'. See bug#13837.
- Added except022 to reveal a crash has something to do with local stack restoration.

Revision 73407 - Directory Listing
Modified Thu May 8 14:51:53 2008 UTC (11 years, 7 months ago) by tedf
Added test to reveal the corrupted trace problem. See bug#14225.

Revision 73403 - Directory Listing
Modified Thu May 8 01:08:31 2008 UTC (11 years, 7 months ago) by manus
New test for showing missing hooks generation when a routine which if not inlined would not need
  GC hooks was not getting GC hooks and thus could cause a crash at run-time.


Revision 73393 - Directory Listing
Modified Wed May 7 18:37:01 2008 UTC (11 years, 7 months ago) by manus
Added a new test showing a wrong code generation for inlining where in the inlined code the result
  of a function call is simply discarded by the next call instead of being preserved.


Revision 73328 - Directory Listing
Modified Tue May 6 06:12:35 2008 UTC (11 years, 7 months ago) by manus
Added new test showing an inlining bug for a routine called in an ancestor class with 2 formals calling
  a routine being defined in a descendant class with only one generic parameter.


Revision 73322 - Directory Listing
Modified Mon May 5 22:32:21 2008 UTC (11 years, 7 months ago) by manus
New test to show bug#14163 during finalization when we have some anchors.


Revision 73319 - Directory Listing
Modified Mon May 5 21:38:56 2008 UTC (11 years, 7 months ago) by manus
Added new test showing (before) a crash and now an infinite loop in the compiler. See bug#13034.


Revision 73288 - Directory Listing
Modified Fri May 2 13:08:39 2008 UTC (11 years, 7 months ago) by tedf
Added test to show memory leak when retried.

Revision 73278 - Directory Listing
Modified Fri May 2 00:02:23 2008 UTC (11 years, 7 months ago) by manus
Added new test showing that obsolete warnings should only be raised if the context is not obsolete.


Revision 73270 - Directory Listing
Modified Thu May 1 21:22:31 2008 UTC (11 years, 7 months ago) by manus
New test showing that obsolete warnings should not be repeated when rechecking code for
  a descendant class.


Revision 73269 - Directory Listing
Modified Thu May 1 19:13:08 2008 UTC (11 years, 7 months ago) by paulb
Added test to ensure ANY to and expanded class tests work in routine (pass) and invariants (fail)

Revision 73182 - Directory Listing
Modified Fri Apr 25 05:34:01 2008 UTC (11 years, 7 months ago) by tedf
Revert to last version because of the EXCEPTION addition in 73164 has been removed.

Revision 73177 - Directory Listing
Modified Thu Apr 24 23:21:33 2008 UTC (11 years, 7 months ago) by manus
New eweasel test showing that our optimization to not store the header of an expanded object without
  references in a SPECIAL is actually not working since `Current' needs protection sometime and
  without an header we cannot do much.


Revision 73165 - Directory Listing
Modified Thu Apr 24 10:44:55 2008 UTC (11 years, 7 months ago) by tedf
Fixed tests failed of the commit 73164 in which a compatible EXCEPTION class (with 6.1) was added.

Revision 73126 - Directory Listing
Modified Mon Apr 21 06:46:52 2008 UTC (11 years, 7 months ago) by manus
Added new test showing a code generation problem with object test local when an invariant was
  just generated before.


Revision 73121 - Directory Listing
Modified Sun Apr 20 14:38:33 2008 UTC (11 years, 7 months ago) by tedf
Added test to show the behavior that ROUTINE_FAILURE is not raised when prior exception was raised in rescue clause.

Revision 73120 - Directory Listing
Modified Sun Apr 20 14:18:34 2008 UTC (11 years, 7 months ago) by tedf
Added another test to clear correct behaviors of some queries of {EXCEPTIONS}. 6.1 did not act like this. If the behavior were approved later, it would be a breaking change.
Fixed typo of except016.

Revision 73119 - Directory Listing
Modified Sun Apr 20 12:52:12 2008 UTC (11 years, 7 months ago) by tedf
Added a new exception test to clear correct behaviors of some queries of {EXCEPTIONS}. See bug#14221.
This test also reveals a bug before EAO integration. The test simply crashes when running against compilation by 5.7.

Revision 73114 - Directory Listing
Modified Sat Apr 19 05:10:01 2008 UTC (11 years, 7 months ago) by manus
Added a new test showing a shortcoming for inherited object test local when full_class_checking is enabled.


Revision 73109 - Directory Listing
Modified Sat Apr 19 00:29:40 2008 UTC (11 years, 7 months ago) by manus
New test showing that polymorphic call made on an external which is a seed and has formal doesn't
  work properly.


Revision 73056 - Directory Listing
Modified Thu Apr 17 00:12:55 2008 UTC (11 years, 7 months ago) by manus
New test showing bug#14224 where if you pass a closed basic type to an agent expecting a reference
  type it simply does not work.


Revision 73048 - Directory Listing
Modified Wed Apr 16 17:17:22 2008 UTC (11 years, 7 months ago) by manus
Realized that new test#final052 was not actually testing what I wanted but this showed another bug
  in our code generation in finalized mode, so I kept it but gave it a different name.
Added test#final053 to show our real finalization problem.


Revision 73046 - Directory Listing
Modified Wed Apr 16 16:56:04 2008 UTC (11 years, 7 months ago) by manus
Added new test showing that we are not properly doing our code generation for polymorphic wrappers.


Revision 73018 - Directory Listing
Modified Sun Apr 13 05:27:22 2008 UTC (11 years, 7 months ago) by manus
New test showing some incorrectness in the computation of duration in days when it overlapps or not
  a leap year.


Revision 72982 - Directory Listing
Modified Wed Apr 9 00:46:25 2008 UTC (11 years, 7 months ago) by manus
New test showing an incremental crash where after some changes accessing FEATURE_I.body simply returns
  Void which is not good.


Revision 72981 - Directory Listing
Modified Wed Apr 9 00:19:47 2008 UTC (11 years, 7 months ago) by manus
New test showing proper semantics of ~ operator when used in a generic class.


Revision 72978 - Directory Listing
Modified Tue Apr 8 23:19:46 2008 UTC (11 years, 7 months ago) by manus
Added new test for ~ when applied to expanded entities.


Revision 72974 - Directory Listing
Modified Tue Apr 8 20:24:28 2008 UTC (11 years, 7 months ago) by manus
New test showing semantics of ~ on basic types.


Revision 72909 - Directory Listing
Modified Sun Mar 30 06:03:44 2008 UTC (11 years, 8 months ago) by manus
Added a test that shows a C compilation error, and if no C compilation error occurs
  an execution failure.


Revision 72905 - Directory Listing
Modified Sat Mar 29 02:45:26 2008 UTC (11 years, 8 months ago) by manus
New test showing bug#14142. This is very similar to test#final050 but different in its location.


Revision 72894 - Directory Listing
Modified Fri Mar 28 10:47:38 2008 UTC (11 years, 8 months ago) by alexk
Added a test to demonstrate that type of an object test local is not considered void-safe in a non-void-safe context.

Revision 72893 - Directory Listing
Modified Thu Mar 27 22:54:13 2008 UTC (11 years, 8 months ago) by manus
Added new inlining bug test for bug report bug#14135.


Revision 72890 - Directory Listing
Modified Thu Mar 27 21:56:54 2008 UTC (11 years, 8 months ago) by manus
New eweasel test for bug#14131 which exhibits a C compilation failure if user C code uses the same
  name as one of our automatically generated variable name.


Revision 72886 - Directory Listing
Modified Wed Mar 26 19:49:25 2008 UTC (11 years, 8 months ago) by manus
Added a new test showing a C code generation error in finalized mode.


Revision 72884 - Directory Listing
Modified Wed Mar 26 19:12:38 2008 UTC (11 years, 8 months ago) by alexk
Added a test for new loop variant syntax.

Revision 72857 - Directory Listing
Modified Tue Mar 25 17:44:33 2008 UTC (11 years, 8 months ago) by manus
New test showing that new optimization for dynamic calls whose seed involves formal generic parameter
  in arguments is properly handled especially when actual arguments are constants or simple expression
  without registers..


Revision 72854 - Directory Listing
Modified Tue Mar 25 16:45:59 2008 UTC (11 years, 8 months ago) by manus
Readded attach015 which was removed by mistake.


Revision 72841 - Directory Listing
Modified Sun Mar 23 06:15:37 2008 UTC (11 years, 8 months ago) by manus
Added multithreaded keyword.


Revision 72833 - Directory Listing
Modified Sat Mar 22 19:55:56 2008 UTC (11 years, 8 months ago) by manus
Added keyword `inlining' to all tests that do more or less some inlining.


Revision 72828 - Directory Listing
Modified Fri Mar 21 21:24:34 2008 UTC (11 years, 8 months ago) by manus
New test showing a bug in the inliner for code coming from a non-conforming class from where the 
  call is performed.


Revision 72809 - Directory Listing
Modified Thu Mar 20 00:27:37 2008 UTC (11 years, 8 months ago) by manus
New test showing that creation of expanded generic locals is wrong in melted mode.


Revision 72796 - Directory Listing
Modified Wed Mar 19 18:11:48 2008 UTC (11 years, 8 months ago) by manus
Added a new test showing a bug for nested threads where if the parent dies before the child then some
  memory corruption can occur.


Revision 72787 - Directory Listing
Modified Wed Mar 19 04:12:40 2008 UTC (11 years, 8 months ago) by manus
New test showing an issue with CONDITION_VARIABLE.wait_with_timeout on some Unix platform
  where it would raise an exception when you expect everything to work.


Revision 72775 - Directory Listing
Modified Tue Mar 18 06:06:51 2008 UTC (11 years, 8 months ago) by manus
New test showing the the exception trace always grows even when it should not, or at least
  that's my impression.


Revision 72771 - Directory Listing
Modified Tue Mar 18 05:50:19 2008 UTC (11 years, 8 months ago) by manus
New test showing proper handling of `SPECIAL.clear_all' inlining by compiler and showing
  a bug in catcall detection for SPECIAL.put when used with a generic expanded type.


Revision 72745 - Directory Listing
Modified Fri Mar 14 04:57:11 2008 UTC (11 years, 8 months ago) by manus
Added a new test showing our proper detection of catcall at runtime.


Revision 72722 - Directory Listing
Modified Wed Mar 12 23:29:36 2008 UTC (11 years, 8 months ago) by manus
New eweasel test showing an inlining bug caused by an anchor used as a target of an inlined
  feature. The anchor is interpreted in the context of the inlined feature rather than in the
  context of the routine calling the inlined feature causing a crash.


Revision 72700 - Directory Listing
Modified Tue Mar 11 22:59:14 2008 UTC (11 years, 8 months ago) by manus
New test showing the degradation in performance between 5.7 and 6.0 for dynamic binding where the 
  `seed' of the call is a formal generic parameter but the dynamic call would only involve its
  expanded actual type derivation.


Revision 72699 - Directory Listing
Modified Tue Mar 11 22:35:33 2008 UTC (11 years, 8 months ago) by manus
New test showing a crash of the compiler while finalizing after changing the definition
  of some formal generic parameter.


Revision 72661 - Directory Listing
Modified Sun Mar 9 23:28:46 2008 UTC (11 years, 8 months ago) by manus
Added a new test showing a bug in our latest optimization for dynamic call which would
  buffer the wrong information and would transform some dynamic calls into static ones.


Revision 72605 - Directory Listing
Modified Tue Mar 4 22:29:40 2008 UTC (11 years, 9 months ago) by manus
Added `tuple' tag on all tests involving a TUPLE, to make it easier to test TUPLE when we
  changed its implementation in the compiler.


Revision 72604 - Directory Listing
Modified Tue Mar 4 22:27:18 2008 UTC (11 years, 9 months ago) by manus
New test showing a bug when inlining a feature whose target is a label of a named tuple.


Revision 72603 - Directory Listing
Modified Tue Mar 4 22:12:22 2008 UTC (11 years, 9 months ago) by manus
New test for bug#14061 where an agent whose return type involves some formal seems to crash the
  compiler.


Revision 72596 - Directory Listing
Modified Tue Mar 4 14:19:20 2008 UTC (11 years, 9 months ago) by alexk
Added an example with more complex expressions than usual CAP rules that still should allow using scopes.

Revision 72593 - Directory Listing
Modified Tue Mar 4 12:24:40 2008 UTC (11 years, 9 months ago) by alexk
Added an example to show an issue with voidness tests in assertions.

Revision 72536 - Directory Listing
Modified Thu Feb 28 23:24:44 2008 UTC (11 years, 9 months ago) by manus
New test showing a postcondition violation in the compiler when processing a call to a feature
  defined a non-conforming descendant.


Revision 72463 - Directory Listing
Modified Mon Feb 25 23:54:35 2008 UTC (11 years, 9 months ago) by manus
Found a new issue with conversion where if the target type was obtained via an anchor, it would
  crash during freezing.


Revision 72451 - Directory Listing
Modified Mon Feb 25 16:48:37 2008 UTC (11 years, 9 months ago) by manus
New test for bug#14024 which shows that trying to create a special whose type is an anchor would
  crash compiler at degree -1.


Revision 72442 - Directory Listing
Modified Mon Feb 25 12:21:47 2008 UTC (11 years, 9 months ago) by alexk
Added a test for new Notes syntax.

Revision 72436 - Directory Listing
Modified Mon Feb 25 04:05:00 2008 UTC (11 years, 9 months ago) by manus
New test for bug#13900 showing a crash of the compiler instead of reporting a VEEN error.


Revision 72434 - Directory Listing
Modified Sun Feb 24 00:33:06 2008 UTC (11 years, 9 months ago) by manus
Test for bug#13912 where trying to finalize some code would cause the compiler to crash at degree -3.


Revision 72428 - Directory Listing
Modified Sat Feb 23 23:47:50 2008 UTC (11 years, 9 months ago) by manus
New test showing that an agent on a feature involving like current generate a wrong signature declaration
  which can cause some C compiler errors (Sun C compiler for example) or warnings (Microsoft).


Revision 72409 - Directory Listing
Modified Fri Feb 22 17:25:57 2008 UTC (11 years, 9 months ago) by manus
New test showing an issue when a large set of changes regarding formals are applied.


Revision 72383 - Directory Listing
Modified Thu Feb 21 00:04:47 2008 UTC (11 years, 9 months ago) by manus
Found a new bug in the compiler when computing the address of an Eiffel routine which is
  redefined in descendant. We would generate the wrong C code.


Revision 72372 - Directory Listing
Modified Wed Feb 20 20:03:55 2008 UTC (11 years, 9 months ago) by manus
Added a new test showing that {CLASS_C}.update_generic_features was not preserving the routine IDs
  thus causing a crash in {TYPE_A}.evaluated_type_in_descendant after changing code in ancestor
  that does not cause {INHERIT_TABLE}.pass2 to be called on descendant.


Revision 72367 - Directory Listing
Modified Wed Feb 20 14:50:30 2008 UTC (11 years, 9 months ago) by alexk
Added a test for object test C code generation issue.

Revision 72363 - Directory Listing
Modified Wed Feb 20 10:58:48 2008 UTC (11 years, 9 months ago) by alexk
Added an example to demonstrate issue with successive object tests.

Revision 72362 - Directory Listing
Modified Wed Feb 20 09:46:59 2008 UTC (11 years, 9 months ago) by tedf
Added store015 to reflect the bug that the runtime crashed when serialization failure exception was raised.

Revision 72358 - Directory Listing
Modified Tue Feb 19 18:34:34 2008 UTC (11 years, 9 months ago) by manus
New eweasel test showing a quite complex inheritance structure where some leaves are expanded
  classes. The 6.1 compiler simply crashes at .NET code generation time.


Revision 72324 - Directory Listing
Modified Sat Feb 16 05:57:20 2008 UTC (11 years, 9 months ago) by manus
New test showing a precondition violation `consistency_number' in {BYTE_CONTEXT}.generate_once_manifest_string_allocation.


Revision 72297 - Directory Listing
Modified Wed Feb 13 22:14:59 2008 UTC (11 years, 9 months ago) by manus
Added tags for eweasel test#incr109 and test#fixed070 which are the two tests showing the
  precondition violation in {SUPPLIER_LIST}.remove_occurrence. At this stage we think that
  the precondition might be too strong, but this hasn't been checked carefully.


Revision 72271 - Directory Listing
Modified Sun Feb 10 01:17:12 2008 UTC (11 years, 9 months ago) by manus
Added a new test showing a failure to generate the proper type for a function whose result type
  is a formal generic parameter and the actual is an expanded generic class.


Revision 72259 - Directory Listing
Modified Fri Feb 8 19:08:26 2008 UTC (11 years, 9 months ago) by manus
Added a regression only found while bootstrapping the compiler with the development version.
 We would fail to properly generate the code for `TYPE.attempt' when TYPE is generically derived
 from an expanded type (basic or user defined).


Revision 72254 - Directory Listing
Modified Fri Feb 8 06:35:25 2008 UTC (11 years, 9 months ago) by manus
Added a test which caused my intermediate development version of the compiler when an agent
  is made on a routine whose signature involves some anchored types (here "ARRAYED_LIST.extend (v: like item)").


Revision 72192 - Directory Listing
Modified Sat Feb 2 09:02:27 2008 UTC (11 years, 10 months ago) by jfiat
added eweasel test to show uncatched incremental VTCG error related to export clause of create and constraint generic with creation.

Revision 72185 - Directory Listing
Modified Fri Feb 1 22:44:05 2008 UTC (11 years, 10 months ago) by paulb
Added test for object test precedence semantics.

Revision 71974 - Directory Listing
Modified Fri Jan 18 21:29:01 2008 UTC (11 years, 10 months ago) by manus
New test showing issues with calling `eif_adopt' and `eif_wean' in different threads. Not a new issue
  but the new implementation allows it. Also freezing and unfreezing an object can be done in any threads
  now.


Revision 71931 - Directory Listing
Modified Wed Jan 16 00:08:53 2008 UTC (11 years, 10 months ago) by manus
Added a new test showing a crash of the compiler instead of reporting a VTUG error
  telling the user that he forgot to add some actual generic parameter.


Revision 71858 - Directory Listing
Modified Fri Jan 11 05:22:41 2008 UTC (11 years, 10 months ago) by manus
Updated eweasel tests for new layout of exception classes in ELKS.


Revision 71855 - Directory Listing
Modified Fri Jan 11 05:09:04 2008 UTC (11 years, 10 months ago) by manus
2 new tests for testing formatting of generated code.


Revision 71710 - Directory Listing
Modified Fri Jan 4 05:35:28 2008 UTC (11 years, 11 months ago) by manus
New test which is like store013 but does not use expanded as it was not working
  properly with older version of EiffelStudio.


Revision 71707 - Directory Listing
Modified Fri Jan 4 00:59:13 2008 UTC (11 years, 11 months ago) by manus
Show a bug in our code generation when generating the type description for the formal
  generic parameter when the actual generic type is a generic expanded type. Instead of
  simply stating that the type corresponds to the formal, we generate the type of the expanded
  type.


Revision 71700 - Directory Listing
Modified Thu Jan 3 21:51:00 2008 UTC (11 years, 11 months ago) by manus
New storable test which tests the retrieval of a system stored with various version
  of the compiler starting from 5.4.


Revision 71686 - Directory Listing
Modified Mon Dec 31 19:58:53 2007 UTC (11 years, 11 months ago) by paulb
Added test to check generic type conformance.

Revision 71642 - Directory Listing
Modified Tue Dec 25 06:06:11 2007 UTC (11 years, 11 months ago) by alexk
Added an example that shows an issue with attachment marks put in front of basic types (bug#13762).

Revision 71635 - Directory Listing
Modified Mon Dec 24 21:56:08 2007 UTC (11 years, 11 months ago) by manus
Added test showing a crash in the runtime (see bug#13818) due to some missing protection
  in our SPECIAL allocation involving expanded with creation procedure that allocates memory.


Revision 71633 - Directory Listing
Modified Mon Dec 24 21:53:35 2007 UTC (11 years, 11 months ago) by manus
Fixed missing definition of KERNEL_DOTNET_NO_EXCEPTION.


Revision 71624 - Directory Listing
Modified Sun Dec 23 16:17:21 2007 UTC (11 years, 11 months ago) by tedf
Modified tests and eweasel configure files so that they pass with recently integrated EAO.

Revision 71611 - Directory Listing
Modified Fri Dec 21 17:09:44 2007 UTC (11 years, 11 months ago) by paulb
Added test to ensure code is generated correctly when using an object test in an invariant.

Revision 71545 - Directory Listing
Modified Mon Dec 17 13:21:40 2007 UTC (11 years, 11 months ago) by alexk
Added an example that demonstrates that an explicitly attached formal generic does not conform to a plain formal generic.

Revision 71538 - Directory Listing
Modified Sat Dec 15 00:52:41 2007 UTC (11 years, 11 months ago) by manus
Added a new test showing that now we support the `freezing-like-Current' semantics.


Revision 71489 - Directory Listing
Modified Thu Dec 13 05:33:21 2007 UTC (11 years, 11 months ago) by manus
Added new test for testing comparison of NaN numbers. On Windows 64-bit, it is always True, but
  it seems that it depends on the C compiler options.


Revision 71462 - Directory Listing
Modified Wed Dec 12 00:43:51 2007 UTC (11 years, 11 months ago) by paulb
Added eweasel test for testing anchored attached types.

Revision 71449 - Directory Listing
Modified Tue Dec 11 00:31:41 2007 UTC (11 years, 11 months ago) by manus
Added new test for bug#13068 where changing the assertion level of a library and using quick melt
  was not updating the runtime assertion monitoring level.


Revision 71448 - Directory Listing
Modified Mon Dec 10 23:39:35 2007 UTC (11 years, 11 months ago) by manus
Added a new test showing how printing of large pointer should work on 64-bit platform.
  This was added for bug#13598.


Revision 71374 - Directory Listing
Modified Wed Dec 5 22:58:57 2007 UTC (12 years ago) by paulb
Added tests for object-test and attach types.

Revision 71359 - Directory Listing
Modified Tue Dec 4 15:30:26 2007 UTC (12 years ago) by alexk
Renamed void-safe-related test using a new prefix.

Revision 71320 - Directory Listing
Modified Fri Nov 30 21:11:51 2007 UTC (12 years ago) by manus
Fixed missing svn:eol-style native property.


Revision 71313 - Directory Listing
Modified Fri Nov 30 18:51:08 2007 UTC (12 years ago) by manus
Removed manual test multi-constraint-recursive-generic (multicon041) since it passes.


Revision 71311 - Directory Listing
Modified Fri Nov 30 18:45:02 2007 UTC (12 years ago) by manus
Marked lib010 and lib017 since they are now passing on Unix, Windows and .NET.


Revision 71310 - Directory Listing
Modified Fri Nov 30 18:44:27 2007 UTC (12 years ago) by manus
Added the `console_application' setting as otherwise when manually testing the programs
  we don't see any output eventhough eweasel can read the output.


Revision 71291 - Directory Listing
Modified Fri Nov 30 04:31:23 2007 UTC (12 years ago) by manus
Added a new test showing code that doesn't work in finalized mode because of an incorrect
  optimization of agent calls.


Revision 71275 - Directory Listing
Modified Thu Nov 29 00:44:25 2007 UTC (12 years ago) by king
Added noncon008 test

Revision 71178 - Directory Listing
Modified Fri Nov 16 06:47:00 2007 UTC (12 years ago) by manus
New test showing that a qualified call on a procedure crashes the compiler instead of reporting
  a VKCN(3) validity error.


Revision 71099 - Directory Listing
Modified Fri Nov 9 08:24:02 2007 UTC (12 years ago) by tedf
Added test to reflect bug#13515 that the compiler crashes when renaming native .NET feature with redefinition of `default_create'.

Revision 71097 - Directory Listing
Modified Fri Nov 9 08:04:45 2007 UTC (12 years ago) by tedf
Added test to reflect bug#13559 that `equal' on System.String and STRING causes System.InvalidCastException exception.

Revision 71096 - Directory Listing
Modified Fri Nov 9 07:45:32 2007 UTC (12 years ago) by tedf
Added test to reflect bug#13556. At least one conforming inheritance path.

Revision 71095 - Directory Listing
Modified Fri Nov 9 07:12:30 2007 UTC (12 years ago) by tedf
Mark test noncon005 as fail.

Revision 71094 - Directory Listing
Modified Fri Nov 9 07:07:45 2007 UTC (12 years ago) by tedf
Added test to reflect bug#13555. Non-conforming parent can be frozen.

Revision 71093 - Directory Listing
Modified Fri Nov 9 06:52:17 2007 UTC (12 years ago) by tedf
Added test to reflect bug#13567. Non-conforming inheritance path should not be selectable.

Revision 71089 - Directory Listing
Modified Thu Nov 8 14:21:33 2007 UTC (12 years ago) by manus
Added a test showing that we are not validating the code of routines called through Precursor
  in descendant version.


Revision 71066 - Directory Listing
Modified Tue Nov 6 17:55:31 2007 UTC (12 years, 1 month ago) by manus
Added new test showing a crash of the compiler when using `like id' for a constant.


Revision 71050 - Directory Listing
Modified Tue Nov 6 00:56:34 2007 UTC (12 years, 1 month ago) by manus
New test to show that the compiler with the `full class checking' option enabled should always
 rechecked the descendant classes of a modified class as otherwise it won't fulfill its mission
 of finding system validity errors.


Revision 71016 - Directory Listing
Modified Fri Nov 2 16:16:48 2007 UTC (12 years, 1 month ago) by manus
Added more catcall checker tests.


Revision 71004 - Directory Listing
Modified Thu Nov 1 23:16:25 2007 UTC (12 years, 1 month ago) by manus
Pretty similar too multierr008, but here it does not involve compilation with `full_class_checking'
  enabled.


Revision 70958 - Directory Listing
Modified Wed Oct 31 05:52:36 2007 UTC (12 years, 1 month ago) by manus
A set of calls that where causing the catcall checker of the compiler to misbehave.


Revision 70957 - Directory Listing
Modified Wed Oct 31 05:12:15 2007 UTC (12 years, 1 month ago) by manus
Added test to check catcall validity of a call to a routine with generic formal arguments.


Revision 70955 - Directory Listing
Modified Wed Oct 31 04:30:04 2007 UTC (12 years, 1 month ago) by manus
Added first test for catcalls.


Revision 70948 - Directory Listing
Modified Tue Oct 30 19:36:57 2007 UTC (12 years, 1 month ago) by manus
Added a new test that shows that when `full_class_checking' is enabled, we are still
  checking inherited code in descendant classes of classes that have errors at degree 3.


Revision 70905 - Directory Listing
Modified Thu Oct 25 23:45:32 2007 UTC (12 years, 1 month ago) by king
Added initial non-conforming inheritance tests

Revision 70853 - Directory Listing
Modified Wed Oct 24 15:12:16 2007 UTC (12 years, 1 month ago) by tedf
Added new test for raising exception in once routine.

Revision 70810 - Directory Listing
Modified Tue Oct 23 18:09:09 2007 UTC (12 years, 1 month ago) by manus
New test showing a failing in the incremental compiler when an error occurs at degree 4.


Revision 70784 - Directory Listing
Modified Mon Oct 22 10:22:10 2007 UTC (12 years, 1 month ago) by tedf
- Added except013 to test catching/ignoring exceptions.
- Corrected output files.
- Modified tcfs to test melted/finalized code.
- Modified tests to test recipient/type.

Revision 70740 - Directory Listing
Modified Fri Oct 19 21:06:02 2007 UTC (12 years, 1 month ago) by alexk
Added a test for object test semantics.

Revision 70659 - Directory Listing
Modified Thu Oct 18 18:08:55 2007 UTC (12 years, 1 month ago) by manus
New test showing a dead lock in the runtime in multithreaded mode when an exception
  occurs while retrieving a storable.


Revision 70633 - Directory Listing
Modified Wed Oct 17 05:30:40 2007 UTC (12 years, 1 month ago) by manus
New test showing a crash of the compiler when an `elsif' expression is wrong.


Revision 70630 - Directory Listing
Modified Wed Oct 17 04:12:22 2007 UTC (12 years, 1 month ago) by manus
Added a new test that shows a crash in the compiler with the new way of reporting more than
  one error at degree 3.


Revision 70628 - Directory Listing
Modified Wed Oct 17 03:58:20 2007 UTC (12 years, 1 month ago) by manus
Added a new test for multiple error reporting.


Revision 70599 - Directory Listing
Modified Tue Oct 16 19:16:40 2007 UTC (12 years, 1 month ago) by manus
New test to show that `/=' is generated as `=' when comparing two references which are actually expanded.


Revision 70493 - Directory Listing
Modified Thu Oct 4 20:21:51 2007 UTC (12 years, 2 months ago) by manus
New test showing an infinite loop at degree 5 with a special sequence of changes.


Revision 70492 - Directory Listing
Modified Thu Oct 4 18:53:15 2007 UTC (12 years, 2 months ago) by manus
New tests mostly related to show issues found now that compiler can report more than one error
  per compilation degree.


Revision 70438 - Directory Listing
Modified Thu Sep 27 23:06:01 2007 UTC (12 years, 2 months ago) by manus
Added a test showing that `create x' does not call default create when x is redefined
  in a descendant with a redefined version of `default_create'.


Revision 70433 - Directory Listing
Modified Thu Sep 27 21:37:57 2007 UTC (12 years, 2 months ago) by manus
New test to show that we can report more than one syntax error as long as they occur
  on different classes of the universe.


Revision 70415 - Directory Listing
Modified Wed Sep 26 20:44:13 2007 UTC (12 years, 2 months ago) by manus
New test showing a bad C code generation for global once procedures in final mode.


Revision 70256 - Directory Listing
Modified Tue Sep 4 21:00:12 2007 UTC (12 years, 3 months ago) by manus
Showing yet another case of crash when you have an expanded class which is generic.


Revision 70154 - Directory Listing
Modified Mon Aug 27 18:45:22 2007 UTC (12 years, 3 months ago) by manus
Added 2 new tests:
- final040 to show a catcall during dead code removal while finalizing
- tuple010 to show an issue for dynamically creating a TUPLE instance via INTERNAL on .NET.


Revision 70020 - Directory Listing
Modified Fri Aug 17 08:24:20 2007 UTC (12 years, 3 months ago) by tedf
Added category for exceptions and tests for coming Exceptions as Objects implementation.
These tests are not compilable yet.

Revision 69929 - Directory Listing
Modified Wed Aug 8 21:31:31 2007 UTC (12 years, 4 months ago) by manus
New eweasel test to show bug#13354 where reattachment of expanded generic derivation
  to references one would yield the wrong generated code to access attributes.


Revision 69867 - Directory Listing
Modified Fri Aug 3 22:26:25 2007 UTC (12 years, 4 months ago) by manus
New test showing that a 6.0 release cannot retrieve a 5.7 TUPLE object.


Revision 69848 - Directory Listing
Modified Fri Aug 3 05:22:46 2007 UTC (12 years, 4 months ago) by manus
New test showing a memory corruption in the interpreter. Note that to show it we had to define
  EIF_STACK_CHUNK to reproduce the bug.


Revision 69843 - Directory Listing
Modified Fri Aug 3 00:48:50 2007 UTC (12 years, 4 months ago) by manus
Added new test for bug#13344 involving an agent with an anchor to the argument and an expanded type.


Revision 69809 - Directory Listing
Modified Thu Aug 2 15:25:41 2007 UTC (12 years, 4 months ago) by manus
Added new system validity failing when renaming a constant used in an inspect instruction.


Revision 69637 - Directory Listing
Modified Tue Jul 24 05:02:15 2007 UTC (12 years, 4 months ago) by manus
Added new test showing that inlining of `base_address' in workbench/finalized mode is broken
  with new expanded generic conformance.


Revision 69635 - Directory Listing
Modified Tue Jul 24 04:21:27 2007 UTC (12 years, 4 months ago) by manus
Added a new test that shows a different implementation from the ECMA standard when
  Precursor represents once function/procedure.


Revision 69615 - Directory Listing
Modified Mon Jul 23 00:43:43 2007 UTC (12 years, 4 months ago) by manus
New test that shows a bug with the new expanded mechanism when one retrieve an item
  from an ARRAY.


Revision 69614 - Directory Listing
Modified Mon Jul 23 00:34:52 2007 UTC (12 years, 4 months ago) by manus
Fixed typo introduced when adding dotnet105.


Revision 69573 - Directory Listing
Modified Fri Jul 20 16:14:54 2007 UTC (12 years, 4 months ago) by paulb
Added test to ensure overridden cluster namespaces are preserved.

Revision 69413 - Directory Listing
Modified Fri Jul 13 16:52:43 2007 UTC (12 years, 4 months ago) by manus
New test to show a code generation bug with DLL routines (see bug#13307).


Revision 69292 - Directory Listing
Modified Tue Jul 3 04:13:31 2007 UTC (12 years, 5 months ago) by manus
New test showing a C compilation problem in finalized mode involving implementation
  of a routine coming from two different ancestor that have generics.


Revision 69209 - Directory Listing
Modified Fri Jun 22 18:07:22 2007 UTC (12 years, 5 months ago) by alexk
Added an example for bug#12571.

Revision 69195 - Directory Listing
Modified Tue Jun 19 18:30:22 2007 UTC (12 years, 5 months ago) by martins
Wen through multiconstraint eweasel tests and removed redundancy.
Added term148 which shows bug#13181.

Revision 69028 - Directory Listing
Modified Tue Jun 12 17:39:45 2007 UTC (12 years, 5 months ago) by martins
Ccomp065: Problem during code generation. Unary plus and a renaming on a constraint class does not work for built in types.

Revision 68980 - Directory Listing
Modified Fri Jun 8 23:44:00 2007 UTC (12 years, 6 months ago) by martins
New tests for bug reports.
Fixed multi-constraint tests.

Revision 68913 - Directory Listing
Modified Wed Jun 6 23:09:55 2007 UTC (12 years, 6 months ago) by martins
Adapted to new syntax_warning (empty rename clause) (fixed006 and fixed007 and incr052)
Fix for multicon040 and valid211.
Added new tests multicon046, multicon047 and multicon048, fixed133


Revision 68884 - Directory Listing
Modified Tue Jun 5 18:18:37 2007 UTC (12 years, 6 months ago) by alexk
Added an example for bug#11417.

Revision 68864 - Directory Listing
Modified Tue Jun 5 00:27:41 2007 UTC (12 years, 6 months ago) by manus
Added new test showing some issue with code generation in finalized mode.


Revision 68840 - Directory Listing
Modified Sat Jun 2 00:59:45 2007 UTC (12 years, 6 months ago) by manus
Added new test that matches bug#11271.


Revision 68837 - Directory Listing
Modified Fri Jun 1 23:36:24 2007 UTC (12 years, 6 months ago) by manus
Added new test showing a crash when removing a formal generic parameter from a class. Matches bug#12782.


Revision 68754 - Directory Listing
Modified Wed May 30 12:01:33 2007 UTC (12 years, 6 months ago) by alexk
Added an example to test calls to Eiffel features using CECIL.

Revision 68740 - Directory Listing
Modified Tue May 29 23:40:03 2007 UTC (12 years, 6 months ago) by paulb
Added validity test


Revision 68699 - Directory Listing
Modified Sat May 26 18:42:43 2007 UTC (12 years, 6 months ago) by manus
Added test for bug#12743 showing an issue storing $p in a TUPLE in melted mode.


Revision 68679 - Directory Listing
Modified Fri May 25 23:52:28 2007 UTC (12 years, 6 months ago) by manus
Added test to show that our class name analyzer when `class XXX' appears in a multiline strings
  of the indexing clause before the class keyword.


Revision 68670 - Directory Listing
Modified Fri May 25 20:34:55 2007 UTC (12 years, 6 months ago) by alexk
Added an example to demonstrate incorrect error report for an operator call to a feature called on a multi-constraint formal generic type.

Revision 68649 - Directory Listing
Modified Thu May 24 19:13:32 2007 UTC (12 years, 6 months ago) by paulb
Added .NET test for Eiffel consumable attribute usage.


Revision 68647 - Directory Listing
Modified Thu May 24 17:50:27 2007 UTC (12 years, 6 months ago) by paulb
Added two new .NET tests


Revision 68626 - Directory Listing
Modified Wed May 23 23:20:00 2007 UTC (12 years, 6 months ago) by paulb
Added custom attribute related tests


Revision 68621 - Directory Listing
Modified Wed May 23 22:30:34 2007 UTC (12 years, 6 months ago) by martins
* changed* Changed erros from VTGD to VTCG
* Added new expanded tests
* Added new multicon tests

Revision 68567 - Directory Listing
Modified Tue May 22 15:43:29 2007 UTC (12 years, 6 months ago) by paulb
Added .NET tests related to ensuring .NET constructors are generated correctly.


Revision 68560 - Directory Listing
Modified Tue May 22 11:37:08 2007 UTC (12 years, 6 months ago) by alexk
Added examples for aliases and assigner commands applied to renamed features of (multi-)constrained formal generic types.

Revision 68428 - Directory Listing
Modified Fri May 18 13:21:27 2007 UTC (12 years, 6 months ago) by alexk
Added an example of merging features with formal generics with effective features without them.

Revision 68416 - Directory Listing
Modified Fri May 18 04:41:26 2007 UTC (12 years, 6 months ago) by alexk
Added a test for agents on generic derivations with expanded parameters.

Revision 68415 - Directory Listing
Modified Thu May 17 22:59:47 2007 UTC (12 years, 6 months ago) by paulb
Added tests related to .NET property generation


Revision 68404 - Directory Listing
Modified Thu May 17 18:19:43 2007 UTC (12 years, 6 months ago) by juliant
Added test to check for filename-classname-mismatch warning


Revision 68403 - Directory Listing
Modified Thu May 17 18:17:43 2007 UTC (12 years, 6 months ago) by paulb
Marked tests that failed in 5.7 that fail in 6.0 as failed tests.
Added more keywords to the new .NET tests.


Revision 68377 - Directory Listing
Modified Wed May 16 19:43:35 2007 UTC (12 years, 6 months ago) by paulb
Added managed resource tests


Revision 68350 - Directory Listing
Modified Wed May 16 02:08:41 2007 UTC (12 years, 6 months ago) by martins
Added tests for expanded types.

Revision 68347 - Directory Listing
Modified Tue May 15 23:13:57 2007 UTC (12 years, 6 months ago) by paulb
Added tests to test namespace generation for .NET


Revision 68305 - Directory Listing
Modified Mon May 14 23:09:14 2007 UTC (12 years, 6 months ago) by paulb
Added five new .NET tests


Revision 68272 - Directory Listing
Modified Fri May 11 22:47:31 2007 UTC (12 years, 6 months ago) by martins
Tests nested generics and proper validity checking of creation readiness.

Revision 68270 - Directory Listing
Modified Fri May 11 22:24:25 2007 UTC (12 years, 6 months ago) by paulb
Added tests dotnet055 and dotnet056


Revision 68235 - Directory Listing
Modified Thu May 10 23:27:23 2007 UTC (12 years, 6 months ago) by paulb
Added test for invalid VJAR with named/unamed TUPLEs and conversion


Revision 68230 - Directory Listing
Modified Thu May 10 21:23:55 2007 UTC (12 years, 6 months ago) by paulb
Added .NET test for checking and expanded's fields are marked up with custom attributes.


Revision 68194 - Directory Listing
Modified Tue May 8 23:48:28 2007 UTC (12 years, 7 months ago) by martins
multicon036 tests the VTMC4 error

Revision 68137 - Directory Listing
Modified Sat May 5 01:27:28 2007 UTC (12 years, 7 months ago) by manus
Added new test for bug#12565 showing a wrong custom attribute generation for EIFFEL_NAME_ATTRIBUTE
  when the first generic parameter involved a .NET type, the following one would be using the .NET
  type assembly for resolution.


Revision 67946 - Directory Listing
Modified Sat Apr 21 00:38:24 2007 UTC (12 years, 7 months ago) by martins
* Updated valid212 with information from bug#12468 to show the error.
* Adapted error message of term119 to reflect changes in the compiler.
* Added test multicon035 which reveals bug#12503


Revision 67914 - Directory Listing
Modified Thu Apr 19 22:59:43 2007 UTC (12 years, 7 months ago) by martins
* Fixed multicon032
* Added valid211
* Added valid212: never actually reproducible

Revision 67900 - Directory Listing
Modified Wed Apr 18 21:41:01 2007 UTC (12 years, 7 months ago) by martins
Fixed a bug in multicon033
Added new test multicon034 to test a formal which reveals that it is multiconstraint only after following its first constraint which is a formal.

Revision 67896 - Directory Listing
Modified Wed Apr 18 18:42:40 2007 UTC (12 years, 7 months ago) by alexk
Added an example to check that semantics of creation instruction is implemented as expected for expanded types.

Revision 67863 - Directory Listing
Modified Tue Apr 17 02:12:40 2007 UTC (12 years, 7 months ago) by martins
Test which shows bug which was fixed in revision 67862 (in FORMAL_CONSTRAINT_AS)


Revision 67844 - Directory Listing
Modified Fri Apr 13 17:24:22 2007 UTC (12 years, 7 months ago) by martins
* Replaced 'expanded' keyword in front of type by a creation of the type to trigger a VTCG error.
* Added test valid210 which tests the raise of VTCG error in the case of unmet creation readiness in conjunction with expanded types.

Revision 67829 - Directory Listing
Modified Fri Apr 13 00:36:21 2007 UTC (12 years, 7 months ago) by martins
Adapted to new creation readiness rules of ECMA 2nd edition.

Revision 67827 - Directory Listing
Modified Thu Apr 12 20:02:47 2007 UTC (12 years, 7 months ago) by martins
* Fixed the ACE file of valid208
* Added valid209. valid208 is a boarder case because it relies on `default_create', valid209 uses `make' and therefore checks the another case.

Revision 67818 - Directory Listing
Modified Wed Apr 11 23:02:44 2007 UTC (12 years, 7 months ago) by martins
* Updates for existing eweasel tests
* test#valid208 implements bug#12464

Revision 67769 - Directory Listing
Modified Sat Apr 7 01:32:04 2007 UTC (12 years, 8 months ago) by martins
Several new tests for multi-constraint formals.
test#incr283 is related to bug#12455

Revision 67761 - Directory Listing
Modified Fri Apr 6 19:11:39 2007 UTC (12 years, 8 months ago) by martins
Test for bug#12452

Revision 67647 - Directory Listing
Modified Sat Mar 31 00:09:59 2007 UTC (12 years, 8 months ago) by martins
Catalog file containing new tests.

Revision 67594 - Directory Listing
Modified Wed Mar 28 13:04:49 2007 UTC (12 years, 8 months ago) by alexk
Added a test to check reattachment semantics for generic derivations with expanded parameters.

Revision 67473 - Directory Listing
Modified Thu Mar 22 18:22:01 2007 UTC (12 years, 8 months ago) by paulb
Added .NET test for use of constants in custom attributes.


Revision 67429 - Directory Listing
Modified Wed Mar 21 17:28:40 2007 UTC (12 years, 8 months ago) by manus
New test that shows a bug with agent creation when one of the open type has an anchor to 
  a feature. In workbench mode it would always fail, and in finalized mode only if the anchor
  is being redefined in a descendant.


Revision 67422 - Directory Listing
Modified Wed Mar 21 13:07:06 2007 UTC (12 years, 8 months ago) by alexk
Added a test to demonstrate that class types with explicit expanded mark are not processed correctly by serializer on .NET. It also shows issues with storing basic types on .NET when assertions are enabled.

Revision 67411 - Directory Listing
Modified Tue Mar 20 23:02:01 2007 UTC (12 years, 8 months ago) by manus
Added a test showing bug report bug#12342 where generic derivations of
  NATIVE_ARRAYs are missing.


Revision 67407 - Directory Listing
Modified Tue Mar 20 19:24:57 2007 UTC (12 years, 8 months ago) by manus
Added new eweasel test showing a crash when checking TEST1[NONE] where TEST1 has a creation
  constraint.


Revision 67339 - Directory Listing
Modified Fri Mar 16 19:09:55 2007 UTC (12 years, 8 months ago) by manus
Added new tests related to the non-detection of VREG error as well as failure when reporting them
  in the case of a named tuple.


Revision 67322 - Directory Listing
Modified Thu Mar 15 22:05:35 2007 UTC (12 years, 8 months ago) by manus
Removed duplicated valid204 test.


Revision 67317 - Directory Listing
Modified Thu Mar 15 19:13:32 2007 UTC (12 years, 8 months ago) by manus
Added new test showing an incremental bug when changing the generic parameters
  of a class due to incorrect update of `instantiator'.


Revision 67300 - Directory Listing
Modified Thu Mar 15 00:00:51 2007 UTC (12 years, 8 months ago) by manus
New test that shows a bug in our C code generation when using a once manifest string
  in a class generated as a C++ module.


Revision 67288 - Directory Listing
Modified Wed Mar 14 16:45:06 2007 UTC (12 years, 8 months ago) by martins
New catalog file for previous commit:
- Adapted old tests to new error codes where necessary.
- Adapted tests which failed because now we support fully recursive generics.
- Added new multi constraint tests.

Revision 67258 - Directory Listing
Modified Tue Mar 13 23:24:02 2007 UTC (12 years, 8 months ago) by manus
Added new test matching bug#11400.


Revision 67257 - Directory Listing
Modified Tue Mar 13 22:49:38 2007 UTC (12 years, 8 months ago) by manus
Added new regression test for bug#11538 where an incremental change does not retriger
  the validation of the system and instead of raising a compile error it compiles successfully.


Revision 67254 - Directory Listing
Modified Tue Mar 13 19:48:54 2007 UTC (12 years, 8 months ago) by manus
Added new test to show relaxation of SPECIAL.copy_data.


Revision 67182 - Directory Listing
Modified Sat Mar 10 23:43:09 2007 UTC (12 years, 8 months ago) by manus
New test for full class checking failing with infix routine involving a conversion.


Revision 67179 - Directory Listing
Modified Sat Mar 10 07:29:55 2007 UTC (12 years, 8 months ago) by alexk
Added an example to demonstrate a compiler crash when generating code for a feature replicated from a generic class into a non-generic one (bug#12219).

Revision 67163 - Directory Listing
Modified Fri Mar 9 16:25:18 2007 UTC (12 years, 9 months ago) by manus
Forgot to add `valid204' to the control file.
Added a test for code rejected by compiler (see bug#12236) when a formal is constrained to another
  formal and specifies a creation routine where the compiler should accept it.


Revision 67145 - Directory Listing
Modified Fri Mar 9 06:40:15 2007 UTC (12 years, 9 months ago) by manus
Added new test that checks basic types.


Revision 67138 - Directory Listing
Modified Thu Mar 8 23:07:15 2007 UTC (12 years, 9 months ago) by manus
Added new test that checks assignment of a manifest tuple to a named tuple specified
  through an anchor.


Revision 66982 - Directory Listing
Modified Wed Feb 28 19:51:13 2007 UTC (12 years, 9 months ago) by manus
Updated tests so that they work with .NET and classic version when using FreeELKS.
Note that now the eweasel layout expect FreeELKS. To change it, you need to edit
  the control files: standard, [dotnet|unix|windows]_platform file.


Revision 66477 - Directory Listing
Modified Tue Feb 6 09:39:53 2007 UTC (12 years, 10 months ago) by alexk
Added an example to demostrate a compiler crash when a .NET application setting is changed from non-console to console.

Revision 66393 - Directory Listing
Modified Wed Jan 31 18:26:49 2007 UTC (12 years, 10 months ago) by martins
Catalog for the new tests valid202 and valid203.

Revision 66337 - Directory Listing
Modified Tue Jan 30 01:59:59 2007 UTC (12 years, 10 months ago) by manus
Added a test that shows how deep_twin on TUPLE is broken because it actually
  causes a memory corruption while duplicating the elements of a TUPLE.
  See bug#11848 and bug#11939.
Uncommented the multiple constraint tests.


Revision 66288 - Directory Listing
Modified Fri Jan 26 15:47:52 2007 UTC (12 years, 10 months ago) by alexk
Added a test for bug#11692 when a deferred feature is effected by an inherited external one.

Revision 66286 - Directory Listing
Modified Fri Jan 26 15:38:53 2007 UTC (12 years, 10 months ago) by alexk
Added a test to demostrate an issue with code generation for inspect under .NET (bug#11923).

Revision 66172 - Directory Listing
Modified Wed Jan 24 13:48:20 2007 UTC (12 years, 10 months ago) by jasonw
Added test to check if a basic type passed into a feature with ANY as formal parameter type can be used in agent with an open operand of the same basic type.

Revision 66156 - Directory Listing
Modified Tue Jan 23 23:01:58 2007 UTC (12 years, 10 months ago) by manus
Added test for bug in DATE_TIME_DURATION for large duration (see bug#11894).


Revision 66154 - Directory Listing
Modified Tue Jan 23 22:38:22 2007 UTC (12 years, 10 months ago) by martins
Catalog for new tests:
test#valid195 until test#valid200
test#exec267
all multi-constraint tests (commented)

Revision 66147 - Directory Listing
Modified Tue Jan 23 19:59:07 2007 UTC (12 years, 10 months ago) by alexk
Added keywords that identify tests for .NET properties.

Revision 66035 - Directory Listing
Modified Fri Jan 19 09:55:05 2007 UTC (12 years, 10 months ago) by alexk
Added an example for bug#11696.

Revision 66019 - Directory Listing
Modified Fri Jan 19 00:48:30 2007 UTC (12 years, 10 months ago) by paulb
Added two new .NET test related to implmenting deferred properties.


Revision 65800 - Directory Listing
Modified Mon Jan 8 19:45:54 2007 UTC (12 years, 10 months ago) by paulb
Added test for checking property feature access calls are generated correctly.


Revision 65777 - Directory Listing
Modified Fri Dec 29 17:27:58 2006 UTC (12 years, 11 months ago) by paulb
Added two new .NET tests.


Revision 65724 - Directory Listing
Modified Sat Dec 23 02:03:45 2006 UTC (12 years, 11 months ago) by manus
New eweasel test to fix bug#11766 where compiler did not catch a VTUG error
  early enough and causing a precondition violation when checking a type that is
  incorrect.


Revision 65715 - Directory Listing
Modified Fri Dec 22 19:13:16 2006 UTC (12 years, 11 months ago) by manus
Added new test to show an incremental compiler bug when using Precursor and that both
  the current class and the parent class have their formal generic parameter changed.


Revision 65707 - Directory Listing
Modified Fri Dec 22 10:24:24 2006 UTC (12 years, 11 months ago) by alexk
Added an example that demonstrates that `generator' and `generating_type' do not work correctly for TYPED_POINTER under .NET.

Revision 65628 - Directory Listing
Modified Tue Dec 19 17:45:19 2006 UTC (12 years, 11 months ago) by paulb
Added test to ensure .NET property assigners are correctly matched up with a property setter and not a liked name routine.


Revision 65576 - Directory Listing
Modified Fri Dec 15 16:02:19 2006 UTC (12 years, 11 months ago) by alexk
Added an example for bug#11704.

Revision 65524 - Directory Listing
Modified Wed Dec 13 18:48:11 2006 UTC (12 years, 11 months ago) by paulb
Added 3 .NET tests


Revision 65511 - Directory Listing
Modified Wed Dec 13 01:26:14 2006 UTC (12 years, 11 months ago) by manus
New test that shows an infinite loop in HASH_TABLE when adding/removing/adding many items.


Revision 65461 - Directory Listing
Modified Fri Dec 8 19:48:31 2006 UTC (12 years, 11 months ago) by manus
Fixed a C compilation error on Windows where emake will still try to compile C directories
  which are now empty, causing an error which will abort the C compilation.


Revision 65458 - Directory Listing
Modified Fri Dec 8 18:55:01 2006 UTC (12 years, 11 months ago) by manus
Added test for TUPLE comparison which can now be done on either references or objects.


Revision 65454 - Directory Listing
Modified Fri Dec 8 18:13:46 2006 UTC (12 years, 11 months ago) by manus
New test that shows an incremtal bug causing a C linking error.


Revision 65437 - Directory Listing
Modified Thu Dec 7 17:48:12 2006 UTC (13 years ago) by konradm
Added test#264 for agents with open targets on attributes.

Revision 65429 - Directory Listing
Modified Thu Dec 7 06:37:13 2006 UTC (13 years ago) by manus
Added new tests:
- incr277: showing a bug with inline agents when compiled from scratch with compilation errors
- table005: a test to show that HASH_TABLE traversal is properly done.


Revision 65374 - Directory Listing
Modified Wed Dec 6 01:13:14 2006 UTC (13 years ago) by konradm
Added test#incr276 that reproduces incremental problem with agents based on feature that are changing their number of arguments.


Revision 65320 - Directory Listing
Modified Fri Dec 1 18:28:21 2006 UTC (13 years ago) by jfiat
added tests\table004 to the catalog

Revision 65297 - Directory Listing
Modified Thu Nov 30 20:22:33 2006 UTC (13 years ago) by manus
Moved from trunk/Src/eweasel to trunk/eweasel so that a simple checkout of the source code is not penalized by the lenghty process of checking out all the tests of eweasel.

Revision 65296 - Directory Listing
Added Thu Nov 30 19:56:25 2006 UTC (13 years ago) by manus
Original Path: trunk/Src/eweasel/control
Initial revision for the eweasel delivery provided by David Hollenberg
  from the University of Southern California under the GPL v2.0 license.


  ViewVC Help
Powered by ViewVC 1.1.23