/[eiffelstudio]/branches/Eiffel_63/eweasel
ViewVC logotype

Log of /branches/Eiffel_63/eweasel

View Directory Listing Directory Listing


Sticky Revision:

Revision 76062 - Directory Listing
Modified Thu Dec 4 05:02:48 2008 UTC (10 years, 11 months ago) by manus
Created the EiffelStudio 6.3 release.

Revision 76061 - Directory Listing
Modified Thu Dec 4 04:57:06 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Results with release 6.3.7.6054 the only known regression is `term143' whose fix requires a more deep
  change in the compiler for the typing system.


Revision 76060 - Directory Listing
Modified Thu Dec 4 04:49:55 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Results from 6.3.7.6055.


Revision 76058 - Directory Listing
Modified Wed Dec 3 22:00:27 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Updated to match compiler behavior.


Revision 76056 - Directory Listing
Modified Wed Dec 3 20:03:14 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Latest results from revision 6.3.7.6054.


Revision 76054 - Directory Listing
Modified Wed Dec 3 19:03:00 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Updated to take into account that onces are replicated under non-conforming inheritance.


Revision 76051 - Directory Listing
Modified Wed Dec 3 06:17:10 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Reverted back to report the VTCG error since the compiler check type validity at degree 4 like before.


Revision 76050 - Directory Listing
Modified Wed Dec 3 06:08:25 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Reverted back to report the VTCG error since the compiler check type validity at degree 4 like before.


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


Revision 76047 - Directory Listing
Modified Wed Dec 3 01:21:26 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Our new implementation of `clear_all' in SPECIAL using `put_default' there are no more calls to copy.


Revision 76046 - Directory Listing
Modified Wed Dec 3 01:04:04 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Updated to the latest compiler which does not allow assignments to G if source is not G itself.
  It was working before because the constraint being NONE and we had a special case to allow assigning
  Void to an expanded but this did not make sense.


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


Revision 76042 - Directory Listing
Modified Tue Dec 2 23:18:55 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed missing svn:eol-style native property.


