Log of /branches/Eiffel_61/eweasel
Directory Listing
Revision
71188 -
Directory Listing
Modified
Fri Nov 16 17:39:32 2007 UTC
(12 years ago)
by
alexk
Original Path:
trunk/eweasel
Fixed bug#13380 by removing VFAV(4) validity rule that is no longer specified in the standard and updated the corresponding tests accordingly.
Revision
71178 -
Directory Listing
Modified
Fri Nov 16 06:47:00 2007 UTC
(12 years ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added test to reflect bug#13556. At least one conforming inheritance path.
Revision
71094 -
Directory Listing
Modified
Fri Nov 9 07:07:45 2007 UTC
(12 years ago)
by
tedf
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added test to reflect bug#13567. Non-conforming inheritance path should not be selectable.
Revision
71092 -
Directory Listing
Modified
Fri Nov 9 06:51:27 2007 UTC
(12 years ago)
by
tedf
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added new test showing a crash of the compiler when using `like id' for a constant.
Revision
71055 -
Directory Listing
Modified
Tue Nov 6 01:04:45 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Added check that fixing the error does indeed compile the system.
Revision
71050 -
Directory Listing
Modified
Tue Nov 6 00:56:34 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
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
71047 -
Directory Listing
Modified
Tue Nov 6 00:54:44 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Made the test a little bit more complicated to ensure that a modification does get
recompiled.
Revision
71033 -
Directory Listing
Modified
Sat Nov 3 16:36:47 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Fixed copy paste error which caused a wrong name and description.
Revision
71018 -
Directory Listing
Modified
Fri Nov 2 17:35:30 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Added the correction of the error and resume compilation to make sure everything goes fine.
Revision
71017 -
Directory Listing
Modified
Fri Nov 2 17:33:32 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Fixed incorrect revision of TEST1.
Fixed mistake in tcf which started a new compile instead of resuming the existing one.
Revision
71004 -
Directory Listing
Modified
Thu Nov 1 23:16:25 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Pretty similar too multierr008, but here it does not involve compilation with `full_class_checking'
enabled.
Revision
70964 -
Directory Listing
Modified
Wed Oct 31 20:43:56 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Added more test that were failing the compiler on the catcall check.
Revision
70960 -
Directory Listing
Modified
Wed Oct 31 05:56:53 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
A set of calls that where causing the catcall checker of the compiler to misbehave.
Revision
70959 -
Directory Listing
Modified
Wed Oct 31 05:55:24 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Reverted back to the previous version since the previous commit was integrated over catcall002 instead
of catcall003.
Revision
70958 -
Directory Listing
Modified
Wed Oct 31 05:52:36 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added test to check catcall validity of a call to a routine with generic formal arguments.
Revision
70956 -
Directory Listing
Modified
Wed Oct 31 04:58:42 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Fixed incorrect creation routine for FILE_NAME.
Revision
70948 -
Directory Listing
Modified
Tue Oct 30 19:36:57 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added initial non-conforming inheritance tests
Revision
70904 -
Directory Listing
Modified
Thu Oct 25 23:41:50 2007 UTC
(12 years, 1 month ago)
by
king
Original Path:
trunk/eweasel
Added initial non-conforming inheritance eweasel tests
Revision
70886 -
Directory Listing
Modified
Thu Oct 25 00:43:34 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Added test for `starts_with' and `ends_with'.
Revision
70879 -
Directory Listing
Modified
Wed Oct 24 20:45:06 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Reverted back to 11, since it is a change in the compiler that will report the error at the beginning
of the second inheritance clause rather than the beginning of the next token after the second inherit
keyword.
Revision
70853 -
Directory Listing
Modified
Wed Oct 24 15:12:16 2007 UTC
(12 years, 1 month ago)
by
tedf
Original Path:
trunk/eweasel
Added new test for raising exception in once routine.
Revision
70843 -
Directory Listing
Modified
Tue Oct 23 22:38:59 2007 UTC
(12 years, 1 month ago)
by
king
Original Path:
trunk/eweasel
Updated line number due to new parser rules for non-conforming inheritance where two inherit clauses are valid. Error now occurs on line 13 instead of 11 as now the error is because there is no non-conforming inheritance clause present {NONE}.
Revision
70810 -
Directory Listing
Modified
Tue Oct 23 18:09:09 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
New test showing a failing in the incremental compiler when an error occurs at degree 4.
Revision
70808 -
Directory Listing
Modified
Tue Oct 23 17:15:55 2007 UTC
(12 years, 1 month ago)
by
tedf
Original Path:
trunk/eweasel
Added "compile_result ok" after Eiffel compilations.
Revision
70807 -
Directory Listing
Modified
Tue Oct 23 17:15:13 2007 UTC
(12 years, 1 month ago)
by
tedf
Original Path:
trunk/eweasel
Added a space before `had_panic' testing string. So that tests using the new class names with "PANIC" don't fail.
Revision
70798 -
Directory Listing
Modified
Tue Oct 23 04:17:53 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Updated due to addition of RT_EXTENSION in the universe which also brings RAW_FILE in.
Revision
70784 -
Directory Listing
Modified
Mon Oct 22 10:22:10 2007 UTC
(12 years, 1 month ago)
by
tedf
Original Path:
trunk/eweasel
- Added except013 to test catching/ignoring exceptions.
- Corrected output files.
- Modified tcfs to test melted/finalized code.
- Modified tests to test recipient/type.
Revision
70749 -
Directory Listing
Modified
Sat Oct 20 00:18:03 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
A more exhaustive test of Eiffel constructs.
Revision
70748 -
Directory Listing
Modified
Sat Oct 20 00:16:08 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Removed agent since soon the ~ syntax won't be supported.
Revision
70680 -
Directory Listing
Modified
Fri Oct 19 00:18:15 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
New syntax construct showing that roundtrip parser does not work.
Revision
70677 -
Directory Listing
Modified
Fri Oct 19 00:15:15 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Added agent test as the inline agents were not properly processed before.
Revision
70659 -
Directory Listing
Modified
Thu Oct 18 18:08:55 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
New test showing a dead lock in the runtime in multithreaded mode when an exception
occurs while retrieving a storable.
Revision
70642 -
Directory Listing
Modified
Wed Oct 17 21:06:48 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Added a new class showing a bug in our AST_FACTORY when processing bracket operator.
Revision
70633 -
Directory Listing
Modified
Wed Oct 17 05:30:40 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
New test to show that `/=' is generated as `=' when comparing two references which are actually expanded.
Revision
70571 -
Directory Listing
Modified
Sun Oct 14 15:23:20 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Adapted to the order in which the compiler will report error (strangely it seems to
report a different order if the compiler is finalized from scratch or not).
Revision
70567 -
Directory Listing
Modified
Sat Oct 13 03:48:34 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Updated results due to changes in STRING_TO_INTEGER_CONVERTOR using STRING_8 and STRING_32 directly now.
Revision
70566 -
Directory Listing
Modified
Sat Oct 13 00:14:27 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Updated test configuration file to reflect the ability of the compiler to report more than one
error at degree 3.
Revision
70564 -
Directory Listing
Modified
Fri Oct 12 23:02:54 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Updated to reflect that ECMA allows for ' as valid character of a manifest
character constant.
Revision
70530 -
Directory Listing
Modified
Tue Oct 9 00:51:47 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Latest compiler changes trigger a different order triggering a different error which is valid but
not the one tcf previously expected.
Revision
70529 -
Directory Listing
Modified
Tue Oct 9 00:50:51 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Adapted to compiler changes that reports all the errors at degree 3 instead of degree 4 when types
in signatures are not valid.
Revision
70528 -
Directory Listing
Modified
Tue Oct 9 00:49:44 2007 UTC
(12 years, 1 month ago)
by
manus
Original Path:
trunk/eweasel
Removed invalid signatures since they are not checked anymore at degree 4 but at degree 3.
Revision
70493 -
Directory Listing
Modified
Thu Oct 4 20:21:51 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
New tests mostly related to show issues found now that compiler can report more than one error
per compilation degree.
Revision
70448 -
Directory Listing
Modified
Fri Sep 28 21:06:02 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
Simplified since conditionals were the same.
Revision
70447 -
Directory Listing
Modified
Fri Sep 28 21:04:32 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
Ensured to run the test with assertions enabled.
Revision
70446 -
Directory Listing
Modified
Fri Sep 28 20:02:38 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
Updated to new results since we are using 3 additional factories for the test.
Revision
70445 -
Directory Listing
Modified
Fri Sep 28 19:59:43 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
Add other factories for testing to ensure everything is sound. Only on roundtrip factory do we check
that saving yield same results as original.
Revision
70443 -
Directory Listing
Modified
Fri Sep 28 19:18:04 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
Updated tcf files to reflect the new order in which the compiler reports errors.
Note that this is going to change when we can report more than one error at degree 4.
Revision
70441 -
Directory Listing
Modified
Fri Sep 28 19:14:58 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
Fixed invariant violation by not creating `string'.
Revision
70440 -
Directory Listing
Modified
Fri Sep 28 19:09:52 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
Extended test to take into account cases where you have generic classes.
Revision
70438 -
Directory Listing
Modified
Thu Sep 27 23:06:01 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
70431 -
Directory Listing
Modified
Thu Sep 27 21:05:44 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
No need for the console application option as it is set by eweasel automatically.
Revision
70415 -
Directory Listing
Modified
Wed Sep 26 20:44:13 2007 UTC
(12 years, 2 months ago)
by
manus
Original Path:
trunk/eweasel
New test showing a bad C code generation for global once procedures in final mode.
Revision
70414 -
Directory Listing
Modified
Wed Sep 26 11:28:58 2007 UTC
(12 years, 2 months ago)
by
tedf
Original Path:
trunk/eweasel
Used new `last_exception' from EXCEPTION_MANAGER. Corrected code to prevent crash.
Revision
70393 -
Directory Listing
Modified
Fri Sep 21 05:24:17 2007 UTC
(12 years, 2 months ago)
by
tedf
Original Path:
trunk/eweasel
- Used new class names.
- Corrected the test logic.
- The test will fail until invariant checking is moved into the routine body (try part). Or backtracking won't return current rescue position.
Revision
70332 -
Directory Listing
Modified
Mon Sep 17 02:20:57 2007 UTC
(12 years, 2 months ago)
by
tedf
Original Path:
trunk/eweasel
- Use `last_exception' from EXCEPTION_MANAGER and new class names.
- Corrected some tests.
Revision
70256 -
Directory Listing
Modified
Tue Sep 4 21:00:12 2007 UTC
(12 years, 3 months ago)
by
manus
Original Path:
trunk/eweasel
Showing yet another case of crash when you have an expanded class which is generic.
Revision
70187 -
Directory Listing
Modified
Wed Aug 29 14:46:16 2007 UTC
(12 years, 3 months ago)
by
manus
Original Path:
trunk/eweasel
Fixed output which was empty instead of having a value.
Revision
70186 -
Directory Listing
Modified
Wed Aug 29 14:44:12 2007 UTC
(12 years, 3 months ago)
by
manus
Original Path:
trunk/eweasel
Fixed incorrect output taken from final039.
Revision
70154 -
Directory Listing
Modified
Mon Aug 27 18:45:22 2007 UTC
(12 years, 3 months ago)
by
manus
Original Path:
trunk/eweasel
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
70039 -
Directory Listing
Modified
Mon Aug 20 13:02:15 2007 UTC
(12 years, 3 months ago)
by
tedf
Original Path:
trunk/eweasel
Made them compile with new exception classes and fixed some typos.
Revision
70020 -
Directory Listing
Modified
Fri Aug 17 08:24:20 2007 UTC
(12 years, 3 months ago)
by
tedf
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added new system validity failing when renaming a constant used in an inspect instruction.
Revision
69764 -
Directory Listing
Modified
Wed Aug 1 01:12:00 2007 UTC
(12 years, 4 months ago)
by
manus
Original Path:
trunk/eweasel
Added support for running executable under the `mono.exe' engine.
Revision
69637 -
Directory Listing
Modified
Tue Jul 24 05:02:15 2007 UTC
(12 years, 4 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added a new test that shows a different implementation from the ECMA standard when
Precursor represents once function/procedure.
Revision
69619 -
Directory Listing
Modified
Mon Jul 23 12:05:39 2007 UTC
(12 years, 4 months ago)
by
alexk
Original Path:
trunk/eweasel
Disabled assertion checks that could lead to additional calls to copy/twin and produce extraneous output.
Revision
69615 -
Directory Listing
Modified
Mon Jul 23 00:43:43 2007 UTC
(12 years, 4 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Fixed typo introduced when adding dotnet105.
Revision
69613 -
Directory Listing
Modified
Mon Jul 23 00:32:09 2007 UTC
(12 years, 4 months ago)
by
manus
Original Path:
trunk/eweasel
Fixed the expected results, it is 6 times:
- 1 to create a
- 2 to create aa
- 1 to create Result in `item'
- 1 to create Result in `default'
- 1 to create Result in `default'
Revision
69612 -
Directory Listing
Modified
Mon Jul 23 00:29:11 2007 UTC
(12 years, 4 months ago)
by
manus
Original Path:
trunk/eweasel
Results for 6.0.6.9601.
Note that on .NET tuple001 and exec094 are now failing. The first one due to a breaking change
the other due to some .NET runtime limitation that we were not reaching with the previous implementation
of expanded.
Revision
69573 -
Directory Listing
Modified
Fri Jul 20 16:14:54 2007 UTC
(12 years, 4 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to ensure overridden cluster namespaces are preserved.
Revision
69572 -
Directory Listing
Modified
Fri Jul 20 16:12:29 2007 UTC
(12 years, 4 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to ensure overridden clusters have their namespace preserved.
Revision
69413 -
Directory Listing
Modified
Fri Jul 13 16:52:43 2007 UTC
(12 years, 4 months ago)
by
manus
Original Path:
trunk/eweasel
New test to show a code generation bug with DLL routines (see bug#13307).
Revision
69405 -
Directory Listing
Modified
Thu Jul 12 18:05:30 2007 UTC
(12 years, 4 months ago)
by
manus
Original Path:
trunk/eweasel
Fixed VD80 warnings by fixing the filename to match the classname.
Revision
69314 -
Directory Listing
Modified
Fri Jul 6 07:30:06 2007 UTC
(12 years, 5 months ago)
by
alexk
Original Path:
trunk/eweasel
Extended test to cover generic argument in addition to generic result.
Revision
69292 -
Directory Listing
Modified
Tue Jul 3 04:13:31 2007 UTC
(12 years, 5 months ago)
by
manus
Original Path:
trunk/eweasel
New test showing a C compilation problem in finalized mode involving implementation
of a routine coming from two different ancestor that have generics.
Revision
69214 -
Directory Listing
Modified
Sat Jun 23 04:36:44 2007 UTC
(12 years, 5 months ago)
by
alexk
Original Path:
trunk/eweasel
Added creation for a local variable to avoid unused local warning.
Revision
69195 -
Directory Listing
Modified
Tue Jun 19 18:30:22 2007 UTC
(12 years, 5 months ago)
by
martins
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
New tests for bug reports.
Fixed multi-constraint tests.
Revision
68920 -
Directory Listing
Modified
Thu Jun 7 15:20:33 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Checked code generation in multithreaded mode.
Revision
68919 -
Directory Listing
Modified
Thu Jun 7 14:44:36 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Extended test to cover the case of redeclaration to basic expanded constant.
Revision
68913 -
Directory Listing
Modified
Wed Jun 6 23:09:55 2007 UTC
(12 years, 6 months ago)
by
martins
Original Path:
trunk/eweasel
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
68898 -
Directory Listing
Modified
Wed Jun 6 00:33:57 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
Found another issue with calling `deep_twin' with TUPLE. The bug was that in `traverse'
when traversing a TUPLE object we were using an unprotected reference. As a consequence
if during the traversal of an object reachable from a TUPLE object a GC cycle occurs
it would cause the traversal to either crash or produce incorrect results.
Revision
68874 -
Directory Listing
Modified
Tue Jun 5 17:10:58 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Changed test co cover more recompilation cases, involving both configuration changes and source code changes.
Revision
68864 -
Directory Listing
Modified
Tue Jun 5 00:27:41 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
Added new test showing some issue with code generation in finalized mode.
Revision
68854 -
Directory Listing
Modified
Mon Jun 4 19:06:10 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Extended test to cover more recompilation issues.
Revision
68837 -
Directory Listing
Modified
Fri Jun 1 23:36:24 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added an example to test calls to Eiffel features using CECIL.
Revision
68739 -
Directory Listing
Modified
Tue May 29 23:39:33 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to check static expression equality
Revision
68699 -
Directory Listing
Modified
Sat May 26 18:42:43 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
Added test for bug#12743 showing an issue storing $p in a TUPLE in melted mode.
Revision
68697 -
Directory Listing
Modified
Sat May 26 16:52:02 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
Added one more test for multiple constraint.
Revision
68696 -
Directory Listing
Modified
Sat May 26 16:44:47 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
Updated the text since now VTCG error would be detected only for creation or inheritance not just
for declaring a type.
Revision
68688 -
Directory Listing
Modified
Sat May 26 00:50:38 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
Updated error to match what we would actually expect.
Revision
68686 -
Directory Listing
Modified
Sat May 26 00:49:59 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
Updated descriptions and removed strange edits.
Revision
68685 -
Directory Listing
Modified
Sat May 26 00:49:25 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
Updated to match compiler result which is now supposed to be correct.
Revision
68679 -
Directory Listing
Modified
Fri May 25 23:52:28 2007 UTC
(12 years, 6 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added .NET test for Eiffel consumable attribute usage.
Revision
68648 -
Directory Listing
Modified
Thu May 24 19:11:59 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test for Eiffel consumable attribute usage.
Revision
68646 -
Directory Listing
Modified
Thu May 24 17:49:52 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to test the type Object is not always remapped to SYSTEM_OBJECT
Revision
68645 -
Directory Listing
Modified
Thu May 24 17:37:02 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test for testing .NET application optimizations
Revision
68642 -
Directory Listing
Modified
Thu May 24 15:41:43 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Corrected test name to match the one specified in catalog file.
Revision
68625 -
Directory Listing
Modified
Wed May 23 23:19:37 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added tests for using custom attributes
Revision
68621 -
Directory Listing
Modified
Wed May 23 22:30:34 2007 UTC
(12 years, 6 months ago)
by
martins
Original Path:
trunk/eweasel
* changed* Changed erros from VTGD to VTCG
* Added new expanded tests
* Added new multicon tests
Revision
68618 -
Directory Listing
Modified
Wed May 23 21:19:43 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to ensure an entry point is defined.
Revision
68567 -
Directory Listing
Modified
Tue May 22 15:43:29 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added .NET tests related to ensuring .NET constructors are generated correctly.
Revision
68566 -
Directory Listing
Modified
Tue May 22 15:29:23 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added tests for testing .NET constructors
Revision
68560 -
Directory Listing
Modified
Tue May 22 11:37:08 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Added examples for aliases and assigner commands applied to renamed features of (multi-)constrained formal generic types.
Revision
68515 -
Directory Listing
Modified
Mon May 21 05:24:48 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Corrected expected test output where default value of BIT 8 is 00000000b.
Revision
68428 -
Directory Listing
Modified
Fri May 18 13:21:27 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added tests related to .NET property generation
Revision
68414 -
Directory Listing
Modified
Thu May 17 22:58:46 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Marked tests that failed in 5.7 that fail in 6.0 as failed tests.
Added more keywords to the new .NET tests.
Revision
68402 -
Directory Listing
Modified
Thu May 17 17:40:12 2007 UTC
(12 years, 6 months ago)
by
juliant
Original Path:
trunk/eweasel
updated eweasel tests to ignore filename-classname-mismatch warning or changed filenames if possible.
Revision
68371 -
Directory Listing
Modified
Wed May 16 18:21:33 2007 UTC
(12 years, 6 months ago)
by
martins
Original Path:
trunk/eweasel
Missing multiconstraint tests from catalog.
Revision
68347 -
Directory Listing
Modified
Tue May 15 23:13:57 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added tests to test namespace generation for .NET
Revision
68346 -
Directory Listing
Modified
Tue May 15 23:13:16 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to test library named namespace generation
Revision
68345 -
Directory Listing
Modified
Tue May 15 23:12:55 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to test library namespace generation
Revision
68341 -
Directory Listing
Modified
Tue May 15 22:07:29 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to test named .NET namespaces are generated correctly.
Revision
68340 -
Directory Listing
Modified
Tue May 15 22:07:06 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to test .NET namespaces are generated correctly.
Revision
68309 -
Directory Listing
Modified
Mon May 14 23:15:22 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to validate generated class names do not conflict with one another, when using the external_name indexing option.
Revision
68308 -
Directory Listing
Modified
Mon May 14 23:14:28 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to ensure the Eiffel class names are generated to resemble existing .NET framework types, when using .NET naming convention.
Revision
68307 -
Directory Listing
Modified
Mon May 14 23:13:15 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to ensure .NET basic type names are correctly generated from the mapped Eiffel names.
Revision
68306 -
Directory Listing
Modified
Mon May 14 23:12:07 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to check ANY's full type name is always generated the same.
Revision
68279 -
Directory Listing
Modified
Sun May 13 15:53:54 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Added a batch file to filter tests by keyword.
Revision
68278 -
Directory Listing
Modified
Sun May 13 15:50:05 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Removed output file that is no longer used.
Revision
68274 -
Directory Listing
Modified
Fri May 11 23:09:03 2007 UTC
(12 years, 6 months ago)
by
martins
Original Path:
trunk/eweasel
Tests nested generics and proper validity checking of creation readiness.
Revision
68272 -
Directory Listing
Modified
Fri May 11 22:47:31 2007 UTC
(12 years, 6 months ago)
by
martins
Original Path:
trunk/eweasel
Tests nested generics and proper validity checking of creation readiness.
Revision
68251 -
Directory Listing
Modified
Fri May 11 11:12:47 2007 UTC
(12 years, 6 months ago)
by
alexk
Original Path:
trunk/eweasel
Changed test to avoid an issue with creating an agent on void target that happens when it cannot be opmized to a direct call.
Revision
68236 -
Directory Listing
Modified
Thu May 10 23:27:56 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test for invalid VJAR with named/unamed TUPLEs and conversion
Revision
68235 -
Directory Listing
Modified
Thu May 10 23:27:23 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test for invalid VJAR with named/unamed TUPLEs and conversion
Revision
68231 -
Directory Listing
Modified
Thu May 10 21:25:38 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added .NET test for checking an expanded's fields have any custom attributes set on them.
Revision
68230 -
Directory Listing
Modified
Thu May 10 21:23:55 2007 UTC
(12 years, 6 months ago)
by
paulb
Original Path:
trunk/eweasel
Added .NET test for checking and expanded's fields are marked up with custom attributes.
Revision
68174 -
Directory Listing
Modified
Tue May 8 16:16:13 2007 UTC
(12 years, 7 months ago)
by
manus
Original Path:
trunk/eweasel
Updated test to show problem reported by bug#12379.
Revision
68137 -
Directory Listing
Modified
Sat May 5 01:27:28 2007 UTC
(12 years, 7 months ago)
by
manus
Original Path:
trunk/eweasel
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
68029 -
Directory Listing
Modified
Mon Apr 30 18:19:45 2007 UTC
(12 years, 7 months ago)
by
martins
Original Path:
trunk/eweasel
Went from VTMC(1), which is for multiconstraint to VEEN.
Revision
67946 -
Directory Listing
Modified
Sat Apr 21 00:38:24 2007 UTC
(12 years, 7 months ago)
by
martins
Original Path:
trunk/eweasel
* 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
Original Path:
trunk/eweasel
* 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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added an example to check that semantics of creation instruction is implemented as expected for expanded types.
Revision
67845 -
Directory Listing
Modified
Fri Apr 13 19:17:13 2007 UTC
(12 years, 7 months ago)
by
martins
Original Path:
trunk/eweasel
Adapted test as now VTCG is also checked for the expanded case
Revision
67844 -
Directory Listing
Modified
Fri Apr 13 17:24:22 2007 UTC
(12 years, 7 months ago)
by
martins
Original Path:
trunk/eweasel
* 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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
* 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
Original Path:
trunk/eweasel
* 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
Original Path:
trunk/eweasel
Several new tests for multi-constraint formals.
test#incr283 is related to bug#12455
Revision
67760 -
Directory Listing
Modified
Fri Apr 6 19:06:36 2007 UTC
(12 years, 8 months ago)
by
martins
Original Path:
trunk/eweasel
Fixed mostly issues with wrong names and wrong results.
Implemented multicon14 and multicon15.
Revision
67682 -
Directory Listing
Modified
Mon Apr 2 13:05:35 2007 UTC
(12 years, 8 months ago)
by
alexk
Original Path:
trunk/eweasel
Changed expected errors because now consumer marks VALUE_TYPE as being frozen; changed expected output because of modifications in naming of explicit expanded class types at run-time.
Revision
67680 -
Directory Listing
Modified
Mon Apr 2 12:42:12 2007 UTC
(12 years, 8 months ago)
by
alexk
Original Path:
trunk/eweasel
Changed test to follow the new semantics of reattachment.
Revision
67660 -
Directory Listing
Modified
Sun Apr 1 15:46:55 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
Fixed various syntax errors of the previous commit.
Revision
67646 -
Directory Listing
Modified
Sat Mar 31 00:08:57 2007 UTC
(12 years, 8 months ago)
by
martins
Original Path:
trunk/eweasel
* Fixed wrong titles of multi constraint tests.
* Added new tests which reflect reported bugs.
* Cosmetics
Revision
67628 -
Directory Listing
Modified
Thu Mar 29 14:48:02 2007 UTC
(12 years, 8 months ago)
by
alexk
Original Path:
trunk/eweasel
Added some more test cases to demonstrate that virtually all feature arguments may need to be processed as having different expandedness status due to multiple inheritance and reattachment of generic derivations.
Revision
67594 -
Directory Listing
Modified
Wed Mar 28 13:04:49 2007 UTC
(12 years, 8 months ago)
by
alexk
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added .NET test for use of constants in custom attributes.
Revision
67472 -
Directory Listing
Modified
Thu Mar 22 18:20:44 2007 UTC
(12 years, 8 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test for use of constants in .NET attributes
Revision
67431 -
Directory Listing
Modified
Wed Mar 21 17:55:56 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
Improved test to show further misbehavior of agent creation involving anchors.
Revision
67429 -
Directory Listing
Modified
Wed Mar 21 17:28:40 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
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
67427 -
Directory Listing
Modified
Wed Mar 21 16:31:26 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
Updated `output' file to match the new behavior of the ff3 formatting for time which
was previously incorrect since it only displayed one digit instead of three.
Revision
67425 -
Directory Listing
Modified
Wed Mar 21 16:29:51 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
Made sure that the test still fails on .NET but compiles on classic by not using SYSTEM_OBJECT
but ANY.
Revision
67422 -
Directory Listing
Modified
Wed Mar 21 13:07:06 2007 UTC
(12 years, 8 months ago)
by
alexk
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
67318 -
Directory Listing
Modified
Thu Mar 15 19:14:25 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
Reverted back to the previous version since it was commited as a windows file.
Revision
67317 -
Directory Listing
Modified
Thu Mar 15 19:13:32 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
67289 -
Directory Listing
Modified
Wed Mar 14 17:06:17 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
Prevent the unused local warning to be displayed.
Revision
67288 -
Directory Listing
Modified
Wed Mar 14 16:45:06 2007 UTC
(12 years, 8 months ago)
by
martins
Original Path:
trunk/eweasel
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
67287 -
Directory Listing
Modified
Wed Mar 14 16:41:25 2007 UTC
(12 years, 8 months ago)
by
martins
Original Path:
trunk/eweasel
- 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
67257 -
Directory Listing
Modified
Tue Mar 13 22:49:38 2007 UTC
(12 years, 8 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
67139 -
Directory Listing
Modified
Thu Mar 8 23:14:56 2007 UTC
(12 years, 9 months ago)
by
manus
Original Path:
trunk/eweasel
Added testing against an anchor to a TUPLE without labels.
Revision
67138 -
Directory Listing
Modified
Thu Mar 8 23:07:15 2007 UTC
(12 years, 9 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
66979 -
Directory Listing
Modified
Wed Feb 28 19:14:44 2007 UTC
(12 years, 9 months ago)
by
manus
Original Path:
trunk/eweasel
Like valid189, valid190 was not correct for .NET mode.
Use melted only since we are looking at the proper parsing of the compiler and decent output.
Revision
66978 -
Directory Listing
Modified
Wed Feb 28 19:11:12 2007 UTC
(12 years, 9 months ago)
by
manus
Original Path:
trunk/eweasel
No need to finalize to ensure the proper parsing of the compiler.
Made test work on .NET since it was missing the .NET configuration in the Ace file.
Removed non-used local
Revision
66887 -
Directory Listing
Modified
Sat Feb 24 01:37:42 2007 UTC
(12 years, 9 months ago)
by
manus
Original Path:
trunk/eweasel
Use a better cluster name since it is not relevant for the test.
Revision
66855 -
Directory Listing
Modified
Thu Feb 22 23:25:17 2007 UTC
(12 years, 9 months ago)
by
manus
Original Path:
trunk/eweasel
Adapted to renaming of SYSTEM_ATTRIBUTE into NATIVE_ATTRIBUTE by the consumer for
version 6.0.
Revision
66812 -
Directory Listing
Modified
Wed Feb 21 18:46:57 2007 UTC
(12 years, 9 months ago)
by
manus
Original Path:
trunk/eweasel
Added `append_integer_XX' and `append_natural_XX' which are present in FreeELKS
but not in EiffelBase yet.
Revision
66761 -
Directory Listing
Modified
Mon Feb 19 17:35:10 2007 UTC
(12 years, 9 months ago)
by
alexk
Original Path:
trunk/eweasel
Changed argument passed to {SPECIAL}.all_default to be count-1 rather than count to avoid potential precondition violation that is not checked because the function is called from an assertion clause.
Revision
66717 -
Directory Listing
Modified
Fri Feb 16 02:53:18 2007 UTC
(12 years, 9 months ago)
by
martins
Original Path:
trunk/eweasel
As there are now more errors reported adaptations were need.
Revision
66477 -
Directory Listing
Modified
Tue Feb 6 09:39:53 2007 UTC
(12 years, 10 months ago)
by
alexk
Original Path:
trunk/eweasel
Added an example to demostrate a compiler crash when a .NET application setting is changed from non-console to console.
Revision
66447 -
Directory Listing
Modified
Sat Feb 3 18:38:35 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Fixed incorrect output file for test since no output is expected.
Revision
66436 -
Directory Listing
Modified
Fri Feb 2 02:55:14 2007 UTC
(12 years, 10 months ago)
by
martins
Original Path:
trunk/eweasel
Used to shows a bug where a feature is not found in a inherited postcondition as it the feature was renamed.
Revision
66393 -
Directory Listing
Modified
Wed Jan 31 18:26:49 2007 UTC
(12 years, 10 months ago)
by
martins
Original Path:
trunk/eweasel
Catalog for the new tests valid202 and valid203.
Revision
66387 -
Directory Listing
Modified
Wed Jan 31 16:57:23 2007 UTC
(12 years, 10 months ago)
by
martins
Original Path:
trunk/eweasel
New errors:
* one for single constraint formals with renaming
* one for inheritance from an expanded type
Revision
66361 -
Directory Listing
Modified
Tue Jan 30 22:35:47 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Fixed missing copy_raw instructions in tcf for the new updated test.
Revision
66341 -
Directory Listing
Modified
Tue Jan 30 02:23:21 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Added an additional test that could have caused a crash if the runtime did not handle
properly the fact that the first element of a TUPLE at the runtime level (position 0)
was a BOOLEAN.
Revision
66337 -
Directory Listing
Modified
Tue Jan 30 01:59:59 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
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
66307 -
Directory Listing
Modified
Sat Jan 27 02:30:59 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Added test with the implicit declaration for the type of the variables we
use to store the result of an old expression.
Revision
66306 -
Directory Listing
Modified
Sat Jan 27 00:15:42 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Added test for testing type of cloned argument when expanded.
Revision
66305 -
Directory Listing
Modified
Sat Jan 27 00:13:19 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Enhanced test to check that attributes have the correct type.
Revision
66303 -
Directory Listing
Modified
Fri Jan 26 23:43:44 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Extended test to show that even if it does not crash, we do not generate the
right result.
Revision
66288 -
Directory Listing
Modified
Fri Jan 26 15:47:52 2007 UTC
(12 years, 10 months ago)
by
alexk
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added a test to demostrate an issue with code generation for inspect under .NET (bug#11923).
Revision
66235 -
Directory Listing
Modified
Thu Jan 25 19:32:30 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Slightly modified tcf files so that the second output is redirect to a different output file name.
Revision
66234 -
Directory Listing
Modified
Thu Jan 25 19:30:44 2007 UTC
(12 years, 10 months ago)
by
manus
Original Path:
trunk/eweasel
Updated TYPED_POINTER to match what the compiler now expects.
Revision
66195 -
Directory Listing
Modified
Thu Jan 25 00:18:21 2007 UTC
(12 years, 10 months ago)
by
martins
Original Path:
trunk/eweasel
Test to check non validity of formal as base type for a generic type.
(G -> H [STRING])
Revision
66172 -
Directory Listing
Modified
Wed Jan 24 13:48:20 2007 UTC
(12 years, 10 months ago)
by
jasonw
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Catalog for new tests:
test#valid195 until test#valid200
test#exec267
all multi-constraint tests (commented)
Revision
66153 -
Directory Listing
Modified
Tue Jan 23 22:33:58 2007 UTC
(12 years, 10 months ago)
by
martins
Original Path:
trunk/eweasel
test#exec267: Attaching an expanded formal to a reference type.
Revision
66148 -
Directory Listing
Modified
Tue Jan 23 20:01:04 2007 UTC
(12 years, 10 months ago)
by
alexk
Original Path:
trunk/eweasel
Corrected the test to output a stored value rather than an object itself.
Revision
66147 -
Directory Listing
Modified
Tue Jan 23 19:59:07 2007 UTC
(12 years, 10 months ago)
by
alexk
Original Path:
trunk/eweasel
Added keywords that identify tests for .NET properties.
Revision
66108 -
Directory Listing
Modified
Mon Jan 22 20:54:12 2007 UTC
(12 years, 10 months ago)
by
martins
Original Path:
trunk/eweasel
New tests checking multi-constraint formal generics.
Revision
66019 -
Directory Listing
Modified
Fri Jan 19 00:48:30 2007 UTC
(12 years, 10 months ago)
by
paulb
Original Path:
trunk/eweasel
Added two new .NET test related to implmenting deferred properties.
Revision
66018 -
Directory Listing
Modified
Fri Jan 19 00:47:50 2007 UTC
(12 years, 10 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test that crashes complier when renaming deferred .NET properties and not replicating a deferred function's assigner declaration.
Revision
66017 -
Directory Listing
Modified
Fri Jan 19 00:46:19 2007 UTC
(12 years, 10 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test for crash in .NET code generation when implementing .NET properties aand not replicating the assigner.
Revision
65801 -
Directory Listing
Modified
Mon Jan 8 19:46:46 2007 UTC
(12 years, 10 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to ensure .NET property feature access is generated correctly for function properties on single classes.
Revision
65800 -
Directory Listing
Modified
Mon Jan 8 19:45:54 2007 UTC
(12 years, 10 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test for checking property feature access calls are generated correctly.
Revision
65798 -
Directory Listing
Modified
Sat Jan 6 17:07:28 2007 UTC
(12 years, 11 months ago)
by
alexk
Original Path:
trunk/eweasel
Added conversion of TYPED_POINTER to POINTER before reattachment to reference entity in classic mode to follow .NET behaviour.
Revision
65776 -
Directory Listing
Modified
Fri Dec 29 17:27:19 2006 UTC
(12 years, 11 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to check the .override IL statements are correctly generated for COM versioned interfaces where members differ by return type.
Revision
65775 -
Directory Listing
Modified
Fri Dec 29 16:59:21 2006 UTC
(12 years, 11 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to check the Eiffel corresponding .NET basic types return the correct .NET type when using the Eiffel type operator {BASIC_TYPE}.
Revision
65737 -
Directory Listing
Modified
Sat Dec 23 16:22:02 2006 UTC
(12 years, 11 months ago)
by
manus
Original Path:
trunk/eweasel
Since checking of VTUG errors is done much earlier in the compiler (see test#valid093 and test#term146)
we needed to update the tcf expected error which is now on DYNAMIC_LIST.
Revision
65736 -
Directory Listing
Modified
Sat Dec 23 16:19:50 2006 UTC
(12 years, 11 months ago)
by
manus
Original Path:
trunk/eweasel
Reverted back to the original expected error since it was really a bug that the compiler
did not report VTUG(2).
Revision
65724 -
Directory Listing
Modified
Sat Dec 23 02:03:45 2006 UTC
(12 years, 11 months ago)
by
manus
Original Path:
trunk/eweasel
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
65718 -
Directory Listing
Modified
Fri Dec 22 20:16:52 2006 UTC
(12 years, 11 months ago)
by
manus
Original Path:
trunk/eweasel
Found another bug related to the original one. If you change the number of generics of the
parent class, then the generated code becomes incorrect and it will crash at runtime.
Revision
65715 -
Directory Listing
Modified
Fri Dec 22 19:13:16 2006 UTC
(12 years, 11 months ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added an example that demonstrates that `generator' and `generating_type' do not work correctly for TYPED_POINTER under .NET.
Revision
65629 -
Directory Listing
Modified
Tue Dec 19 17:47:27 2006 UTC
(12 years, 11 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to ensure .NET property assigners are correctly matched up with a property setter and not a liked name routine.
Revision
65628 -
Directory Listing
Modified
Tue Dec 19 17:45:19 2006 UTC
(12 years, 11 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to ensure .NET property assigners are correctly matched up with a property setter and not a liked name routine.
Revision
65523 -
Directory Listing
Modified
Wed Dec 13 18:46:27 2006 UTC
(12 years, 11 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test for failed code generation using deferred properties.
Revision
65511 -
Directory Listing
Modified
Wed Dec 13 01:26:14 2006 UTC
(12 years, 11 months ago)
by
manus
Original Path:
trunk/eweasel
New test that shows an infinite loop in HASH_TABLE when adding/removing/adding many items.
Revision
65476 -
Directory Listing
Modified
Tue Dec 12 00:54:41 2006 UTC
(12 years, 11 months ago)
by
paulb
Original Path:
trunk/eweasel
Added test to flag failed code generation for renamed implemented frozen features from an interface, in a single Eiffel class, inherited by an Eiffel class.
Revision
65473 -
Directory Listing
Modified
Tue Dec 12 00:33:56 2006 UTC
(12 years, 11 months ago)
by
paulb
Original Path:
trunk/eweasel
Added tests for failing COM interop version interface implementation code generation.
Revision
65461 -
Directory Listing
Modified
Fri Dec 8 19:48:31 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
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
(13 years ago)
by
manus
Original Path:
trunk/eweasel
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
(13 years ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added test#264 for agents with open targets on attributes.
Revision
65435 -
Directory Listing
Modified
Thu Dec 7 16:47:08 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
Made sure that TEST is compiled before A to reproduce the crash by inheriting from TEST.
Revision
65429 -
Directory Listing
Modified
Thu Dec 7 06:37:13 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
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
Original Path:
trunk/eweasel
Added test#incr276 that reproduces incremental problem with agents based on feature that are changing their number of arguments.
Revision
65339 -
Directory Listing
Modified
Sat Dec 2 21:14:33 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
Removed usage of EIFGEN and replaced it by EIFGENs/test.
Revision
65337 -
Directory Listing
Modified
Sat Dec 2 21:09:23 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
Simplified installation instructions to refer to the wiki page.
Revision
65322 -
Directory Listing
Modified
Sat Dec 2 00:14:02 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
Fixed incorrect output file causing the test to fail when it is actually passing.
Revision
65321 -
Directory Listing
Modified
Sat Dec 2 00:00:57 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
Added results for 6.0.0230 version of the compiler.
Revision
65308 -
Directory Listing
Modified
Fri Dec 1 05:51:52 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
Added missing configuration file from initial import.
Revision
65297 -
Directory Listing
Modified
Thu Nov 30 20:22:33 2006 UTC
(13 years ago)
by
manus
Original Path:
trunk/eweasel
Copied from:
trunk/Src/eweasel revision 65296
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
Initial revision for the eweasel delivery provided by David Hollenberg
from the University of Southern California under the GPL v2.0 license.