Revision 76041 - Directory Listing
Modified Tue Dec 2 23:18:20 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
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 (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added new test showing that we should not be evaluating invariant on entry in finalized code.


Revision 75960 - Directory Listing
Modified Fri Nov 28 22:28:37 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added expected error since no anchors should ever appear in a conversion clause.


Revision 75959 - Directory Listing
Modified Fri Nov 28 22:27:37 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed typo in Ace.


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

Revision 75935 - Directory Listing
Modified Thu Nov 27 16:55:00 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed VDRD2 compiler error which was not previously detected.


Revision 75931 - Directory Listing
Modified Thu Nov 27 11:35:05 2008 UTC (10 years, 11 months ago) by alexk
Original Path: trunk/eweasel
Avoided attachment of Void to an entity of a formal generic type as this is no longer allowed.

Revision 75930 - Directory Listing
Modified Thu Nov 27 11:29:25 2008 UTC (10 years, 11 months ago) by alexk
Original Path: trunk/eweasel
Changed type declarations to follow recent changes in the rules that do not allow to attach Void to an entity of a formal generic type.

Revision 75897 - Directory Listing
Modified Tue Nov 25 18:47:20 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
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 (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
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 (10 years, 11 months ago) by paulb
Original Path: trunk/eweasel
Added test to test attached generic anchored types.


Revision 75874 - Directory Listing
Modified Mon Nov 24 18:29:36 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Forgot missing svn:eol-style native property.


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


Revision 75846 - Directory Listing
Modified Fri Nov 21 17:53:22 2008 UTC (10 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added a new case when the type does not exist, we were returning 0x0000FFFF instead of -1.


Revision 75817 - Directory Listing
Modified Thu Nov 20 22:14:33 2008 UTC (11 years ago) by alexk
Original Path: trunk/eweasel
Corrected expected output.

Revision 75816 - Directory Listing
Modified Thu Nov 20 22:11:34 2008 UTC (11 years ago) by alexk
Original Path: trunk/eweasel
Corrected source file copying and output comparison.

Revision 75803 - Directory Listing
Modified Thu Nov 20 17:24:10 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added more specific cases where attachment marks are rejected on TUPLEs.


Revision 75782 - Directory Listing
Modified Wed Nov 19 21:49:51 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Now that the compiler does not generate the `Once in generic' warning, we need to update the tcf
  accordingly.


Revision 75781 - Directory Listing
Modified Wed Nov 19 21:48:38 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Adapted to new compiler that has only one interpretation of verbatim strings "[ and "{.


Revision 75780 - Directory Listing
Modified Wed Nov 19 21:47:57 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Fixed missing TEST2 class


Revision 75750 - Directory Listing
Modified Wed Nov 19 07:07:44 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Reverted the change in revision#75705, so the compare instruction is strict 

Revision 75749 - Directory Listing
Modified Wed Nov 19 04:20:20 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Cosmetic

Revision 75748 - Directory Listing
Modified Wed Nov 19 01:57:23 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Renamed file as per new tcf content.


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


Revision 75713 - Directory Listing
Modified Tue Nov 18 18:37:39 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added more complex test for INTERNAL.


Revision 75705 - Directory Listing
Modified Tue Nov 18 11:41:09 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Added {EW_EQA_UNIX_SETUP} for Linux system's eweasel testing preparation (on Windows, we have {EW_EQA_WINDOWS_SETUP} already)

Made {EW_COMPARE_INST} equal_files doesn't care about the differences of end line marks between Linux and Windows, because Windows system using %R%N, but Linux using %N

Added {EW_TEST_ENVIRONMENT}.substitute_recursive

Revision 75699 - Directory Listing
Modified Tue Nov 18 06:51:34 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Augmented to test to verify the typing information against the one generated by the compiler.


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


Revision 75679 - Directory Listing
Modified Mon Nov 17 20:45:49 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Cosmetics.


Revision 75676 - Directory Listing
Modified Mon Nov 17 19:55:30 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
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 75664 - Directory Listing
Modified Mon Nov 17 08:19:35 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Made {EW_EQA_TEST_EWEASEL_TCF_CONVERTER} read class template file from delivery automatically

Cosmetics

Revision 75662 - Directory Listing
Modified Mon Nov 17 06:33:14 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Improved tcf converter, now it can convert test cases to different files instead of one big file (separated by test catalogs, such as: `agent' `array' `attach'...)

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


Revision 75659 - Directory Listing
Modified Mon Nov 17 01:02:28 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added a check to verify that indeed an argument is not Valid.


Revision 75657 - Directory Listing
Modified Mon Nov 17 00:38:13 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added a new test showing that we do not properly initialize local variables where their type is a formal
  generic one.


Revision 75649 - Directory Listing
Modified Sat Nov 15 06:28:16 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property causing the test to fail on Windows.


Revision 75648 - Directory Listing
Modified Sat Nov 15 04:53:36 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Also test finalized mode.


Revision 75647 - Directory Listing
Modified Sat Nov 15 04:51:18 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Augmented the test.


Revision 75626 - Directory Listing
Modified Fri Nov 14 20:56:48 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Now the compiler rejects assignment attempts on attached targets, so updated the code
  accordingly. For showing the initial bug, we simply use an object test.


Revision 75609 - Directory Listing
Modified Fri Nov 14 19:45:50 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Extended the test to cover a problem when the target of an object test is generic.


Revision 75604 - Directory Listing
Modified Fri Nov 14 19:01:38 2008 UTC (11 years ago) by alexk
Original Path: trunk/eweasel
Added declarations of the feature `copy' which is now required by the compiler.

Revision 75589 - Directory Listing
Modified Fri Nov 14 05:50:23 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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 75572 - Directory Listing
Modified Thu Nov 13 22:11:23 2008 UTC (11 years ago) by paulb
Original Path: trunk/eweasel
Fixed incorrect syntax error


Revision 75569 - Directory Listing
Modified Thu Nov 13 21:49:51 2008 UTC (11 years ago) by paulb
Original Path: trunk/eweasel
Better implemented test.


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


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


Revision 75557 - Directory Listing
Modified Thu Nov 13 17:51:08 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Updated to latest compiler revision. Only one known revision which is test#term143 because
  the code generation was changed to work in more cases but not completely fixed.


Revision 75502 - Directory Listing
Modified Tue Nov 11 02:40:03 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Fixed various issues to make the new eweasel testing results same as the old eweasel testing results

Fixed {EW_DELETE_INST} for fake002
Fixed {EW_EQA_WINDOWS_SETUP} for fixed119
Fixed {EW_EQA_TEST_CONTROL_INSTRUCTIONS}.execute_final and {EW_EQA_TEST_EWEASEL_TCF_CONVERTER} for expanded003
Fixed {EW_EQA_TEST_CONTROL_INSTRUCTIONS}.system for incr222
Fixed {EW_EQA_TEST_CONTROL_INSTRUCTIONS}.copy_raw  incr245
Fixed {EW_EQA_TEST_CONTROL_INSTRUCTIONS}.if_  and if_not for rdtp001


Revision 75470 - Directory Listing
Modified Fri Nov 7 12:00:52 2008 UTC (11 years ago) by alexk
Original Path: trunk/eweasel
Corrected the expected output as now there is one expanded object less than before because ARRAY.auto_resize has no local to be used to fill the resized SPECIAL.

Revision 75467 - Directory Listing
Modified Fri Nov 7 01:51:42 2008 UTC (11 years ago) by tedf
Original Path: trunk/eweasel
Modified the test to repeat `g' in all branch instead of `f'.

Revision 75459 - Directory Listing
Modified Thu Nov 6 18:36:52 2008 UTC (11 years ago) by alexk
Original Path: trunk/eweasel
Excluded new `safe' folder of EiffelBase that contains void-safe versions of the classes.

Revision 75458 - Directory Listing
Modified Thu Nov 6 18:35:44 2008 UTC (11 years ago) by alexk
Original Path: trunk/eweasel
Updated C_STRING to match the version from EiffelBase.

Revision 75439 - Directory Listing
Modified Thu Nov 6 07:59:13 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Fixed various issues to make the new eweasel testing results same as the old eweasel testing results (Fixed assert001, assert002, ccomp024, config001)

Made tcf converter can ignore non exist test cases when generating new Eiffel test cases

Revision 75427 - Directory Listing
Modified Wed Nov 5 10:12:31 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
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 75424 - Directory Listing
Modified Wed Nov 5 07:28:53 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
The crash also occurs with normal agent.


Revision 75423 - Directory Listing
Modified Wed Nov 5 07:15:34 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Forces a hard crash.


Revision 75422 - Directory Listing
Modified Wed Nov 5 07:03:32 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
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 ago) by tedf
Original Path: trunk/eweasel
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 ago) by tedf
Original Path: trunk/eweasel
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 ago) by tedf
Original Path: trunk/eweasel
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 ago) by tedf
Original Path: trunk/eweasel
Added two tests to show where VMCS should be raised. replication004 passes, replication005 does not.

Revision 75385 - Directory Listing
Modified Fri Oct 31 06:03:52 2008 UTC (11 years ago) by tedf
Original Path: trunk/eweasel
Corrected wrong test name and description.

Revision 75384 - Directory Listing
Modified Fri Oct 31 05:59:16 2008 UTC (11 years ago) by tedf
Original Path: trunk/eweasel
Removed useless file.

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


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


Revision 75338 - Directory Listing
Modified Wed Oct 29 08:57:28 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Made {EW_EQA_WINDOWS_SETUP} reading environment values automatically

Revision 75337 - Directory Listing
Modified Wed Oct 29 07:38:47 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Renamed classes' names, made eweasel compile on Linux

Revision 75321 - Directory Listing
Modified Tue Oct 28 14:25:48 2008 UTC (11 years ago) by tedf
Original Path: trunk/eweasel
Added test to show incorrect VUPR error.

Revision 75316 - Directory Listing
Modified Tue Oct 28 10:23:14 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Removed useless locals and feature

Revision 75315 - Directory Listing
Modified Tue Oct 28 07:52:00 2008 UTC (11 years ago) by larryl
Original Path: trunk/eweasel
Adapted all original eweasel testing instructions (including catalog instructions), so end users can write testing cases in normal Eiffel classes by inheriting {EW_EQA_TEST_CONTROL_INSTRUCTIONS}

Added {EW_TEST_EWEASEL_TCF_CONVERTER} which can convert old plain text file tcfs to new Eiffel class testing control files

The major changes in original eweasel sources codes are:
a) Added classes under $EWEASEL\source\eqa
b) Added EW_ prefix to all original eweasel classes names
c) The classes have changes except class name changing are:
  i.EW_COPY_INST
  ii.EW_COPY_SUB_INST
  iii.EW_INSTRUCTION_TABLE
  iv.EW_KEYWORD_CONST
  v.EW_EIFFEL_EWEASEL_TEST
d) Made "eweasel.ecf" can be used as a library


Revision 75312 - Directory Listing
Modified Tue Oct 28 03:09:44 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added missing output file.


Revision 75310 - Directory Listing
Modified Mon Oct 27 23:50:29 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
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 75305 - Directory Listing
Modified Mon Oct 27 23:25:53 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Fixed incorrect tcf file.


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


Revision 75299 - Directory Listing
Modified Mon Oct 27 22:38:28 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added a case of label tuple access which caused the compiler to crash found while testing initial test.


Revision 75297 - Directory Listing
Modified Mon Oct 27 22:01:27 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added frozen and final code generation testing.


Revision 75296 - Directory Listing
Modified Mon Oct 27 21:56:25 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added assignment of a a boolean as well.


Revision 75293 - Directory Listing
Modified Mon Oct 27 20:51:03 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
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 75285 - Directory Listing
Modified Mon Oct 27 16:03:35 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added some outputs to verify that generating type is correct.
Renumbered the sequences properly.


Revision 75274 - Directory Listing
Modified Fri Oct 24 22:27:58 2008 UTC (11 years ago) by fivaa
Original Path: trunk/eweasel
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 ago) by manus
Original Path: trunk/eweasel
New test for testing conformance withing a generic class.


Revision 75272 - Directory Listing
Modified Fri Oct 24 22:06:51 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Fixed a typo in the expected results.


Revision 75269 - Directory Listing
Modified Fri Oct 24 05:00:38 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added anchor of anchors testing.


Revision 75265 - Directory Listing
Modified Thu Oct 23 21:03:25 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added anchors of anchors test of attachment.


Revision 75264 - Directory Listing
Modified Thu Oct 23 20:19:03 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Reordered the code to make it easier when debugging failures.


Revision 75263 - Directory Listing
Modified Thu Oct 23 20:12:29 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Fixed all the mistaked in the previous commit (it's the price to pay when you forget to compile first).


Revision 75261 - Directory Listing
Modified Thu Oct 23 20:07:24 2008 UTC (11 years ago) by manus
Original Path: trunk/eweasel
Added better tracability of error.
Added more tests especially regarding handling of anchors.


Revision 75258 - Directory Listing
Modified Thu Oct 23 18:00:17 2008 UTC (11 years ago) by fivaa
Original Path: trunk/eweasel
Added valid223 test to catalog file

Revision 75256 - Directory Listing
Modified Thu Oct 23 17:57:08 2008 UTC (11 years ago) by fivaa
Original Path: trunk/eweasel
Added eweasel test for bug #14907

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

Revision 75195 - Directory Listing
Modified Mon Oct 20 21:28:33 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
New result for .NET with 6.3.7.5186.


Revision 75194 - Directory Listing
Modified Mon Oct 20 21:14:24 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Match latest compiler output.


Revision 75177 - Directory Listing
Modified Sat Oct 18 05:44:06 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added noncon019

Revision 75175 - Directory Listing
Modified Sat Oct 18 00:11:57 2008 UTC (11 years, 1 month ago) by king
Original Path: trunk/eweasel
Removed comparison of output as the test is solely checking for bogus errors

Revision 75173 - Directory Listing
Modified Fri Oct 17 23:44:04 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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 75161 - Directory Listing
Modified Fri Oct 17 18:31:07 2008 UTC (11 years, 1 month ago) by king
Original Path: trunk/eweasel
Fixed test to c compile on initial melt as replication of externals requires a c compilation, also fixed output to correctly check executed output

Revision 75157 - Directory Listing
Modified Fri Oct 17 16:46:10 2008 UTC (11 years, 1 month ago) by king
Original Path: trunk/eweasel
Added missing output file

Revision 75156 - Directory Listing
Modified Fri Oct 17 16:45:30 2008 UTC (11 years, 1 month ago) by king
Original Path: trunk/eweasel
Corrected test to print output.

Revision 75155 - Directory Listing
Modified Fri Oct 17 16:32:07 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Fixed the output file and added some output to the program so that we can verify it works as expected.


Revision 75154 - Directory Listing
Modified Fri Oct 17 16:30:25 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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 75130 - Directory Listing
Modified Thu Oct 16 15:35:57 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Because now objects passed to inline C externals are protected, we need to use `eif_access' instead of 
  doing nothing.


Revision 75122 - Directory Listing
Modified Wed Oct 15 22:39:01 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Adapted to new signature of `same_items' in SPECIAL.


Revision 75121 - Directory Listing
Modified Wed Oct 15 22:37:30 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added replication002 to control file.

Revision 75118 - Directory Listing
Modified Wed Oct 15 22:28:36 2008 UTC (11 years, 1 month ago) by king
Original Path: trunk/eweasel
Corrected compile result to check for VMFN in TEST where the unselected f1 from both branches get treated as separate seeds.

Revision 75117 - Directory Listing
Modified Wed Oct 15 22:24:33 2008 UTC (11 years, 1 month ago) by king
Original Path: trunk/eweasel
Added test for checking that repeatedly inherited selected features get merged whereas unselected replicated features get treated as a new seed.

Revision 75108 - Directory Listing
Modified Wed Oct 15 17:46:48 2008 UTC (11 years, 1 month ago) by king
Original Path: trunk/eweasel
Fixed broken test.

Revision 75101 - Directory Listing
Modified Tue Oct 14 23:58:26 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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 75097 - Directory Listing
Modified Tue Oct 14 22:48:53 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Manually forced the maximum amount memory we can allocate, as otherwise on machines where we can
  allocate a lot of memory this test takes too long.


Revision 75091 - Directory Listing
Modified Tue Oct 14 19:20:46 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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 75069 - Directory Listing
Modified Sun Oct 12 05:16:47 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Fixed typo.


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


Revision 75065 - Directory Listing
Modified Sat Oct 11 00:28:47 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Forgot to create `Result' in `h'.


Revision 75063 - Directory Listing
Modified Fri Oct 10 23:41:23 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Extended test to show that we do not take properly into account the type `f.g' in either agent,
  manifest arrays and tuples. This is because the compiler remove all anchors of `g' when `g'
  appears in a qualified call as the runtime cannot evaluate anchors from a remote site, it can
  only do it relatively to itself.


Revision 75060 - Directory Listing
Modified Fri Oct 10 15:57:23 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Fixed the output as the previous one was not correct. It did not take into account the
  redefinition of `item' into PATH_NAME.


Revision 75057 - Directory Listing
Modified Thu Oct 9 20:55:06 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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, 1 month ago) by manus
Original Path: trunk/eweasel
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, 1 month ago) by manus
Original Path: trunk/eweasel
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, 1 month ago) by manus
Original Path: trunk/eweasel
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, 1 month ago) by manus
Original Path: trunk/eweasel
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, 1 month ago) by manus
Original Path: trunk/eweasel
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, 1 month ago) by manus
Original Path: trunk/eweasel
New test showing a crash with the recent changes in the compiler for supporting self-initialized
  types.


Revision 74914 - Directory Listing
Modified Thu Oct 2 22:55:36 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Fixed to appropriate expected error message.


Revision 74911 - Directory Listing
Modified Thu Oct 2 20:03:43 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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, 1 month ago) by manus
Original Path: trunk/eweasel
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 74907 - Directory Listing
Modified Thu Oct 2 18:25:06 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
We now run eweasel in multithreaded mode. Default settings are for Turin which has 8 CPUs.


Revision 74906 - Directory Listing
Modified Thu Oct 2 18:24:05 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated to the latest version of C_STRING which adds some new routines.


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


Revision 74888 - Directory Listing
Modified Wed Oct 1 21:13:12 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated eweasel test control file to take into account the new classes.


Revision 74887 - Directory Listing
Modified Wed Oct 1 21:11:05 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Added more various cases where conversion can take place.


Revision 74884 - Directory Listing
Modified Tue Sep 30 23:31:06 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Also added conversion via assignment.


Revision 74855 - Directory Listing
Modified Fri Sep 26 20:37:17 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated to release 6.3.7.4874: incr216 has been removed and some tcf have changed (explaining
  different line of failure).


Revision 74854 - Directory Listing
Modified Fri Sep 26 19:25:23 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Added a case for old and new position for the variant clause in a loop.


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


Revision 74802 - Directory Listing
Modified Tue Sep 23 23:26:48 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
Forgot to update the output (originally taken from exec001).


Revision 74800 - Directory Listing
Modified Tue Sep 23 22:43:36 2008 UTC (11 years, 1 month ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added an example for self-initializing attached variables.

Revision 74658 - Directory Listing
Modified Fri Sep 5 04:24:54 2008 UTC (11 years, 2 months ago) by tedf
Original Path: trunk/eweasel
Added test shows the problem that if an exception is raised at assertion evaluation, trace printed has a "Pass" element.

Revision 74649 - Directory Listing
Modified Wed Sep 3 00:37:57 2008 UTC (11 years, 2 months ago) by king
Original Path: trunk/eweasel
Added test for bogus VEEN errors when compiling preconditions from a routine that is inherited from a non-conforming grandparent class.

Revision 74636 - Directory Listing
Modified Fri Aug 29 19:56:22 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/eweasel
Added more cases for conformance.


Revision 74625 - Directory Listing
Modified Fri Aug 29 13:32:00 2008 UTC (11 years, 2 months ago) by alexk
Original Path: trunk/eweasel
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, 2 months ago) by manus
Original Path: trunk/eweasel
New test for bug#14750 and bug#14709.


Revision 74592 - Directory Listing
Modified Tue Aug 26 22:55:54 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/eweasel
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, 2 months ago) by manus
Original Path: trunk/eweasel
New test for bug#14710 and bug#14746.


Revision 74585 - Directory Listing
Modified Tue Aug 26 21:05:48 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/eweasel
Increased input since it just started to work and I assume we still want the test to fail.


Revision 74562 - Directory Listing
Modified Tue Aug 26 17:13:22 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/eweasel
Adapted to new STRING hierarchy.


Revision 74561 - Directory Listing
Modified Tue Aug 26 17:05:53 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/eweasel
Removed too hard to maintain incr216 test.


Revision 74560 - Directory Listing
Modified Tue Aug 26 17:05:19 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/eweasel
Because the test is too tightly connected to the STRING class which has changed dramatically
  it makes the test unmaintainable and thus is being removed.


Revision 74558 - Directory Listing
Modified Tue Aug 26 16:22:38 2008 UTC (11 years, 2 months ago) by fivaa
Original Path: trunk/eweasel
Modified eweasel test since different error is reported first.


Revision 74557 - Directory Listing
Modified Tue Aug 26 16:15:28 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/eweasel
Updated to take into account new STRING hierarchy with READABLE_STRING_GENERAL.


Revision 74555 - Directory Listing
Modified Mon Aug 25 23:50:41 2008 UTC (11 years, 2 months ago) by manus
Original Path: trunk/eweasel
Updated to match new syntax for variant in loops.


Revision 74433 - Directory Listing
Modified Tue Aug 12 15:08:00 2008 UTC (11 years, 3 months ago) by alexk
Original Path: trunk/eweasel
Changed expected line of the syntax warning.

Revision 74432 - Directory Listing
Modified Tue Aug 12 15:07:12 2008 UTC (11 years, 3 months ago) by alexk
Original Path: trunk/eweasel
Corrected output strings to match the expected letter case.

Revision 74392 - Directory Listing
Modified Mon Aug 11 18:09:39 2008 UTC (11 years, 3 months ago) by fivaa
Original Path: trunk/eweasel
Added Eweasel test that makes sure root class/procedure is checked if no other changed were made to system.


Revision 74385 - Directory Listing
Modified Fri Aug 8 23:38:34 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
There is no more C compilation expected.


Revision 74342 - Directory Listing
Modified Mon Aug 4 21:03:52 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
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, 3 months ago) by fivaa
Original Path: trunk/eweasel
Added eweasel test for bug #14696

Revision 74340 - Directory Listing
Modified Mon Aug 4 18:15:57 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Added conformance keyword to tests that are checking for conformance.


Revision 74305 - Directory Listing
Modified Thu Jul 31 19:45:26 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 74304 - Directory Listing
Modified Thu Jul 31 19:44:58 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
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, 3 months ago) by manus
Original Path: trunk/eweasel
Added new eweasel test for bug report bug#14461.


Revision 74287 - Directory Listing
Modified Wed Jul 30 20:14:23 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Only perform melted compilation to test functionality, no need for finalizing.


Revision 74286 - Directory Listing
Modified Wed Jul 30 20:14:04 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Use `EIFFEL_SRC' as encoding is not yet a library we distribute.


Revision 74269 - Directory Listing
Modified Tue Jul 29 20:42:45 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Fixed typo in error code.


Revision 74217 - Directory Listing
Modified Mon Jul 28 16:31:37 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Fixed tcf files which forgot to check the result of the C compilation so that we provide
  a more meaningful error to the user.


Revision 74214 - Directory Listing
Modified Mon Jul 28 06:33:24 2008 UTC (11 years, 3 months ago) by tedf
Original Path: trunk/eweasel
- Added test to cover various encoding conversion used in EiffelStudio.

Revision 74205 - Directory Listing
Modified Fri Jul 25 17:34:06 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Added an additional case, where if you keep assertions then the C generated code still does not
  compiler.


Revision 74199 - Directory Listing
Modified Fri Jul 25 05:29:45 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
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 74189 - Directory Listing
Modified Thu Jul 24 20:17:22 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Added missing native eol-style property.


Revision 74188 - Directory Listing
Modified Thu Jul 24 20:16:41 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Added missing native eol-style property.


Revision 74187 - Directory Listing
Modified Thu Jul 24 20:16:23 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Added linux-x86-64 result test for 6.3.7.4176.


Revision 74167 - Directory Listing
Modified Wed Jul 23 21:24:40 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Added new test showing a crash of the compiler in .NET when processing a call to the result
  of SPECIAL.item.


Revision 74166 - Directory Listing
Modified Wed Jul 23 21:22:18 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
Fixed TCF files so that we do not cleanup content between each compilation as this is useless and
  takes more time to run the test.
Removed useless differences in TCF when comparing output for DOTNET and non-DOTNET when the expected
  output is the same


Revision 74160 - Directory Listing
Modified Wed Jul 23 17:38:24 2008 UTC (11 years, 3 months ago) by manus
Original Path: trunk/eweasel
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, 3 months ago) by king
Original Path: trunk/eweasel
Added valid222 to catalog

Revision 74143 - Directory Listing
Modified Tue Jul 22 15:53:36 2008 UTC (11 years, 4 months ago) by king
Original Path: trunk/eweasel
Added test for checking new VDRS4 detection of incomplete redefinition of a repeatedly inherited routine.

Revision 74125 - Directory Listing
Modified Mon Jul 21 12:35:17 2008 UTC (11 years, 4 months ago) by tedf
Original Path: trunk/eweasel
- 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
Original Path: trunk/eweasel
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 74097 - Directory Listing
Modified Thu Jul 17 02:59:41 2008 UTC (11 years, 4 months ago) by tedf
Original Path: trunk/eweasel
Corrected comparison in control file.

Revision 74095 - Directory Listing
Modified Thu Jul 17 00:11:27 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
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 74094 - Directory Listing
Modified Thu Jul 17 00:10:03 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Removed non-needed UUID.


Revision 74084 - Directory Listing
Modified Wed Jul 16 13:38:39 2008 UTC (11 years, 4 months ago) by alexk
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
- Added test for bug#14543, some other assertion tests in once routines in addition.

Revision 74018 - Directory Listing
Modified Fri Jul 4 05:56:47 2008 UTC (11 years, 4 months ago) by alexk
Original Path: trunk/eweasel
Corrected expected output of the test application.

Revision 74016 - Directory Listing
Modified Thu Jul 3 21:37:04 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Use `eif_access' to access the protected object as it should have been the behavior.


Revision 74015 - Directory Listing
Modified Thu Jul 3 21:33:23 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Applied same bug fix as for incr213 now that inline C routines do protect their argument
  we have to find a trick to make sure that it only used `eif_access' when G is a reference.


Revision 74014 - Directory Listing
Modified Thu Jul 3 21:31:35 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Use `eif_access' to access the protected object as it should have been the behavior.


Revision 74013 - Directory Listing
Modified Thu Jul 3 21:20:33 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Because we have now fixed `inline' C routine to perform the protection, we actually broke
  the current test since when it is an object, we are returning as an object the protected
  reference. With a complex set of #define we were able to use eif_access when G is a reference
  and the argument directly otherwise.


Revision 74004 - Directory Listing
Modified Wed Jul 2 17:57:54 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
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, 4 months ago) by manus
Original Path: trunk/eweasel
Added reproducible test for bug#14525 where after a series of incremental changes the compiler crashes.


Revision 73994 - Directory Listing
Modified Tue Jul 1 22:27:46 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Updated tcf content due to changes in CONSOLE that now uses C_STRING.


Revision 73993 - Directory Listing
Modified Tue Jul 1 22:23:35 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Forgot to update the expected output.


Revision 73975 - Directory Listing
Modified Mon Jun 30 23:04:51 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
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, 4 months ago) by paulb
Original Path: trunk/eweasel
Added reference to test commited a few days back.

Revision 73971 - Directory Listing
Modified Mon Jun 30 22:32:32 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
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, 4 months ago) by manus
Original Path: trunk/eweasel
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, 4 months ago) by manus
Original Path: trunk/eweasel
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 73968 - Directory Listing
Modified Mon Jun 30 21:26:42 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Added assignment to string attribute to see how code generation is done compared to a basic type
  attribute.


Revision 73964 - Directory Listing
Modified Mon Jun 30 17:14:16 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
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, 4 months ago) by manus
Original Path: trunk/eweasel
Added a new test for bug#2921.


Revision 73943 - Directory Listing
Modified Fri Jun 27 15:26:42 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
New test showing a crash of the compiler when TUPLE is not in the proper case.


Revision 73939 - Directory Listing
Modified Fri Jun 27 04:52:27 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Added a new case where we do not thing right when we do not respect the Eiffel casing convention
  for classes.


Revision 73938 - Directory Listing
Modified Fri Jun 27 04:44:38 2008 UTC (11 years, 4 months ago) by manus
Original Path: trunk/eweasel
Added new test#term157 showing a crash of the compiler instead of reporting a VKCN error.


Revision 73917 - Directory Listing
Modified Sun Jun 22 22:08:18 2008 UTC (11 years, 4 months ago) by dhollen
Original Path: trunk/eweasel
Changed eweasel to display the raw compiler output if the actual
compilation result status is "unknown".  This should help in debugging
any problems.  Windows version changed but not tested (should work).


Revision 73916 - Directory Listing
Modified Sun Jun 22 20:43:09 2008 UTC (11 years, 4 months ago) by dhollen
Original Path: trunk/eweasel
Removed class that is no longer used and also won't be needed in the future
because C memory can be allocated using routines in class POINTER.


Revision 73915 - Directory Listing
Modified Sun Jun 22 18:36:35 2008 UTC (11 years, 4 months ago) by dhollen
Original Path: trunk/eweasel
Added eweasel option -max_c_processes to set the maximum number of
simultaneous processes to use for C compilations for any one test.
Default if not specified or if <= 0 is number of processors on
machine.  Can be useful to prevent C compilation failures due to
running out of memory, especially when using MT version of eweasel.
Windows version modified but not tested (should work).


Revision 73914 - Directory Listing
Modified Sun Jun 22 17:42:43 2008 UTC (11 years, 4 months ago) by dhollen
Original Path: trunk/eweasel
Changed eweasel wrapper script for finish_freezing to pass arguments
after first one to finish_freezing.


Revision 73909 - Directory Listing
Modified Fri Jun 20 17:52:42 2008 UTC (11 years, 5 months ago) by paulb
Original Path: trunk/eweasel
Added test to ensure !G conforms to !G

Revision 73906 - Directory Listing
Modified Fri Jun 20 15:55:08 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Let's still use the ST version as there are more issues that I've observed when running on a quad core
  machine.


Revision 73894 - Directory Listing
Modified Thu Jun 19 18:25:06 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
We can now use the MT version of eweasel by default. By default we use all the available processors.


Revision 73890 - Directory Listing
Modified Thu Jun 19 17:28:22 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Fixed a byte missing read in MT version of eweasel. This was because we
  were passing the address of an attribute to blocking externals and if a
  GC cycle was performed the wrong location was used to store the value
  computed by the C external. Now we use a local variable and then store
  the attribute.


Revision 73888 - Directory Listing
Modified Thu Jun 19 16:32:13 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Use `sleep' from EXECUTION_ENVIRONMENT to avoid obsolete warning which also enabled us
  to remove the inheritance to THREAD_CONTROL since not necessary anymore.


Revision 73883 - Directory Listing
Modified Thu Jun 19 16:24:32 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Taken into account new dependency of FILE on C_STRING.


Revision 73882 - Directory Listing
Modified Thu Jun 19 16:03:06 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Use sleep from EXECUTION_ENVIRONMENT to avoid the obsolete warning.


Revision 73881 - Directory Listing
Modified Thu Jun 19 16:00:30 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Use `sleep' from EXECUTION_ENVIRONMENT to avoid obsolete warning.


Revision 73880 - Directory Listing
Modified Thu Jun 19 15:53:26 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Updated to newest version of C_STRING otherwise test fails to compile the new FILE class.


Revision 73879 - Directory Listing
Modified Thu Jun 19 15:48:16 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Updated to reflect the added dependency on C_STRING from the classic version of FILE.


Revision 73873 - Directory Listing
Modified Thu Jun 19 06:05:21 2008 UTC (11 years, 5 months ago) by tedf
Original Path: trunk/eweasel
Made the test cover more long name situations including class names, feature names, tag names and locations. Rescued the exception to make it terminate correctly.

Revision 73872 - Directory Listing
Modified Thu Jun 19 05:54:39 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Added a sleep of 1ms while waiting for the process to exit as otherwise
  it makes an active wait and it slows down the other threads doing test.


Revision 73871 - Directory Listing
Modified Thu Jun 19 05:50:27 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
It makes more sense to use RAW_FILE to delete a file.


Revision 73870 - Directory Listing
Modified Wed Jun 18 23:33:15 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Because windows does not seem to remove the lock on files owned by a killed
  process immediately after the process is killed, we have to redefine abort
  to cancel the Eiffel compilation before trying to kill it.
  This allows the removal of the test directory for eweasel test#valid012 for
  example.


Revision 73869 - Directory Listing
Modified Wed Jun 18 23:31:31 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Use Precursor instead of replicating inherited `terminate' routine.


Revision 73867 - Directory Listing
Modified Wed Jun 18 19:15:20 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Fixed `close' which was not resetting `std_input', `std_output' and `savefile' to their
  default value once closed. As a consequence, we get random crash in eweasel in multithreaded
  mode. Once we added the reset, those random crashes disappeared. It is definitely strange
  that those crashes did not occur in single threaded mode.


Revision 73863 - Directory Listing
Modified Wed Jun 18 18:12:23 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Removed call to CloseHandle from `duplicate_handle' so that we can properly do the error handling which
  has been added via the empty `display_error' routine which can be modified when debugging is necessary.


Revision 73862 - Directory Listing
Modified Wed Jun 18 18:07:40 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Cosmetics (removed white spaces)


Revision 73861 - Directory Listing
Modified Wed Jun 18 15:16:28 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Fixed `read_line' and `read_character' to repeat the read in case the read is successful and
  zero bytes were read. This fixes test#fixed099 which was always failing when running the complete
  catalog file.
Properly implemented `terminate' which waits until the termination of the process before finishing.


Revision 73859 - Directory Listing
Modified Wed Jun 18 10:14:13 2008 UTC (11 years, 5 months ago) by tedf
Original Path: trunk/eweasel
Added test to show crash/deadlock which could be caused by calling {MEM_INFO}.update or `full_collect' in multi-thread mode.

Revision 73854 - Directory Listing
Modified Tue Jun 17 01:43:23 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Changed eweasel to use newly added {EXECUTION_ENVIRONMENT}.sleep instead
of its own C externals.


Revision 73853 - Directory Listing
Modified Mon Jun 16 23:45:27 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
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 73834 - Directory Listing
Modified Fri Jun 13 00:34:04 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Added new routine {EWEASEL_PROCESS}.abort, which does what `terminate' currently
does (close pipes and forcibly terminate the process).  Changed existing routine
`terminate' to not kill the child process, since this is incorrect when we
expect the child to terminate normally, and instead just wait for child to
terminate and get its status.  Changed callers that really want `abort' to
call it instead of `terminate'.

Windows version of {EWEASEL_PROCESS}.terminate needs to be fixed by someone
who knows how.


Revision 73828 - Directory Listing
Modified Thu Jun 12 03:01:55 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Removed unused routines in eweasel "os" cluster.


Revision 73827 - Directory Listing
Modified Thu Jun 12 02:36:08 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Changed feature `delete_directory_tree' in eweasel class
OPERATING_SYSTEM to use the Windows implementation, which is actually
platform-independent.  Removed Unix-specific implementation of this
routine, which was calling `system', which is not thread-safe.


Revision 73826 - Directory Listing
Modified Thu Jun 12 02:21:09 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Changed {UNIX_EXTERNALS}.unix_fork_process routine used by eweasel to
call `eif_thread_fork' instead of `fork', now that the former is
defined to be the latter in the single-threaded case.
`eif_thread_fork' uses GC synchronization in the multi-threaded case
to ensure that no other thread holds a mutex, which could cause a deadlock
in the child process.


Revision 73822 - Directory Listing
Modified Wed Jun 11 19:16:37 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Replaced two incorrect occurrences of "c_compile_final ok" with the intended
"c_compile_result ok" instruction, to make sure test verifies that C
compilations worked.


Revision 73821 - Directory Listing
Modified Wed Jun 11 19:14:37 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Changed Unix version of EWEASEL_PROCESS to use `read_line_thread_aware'
to avoid preventing a GC cycle from occurring while we wait for input from
the spawned process.  This speeds up MT eweasel since tests do not wait
unnecessarily.  Windows version of this class may still need to be fixed.


Revision 73818 - Directory Listing
Modified Wed Jun 11 15:30:06 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Added eweasel -noorder and -noclean options, which can be used to
override -order and -clean options that appear earlier on the command
line.  Updated help output and cleaned it up a bit.


Revision 73816 - Directory Listing
Modified Wed Jun 11 14:22:43 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Changed eweasel to display results of each test as soon as it is
completed, by default.  Test results may thus appear in a semi-random
order.  Added -order option to display test results in catalog order,
which was the previous behavior.


Revision 73813 - Directory Listing
Modified Wed Jun 11 05:57:37 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Use ISE_LIBRARY and not ISE_EIFFEL to reference EiffelBase as otherwise it does not work properly
  if ISE_LIBRARY and ISE_EIFFEL points to different location since the precompilation is done
  using ISE_LIBRARY.
Fixed some missing svn:eol-style native properties.


Revision 73812 - Directory Listing
Modified Tue Jun 10 23:44:30 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
New test for the new FILE routines `read_xxx_thread_aware'.


Revision 73809 - Directory Listing
Modified Mon Jun 9 20:43:15 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Removed unused local.


Revision 73800 - Directory Listing
Modified Mon Jun 9 14:57:01 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Changed MT eweasel so that if N tests are selected and maximum number
of worker threads is MAX, it will start min(N, MAX) worker threads
instead of always starting MAX worker threads.  No point in starting
more worker threads than there are tests to be executed.


Revision 73799 - Directory Listing
Modified Fri Jun 6 22:54:48 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Added removal of eweasel-mt.rc file too.


Revision 73798 - Directory Listing
Modified Fri Jun 6 22:53:59 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
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 73797 - Directory Listing
Modified Fri Jun 6 15:59:34 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
First release of multithreaded eweasel (experimental).

Changed eweasel.ecf to have two targets - eweasel_st (single-threaded) and
   eweasel_mt (multithreaded), which have root classes EWEASEL_ST and
   EWEASEL_MT (descendants of EWEASEL).  They produce executables eweasel
   and eweasel-mt, respectively.
Changed install scripts to build both ST and MT versions (Windows install
   script not tested).
Added option -max_threads to specify maximum number of worker threads to
   use.  It is ignored for ST eweasel.  Default is -1, meaning run all tests
   in main thread (no workers).  Value of 0 will currently cause hang.
Changed all C externals on Unix side to be "C inline" in new class 
   UNIX_EXTERNALS, to eliminate need for separate .c files.

Implementation Issues:
MT eweasel currently launches maximum number of threads allowed, even if 
   only a few tests are selected.  Will be fixed soon.
MT eweasel currently displays completed tests in catalog order.
   It will be changed to display completed tests as soon as they finish 
   (by default) and a new -order option will be added to get the current 
   behavior.
Should call EiffelBase sleep routine instead of rolling my own, but it is
   not available yet.
MT eweasel should perhaps use process library but ST version cannot, so for
   now both versions share the same code.

Known Limitations:
Max_threads value of 0 will cause a hang on MT version (will later mean 
   "number of processors online" on machine).
MT eweasel is not as fast as it could be because {FILE}.read_character and
   {FILE}.read_line call externals that are not marked "blocking".  This
   can cause every thread to stop on GC synchronization while one thread 
   waits for another line or character of output from a spawned subprocess.
   Thread-aware versions of these routines should be available soon.
MT eweasel might use a lot of memory and cause thrashing if too many large C
   compilations are done at once from multiple tests.
There are no resource limits for individual tests, which cause thrashing.
MT eweasel is not very reliable yet.  Sometimes tests fail when they should
  pass and sometimes there are hangs.


Revision 73796 - Directory Listing
Modified Fri Jun 6 07:40:55 2008 UTC (11 years, 5 months ago) by tedf
Original Path: trunk/eweasel
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, 5 months ago) by tedf
Original Path: trunk/eweasel
- 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, 5 months ago) by tedf
Original Path: trunk/eweasel
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, 5 months ago) by tedf
Original Path: trunk/eweasel
- 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, 5 months ago) by tedf
Original Path: trunk/eweasel
- 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 73730 - Directory Listing
Modified Tue May 27 17:22:24 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Renamed results to match their platform name.


Revision 73729 - Directory Listing
Modified Tue May 27 17:21:41 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Results close to the 6.2 final release.


Revision 73727 - Directory Listing
Modified Tue May 27 17:00:21 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Looks like the previous change in the output file was not correct. Updated to the latest compiler output.


Revision 73726 - Directory Listing
Modified Tue May 27 16:54:04 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Results close to the final 6.2 release.


Revision 73724 - Directory Listing
Modified Tue May 27 05:10:05 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Use new feature replication to show that the test is working.


Revision 73722 - Directory Listing
Modified Tue May 27 04:36:16 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
New test showing a new inlining problem found when changing the order in which we process
  inheritance clauses.


Revision 73721 - Directory Listing
Modified Mon May 26 20:59:22 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Removed unused and unnecessary define of eweasel HOME variable from scripts
that run eweasel or setup its environment.  Fixed documentation too.


Revision 73720 - Directory Listing
Modified Mon May 26 20:43:23 2008 UTC (11 years, 5 months ago) by dhollen
Original Path: trunk/eweasel
Updated eweasel to not check for some strings defined in 
EIFFEL_COMPILER_CONSTANTS that compiler has not generated for a long time.
Adjusted EIFFEL_COMPILATION and EIFFEL_COMPILATION_RESULT accordingly.


Revision 73712 - Directory Listing
Modified Mon May 26 05:25:26 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Made code compile with 5.4


Revision 73711 - Directory Listing
Modified Mon May 26 05:15:21 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
New test showing a failure in retrieving a storable created by an old version of the compiler (prior to 5.4).


Revision 73709 - Directory Listing
Modified Sun May 25 17:08:05 2008 UTC (11 years, 5 months ago) by tedf
Original Path: trunk/eweasel
Validate exception type as well. Removed except024 output comparison on .NET.

Revision 73704 - Directory Listing
Modified Sat May 24 00:07:53 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Updated the test that shows that changing the parent order in an inheritance clause changes the 
  behavior.


Revision 73702 - Directory Listing
Modified Fri May 23 23:54:35 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Found revision that actually fixed this bug.


Revision 73701 - Directory Listing
Modified Fri May 23 23:39:40 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
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 73691 - Directory Listing
Modified Fri May 23 15:48:43 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Latest 6.2 results. Only one regression with eweasel test#exec060. The fix is more complicated
 than the scenario which is a very rare one, so for the time being we accept it.


Revision 73690 - Directory Listing
Modified Fri May 23 15:46:25 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Results from March 20th committed with delay.


Revision 73689 - Directory Listing
Modified Fri May 23 15:28:17 2008 UTC (11 years, 5 months ago) by manus
Original Path: trunk/eweasel
Fixed obsolete syntax.


Revision 73684 - Directory Listing
Modified Thu May 22 23:49:16 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Fixed eweasel STRING constant `Aborted_prefix' to have correct value,
to match what compiler prints when session is aborted.  Previous value of
constant was "ISE Eiffel 5: Session aborted".


Revision 73682 - Directory Listing
Modified Thu May 22 21:50:48 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Added a new test showing a crash of the compiler when regenerating the code of inherited
  assertions.


Revision 73679 - Directory Listing
Modified Thu May 22 16:22:43 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Do not compare on .NET, since it is pointless.

Revision 73678 - Directory Listing
Modified Thu May 22 15:40:06 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Made dotnet111 just for .NET since it contains .NET classes not to be found in classic.


Revision 73676 - Directory Listing
Modified Thu May 22 06:16:06 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Updated to new result. The actual code generation did not change so the only way
  to explain this change of behavior is that INDEXING_CLAUSE_AS has been changed
  and the previous revision which was doing some lookup_table was possibly doing it
  wrong.


Revision 73675 - Directory Listing
Modified Thu May 22 06:06:44 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
New test showing a crash of the compiler when simply inheriting from LINKED_LIST [STRING] in a non-conforming way.


Revision 73653 - Directory Listing
Modified Wed May 21 00:59:23 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Since the order in which the inheritance is processed has changed, we reflect that in the output.


Revision 73652 - Directory Listing
Modified Wed May 21 00:27:05 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
New test showing shortcomings of our .NET code generation found while developing the compiler.


Revision 73645 - Directory Listing
Modified Tue May 20 01:03:10 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Adde assignment attempt  with target linked to an anchor.


Revision 73644 - Directory Listing
Modified Tue May 20 00:57:43 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Use `make' as creation procedure instead.


Revision 73642 - Directory Listing
Modified Tue May 20 00:18:02 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
New test showing a crash during .NET code generation for a function whose type is an anchor.


Revision 73641 - Directory Listing
Modified Tue May 20 00:06:58 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Extended test to show a bug during finalization when the new feature replication is taken into account.


Revision 73640 - Directory Listing
Modified Mon May 19 23:37:28 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added tests: `repeated-non-conforming-inheritance-of-generic-type-from-parents' and `feature-inherits-export-status'.

Revision 73608 - Directory Listing
Modified Mon May 19 03:03:49 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Do not compare outputs on .NET, since .NET trace makes no sense to.

Revision 73607 - Directory Listing
Modified Sun May 18 22:32:12 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Changed eweasel to detect "project needs precompile which is not compiled"
response from compiler and generate a suspended compilation result.  This
allows a test which uses a precompiled library that has not been compiled
to fail with a "missing precompile" error instead of hanging indefinitely.
Windows version should work but was only checked carefully (not compiled
or tested).


Revision 73605 - Directory Listing
Modified Sat May 17 15:59:08 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Removed non-needed C compilation.


Revision 73604 - Directory Listing
Modified Sat May 17 04:24:07 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Use the new option `dir' rather than `test' as it is much easier to execute a single test
  based on its directory name rather than on its test name.


Revision 73603 - Directory Listing
Modified Sat May 17 04:00:50 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Made various improvements to command line version of eweasel:
Improved and clarified output of -help option.
Changed to only display one line message telling how to get help instead of
   complete usage message if there are any invalid options.
Improved error messages for invalid filters (invalid keyword or too many
   filter values).
Added filtering on test directory name, to allow options like
   -filter 'dir exec001' since test dir name is easier to remember and type.
Added filter type synonyms "directory" for "dir" and "keyword" for "kw" to
   allow clearer command lines.


Revision 73594 - Directory Listing
Modified Fri May 16 22:14:05 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Removed unused routines from C_MEMORY_ALLOCATION, some of which
referenced mem_alloc.h, which is not found from the include in the
eweasel configuration file.  This change fixes a C compilation failure
when freezing eweasel (finalizing already worked because the unused
routines got removed by dead code removal).


Revision 73593 - Directory Listing
Modified Fri May 16 21:20:19 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
New test for bug#14385.


Revision 73588 - Directory Listing
Modified Fri May 16 20:55:08 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Forgot to include one file.


Revision 73587 - Directory Listing
Modified Fri May 16 20:54:32 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
New test showing unresolved C externals during an incremental recompilation which has errors.


Revision 73581 - Directory Listing
Modified Fri May 16 19:00:50 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Made eweasel compile with full class checking, at least on Unix.


Revision 73578 - Directory Listing
Modified Fri May 16 16:44:28 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Removed printing of NaN because it is different on various platforms.


Revision 73575 - Directory Listing
Modified Fri May 16 15:43:32 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Added tests `repeated-non-conforming-inheritance-of-generic-type' and `no-repeated-non-conforming-inheritance'

Revision 73553 - Directory Listing
Modified Thu May 15 22:33:08 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Fixed eweasel test melt080 (nan-comparison) to also work on big endian
platforms.  The bytes for the NaN have to be placed in reverse order.
Also, changed test to print `nan', to verify that we did indeed
construct a NaN.


Revision 73552 - Directory Listing
Modified Thu May 15 19:19:18 2008 UTC (11 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added test to ensure conversion compiles correctly when using a detached target.

Revision 73536 - Directory Listing
Modified Wed May 14 23:32:44 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Moved to filename that matches the value of $ISE_PLATFORM.


Revision 73531 - Directory Listing
Modified Wed May 14 20:34:43 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Removed C compilation part since not needed and it was causing the test to fail on Unix.


Revision 73527 - Directory Listing
Modified Wed May 14 17:21:59 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Fixed tests affected by C_STRING newly used in ISE_EXCEPTION_MANAGER and EXCEPTION.

Revision 73507 - Directory Listing
Modified Tue May 13 22:07:00 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Integrated by mistake.


Revision 73506 - Directory Listing
Modified Tue May 13 22:06:18 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
New test showing inlining of C externals could be wrong.


Revision 73505 - Directory Listing
Modified Tue May 13 21:56:28 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Added missing `native' property.


Revision 73504 - Directory Listing
Modified Tue May 13 21:56:05 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
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 73503 - Directory Listing
Modified Tue May 13 21:55:15 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
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 73502 - Directory Listing
Modified Tue May 13 21:38:15 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Augmented the test with a manifest tuple as well.


Revision 73501 - Directory Listing
Modified Tue May 13 21:32:45 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Forced a flush as on some OSes the final output is not properly flushed to the file
  in which output is being redirected.


Revision 73497 - Directory Listing
Modified Tue May 13 05:43:40 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Made script look more like the windows one which let you specify the argument to clean
  the precompile as well as the ability to not start the testing by specifying `no' as
  first argument.


Revision 73495 - Directory Listing
Modified Mon May 12 22:14:45 2008 UTC (11 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Extended test to be more thorough.

Revision 73492 - Directory Listing
Modified Mon May 12 13:35:05 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
- 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 73491 - Directory Listing
Modified Mon May 12 13:10:45 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Increased retry number to really reveal the problem.

Revision 73461 - Directory Listing
Modified Fri May 9 18:44:22 2008 UTC (11 years, 6 months ago) by king
Original Path: trunk/eweasel
Updated tcf to account for the fact that select statements in non conforming inheritance branches are syntax errors

Revision 73415 - Directory Listing
Modified Thu May 8 18:33:42 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Fixed incorrect expected output.


Revision 73409 - Directory Listing
Modified Thu May 8 15:52:40 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Extended test to cover a bug in code generation when inlining a routine called on a named
  tuple, we would use the wrong register for the named label and thus causes a seg fault at runtime.


Revision 73407 - Directory Listing
Modified Thu May 8 14:51:53 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
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, 6 months ago) by manus
Original Path: trunk/eweasel
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 73394 - Directory Listing
Modified Wed May 7 20:26:44 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Just making sure that the Current object is indeed the correct one.


Revision 73393 - Directory Listing
Modified Wed May 7 18:37:01 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
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 73383 - Directory Listing
Modified Wed May 7 05:09:19 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Added yet another case of a similar failure but this time it has to do
  with the content of the inlined routine.


Revision 73346 - Directory Listing
Modified Tue May 6 17:54:34 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Fixed incorrect Ace file which was referencing non-existing libraries.


Revision 73345 - Directory Listing
Modified Tue May 6 17:54:11 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Fixed test which should have resume compilation instead of starting a new one since there was previously an error


Revision 73328 - Directory Listing
Modified Tue May 6 06:12:35 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
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, 6 months ago) by manus
Original Path: trunk/eweasel
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, 6 months ago) by manus
Original Path: trunk/eweasel
Added new test showing (before) a crash and now an infinite loop in the compiler. See bug#13034.


Revision 73291 - Directory Listing
Modified Fri May 2 15:13:24 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Modified to really reveal the problem.

Revision 73288 - Directory Listing
Modified Fri May 2 13:08:39 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Added test to show memory leak when retried.

Revision 73286 - Directory Listing
Modified Fri May 2 12:20:34 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Added tests for frozen and finalized code.

Revision 73278 - Directory Listing
Modified Fri May 2 00:02:23 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Added new test showing that obsolete warnings should only be raised if the context is not obsolete.


Revision 73271 - Directory Listing
Modified Thu May 1 21:24:04 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Added the test of object test using an obsolete class.


Revision 73270 - Directory Listing
Modified Thu May 1 21:22:31 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
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, 6 months ago) by paulb
Original Path: trunk/eweasel
Added test to ensure ANY to and expanded class tests work in routine (pass) and invariants (fail)

Revision 73243 - Directory Listing
Modified Wed Apr 30 10:58:12 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
- Removed unneeded class to simplify the problem.
- Modified a little bit to really test traces after many retries.
- Use `count' instead of `is_equal' to compare the trace. Because the address is always changing.
- Replace "Resumption attempt failed." with `Routine failure.', since after retry, the top element should be modified to reflect there was a resumption.

Revision 73222 - Directory Listing
Modified Sat Apr 26 04:48:43 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Added some new kind of expressions on which it might also fail.
Added normal finalization.


Revision 73182 - Directory Listing
Modified Fri Apr 25 05:34:01 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Revert to last version because of the EXCEPTION addition in 73164 has been removed.

Revision 73180 - Directory Listing
Modified Thu Apr 24 23:59:51 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Added missing checks of execution result to eweasel test incr102.


Revision 73179 - Directory Listing
Modified Thu Apr 24 23:44:03 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Added missing check of execution result to eweasel test incr045, before
comparing output with expected result.  This shows that on Solaris SPARC
the output is wrong because system is crashing when executed.


Revision 73177 - Directory Listing
Modified Thu Apr 24 23:21:33 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
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 73176 - Directory Listing
Modified Thu Apr 24 23:18:54 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Changed eweasel test valid085 to enable full class checking and updated
tcf to specify the correct class TEST as the one with the VAPE error.
The test now passes.


Revision 73174 - Directory Listing
Modified Thu Apr 24 22:20:28 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Removed nonexistent files from list of files whose permissions are 
fixed and then unfixed by package_eweasel script.


Revision 73171 - Directory Listing
Modified Thu Apr 24 20:56:27 2008 UTC (11 years, 6 months ago) by dhollen
Original Path: trunk/eweasel
Removed unnecessary c_compile_work and c_compile_result instructions
  from a number of exception tests.  These instructions are not needed because
  no freezing is involved and they cause the tests to fail on Unix platforms.
Changed test except015 to call `die (0)' instead of `die (1)' so that the
  test result is a compare mismatch rather than "silent failure".  Also changed
  this test to print out the stack traces if they are different.
Changed test except016 to use compile_frozen instead of compile_melted
  since it has an external.


Revision 73165 - Directory Listing
Modified Thu Apr 24 10:44:55 2008 UTC (11 years, 6 months ago) by tedf
Original Path: trunk/eweasel
Fixed tests failed of the commit 73164 in which a compatible EXCEPTION class (with 6.1) was added.

Revision 73155 - Directory Listing
Modified Wed Apr 23 18:38:40 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Updated results that are for rev#73140.


Revision 73154 - Directory Listing
Modified Wed Apr 23 18:31:48 2008 UTC (11 years, 6 months ago) by manus
Original Path: trunk/eweasel
Due to recent changes in EiffelBase the test was passing when it should not have. Updated
  the test to exhibit the problem using classes from the test for which we have 100% control.


Revision 73126 - Directory Listing
Modified Mon Apr 21 06:46:52 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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 73117 - Directory Listing
Modified Sat Apr 19 20:41:08 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Updated output to new code.


Revision 73116 - Directory Listing
Modified Sat Apr 19 20:19:06 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Also test the non-external case for symmetry that way we can see wether or not we might
  break something in the future.


Revision 73114 - Directory Listing
Modified Sat Apr 19 05:10:01 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added a new test showing a shortcoming for inherited object test local when full_class_checking is enabled.


Revision 73111 - Directory Listing
Modified Sat Apr 19 04:11:37 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Use new syntax for agent otherwise you get a veen error.


Revision 73110 - Directory Listing
Modified Sat Apr 19 00:39:38 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added more back and forth since we saw that doing it more than once was showing a bug which
  caused a crash with BODY_SERVER. The issue is that when a signature of a routine is not valid
  anymore we were removing the feature even if it is inherited (e.g. a feature of ANY because
  in `twin (a: like Current)' `like Current' used to mean A [G] and now it is just A, or before
  expanded A and not just A.)


Revision 73109 - Directory Listing
Modified Sat Apr 19 00:29:40 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
New test showing that polymorphic call made on an external which is a seed and has formal doesn't
  work properly.


Revision 73106 - Directory Listing
Modified Fri Apr 18 20:36:45 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Tested with attribute too.


Revision 73105 - Directory Listing
Modified Fri Apr 18 20:12:46 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added a case where the polymorphism includes a reference version as an ancestor.


Revision 73103 - Directory Listing
Modified Fri Apr 18 19:17:18 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added polymorphism on just the arguments so that we can clearly see the difference.


Revision 73084 - Directory Listing
Modified Thu Apr 17 23:32:26 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Fixed output as not .0 is printed by default.


Revision 73078 - Directory Listing
Modified Thu Apr 17 16:15:54 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Fixed a typo in argument parsing.
Forgot to perform a freeze to compile the library in workbench mode since it uses some C external.


Revision 73077 - Directory Listing
Modified Thu Apr 17 16:09:31 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Enabled testing in melted mode with all assertions but with a low number of iterations,
  and testing with a high number in finalized mode without assertions.


Revision 73076 - Directory Listing
Modified Thu Apr 17 16:01:59 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Perform the test in finalize mode as it is much faster to execute.


Revision 73075 - Directory Listing
Modified Thu Apr 17 16:00:54 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Fixed code that did not actually process negative duration properly (due to a bug in the new version
  of `days_count'.


Revision 73060 - Directory Listing
Modified Thu Apr 17 00:28:28 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Removed the .0 since it does not get printed.


Revision 73058 - Directory Listing
Modified Thu Apr 17 00:15:16 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Updated expected result.


Revision 73057 - Directory Listing
Modified Thu Apr 17 00:14:43 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added more polymorphic call involving conversion of basic types into references or vice versa.


Revision 73056 - Directory Listing
Modified Thu Apr 17 00:12:55 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
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 73054 - Directory Listing
Modified Thu Apr 17 00:07:59 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Removed useless c compilation for melted code.
Fixed an error in executing the frozen version which was actually the previously melted version.


Revision 73049 - Directory Listing
Modified Wed Apr 16 17:21:50 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added checking of C compilation status so that when a C compilation error occurs we know this is it,
  otherwise we simply get a message from eweasel that it could not find the executable.


Revision 73048 - Directory Listing
Modified Wed Apr 16 17:17:22 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added new test showing that we are not properly doing our code generation for polymorphic wrappers.


Revision 73029 - Directory Listing
Modified Tue Apr 15 13:15:23 2008 UTC (11 years, 7 months ago) by alexk
Original Path: trunk/eweasel
Extended test case to cover more details of an object test in class invariant.

Revision 73018 - Directory Listing
Modified Sun Apr 13 05:27:22 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
New test showing some incorrectness in the computation of duration in days when it overlapps or not
  a leap year.


Revision 72995 - Directory Listing
Modified Wed Apr 9 20:16:37 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Updated to new signature of `infix "*"' in DOUBLE which returns DOUBLE and not like Current anymore.


Revision 72994 - Directory Listing
Modified Wed Apr 9 20:01:48 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Updated to new compiler that will check both operands of an = or /= operator and not just one
  so that it can report more errors.


Revision 72982 - Directory Listing
Modified Wed Apr 9 00:46:25 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added new test for ~ when applied to expanded entities.


Revision 72975 - Directory Listing
Modified Tue Apr 8 21:52:30 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added Void comparison.


Revision 72974 - Directory Listing
Modified Tue Apr 8 20:24:28 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
New test showing semantics of ~ on basic types.


Revision 72910 - Directory Listing
Modified Sun Mar 30 06:28:37 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Fixed output.


Revision 72909 - Directory Listing
Modified Sun Mar 30 06:03:44 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
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, 7 months ago) by manus
Original Path: trunk/eweasel
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, 7 months ago) by alexk
Original Path: trunk/eweasel
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, 7 months ago) by manus
Original Path: trunk/eweasel
Added new inlining bug test for bug report bug#14135.


Revision 72892 - Directory Listing
Modified Thu Mar 27 22:42:22 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Made macro definition of TEST work in C code generation otherwise we get a linker error.


Revision 72890 - Directory Listing
Modified Thu Mar 27 21:56:54 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
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 72887 - Directory Listing
Modified Wed Mar 26 20:11:11 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added a test in which the return type is implemented as a basic type.


Revision 72886 - Directory Listing
Modified Wed Mar 26 19:49:25 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Added a new test showing a C code generation error in finalized mode.


Revision 72885 - Directory Listing
Modified Wed Mar 26 19:13:39 2008 UTC (11 years, 7 months ago) by alexk
Original Path: trunk/eweasel
Corrected expected output of the test application.

Revision 72884 - Directory Listing
Modified Wed Mar 26 19:12:38 2008 UTC (11 years, 7 months ago) by alexk
Original Path: trunk/eweasel
Added a test for new loop variant syntax.

Revision 72863 - Directory Listing
Modified Tue Mar 25 20:56:45 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Improved test to verify that not only no memory is being allocated but that also it executes
  correctly.


Revision 72860 - Directory Listing
Modified Tue Mar 25 18:15:49 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Cover case where argument is an attribute access.


Revision 72858 - Directory Listing
Modified Tue Mar 25 18:07:09 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
Extended test to catch useless creation of object when a formal is used as return type.


Revision 72857 - Directory Listing
Modified Tue Mar 25 17:44:33 2008 UTC (11 years, 7 months ago) by manus
Original Path: trunk/eweasel
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, 7 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added multithreaded keyword.


Revision 72840 - Directory Listing
Modified Sun Mar 23 06:08:10 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Removed multithreaded option since those test are not testing for that.


Revision 72834 - Directory Listing
Modified Sat Mar 22 20:40:23 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Updated test so that it executes properly under .NET.


Revision 72833 - Directory Listing
Modified Sat Mar 22 19:55:56 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
New test showing a bug in the inliner for code coming from a non-conforming class from where the 
  call is performed.


Revision 72813 - Directory Listing
Modified Thu Mar 20 19:34:56 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Added a new case where inliner would crash at compile time when the inlined routine has a seed
  which has a formal and the formal is instantiated as a basic type.


Revision 72812 - Directory Listing
Modified Thu Mar 20 18:24:09 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Added a new case where inlining is not done properly when you have anchors. Basically if you
  are inlining on something which is declared with anchors then they do get preserved whereas
  we should strip all the anchors for the type on which the inlining is going to be performed.


Revision 72809 - Directory Listing
Modified Thu Mar 20 00:27:37 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
New test showing that creation of expanded generic locals is wrong in melted mode.


Revision 72800 - Directory Listing
Modified Wed Mar 19 19:49:27 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Modified test so that it still fails as assigning `Void' is optimized away.


Revision 72798 - Directory Listing
Modified Wed Mar 19 18:24:56 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed typo.


Revision 72797 - Directory Listing
Modified Wed Mar 19 18:24:40 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Added more description abou the test failure.


Revision 72796 - Directory Listing
Modified Wed Mar 19 18:11:48 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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 72790 - Directory Listing
Modified Wed Mar 19 04:52:39 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Removed the argument since not used by test.


Revision 72788 - Directory Listing
Modified Wed Mar 19 04:14:28 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Updated to take into account changes in the exception classes which do not use SETs anymore.


Revision 72787 - Directory Listing
Modified Wed Mar 19 04:12:40 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
New test showing the the exception trace always grows even when it should not, or at least
  that's my impression.


Revision 72774 - Directory Listing
Modified Tue Mar 18 05:56:14 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Removed creation of exception trace which is too large and does not let us test
  what the original test was supposed to test.


Revision 72773 - Directory Listing
Modified Tue Mar 18 05:54:01 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Cosmetics.


Revision 72772 - Directory Listing
Modified Tue Mar 18 05:51:46 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Restored `collection_off' since it was the purpose of the original test. Removed
  creation of exception trace since it takes too much memory.


Revision 72771 - Directory Listing
Modified Tue Mar 18 05:50:19 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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 72770 - Directory Listing
Modified Tue Mar 18 05:32:57 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Made test more complicated to test that if one of the argument forces a GC cycles, the other
  arguments are properly protected.


Revision 72755 - Directory Listing
Modified Fri Mar 14 19:11:52 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Perform the same test in finalized mode since it is much faster (string reallocation are done via
  memcpy instead of item by item) and it does not change the end result.


Revision 72745 - Directory Listing
Modified Fri Mar 14 04:57:11 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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 72701 - Directory Listing
Modified Tue Mar 11 23:00:26 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Avoid printing more than once to speed up redirection from eweasel (the end result is still that
 the test is failing so that's ok).


Revision 72700 - Directory Listing
Modified Tue Mar 11 22:59:14 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
New test showing a crash of the compiler while finalizing after changing the definition
  of some formal generic parameter.


Revision 72669 - Directory Listing
Modified Mon Mar 10 17:46:26 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Show another case of wrong called being made in finalization.


Revision 72661 - Directory Listing
Modified Sun Mar 9 23:28:46 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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 72623 - Directory Listing
Modified Wed Mar 5 18:21:09 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Updated to the new INTERNAL class which includes DISPENSER in the list of VTCT errors.


Revision 72605 - Directory Listing
Modified Tue Mar 4 22:29:40 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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, 8 months ago) by manus
Original Path: trunk/eweasel
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, 8 months ago) by manus
Original Path: trunk/eweasel
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, 8 months ago) by alexk
Original Path: trunk/eweasel
Added an example with more complex expressions than usual CAP rules that still should allow using scopes.

Revision 72595 - Directory Listing
Modified Tue Mar 4 12:47:41 2008 UTC (11 years, 8 months ago) by alexk
Original Path: trunk/eweasel
Updated UUID.

Revision 72594 - Directory Listing
Modified Tue Mar 4 12:33:48 2008 UTC (11 years, 8 months ago) by alexk
Original Path: trunk/eweasel
Disabled VWEQ warning because there is nothing wrong in the test.

Revision 72593 - Directory Listing
Modified Tue Mar 4 12:24:40 2008 UTC (11 years, 8 months ago) by alexk
Original Path: trunk/eweasel
Added an example to show an issue with voidness tests in assertions.

Revision 72538 - Directory Listing
Modified Thu Feb 28 23:25:49 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Set parser to IL mode since this mode accepts more Eiffel classes as valid Eiffel classes.


Revision 72536 - Directory Listing
Modified Thu Feb 28 23:24:44 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
New test showing a postcondition violation in the compiler when processing a call to a feature
  defined a non-conforming descendant.


Revision 72468 - Directory Listing
Modified Tue Feb 26 01:19:35 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Added one more case where the compiler would crash when the target type is `like Current'.


Revision 72463 - Directory Listing
Modified Mon Feb 25 23:54:35 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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, 8 months ago) by manus
Original Path: trunk/eweasel
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, 8 months ago) by alexk
Original Path: trunk/eweasel
Added a test for new Notes syntax.

Revision 72436 - Directory Listing
Modified Mon Feb 25 04:05:00 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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, 8 months ago) by manus
Original Path: trunk/eweasel
Test for bug#13912 where trying to finalize some code would cause the compiler to crash at degree -3.


Revision 72430 - Directory Listing
Modified Sun Feb 24 00:11:59 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Added a case with generics to complicate the test and to possibly show future problems
  if one was to change something in the C code generation.


Revision 72429 - Directory Listing
Modified Sun Feb 24 00:04:06 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Simplified the test by using only one class.


Revision 72428 - Directory Listing
Modified Sat Feb 23 23:47:50 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
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 72427 - Directory Listing
Modified Sat Feb 23 23:25:59 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Updated to 6.2 results after merging of TYPE_I to TYPE_A.
  Although exec211 and incr127 are now failing, they were also failing before the merge.
  incr127 was shown to have always failed but for some reasons worked under .NET.
  I'm not sure about exec211 which is now failing with an invariant violation.


Revision 72426 - Directory Listing
Modified Sat Feb 23 23:20:52 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Updated results after commits of merging TYPE_I to TYPE_A.


Revision 72425 - Directory Listing
Modified Sat Feb 23 23:08:16 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed missing copy of second revision of `b.e'.


Revision 72424 - Directory Listing
Modified Sat Feb 23 23:03:37 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed typo.


Revision 72409 - Directory Listing
Modified Fri Feb 22 17:25:57 2008 UTC (11 years, 8 months ago) by manus
Original Path: trunk/eweasel
New test showing an issue when a large set of changes regarding formals are applied.


Revision 72387 - Directory Listing
Modified Thu Feb 21 06:42:18 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Removed obsolete calls to feature of PLATFORM.


Revision 72383 - Directory Listing
Modified Thu Feb 21 00:04:47 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
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 72374 - Directory Listing
Modified Wed Feb 20 21:22:35 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated so that it also passes on classic (turns out that now .NET and classic are producing the
  same results and the previous commit was made too quickly since useless).


Revision 72372 - Directory Listing
Modified Wed Feb 20 20:03:55 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
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 72369 - Directory Listing
Modified Wed Feb 20 17:21:25 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Reverted back to previous version as otherwise it does not work on Unix.


Revision 72367 - Directory Listing
Modified Wed Feb 20 14:50:30 2008 UTC (11 years, 9 months ago) by alexk
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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 72352 - Directory Listing
Modified Tue Feb 19 11:26:46 2008 UTC (11 years, 9 months ago) by tedf
Original Path: trunk/eweasel
Fixed test failures that were caused by new layout of ELKS.

Revision 72343 - Directory Listing
Modified Mon Feb 18 20:36:45 2008 UTC (11 years, 9 months ago) by alexk
Original Path: trunk/eweasel
Extended test to cover more issues in finalized code generation when assertions are kept.

Revision 72324 - Directory Listing
Modified Sat Feb 16 05:57:20 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
New test showing a precondition violation `consistency_number' in {BYTE_CONTEXT}.generate_once_manifest_string_allocation.


Revision 72323 - Directory Listing
Modified Fri Feb 15 18:08:58 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated to the lastest 6.2 intermediate release.


Revision 72319 - Directory Listing
Modified Fri Feb 15 00:06:58 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Added a test where arguments is generic.


Revision 72318 - Directory Listing
Modified Thu Feb 14 23:36:27 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Made test even more nasty.


Revision 72317 - Directory Listing
Modified Thu Feb 14 22:55:45 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Made test a little bit more complicated by involving like arguments inside generics.


Revision 72316 - Directory Listing
Modified Thu Feb 14 22:09:53 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Added creation of `like argument' based on `like Current'.


Revision 72313 - Directory Listing
Modified Thu Feb 14 19:50:47 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated to new layout of EiffelBase.


Revision 72311 - Directory Listing
Modified Thu Feb 14 18:39:45 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated for .NET results as the configuration file for .NET always include the cluster where
  the EXCEPTION_MANAGER class is located.


Revision 72310 - Directory Listing
Modified Thu Feb 14 18:29:34 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated to new signatures of `same_items' and `all_default' in SPECIAL.


Revision 72309 - Directory Listing
Modified Thu Feb 14 18:28:08 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated to new signatures of `same_items' and `all_default' in SPECIAL.


Revision 72308 - Directory Listing
Modified Thu Feb 14 18:25:46 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated to new signatures of `same_items' and `all_default' in SPECIAL.


Revision 72297 - Directory Listing
Modified Wed Feb 13 22:14:59 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
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 72296 - Directory Listing
Modified Wed Feb 13 22:13:18 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Now the compiler reports an error for each routine having a VTUG violation directly or
  indirectly (case of anchor).


Revision 72274 - Directory Listing
Modified Sun Feb 10 23:03:05 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Added back the case without generic since it is handled slightly differently by our 
  code generation so we could miss the original bug report.


Revision 72273 - Directory Listing
Modified Sun Feb 10 22:02:53 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Made the test slightly more complicated to show other cases where `like Current' is
  used and where we could generate something incorrect. Added formal generic parameter too.


Revision 72272 - Directory Listing
Modified Sun Feb 10 07:28:37 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Fixed output to match the updated code (which was updated before committing, but forgot
  to update output before committing).


Revision 72271 - Directory Listing
Modified Sun Feb 10 01:17:12 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
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 72268 - Directory Listing
Modified Fri Feb 8 23:49:14 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Forgot to commit new class at rev#72267.


Revision 72267 - Directory Listing
Modified Fri Feb 8 23:48:40 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated eweasel so that errors are sorted before comparing the expected results from the tcf file.
  That way a test will only fail if the errors being reported are really different, not just if they
  have a different order.


Revision 72259 - Directory Listing
Modified Fri Feb 8 19:08:26 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
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 72255 - Directory Listing
Modified Fri Feb 8 06:36:06 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Give a different name for each output.


Revision 72254 - Directory Listing
Modified Fri Feb 8 06:35:25 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
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 72243 - Directory Listing
Modified Wed Feb 6 20:47:30 2008 UTC (11 years, 9 months ago) by manus
Original Path: trunk/eweasel
Updated expected errors since CHARACTER_8_REF and CHARACTER_32_REF do not need REFACTORING_HELPER
  anymore.


Revision 72192 - Directory Listing
Modified Sat Feb 2 09:02:27 2008 UTC (11 years, 9 months ago) by jfiat
Original Path: trunk/eweasel
added eweasel test to show uncatched incremental VTCG error related to export clause of create and constraint generic with creation.

Revision 72191 - Directory Listing
Modified Sat Feb 2 08:58:31 2008 UTC (11 years, 9 months ago) by jfiat
Original Path: trunk/eweasel
added eweasel test to show uncatch 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, 9 months ago) by paulb
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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 71956 - Directory Listing
Modified Thu Jan 17 21:12:05 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Fixed typos.


Revision 71955 - Directory Listing
Modified Thu Jan 17 18:22:31 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Added more samples where we do things wrong for a different reasons.


Revision 71946 - Directory Listing
Modified Wed Jan 16 21:38:45 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Added another case of incorrect dynamic dispatch to access the `count' attributes.


Revision 71944 - Directory Listing
Modified Wed Jan 16 16:18:15 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Fixed typo in tcf.


Revision 71932 - Directory Listing
Modified Wed Jan 16 00:26:47 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Fixed missing svn:eol-style native property.


Revision 71931 - Directory Listing
Modified Wed Jan 16 00:08:53 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
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 71916 - Directory Listing
Modified Tue Jan 15 09:22:53 2008 UTC (11 years, 10 months ago) by tedf
Original Path: trunk/eweasel
Fixed tests failed of COM_FAILURE issue.

Revision 71858 - Directory Listing
Modified Fri Jan 11 05:22:41 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Updated eweasel tests for new layout of exception classes in ELKS.


Revision 71857 - Directory Listing
Modified Fri Jan 11 05:15:26 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Fixed title difference with catalog.


Revision 71856 - Directory Listing
Modified Fri Jan 11 05:12:14 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Reverted back to previous generation as indeed having `line_generation' triggered the
  detection of a new bug in our C code generation.


Revision 71855 - Directory Listing
Modified Fri Jan 11 05:09:04 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
2 new tests for testing formatting of generated code.


Revision 71838 - Directory Listing
Modified Thu Jan 10 17:06:18 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Removed `line_generation' option as it is not what caused the original bug report and makes
  it harder to see the C generated code possible errors.


Revision 71710 - Directory Listing
Modified Fri Jan 4 05:35:28 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
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, 10 months ago) by manus
Original Path: trunk/eweasel
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 71706 - Directory Listing
Modified Fri Jan 4 00:52:17 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Updated the test. It is passing when we disable assertions as the purpose here is to check
  store/retrieve. See new eweasel test#exec282 for the test showing the assertion violation
  in SPECIAL.all_defaults.


Revision 71705 - Directory Listing
Modified Fri Jan 4 00:44:49 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Former 6.2 format was the format with the recording of the Dtype instead of the Dftype
  of an expanded object in a SPECIAL. Thus the retrieval would work but a deep_equal
  would fail on the retrieved format.


Revision 71704 - Directory Listing
Modified Thu Jan 3 23:38:32 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Updated tcf for 5.2 and 5.4 which cannot properly store/retrieve generic expanded.
Updated 6.0 storable with 6.0 format.


Revision 71703 - Directory Listing
Modified Thu Jan 3 23:01:45 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Updated `output' file to match new result.
Added a separate output file for each tests.


Revision 71702 - Directory Listing
Modified Thu Jan 3 22:56:33 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Added 6.2 initial store format.
Changed the way we test by specifying the file name as argument.


Revision 71701 - Directory Listing
Modified Thu Jan 3 22:29:14 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Added storable format from 5.2.


Revision 71700 - Directory Listing
Modified Thu Jan 3 21:51:00 2008 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
New storable test which tests the retrieval of a system stored with various version
  of the compiler starting from 5.4.


Revision 71688 - Directory Listing
Modified Mon Dec 31 20:36:35 2007 UTC (11 years, 10 months ago) by paulb
Original Path: trunk/eweasel
Set properties

Revision 71687 - Directory Listing
Modified Mon Dec 31 20:35:22 2007 UTC (11 years, 10 months ago) by paulb
Original Path: trunk/eweasel
Added missing end of line character to last line for file type detection in some editors.

Revision 71686 - Directory Listing
Modified Mon Dec 31 19:58:53 2007 UTC (11 years, 10 months ago) by paulb
Original Path: trunk/eweasel
Added test to check generic type conformance.

Revision 71642 - Directory Listing
Modified Tue Dec 25 06:06:11 2007 UTC (11 years, 10 months ago) by alexk
Original Path: trunk/eweasel
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, 10 months ago) by manus
Original Path: trunk/eweasel
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 71634 - Directory Listing
Modified Mon Dec 24 21:55:02 2007 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Replaced `eeocode' which does not exist anymore in 6.2 by `arg_number'. This change does not affect
  what the test was orginally testing.


Revision 71633 - Directory Listing
Modified Mon Dec 24 21:53:35 2007 UTC (11 years, 10 months ago) by manus
Original Path: trunk/eweasel
Fixed missing definition of KERNEL_DOTNET_NO_EXCEPTION.


Revision 71624 - Directory Listing
Modified Sun Dec 23 16:17:21 2007 UTC (11 years, 10 months ago) by tedf
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added test to ensure code is generated correctly when using an object test in an invariant.

Revision 71553 - Directory Listing
Modified Tue Dec 18 03:32:18 2007 UTC (11 years, 11 months ago) by tedf
Original Path: trunk/eweasel
Changes accompanied with integration of EAO:
- Modified tcfs of exceptXXX to compare different output, since `message' of VOID_TARGET is not implemented on .NET.
- Changed invariant violation to check violation, so that except011 is not affected by the issue of the place of invariant generated and indeed shows the correct behavior.
- Corrected output file of except012.
- Modified output of exec180, since the trace is empty when there is no exception.
- Modified exec191, since there is no such rescue exception anymore.
- Modified output of freez005, since old violation is thrown in the post condition according to ECMA.
- Modified incr135, using `is_debug_mode' in eif_main.h instead of `eeocode' in eif_except.h. Since the interface has been removed.

Revision 71546 - Directory Listing
Modified Mon Dec 17 13:37:48 2007 UTC (11 years, 11 months ago) by alexk
Original Path: trunk/eweasel
Corrected expected output.

Revision 71545 - Directory Listing
Modified Mon Dec 17 13:21:40 2007 UTC (11 years, 11 months ago) by alexk
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added eweasel test for testing anchored attached types.

Revision 71458 - Directory Listing
Modified Tue Dec 11 23:54:02 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing .NET assembly information which causes a code generation failure.


Revision 71454 - Directory Listing
Modified Tue Dec 11 08:01:33 2007 UTC (11 years, 11 months ago) by alexk
Original Path: trunk/eweasel
Added a check before setting EWEASEL_PLATFORM to allow setting it manually before running batch files.

Revision 71450 - Directory Listing
Modified Tue Dec 11 00:37:03 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Simplified the configuration file to reproduce the same problem.


Revision 71449 - Directory Listing
Modified Tue Dec 11 00:31:41 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
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 (11 years, 11 months ago) by paulb
Original Path: trunk/eweasel
Added tests for object-test and attach types.

Revision 71366 - Directory Listing
Modified Tue Dec 4 18:07:38 2007 UTC (11 years, 11 months ago) by alexk
Original Path: trunk/eweasel
Added a test to demonstrate that object test scope is not handled correctly for elseif parts of conditional instruction.

Revision 71360 - Directory Listing
Modified Tue Dec 4 15:31:04 2007 UTC (11 years, 11 months ago) by alexk
Original Path: trunk/eweasel
Renamed void-safe-related test using a new prefix.

Revision 71359 - Directory Listing
Modified Tue Dec 4 15:30:26 2007 UTC (11 years, 11 months ago) by alexk
Original Path: trunk/eweasel
Renamed void-safe-related test using a new prefix.

Revision 71322 - Directory Listing
Modified Fri Nov 30 21:14:28 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed missing svn:eol-style native property.


Revision 71321 - Directory Listing
Modified Fri Nov 30 21:12:56 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed missing svn:eol-style native property.


Revision 71320 - Directory Listing
Modified Fri Nov 30 21:11:51 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed missing svn:eol-style native property.


Revision 71313 - Directory Listing
Modified Fri Nov 30 18:51:08 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Removed manual test multi-constraint-recursive-generic (multicon041) since it passes.


Revision 71312 - Directory Listing
Modified Fri Nov 30 18:48:51 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Updated so that the class are now valid Eiffel classes when declared expanded.


Revision 71311 - Directory Listing
Modified Fri Nov 30 18:45:02 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
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 (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
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 71309 - Directory Listing
Modified Fri Nov 30 18:31:00 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing output file.
Use `RAW_FILE' as otherwise it does not work on Windows and use `file.txt' as a unix file.


Revision 71308 - Directory Listing
Modified Fri Nov 30 18:04:01 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Better expected output file.


Revision 71306 - Directory Listing
Modified Fri Nov 30 17:34:21 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Removed the conversions of expanded types to their associated reference since now ECMA does
  not need it since now all expanded conforms to their reference parents.


Revision 71305 - Directory Listing
Modified Fri Nov 30 17:24:36 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
No need to launch a C compilation since it is not needed anymore (This makes the test pass on Unix
  where launching a C compilation on an empty directory triggers an error).


Revision 71304 - Directory Listing
Modified Fri Nov 30 17:21:24 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
No need for C compilation.


Revision 71303 - Directory Listing
Modified Fri Nov 30 17:14:32 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Made test pass by using RAW_FILE since otherwise it cannot test the routine properly on both
  Windows and Unix. Fixed the loop as one has to check off after reading a character.


Revision 71302 - Directory Listing
Modified Fri Nov 30 17:09:44 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Made test pass on both Windows and Unix by using RAW_FILE and making `file.txt' unix. This
  is not working around a bug since the test is to make sure that the `go' routine works fine 
  and it does.


Revision 71301 - Directory Listing
Modified Fri Nov 30 16:52:20 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed a typo which was committed by mistake in 67433.


Revision 71300 - Directory Listing
Modified Fri Nov 30 16:49:23 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Updated output to STRING_8 since this is now the name of the string class.


Revision 71299 - Directory Listing
Modified Fri Nov 30 16:22:32 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed missing final EOL.


Revision 71293 - Directory Listing
Modified Fri Nov 30 05:17:46 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 71292 - Directory Listing
Modified Fri Nov 30 04:52:32 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
Updated test to use `full_class_checking' since in that mode the compiler does the right thing.


Revision 71291 - Directory Listing
Modified Fri Nov 30 04:31:23 2007 UTC (11 years, 11 months ago) by manus
Original Path: trunk/eweasel
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 (11 years, 11 months ago) by king
Original Path: trunk/eweasel
Added noncon008 test

Revision 71274 - Directory Listing
Modified Thu Nov 29 00:43:49 2007 UTC (11 years, 11 months ago) by king
Original Path: trunk/eweasel
Added noncon008 for testing incrementality of client class when conformance of attributes changes.

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 71095 - Directory Listing
Modified Fri Nov 9 07:12:30 2007 UTC (12 years ago) by tedf
Original Path: trunk/eweasel
Mark test noncon005 as fail.

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 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 ago) by manus
Original Path: trunk/eweasel
Added check that fixing the error does indeed compile the system.


Revision 71053 - Directory Listing
Modified Tue Nov 6 01:01:53 2007 UTC (12 years ago) by manus
Original Path: trunk/eweasel
Fixed incorrect expected error.


Revision 71050 - Directory Listing
Modified Tue Nov 6 00:56:34 2007 UTC (12 years 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 71048 - Directory Listing
Modified Tue Nov 6 00:55:14 2007 UTC (12 years ago) by manus
Original Path: trunk/eweasel
Also test execution.


Revision 71047 - Directory Listing
Modified Tue Nov 6 00:54:44 2007 UTC (12 years 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 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 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 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 71016 - Directory Listing
Modified Fri Nov 2 16:16:48 2007 UTC (12 years ago) by manus
Original Path: trunk/eweasel
Added more catcall checker tests.


Revision 71004 - Directory Listing
Modified Thu Nov 1 23:16:25 2007 UTC (12 years 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 ago) by manus
Original Path: trunk/eweasel
Added more test that were failing the compiler on the catcall check.


Revision 70961 - Directory Listing
Modified Wed Oct 31 06:45:44 2007 UTC (12 years ago) by manus
Original Path: trunk/eweasel
Fixed expected warnings.


Revision 70960 - Directory Listing
Modified Wed Oct 31 05:56:53 2007 UTC (12 years 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 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 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 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 ago) by manus
Original Path: trunk/eweasel
Fixed incorrect creation routine for FILE_NAME.


Revision 70955 - Directory Listing
Modified Wed Oct 31 04:30:04 2007 UTC (12 years ago) by manus
Original Path: trunk/eweasel
Added first test for catcalls.


Revision 70948 - Directory Listing
Modified Tue Oct 30 19:36:57 2007 UTC (12 years 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 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 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 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 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 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 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 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 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 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 70764 - Directory Listing
Modified Sat Oct 20 20:37:20 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated to new agent syntax.


Revision 70763 - Directory Listing
Modified Sat Oct 20 20:34:38 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated to new agent syntax.


Revision 70762 - Directory Listing
Modified Sat Oct 20 20:33:31 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated to new agent syntax.


Revision 70761 - Directory Listing
Modified Sat Oct 20 20:33:03 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated to new agent syntax.


Revision 70760 - Directory Listing
Modified Sat Oct 20 20:27:17 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Use new agent syntax.


Revision 70759 - Directory Listing
Modified Sat Oct 20 20:26:22 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Use new agent syntax.


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 70740 - Directory Listing
Modified Fri Oct 19 21:06:02 2007 UTC (12 years, 1 month ago) by alexk
Original Path: trunk/eweasel
Added a test for object test semantics.

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 70658 - Directory Listing
Modified Thu Oct 18 17:47:57 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Added syntax test for ~.


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 70631 - Directory Listing
Modified Wed Oct 17 04:14:02 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Fixed incorrect tcf


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 70629 - Directory Listing
Modified Wed Oct 17 04:02:47 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Fixed description


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, 1 month 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, 1 month 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 70491 - Directory Listing
Modified Thu Oct 4 05:46:49 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated expected output.


Revision 70490 - Directory Listing
Modified Thu Oct 4 04:06:51 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Finally exhibited the crash.


Revision 70448 - Directory Listing
Modified Fri Sep 28 21:06:02 2007 UTC (12 years, 1 month 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, 1 month 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, 1 month 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, 1 month 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, 1 month 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 70442 - Directory Listing
Modified Fri Sep 28 19:17:01 2007 UTC (12 years, 1 month ago) by manus
Original Path: trunk/eweasel
Updated to reflect the code change.


Revision 70441 - Directory Listing
Modified Fri Sep 28 19:14:58 2007 UTC (12 years, 1 month 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, 1 month 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, 1 month 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, 1 month 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, 1 month 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, 1 month 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, 1 month 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 70257 - Directory Listing
Modified Tue Sep 4 21:23:22 2007 UTC (12 years, 2 months ago) by manus
Original Path: trunk/eweasel
Added new scenario where it crashes.


Revision 70256 - Directory Listing
Modified Tue Sep 4 21:00:12 2007 UTC (12 years, 2 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, 2 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, 2 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, 2 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, 3 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 69921 - Directory Listing
Modified Tue Aug 7 15:31:30 2007 UTC (12 years, 3 months ago) by manus
Original Path: trunk/eweasel
Fixed tcf to match expected result.


Revision 69867 - Directory Listing
Modified Fri Aug 3 22:26:25 2007 UTC (12 years, 3 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, 3 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 69846 - Directory Listing
Modified Fri Aug 3 01:13:22 2007 UTC (12 years, 3 months ago) by manus
Original Path: trunk/eweasel
Fixed incorrect output result.


Revision 69843 - Directory Listing
Modified Fri Aug 3 00:48:50 2007 UTC (12 years, 3 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, 3 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, 3 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, 3 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 69636 - Directory Listing
Modified Tue Jul 24 04:26:05 2007 UTC (12 years, 3 months ago) by manus
Original Path: trunk/eweasel
Fixed wrong test output.


Revision 69635 - Directory Listing
Modified Tue Jul 24 04:21:27 2007 UTC (12 years, 3 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, 4 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, 4 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 69209 - Directory Listing
Modified Fri Jun 22 18:07:22 2007 UTC (12 years, 5 months ago) by alexk
Original Path: trunk/eweasel
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
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, 5 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, 5 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, 5 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, 5 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, 5 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 68887 - Directory Listing
Modified Tue Jun 5 18:51:38 2007 UTC (12 years, 5 months ago) by martins
Original Path: trunk/eweasel
Shows bug#13008.

Revision 68885 - Directory Listing
Modified Tue Jun 5 18:31:42 2007 UTC (12 years, 5 months ago) by martins
Original Path: trunk/eweasel
Added case for TUPLE.

Revision 68884 - Directory Listing
Modified Tue Jun 5 18:18:37 2007 UTC (12 years, 5 months ago) by alexk
Original Path: trunk/eweasel
Added an example for bug#11417.

Revision 68874 - Directory Listing
Modified Tue Jun 5 17:10:58 2007 UTC (12 years, 5 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, 5 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, 5 months ago) by alexk
Original Path: trunk/eweasel
Extended test to cover more recompilation issues.

Revision 68842 - Directory Listing
Modified Sat Jun 2 17:23:15 2007 UTC (12 years, 5 months ago) by manus
Original Path: trunk/eweasel
Matched expected output.


Revision 68840 - Directory Listing
Modified Sat Jun 2 00:59:45 2007 UTC (12 years, 5 months ago) by manus
Original Path: trunk/eweasel
Added new test that matches bug#11271.


Revision 68839 - Directory Listing
Modified Sat Jun 2 00:55:59 2007 UTC (12 years, 5 months ago) by manus
Original Path: trunk/eweasel
Forget to set eol-style to native.


Revision 68837 - Directory Listing
Modified Fri Jun 1 23:36:24 2007 UTC (12 years, 5 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, 5 months ago) by alexk
Original Path: trunk/eweasel
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, 5 months ago) by paulb
Original Path: trunk/eweasel
Added validity test


Revision 68739 - Directory Listing
Modified Tue May 29 23:39:33 2007 UTC (12 years, 5 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, 5 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 68698 - Directory Listing
Modified Sat May 26 16:57:55 2007 UTC (12 years, 5 months ago) by manus
Original Path: trunk/eweasel
Updated results to rev#68697.


Revision 68697 - Directory Listing
Modified Sat May 26 16:52:02 2007 UTC (12 years, 5 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, 5 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 68689 - Directory Listing
Modified Sat May 26 00:51:11 2007 UTC (12 years, 5 months ago) by manus
Original Path: trunk/eweasel
Cosmetics.


Revision 68688 - Directory Listing
Modified Sat May 26 00:50:38 2007 UTC (12 years, 5 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, 5 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, 5 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, 5 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, 5 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 68658 - Directory Listing
Modified Fri May 25 01:26:04 2007 UTC (12 years, 5 months ago) by martins
Original Path: trunk/eweasel
Adde missing tests from catalog.


Revision 68649 - Directory Listing
Modified Thu May 24 19:13:32 2007 UTC (12 years, 5 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, 5 months ago) by paulb
Original Path: trunk/eweasel
Added test for Eiffel consumable attribute usage.


Revision 68647 - Directory Listing
Modified Thu May 24 17:50:27 2007 UTC (12 years, 5 months ago) by paulb
Original Path: trunk/eweasel
Added two new .NET tests


Revision 68646 - Directory Listing
Modified Thu May 24 17:49:52 2007 UTC (12 years, 5 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, 5 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, 5 months ago) by alexk
Original Path: trunk/eweasel
Corrected test name to match the one specified in catalog file.

Revision 68641 - Directory Listing
Modified Thu May 24 15:27:14 2007 UTC (12 years, 5 months ago) by alexk
Original Path: trunk/eweasel
Added a missing output file.

Revision 68626 - Directory Listing
Modified Wed May 23 23:20:00 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added custom attribute related tests


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 68623 - Directory Listing
Modified Wed May 23 23:17:39 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added .NET constructor test


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 68377 - Directory Listing
Modified Wed May 16 19:43:35 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added managed resource tests


Revision 68376 - Directory Listing
Modified Wed May 16 19:43:02 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added managed resource test


Revision 68375 - Directory Listing
Modified Wed May 16 19:42:52 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added managed resource test


Revision 68374 - Directory Listing
Modified Wed May 16 19:42:41 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added managed resource test


Revision 68373 - Directory Listing
Modified Wed May 16 19:42:31 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added managed resource test


Revision 68372 - Directory Listing
Modified Wed May 16 19:42:20 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added managed resource test


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 68350 - Directory Listing
Modified Wed May 16 02:08:41 2007 UTC (12 years, 6 months ago) by martins
Original Path: trunk/eweasel
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
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 68344 - Directory Listing
Modified Tue May 15 23:11:59 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added missing compilation step


Revision 68343 - Directory Listing
Modified Tue May 15 23:11:48 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added missing compilation step


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 68305 - Directory Listing
Modified Mon May 14 23:09:14 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added five new .NET tests


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 68275 - Directory Listing
Modified Fri May 11 23:53:59 2007 UTC (12 years, 6 months ago) by martins
Original Path: trunk/eweasel
Adapted test to show the error.

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 68273 - Directory Listing
Modified Fri May 11 23:05:57 2007 UTC (12 years, 6 months ago) by martins
Original Path: trunk/eweasel
Reverted wrong commit.

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 68271 - Directory Listing
Modified Fri May 11 22:40:15 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added test for bug#12693


Revision 68270 - Directory Listing
Modified Fri May 11 22:24:25 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added tests dotnet055 and dotnet056


Revision 68269 - Directory Listing
Modified Fri May 11 22:23:38 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added test for bug#12700


Revision 68267 - Directory Listing
Modified Fri May 11 21:35:15 2007 UTC (12 years, 6 months ago) by paulb
Original Path: trunk/eweasel
Added test for bug report bug#12692


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 68194 - Directory Listing
Modified Tue May 8 23:48:28 2007 UTC (12 years, 6 months ago) by martins
Original Path: trunk/eweasel
multicon036 tests the VTMC4 error

Revision 68174 - Directory Listing
Modified Tue May 8 16:16:13 2007 UTC (12 years, 6 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, 6 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, 6 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 67863 - Directory Listing
Modified Tue Apr 17 02:12:40 2007 UTC (12 years, 7 months ago) by martins
Original Path: trunk/eweasel
Test which shows bug which was fixed in revision 67862 (in FORMAL_CONSTRAINT_AS)


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, 7 months ago) by martins
Original Path: trunk/eweasel
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, 7 months ago) by martins
Original Path: trunk/eweasel
Test for bug#12452

Revision 67760 - Directory Listing
Modified Fri Apr 6 19:06:36 2007 UTC (12 years, 7 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, 7 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, 7 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, 7 months ago) by manus
Original Path: trunk/eweasel
Fixed various syntax errors of the previous commit. 


Revision 67647 - Directory Listing
Modified Sat Mar 31 00:09:59 2007 UTC (12 years, 7 months ago) by martins
Original Path: trunk/eweasel
Catalog file containing new tests.

Revision 67646 - Directory Listing
Modified Sat Mar 31 00:08:57 2007 UTC (12 years, 7 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, 7 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, 7 months ago) by alexk
Original Path: trunk/eweasel
Added a test to check reattachment semantics for generic derivations with expanded parameters.

Revision 67477 - Directory Listing
Modified Thu Mar 22 23:27:14 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Added test for bug#10158.


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 67433 - Directory Listing
Modified Wed Mar 21 18:32:08 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Test also the argument types.


Revision 67432 - Directory Listing
Modified Wed Mar 21 18:10:48 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed minor typo.


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 67430 - Directory Listing
Modified Wed Mar 21 17:29:00 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed incorrect output file.


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 67426 - Directory Listing
Modified Wed Mar 21 16:30:06 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed typo in test result.


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 67408 - Directory Listing
Modified Tue Mar 20 19:25:21 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed incorrect error reporting.


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 67322 - Directory Listing
Modified Thu Mar 15 22:05:35 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Removed duplicated valid204 test.


Revision 67319 - Directory Listing
Modified Thu Mar 15 19:22:26 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed incorrect test names.


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 67258 - Directory Listing
Modified Tue Mar 13 23:24:02 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
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
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 67172 - Directory Listing
Modified Fri Mar 9 23:59:40 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed typo in test name.


Revision 67163 - Directory Listing
Modified Fri Mar 9 16:25:18 2007 UTC (12 years, 8 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 67146 - Directory Listing
Modified Fri Mar 9 06:43:23 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Fixed typos.


Revision 67145 - Directory Listing
Modified Fri Mar 9 06:40:15 2007 UTC (12 years, 8 months ago) by manus
Original Path: trunk/eweasel
Added new test that checks basic types.


Revision 67139 - Directory Listing
Modified Thu Mar 8 23:14:56 2007 UTC (12 years, 8 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, 8 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, 8 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, 8 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, 8 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 66915 - Directory Listing
Modified Mon Feb 26 19:06:41 2007 UTC (12 years, 8 months ago) by martins
Original Path: trunk/eweasel
New test for multi constraints.

Revision 66887 - Directory Listing
Modified Sat Feb 24 01:37:42 2007 UTC (12 years, 8 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, 8 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 66657 - Directory Listing
Modified Wed Feb 14 02:58:31 2007 UTC (12 years, 9 months ago) by martins
Original Path: trunk/eweasel
Some new multi constraint tests.

Revision 66477 - Directory Listing
Modified Tue Feb 6 09:39:53 2007 UTC (12 years, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 months ago) by martins
Original Path: trunk/eweasel
New tests checking multi-constraint formal generics.

Revision 66107 - Directory Listing
Modified Mon Jan 22 20:45:57 2007 UTC (12 years, 9 months ago) by martins
Original Path: trunk/eweasel
Deleting backup files.

Revision 66106 - Directory Listing
Modified Mon Jan 22 20:43:19 2007 UTC (12 years, 9 months ago) by martins
Original Path: trunk/eweasel
New validity tests for conversion.

Revision 66105 - Directory Listing
Modified Mon Jan 22 20:34:43 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/eweasel
Corrected copy of assembly

Revision 66104 - Directory Listing
Modified Mon Jan 22 20:33:59 2007 UTC (12 years, 9 months ago) by paulb
Original Path: trunk/eweasel
Fixed for changes made to consumer.

Revision 66035 - Directory Listing
Modified Fri Jan 19 09:55:05 2007 UTC (12 years, 10 months ago) by alexk
Original Path: trunk/eweasel
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
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, 10 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 65777 - Directory Listing
Modified Fri Dec 29 17:27:58 2006 UTC (12 years, 10 months ago) by paulb
Original Path: trunk/eweasel
Added two new .NET tests.


Revision 65776 - Directory Listing
Modified Fri Dec 29 17:27:19 2006 UTC (12 years, 10 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, 10 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 65738 - Directory Listing
Modified Sat Dec 23 22:45:16 2006 UTC (12 years, 10 months ago) by manus
Original Path: trunk/eweasel
New results for 6.0.65737.


Revision 65737 - Directory Listing
Modified Sat Dec 23 16:22:02 2006 UTC (12 years, 10 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, 10 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, 10 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 65602 - Directory Listing
Modified Sat Dec 16 11:48:28 2006 UTC (12 years, 11 months ago) by alexk
Original Path: trunk/eweasel
Removed extraneous copy instructions.

Revision 65576 - Directory Listing
Modified Fri Dec 15 16:02:19 2006 UTC (12 years, 11 months ago) by alexk
Original Path: trunk/eweasel
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
Original Path: trunk/eweasel
Added 3 .NET tests


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 65493 - Directory Listing
Modified Tue Dec 12 16:34:20 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Stored latest results.


Revision 65492 - Directory Listing
Modified Tue Dec 12 16:31:22 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed wrong percentage.


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 65475 - Directory Listing
Modified Tue Dec 12 00:53:11 2006 UTC (12 years, 11 months ago) by paulb
Original Path: trunk/eweasel
Correct test name


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 65471 - Directory Listing
Modified Mon Dec 11 16:40:19 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Reflect recent updates in eweasel.


Revision 65461 - Directory Listing
Modified Fri Dec 8 19:48:31 2006 UTC (12 years, 11 months 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 (12 years, 11 months 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 (12 years, 11 months 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 (12 years, 11 months 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 (12 years, 11 months 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 (12 years, 11 months 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 (12 years, 11 months 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 (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Removed usage of EIFGEN and replaced it by EIFGENs/test.


Revision 65338 - Directory Listing
Modified Sat Dec 2 21:12:48 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Actually copy content of http://eiffelsoftware.origo.ethz.ch/index.php/Eweasel_How_To to ensure that one
 can do something with the package only.


Revision 65337 - Directory Listing
Modified Sat Dec 2 21:09:23 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Simplified installation instructions to refer to the wiki page.


Revision 65336 - Directory Listing
Modified Sat Dec 2 21:05:30 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Removed portability issue of eweasel.


Revision 65322 - Directory Listing
Modified Sat Dec 2 00:14:02 2006 UTC (12 years, 11 months 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 (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added results for 6.0.0230 version of the compiler.


Revision 65320 - Directory Listing
Modified Fri Dec 1 18:28:21 2006 UTC (12 years, 11 months ago) by jfiat
Original Path: trunk/eweasel
added tests\table004 to the catalog

Revision 65319 - Directory Listing
Modified Fri Dec 1 18:10:47 2006 UTC (12 years, 11 months ago) by jfiat
Original Path: trunk/eweasel
added test on HASH_TABLE.replace_key

Revision 65318 - Directory Listing
Modified Fri Dec 1 06:22:28 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 65317 - Directory Listing
Modified Fri Dec 1 06:21:26 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 65316 - Directory Listing
Modified Fri Dec 1 06:21:09 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 65315 - Directory Listing
Modified Fri Dec 1 06:20:50 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 65314 - Directory Listing
Modified Fri Dec 1 06:20:21 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 65313 - Directory Listing
Modified Fri Dec 1 06:19:41 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 65312 - Directory Listing
Modified Fri Dec 1 06:17:15 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing svn:eol-style native property.


Revision 65311 - Directory Listing
Modified Fri Dec 1 06:15:43 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Fixed missing svn:eol-style native property.


Revision 65310 - Directory Listing
Modified Fri Dec 1 05:55:31 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing files from initial import.


Revision 65309 - Directory Listing
Modified Fri Dec 1 05:54:08 2006 UTC (12 years, 11 months ago) by manus
Original Path: trunk/eweasel
Added missing files from initial import.


Revision 65308 - Directory Listing
Modified Fri Dec 1 05:51:52 2006 UTC (12 years, 11 months 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 (12 years, 11 months 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 (12 years, 11 months 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.


  ViewVC Help
Powered by ViewVC 1.1.23