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

Log of /trunk/eweasel/control/catalog

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 89316 - (view) (annotate) - [select for diffs]
Modified Tue Aug 7 18:26:55 2012 UTC (7 years, 4 months ago) by manus
File length: 183014 byte(s)
Diff to previous 89307
New test (not yet failing though) showing a bug where preconditions will not be checked after checking an invariant.


Revision 89307 - (view) (annotate) - [select for diffs]
Modified Tue Aug 7 08:59:31 2012 UTC (7 years, 4 months ago) by tedf
File length: 182917 byte(s)
Diff to previous 89305
Added new tests reported by Nadia.

Revision 89305 - (view) (annotate) - [select for diffs]
Modified Tue Aug 7 06:37:19 2012 UTC (7 years, 4 months ago) by tedf
File length: 182862 byte(s)
Diff to previous 89301
Added tests from Nadia Polikarpova's report.

Updated status in doc:
https://docs.google.com/a/eiffel.com/spreadsheet/ccc?key=0AlPi_ByITFIVdDVxcDRld1o3N2w1SVpuV0EzbVMzWFE#gid=0

Revision 89301 - (view) (annotate) - [select for diffs]
Modified Mon Aug 6 01:31:41 2012 UTC (7 years, 4 months ago) by tedf
File length: 181602 byte(s)
Diff to previous 89282
Added a test final119 to show evaluation order of equation. (Not yet reproduce the problem)

See review#7843047. 

Revision 89282 - (view) (annotate) - [select for diffs]
Modified Wed Aug 1 19:20:56 2012 UTC (7 years, 4 months ago) by dhollen
File length: 181539 byte(s)
Diff to previous 89260
Added test noncon025 for bug #18287, where finalizing with inlining when
system uses non-conforming inheritance crashes an assertion-enabled compiler.


Revision 89260 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 16:46:03 2012 UTC (7 years, 4 months ago) by dhollen
File length: 181440 byte(s)
Diff to previous 89224
Added test attach097 for bug #18283, where an assignment of `Current' to
an entity of formal generic type should be valid due to a conversion, but
the compiler reports an error if compiled in void-safe mode.


Revision 89224 - (view) (annotate) - [select for diffs]
Modified Fri Jul 27 23:14:22 2012 UTC (7 years, 4 months ago) by dhollen
File length: 181344 byte(s)
Diff to previous 89223
Added test multicon062 for bug #18282, where a call to a bracket operator
on a multi-constrained formal generic is reported as a VTMC(1) error instead
of VTMC(2).


Revision 89223 - (view) (annotate) - [select for diffs]
Modified Fri Jul 27 18:06:29 2012 UTC (7 years, 4 months ago) by dhollen
File length: 181262 byte(s)
Diff to previous 89222
Added test valid278 for bug #18281, where an inspect constant that is
a static access on a generic class with invalid actual generics is accepted.


Revision 89222 - (view) (annotate) - [select for diffs]
Modified Fri Jul 27 16:06:12 2012 UTC (7 years, 4 months ago) by dhollen
File length: 181196 byte(s)
Diff to previous 89217
Added test incr429 for bug #18280, where changing a class with a
$ reference to expanded and re-freezing produces uncompilable C code
in ececil.c.


Revision 89217 - (view) (annotate) - [select for diffs]
Modified Thu Jul 26 16:19:59 2012 UTC (7 years, 4 months ago) by dhollen
File length: 181133 byte(s)
Diff to previous 89212
Added test anchor069 for bug #18276, where finalizing a system with
a QAT involving a constrained formal generic crashes the compiler.


Revision 89212 - (view) (annotate) - [select for diffs]
Modified Wed Jul 25 20:49:43 2012 UTC (7 years, 4 months ago) by dhollen
File length: 181039 byte(s)
Diff to previous 89211
Added test incr428 for bug #18275, where removing from the config file
a library that references library2 in a system with all_classes="true"
and finalizing incorrectly generates C code for the classes of library2.


Revision 89211 - (view) (annotate) - [select for diffs]
Modified Wed Jul 25 19:56:28 2012 UTC (7 years, 4 months ago) by manus
File length: 180969 byte(s)
Diff to previous 89208
Made final117 manual as the test will never finish until we fix the bug.


Revision 89208 - (view) (annotate) - [select for diffs]
Modified Wed Jul 25 16:21:41 2012 UTC (7 years, 4 months ago) by dhollen
File length: 180962 byte(s)
Diff to previous 89205
Added test valid277 for bug #18274, where the compiler accepts a feature
with an assigner command that is not as widely exported as the feature to
which is applies.


Revision 89205 - (view) (annotate) - [select for diffs]
Modified Wed Jul 25 03:06:14 2012 UTC (7 years, 4 months ago) by tedf
File length: 180880 byte(s)
Diff to previous 89203
Added test to show integer overflow bug of sorting. The following link explains the problem.
 http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html.

Revision 89203 - (view) (annotate) - [select for diffs]
Modified Tue Jul 24 17:50:00 2012 UTC (7 years, 4 months ago) by dhollen
File length: 180822 byte(s)
Diff to previous 89201
Added test anchor068 for bug #18271, where a qualified anchored type that
references a feature that is not available to the client is accepted.


Revision 89201 - (view) (annotate) - [select for diffs]
Modified Tue Jul 24 17:38:52 2012 UTC (7 years, 4 months ago) by manus
File length: 180758 byte(s)
Diff to previous 89200
Added a new test showing that manifest tuples are not properly created in descendants.


Revision 89200 - (view) (annotate) - [select for diffs]
Modified Tue Jul 24 16:54:18 2012 UTC (7 years, 4 months ago) by dhollen
File length: 180673 byte(s)
Diff to previous 89195
Added test anchor067 for bug #18270, where the compiler reports a VEEN
error on a qualified anchored type that references a tuple label.


Revision 89195 - (view) (annotate) - [select for diffs]
Modified Tue Jul 24 16:12:14 2012 UTC (7 years, 4 months ago) by dhollen
File length: 180605 byte(s)
Diff to previous 89178
Added test incr427 for bug #18269, where changing a generic class to non-generic
and melting produces a system that seg faults when it tries to create an entity
of formal generic type.


Revision 89178 - (view) (annotate) - [select for diffs]
Modified Mon Jul 23 20:52:32 2012 UTC (7 years, 4 months ago) by dhollen
File length: 180517 byte(s)
Diff to previous 89172
Added test svalid031 for bug #18266, where removing a bracket alias for
a routine in a descendant via a rename causes a spurious VWBR(1) error if
full class checking is enabled.


Revision 89172 - (view) (annotate) - [select for diffs]
Modified Mon Jul 23 08:28:18 2012 UTC (7 years, 4 months ago) by tedf
File length: 180419 byte(s)
Diff to previous 89171
Added test to show the bug that variables with the same name are accepted.

Revision 89171 - (view) (annotate) - [select for diffs]
Modified Mon Jul 23 06:10:15 2012 UTC (7 years, 4 months ago) by tedf
File length: 180354 byte(s)
Diff to previous 89155
Added test to show {DATE}.make_by_days fails, if {INTEGER}.min_value is passed in.
See review#7797006.

Revision 89155 - (view) (annotate) - [select for diffs]
Modified Thu Jul 19 23:27:42 2012 UTC (7 years, 4 months ago) by dhollen
File length: 180298 byte(s)
Diff to previous 89154
Added test final118 for bug #18262, where finalizing a system with classes that
have once strings in their class invariants produces uncompilable C code if
assertions are kept.


Revision 89154 - (view) (annotate) - [select for diffs]
Modified Thu Jul 19 17:44:01 2012 UTC (7 years, 4 months ago) by king
File length: 180229 byte(s)
Diff to previous 89144
Added final117 which shows incorrect code generation for tight loops when comparing against a constant

Revision 89144 - (view) (annotate) - [select for diffs]
Modified Thu Jul 19 02:30:47 2012 UTC (7 years, 4 months ago) by tedf
File length: 180153 byte(s)
Diff to previous 89143
Added test to show that a two custom elements with the same name, only the last one is taken into account.

Revision 89143 - (view) (annotate) - [select for diffs]
Modified Wed Jul 18 23:49:46 2012 UTC (7 years, 4 months ago) by dhollen
File length: 180084 byte(s)
Diff to previous 89126
Added test config033 for bug #18260, where the compiler incorrectly accepts
a config file with more than one <system> element.


Revision 89126 - (view) (annotate) - [select for diffs]
Modified Mon Jul 16 04:20:52 2012 UTC (7 years, 4 months ago) by tedf
File length: 180020 byte(s)
Diff to previous 89115
Added test final116 to show a crash on profiling override in finalized mode. bug#18229.

Revision 89115 - (view) (annotate) - [select for diffs]
Modified Wed Jul 11 18:09:27 2012 UTC (7 years, 5 months ago) by manus
File length: 179951 byte(s)
Diff to previous 89014
Added a test showing a crash in the GC during a full collect due to the SCOOP GC treating normal threads `logical_id' as if it was valid.


Revision 89014 - (view) (annotate) - [select for diffs]
Modified Wed Jun 27 18:27:45 2012 UTC (7 years, 5 months ago) by dhollen
File length: 179887 byte(s)
Diff to previous 89008
Removed "manual" tag from test thread018, since recent threading changes
have fixed the test, so the test won't hang.


Revision 89008 - (view) (annotate) - [select for diffs]
Modified Wed Jun 27 15:50:07 2012 UTC (7 years, 5 months ago) by dhollen
File length: 179894 byte(s)
Diff to previous 88942
Added test config032 for bug #18236, where a config file that is exactly
4 KB long (4096 bytes long) causes a spurious VD00 error.


Revision 88942 - (view) (annotate) - [select for diffs]
Modified Tue Jun 19 23:57:24 2012 UTC (7 years, 5 months ago) by manus
File length: 179838 byte(s)
Diff to previous 88863
Added new test for bug#18223. The issue is that if you have a dynamic call on a generic class that is instantiated with NONE it crashes the compiler at degree -3.


Revision 88863 - (view) (annotate) - [select for diffs]
Modified Tue Jun 12 17:15:04 2012 UTC (7 years, 5 months ago) by manus
File length: 179764 byte(s)
Diff to previous 88839
Added new test for {HASH_TABLE}.disjoint.


Revision 88839 - (view) (annotate) - [select for diffs]
Modified Fri Jun 8 09:13:20 2012 UTC (7 years, 6 months ago) by tedf
File length: 179718 byte(s)
Diff to previous 88827
Added test to ensure that when EN_IO is used to raise IO_FAILURE, we do not raise a Runtime_io_exception.

Revision 88827 - (view) (annotate) - [select for diffs]
Modified Wed Jun 6 17:50:09 2012 UTC (7 years, 6 months ago) by manus
File length: 179664 byte(s)
Diff to previous 88788
New test to show that calling `exit' on the main thread is not working properly.


Revision 88788 - (view) (annotate) - [select for diffs]
Modified Mon May 28 06:26:04 2012 UTC (7 years, 6 months ago) by tedf
File length: 179598 byte(s)
Diff to previous 88778
Added test to show rejection to Unicode STRING_8 manifest string.

Revision 88778 - (view) (annotate) - [select for diffs]
Modified Thu May 24 17:58:51 2012 UTC (7 years, 6 months ago) by manus
File length: 179526 byte(s)
Diff to previous 88697
Added a new test showing that the handling of the NONE type is improperly handled in the runtime via INTERNAL or TYPE.


Revision 88697 - (view) (annotate) - [select for diffs]
Modified Tue May 8 00:05:55 2012 UTC (7 years, 7 months ago) by manus
File length: 179459 byte(s)
Diff to previous 88679
Added new test for an incrementality bug when you compile a system with errors that are fixed during the compilation. The system would eventually compile properly but if you try to finalize you get a precondition violation (or crash) in {POLY_TABLE}.min_used. See bug#18174, bug#16744, bug#17637 and bug#16771.


Revision 88679 - (view) (annotate) - [select for diffs]
Modified Thu May 3 05:39:32 2012 UTC (7 years, 7 months ago) by manus
File length: 179373 byte(s)
Diff to previous 88676
Added new test showing a bug in the parser when using a non-compiler related factory not using roundtrip which causes the manifest arrays or tuples to not appear in the resulting abstract syntax tree.


Revision 88676 - (view) (annotate) - [select for diffs]
Modified Wed May 2 22:41:25 2012 UTC (7 years, 7 months ago) by manus
File length: 179308 byte(s)
Diff to previous 88675
Added a variation of test#incr425 where it actually crashes at degree -1.


Revision 88675 - (view) (annotate) - [select for diffs]
Modified Wed May 2 22:33:07 2012 UTC (7 years, 7 months ago) by manus
File length: 179234 byte(s)
Diff to previous 88670
Added new test showing an incrementality problem when you start from a class A, modifies it and have an error in compilation, then revert back to the original version, some changes have been done to some of the data structure of the compiler that it does not handle very well.


Revision 88670 - (view) (annotate) - [select for diffs]
Modified Mon Apr 30 23:57:13 2012 UTC (7 years, 7 months ago) by manus
File length: 178655 byte(s)
Diff to previous 88638
Added new test for {DATE}.make_by_days.


Revision 88638 - (view) (annotate) - [select for diffs]
Modified Mon Apr 23 18:21:10 2012 UTC (7 years, 7 months ago) by manus
File length: 178609 byte(s)
Diff to previous 88584
New test showing the wrong implementation of `copy' in UNIX_FILE_INFO.


Revision 88584 - (view) (annotate) - [select for diffs]
Modified Fri Apr 13 22:05:53 2012 UTC (7 years, 7 months ago) by manus
File length: 178549 byte(s)
Diff to previous 88566
Added a new test testing that eweasel is indeed configured to set and unset environment variables.


Revision 88566 - (view) (annotate) - [select for diffs]
Modified Thu Apr 12 20:47:14 2012 UTC (7 years, 7 months ago) by manus
File length: 178486 byte(s)
Diff to previous 88558
Removed `attach022' from .NET testing as it is using C externals specific to classic.


Revision 88558 - (view) (annotate) - [select for diffs]
Modified Thu Apr 12 15:22:48 2012 UTC (7 years, 7 months ago) by manus
File length: 178478 byte(s)
Diff to previous 88475
Removed runtime016 from the .NET test suite because it causes an infinite loop as the address of objects don't change at each iteration causing the infinite loop.


Revision 88475 - (view) (annotate) - [select for diffs]
Modified Tue Mar 27 07:11:16 2012 UTC (7 years, 8 months ago) by alexk
File length: 178464 byte(s)
Diff to previous 88335
Added an example that demonstrates that a precondition of {ARRAY}.force is too restrictive.

Revision 88335 - (view) (annotate) - [select for diffs]
Modified Fri Feb 24 15:28:40 2012 UTC (7 years, 9 months ago) by alexk
File length: 178410 byte(s)
Diff to previous 88298
Added an example for separate calls involving types anchored to arguments that are attached an expanded value and therefore should not be considered as separate (see review#7355015).

Revision 88298 - (view) (annotate) - [select for diffs]
Modified Mon Feb 13 06:04:12 2012 UTC (7 years, 9 months ago) by alexk
File length: 178335 byte(s)
Diff to previous 88294
Added a test for assertion violation when reporting VWBR(1) for target of type anchored to Current ("like Current"), in partucular when target is "Current".


Revision 88294 - (view) (annotate) - [select for diffs]
Modified Sun Feb 12 08:57:50 2012 UTC (7 years, 9 months ago) by alexk
File length: 178258 byte(s)
Diff to previous 88273
Added a test to demonstare assertion violation assigner_command_computed when compiling with assertion-enabled compiler.

Revision 88273 - (view) (annotate) - [select for diffs]
Modified Sat Feb 4 00:12:39 2012 UTC (7 years, 10 months ago) by manus
File length: 178194 byte(s)
Diff to previous 88272
Test thread022 only makes sense on Unix where `fork' is implemented.


Revision 88272 - (view) (annotate) - [select for diffs]
Modified Sat Feb 4 00:08:17 2012 UTC (7 years, 10 months ago) by manus
File length: 178186 byte(s)
Diff to previous 88267
Added new test for bug#18094 and review#7340119 where calling `eif_thread_fork' could yield a hang in the child process.


Revision 88267 - (view) (annotate) - [select for diffs]
Modified Fri Feb 3 17:17:21 2012 UTC (7 years, 10 months ago) by alexk
File length: 178127 byte(s)
Diff to previous 88197
Added an example to demonstrate an issue with multi-dot call chains that involve separate target of a feature which written feature type is not separate, but the call still has to be logged as a separate one.

Revision 88197 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 17:34:01 2012 UTC (7 years, 10 months ago) by alexk
File length: 178059 byte(s)
Diff to previous 88189
Added an example to demonstrate an issue with reporting VWEQ for cases that may be OK and for inherited code.

Revision 88189 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 06:44:12 2012 UTC (7 years, 10 months ago) by alexk
File length: 177972 byte(s)
Diff to previous 88182
Added an example for precompiling EiffelBase with new replication rules.

Revision 88182 - (view) (annotate) - [select for diffs]
Modified Fri Jan 13 19:55:14 2012 UTC (7 years, 10 months ago) by alexk
File length: 177886 byte(s)
Diff to previous 88162
Added an example to demonstrate a crash when new replication mechanism is used.

Revision 88162 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 17:56:18 2012 UTC (7 years, 11 months ago) by manus
File length: 177793 byte(s)
Diff to previous 88141
Added eweasel test#attach096 showing a bug with agents on unqualified calls.


Revision 88141 - (view) (annotate) - [select for diffs]
Modified Wed Dec 28 18:57:08 2011 UTC (7 years, 11 months ago) by alexk
File length: 177630 byte(s)
Diff to previous 88122
Added an example to demonstrate wrong use of type qualifiers in obsolete messages.

Revision 88122 - (view) (annotate) - [select for diffs]
Modified Mon Dec 19 14:25:35 2011 UTC (7 years, 11 months ago) by alexk
File length: 177570 byte(s)
Diff to previous 88117
Added a test for bug#18045.

Revision 88117 - (view) (annotate) - [select for diffs]
Modified Tue Dec 13 18:09:10 2011 UTC (7 years, 11 months ago) by dhollen
File length: 177500 byte(s)
Diff to previous 88115
Added test incr423 for bug #18049, where resuming compilation after a VLEC
error causes the compiler to report two VLEC errors instead of one.


Revision 88115 - (view) (annotate) - [select for diffs]
Modified Mon Dec 12 21:09:32 2011 UTC (7 years, 11 months ago) by dhollen
File length: 177425 byte(s)
Diff to previous 88106
Added test valid274 for bug #18047, where a redefinition that names a
nonexistent assigner command elicits two VFAC(1) errors instead of one.


Revision 88106 - (view) (annotate) - [select for diffs]
Modified Fri Dec 9 19:40:47 2011 UTC (8 years ago) by manus
File length: 177374 byte(s)
Diff to previous 88098
Added new test showing an incorrect code generation in finalized mode when returning an expanded Result and performing a memory allocation on it that triggers the GC.


Revision 88098 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 01:05:41 2011 UTC (8 years ago) by dhollen
File length: 177304 byte(s)
Diff to previous 88096
Added test scoop023 for bug #18029, where an expanded generic class whose
formal generic is constrained and that has a detachable attribute of the
formal generic type crashes the compiler.


Revision 88096 - (view) (annotate) - [select for diffs]
Modified Thu Dec 1 18:39:25 2011 UTC (8 years ago) by dhollen
File length: 177205 byte(s)
Diff to previous 88084
Added test final114 for bug #18028, where inlining a routine with two "across"
loops inside some standard style loops causes incorrect execution output.


Revision 88084 - (view) (annotate) - [select for diffs]
Modified Tue Nov 29 23:49:48 2011 UTC (8 years ago) by dhollen
File length: 177133 byte(s)
Diff to previous 88083
Added test attach095 for bug #18023, where a nested tuple with an expanded type
causes an undetected VEVI error in a void-safe system.


Revision 88083 - (view) (annotate) - [select for diffs]
Modified Tue Nov 29 22:35:35 2011 UTC (8 years ago) by dhollen
File length: 177045 byte(s)
Diff to previous 88075
Added test scoop022 for bug #18022, where changing a separate attribute in
an expanded class to be non-separate causes an undetected VUER error.


Revision 88075 - (view) (annotate) - [select for diffs]
Modified Tue Nov 29 17:58:50 2011 UTC (8 years ago) by dhollen
File length: 176967 byte(s)
Diff to previous 88058
Added test noncon024 for bug #18021, where a system that uses nonconforming
inheritance produces expected output when frozen but seg faults when finalized.


Revision 88058 - (view) (annotate) - [select for diffs]
Modified Mon Nov 28 20:11:25 2011 UTC (8 years ago) by dhollen
File length: 176875 byte(s)
Diff to previous 88057
Added test final113 for bug #18012, where executing a void-safe system that
was finalized with inlining results in a call on Void target.


Revision 88057 - (view) (annotate) - [select for diffs]
Modified Mon Nov 28 19:47:15 2011 UTC (8 years ago) by dhollen
File length: 176796 byte(s)
Diff to previous 88043
Added test config031 for bug #18010, where the compiler accepts a config file
with extra trailing non-white space text after the final </system> tag.


Revision 88043 - (view) (annotate) - [select for diffs]
Modified Sun Nov 27 21:53:57 2011 UTC (8 years ago) by dhollen
File length: 176737 byte(s)
Diff to previous 88028
Added test once023 for bug #18009, where a multiply inherited class with a
once-per-object routine crashes an assertion-enabled compiler.


Revision 88028 - (view) (annotate) - [select for diffs]
Modified Fri Nov 25 18:10:23 2011 UTC (8 years ago) by dhollen
File length: 176677 byte(s)
Diff to previous 87996
Added test table010 for bug #18005, where calling `valid_cursor' on a cursor
obtained from a newly created hash table violates a postcondition.


Revision 87996 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 23:28:30 2011 UTC (8 years ago) by dhollen
File length: 176618 byte(s)
Diff to previous 87926
Added test final112 for bug #18000, where finalizing a system with once strings
in class invariants and keeping assertions crashes an assertion-enabled compiler.


Revision 87926 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 22:01:56 2011 UTC (8 years ago) by dhollen
File length: 176556 byte(s)
Diff to previous 87911
Added test incr422 for bug #17993, where removing an attribute of a separate type
after a VLEC error and resuming crashes the compiler with a panic.


Revision 87911 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 18:52:22 2011 UTC (8 years ago) by dhollen
File length: 176468 byte(s)
Diff to previous 87910
Added test config030 for bug #17990, where a config file with root class named
PRECURSOR causes report of a syntax error on an unnamed file instead of a VD00 error.


Revision 87910 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 17:34:45 2011 UTC (8 years ago) by dhollen
File length: 176408 byte(s)
Diff to previous 87909
Added test term211 for bug #17910, where a config file that specifies root class
NONE and has no precompiled library crashes the compiler.


Revision 87909 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 17:18:25 2011 UTC (8 years ago) by dhollen
File length: 176355 byte(s)
Diff to previous 87899
Added test syntax068 for bug #17989, where a once routine without a once key
which has a static call as its first instruction causes report of a syntax error.


Revision 87899 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 02:58:28 2011 UTC (8 years ago) by dhollen
File length: 176295 byte(s)
Diff to previous 87896
Added test incr421 for bug #17987, where changes to application-level options are
not applied to a non-precompiled library that specifies use_application_options="true".


Revision 87896 - (view) (annotate) - [select for diffs]
Modified Mon Nov 21 00:54:01 2011 UTC (8 years ago) by dhollen
File length: 176230 byte(s)
Diff to previous 87893
Added test term209 for bug #17985, where a class with long string constants crashes
an assertion-enabled compiler.


Revision 87893 - (view) (annotate) - [select for diffs]
Modified Sun Nov 20 23:58:59 2011 UTC (8 years ago) by dhollen
File length: 176233 byte(s)
Diff to previous 87870
Added test term210 for bug #17986, where a completely empty class file crashes an
assertion-enabled compiler with a precondition violation.


Revision 87870 - (view) (annotate) - [select for diffs]
Modified Sun Nov 20 18:10:53 2011 UTC (8 years ago) by dhollen
File length: 176108 byte(s)
Diff to previous 87854
Added test term208 for bug #17984, where a redefinition of a routine that has a
postcondition with an agent call crashes an assertion-enabled compiler.


Revision 87854 - (view) (annotate) - [select for diffs]
Modified Fri Nov 18 19:33:34 2011 UTC (8 years ago) by dhollen
File length: 176042 byte(s)
Diff to previous 87827
Added test incr420 for bug #17978, where repeatedly freezing a system with
many classes and toggling the value of all_classes in the config file before
each compile eventually crashes the compiler.


Revision 87827 - (view) (annotate) - [select for diffs]
Modified Wed Nov 16 23:05:18 2011 UTC (8 years ago) by dhollen
File length: 175976 byte(s)
Diff to previous 87804
Added test config029 for bug #17970, where adding an invalid library and then
resuming after VD00 is reported crashes the compiler.


Revision 87804 - (view) (annotate) - [select for diffs]
Modified Mon Nov 14 23:01:21 2011 UTC (8 years ago) by dhollen
File length: 175902 byte(s)
Diff to previous 87801
Added test config028 for bug #17966, where quick-melting a system with
a library location changed to an invalid value and then resuming causes
a missed VD00 error.


Revision 87801 - (view) (annotate) - [select for diffs]
Modified Mon Nov 14 21:05:18 2011 UTC (8 years ago) by dhollen
File length: 175824 byte(s)
Diff to previous 87792
Added test config027 for bug #17965, where changing the name attribute
of a precompile in a configuration file triggers an incorrect VD75 error
(precompile has changed).


Revision 87792 - (view) (annotate) - [select for diffs]
Modified Fri Nov 11 21:28:38 2011 UTC (8 years, 1 month ago) by dhollen
File length: 175756 byte(s)
Diff to previous 87779
Added test term207 for bug #17961, where a static access on a formal generic
via a call to an inherited routine crashes the compiler.


Revision 87779 - (view) (annotate) - [select for diffs]
Modified Thu Nov 10 20:54:43 2011 UTC (8 years, 1 month ago) by dhollen
File length: 175672 byte(s)
Diff to previous 87759
Added test final11 for bug #17957, where a static call on an external where
the class is specified via a QAT involving a formal generic yields incorrect
execution output if system is finalized with inlining.


Revision 87759 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 23:23:09 2011 UTC (8 years, 1 month ago) by dhollen
File length: 175587 byte(s)
Diff to previous 87756
Added test once022 for bug #17955, where a system that prints an array
whose elements are of an expanded type seg faults if the base class of
the expanded type includes a once-per-object function.


Revision 87756 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 20:13:02 2011 UTC (8 years, 1 month ago) by dhollen
File length: 175525 byte(s)
Diff to previous 87734
Added test assert005 for bug #17952, where a call to a routine with a False
postcondition does not raise an exception for a system that is finalized
with inlining.


Revision 87734 - (view) (annotate) - [select for diffs]
Modified Fri Nov 4 22:31:18 2011 UTC (8 years, 1 month ago) by dhollen
File length: 175425 byte(s)
Diff to previous 87717
Added test incr419 for bug #17942, where changing generic classes to be
non-generic in a system that uses QATs crashes the compiler.


Revision 87717 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 23:13:32 2011 UTC (8 years, 1 month ago) by manus
File length: 175348 byte(s)
Diff to previous 87716
Added a new test showing that MISMATCH_INFORMATION would still yield a version mismatched when there is no version mismatched but there is a schema mismatch.


Revision 87716 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 18:21:03 2011 UTC (8 years, 1 month ago) by dhollen
File length: 175278 byte(s)
Diff to previous 87670
Added test exec347 for bug #17935, where setting environment variable
EIF_MEMORY_SCAVENGE to a fairly small value causes incorrect execution output
for a finalized system.


Revision 87670 - (view) (annotate) - [select for diffs]
Modified Mon Oct 31 12:04:00 2011 UTC (8 years, 1 month ago) by alexk
File length: 175217 byte(s)
Diff to previous 87663
Added an example for objects tests and reverse assignments for separate types.

Revision 87663 - (view) (annotate) - [select for diffs]
Modified Fri Oct 28 23:24:00 2011 UTC (8 years, 1 month ago) by dhollen
File length: 175118 byte(s)
Diff to previous 87612
Added test valid273 for bug #17923, where the compiler correctly reports a VMFN
error but also reports a spurious VTGC(3) error.


Revision 87612 - (view) (annotate) - [select for diffs]
Modified Tue Oct 25 18:15:32 2011 UTC (8 years, 1 month ago) by dhollen
File length: 175060 byte(s)
Diff to previous 87582
Added test incr418 for bug #17913, where fixing a VDRD(6) error by changing an
attribute to a function that calls precursor, with the precursor anchored to the
calling function via a QAT, crashes the compiler.


Revision 87582 - (view) (annotate) - [select for diffs]
Modified Sat Oct 22 18:17:26 2011 UTC (8 years, 1 month ago) by dhollen
File length: 174974 byte(s)
Diff to previous 87565
Added test incr417 for bug #17907, where correcting a VMFN error in a system
where one feature's type is a qualified anchored type causes the compiler to report
a spurious VEEN error.


Revision 87565 - (view) (annotate) - [select for diffs]
Modified Fri Oct 21 19:46:48 2011 UTC (8 years, 1 month ago) by dhollen
File length: 174908 byte(s)
Diff to previous 87562
Added test anchor066 for bug #17903, where a qualified anchored type in
braces that resolves to NONE crashes the compiler when system is finalized.
Unqualifed anchored types that resolve to NONE also do not work correctly.


Revision 87562 - (view) (annotate) - [select for diffs]
Modified Fri Oct 21 16:38:44 2011 UTC (8 years, 1 month ago) by dhollen
File length: 174826 byte(s)
Diff to previous 87542
Added test anchor065 for bug #17902, where a function with a return type
`like {G}.default', where G is a formal generic, crashes the compiler when
system is finalized if the actual generic is an expanded type.


Revision 87542 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 20:59:59 2011 UTC (8 years, 1 month ago) by dhollen
File length: 174742 byte(s)
Diff to previous 87540
Added test anchor064 for bug #17901, where a qualified anchored type that references
a renamed feature of a formal generic and which appears in a creation expression in
a precondition crashes the compiler when a descendant class is processed.


Revision 87540 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 17:47:14 2011 UTC (8 years, 1 month ago) by dhollen
File length: 174655 byte(s)
Diff to previous 87533
Added test term206 for bug #17900, where a particular system with a
generic class with a formal generic constrained by itself crashes the
compiler.


Revision 87533 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 22:51:40 2011 UTC (8 years, 1 month ago) by dhollen
File length: 174581 byte(s)
Diff to previous 87493
Added test anchor063 for bug #17897, where a qualified anchored type
that involves a formal generic and appears in a creation expression in
a precondition crashes the compiler when it processes a descendant class.


Revision 87493 - (view) (annotate) - [select for diffs]
Modified Tue Oct 18 06:33:29 2011 UTC (8 years, 1 month ago) by manus
File length: 174505 byte(s)
Diff to previous 87424
Added a new test for bug#17893 where we fail the C code generation when an expanded generic type is defined via the usage of an anchor to an argument.


Revision 87424 - (view) (annotate) - [select for diffs]
Modified Fri Oct 7 21:10:53 2011 UTC (8 years, 2 months ago) by manus
File length: 174434 byte(s)
Diff to previous 87407
Added a new test showing a failure of the compiler to interpret an inherited signature to the current context, causing a compiler crash.


Revision 87407 - (view) (annotate) - [select for diffs]
Modified Tue Oct 4 20:50:51 2011 UTC (8 years, 2 months ago) by alexk
File length: 174370 byte(s)
Diff to previous 87332
Added a test to make sure the void-safety errors are not raised in cases when initialization status is actually unknown because of other errors.

Revision 87332 - (view) (annotate) - [select for diffs]
Modified Mon Sep 26 14:00:41 2011 UTC (8 years, 2 months ago) by alexk
File length: 174254 byte(s)
Diff to previous 87276
Added a test to check that a false postcondition triggers an exception regardless of assertion settings because the compiler relies on this behaviour.

Revision 87276 - (view) (annotate) - [select for diffs]
Modified Wed Sep 21 22:42:25 2011 UTC (8 years, 2 months ago) by manus
File length: 174167 byte(s)
Diff to previous 87193
Added new test for testing of {POINTER}.is_default_pointer.


Revision 87193 - (view) (annotate) - [select for diffs]
Modified Mon Sep 12 18:23:43 2011 UTC (8 years, 2 months ago) by alexk
File length: 174110 byte(s)
Diff to previous 87192
Added an example to test that separateness status of a formal generic type is taken into account.

Revision 87192 - (view) (annotate) - [select for diffs]
Modified Mon Sep 12 15:50:57 2011 UTC (8 years, 2 months ago) by alexk
File length: 174020 byte(s)
Diff to previous 87175
Added an example that makes sure indirect initialization of attributes using self-initializing attributes is checked correctly.

Revision 87175 - (view) (annotate) - [select for diffs]
Modified Wed Sep 7 04:40:38 2011 UTC (8 years, 3 months ago) by alexk
File length: 173912 byte(s)
Diff to previous 87174
Added an example for mutually-dependent self-initializing attributes.

Revision 87174 - (view) (annotate) - [select for diffs]
Modified Wed Sep 7 04:11:34 2011 UTC (8 years, 3 months ago) by alexk
File length: 173806 byte(s)
Diff to previous 87170
Added an example for bug#17779 and the updates to be included in the standard.

Revision 87170 - (view) (annotate) - [select for diffs]
Modified Tue Sep 6 04:27:56 2011 UTC (8 years, 3 months ago) by alexk
File length: 173692 byte(s)
Diff to previous 87153
Added an example for bug#17806.

Revision 87153 - (view) (annotate) - [select for diffs]
Modified Sat Sep 3 18:15:34 2011 UTC (8 years, 3 months ago) by alexk
File length: 173584 byte(s)
Diff to previous 87129
Added an example for bug#17765.

Revision 87129 - (view) (annotate) - [select for diffs]
Modified Wed Aug 31 18:14:15 2011 UTC (8 years, 3 months ago) by manus
File length: 173473 byte(s)
Diff to previous 87124
Added a new test showing a crash in the runtime when a thread call die and other threads are busy performing GC cycle.


Revision 87124 - (view) (annotate) - [select for diffs]
Modified Mon Aug 29 21:21:25 2011 UTC (8 years, 3 months ago) by manus
File length: 173412 byte(s)
Diff to previous 87108
New test for bug#17815 showing a crash when using QAT in a particular form of inheritance involving addition oof a generic parameter for a routine used in a QAT but initially non-generic.


Revision 87108 - (view) (annotate) - [select for diffs]
Modified Fri Aug 26 14:57:07 2011 UTC (8 years, 3 months ago) by alexk
File length: 173349 byte(s)
Diff to previous 87082
Added an example for bug#17766.

Revision 87082 - (view) (annotate) - [select for diffs]
Modified Tue Aug 23 22:56:19 2011 UTC (8 years, 3 months ago) by manus
File length: 173268 byte(s)
Diff to previous 87075
New test showing that profiling + multithreading does not always work together.


Revision 87075 - (view) (annotate) - [select for diffs]
Modified Mon Aug 22 21:13:24 2011 UTC (8 years, 3 months ago) by manus
File length: 173198 byte(s)
Diff to previous 87074
Added a new test showing that the compiler does not report the right line number for empty tuple or arrays used as the expression of an object test.


Revision 87074 - (view) (annotate) - [select for diffs]
Modified Mon Aug 22 19:10:38 2011 UTC (8 years, 3 months ago) by manus
File length: 173132 byte(s)
Diff to previous 87054
Updated catalog to mark some tests passing.


Revision 87054 - (view) (annotate) - [select for diffs]
Modified Thu Aug 18 18:19:25 2011 UTC (8 years, 3 months ago) by alexk
File length: 173132 byte(s)
Diff to previous 87035
Added an example for bug#17764.

Revision 87035 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 04:20:13 2011 UTC (8 years, 3 months ago) by manus
File length: 173031 byte(s)
Diff to previous 87004
Added a new test showing that the runtime catcall detection does not work on TUPLEs.


Revision 87004 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 22:41:22 2011 UTC (8 years, 4 months ago) by manus
File length: 172965 byte(s)
Diff to previous 87001
Added new test similar to exec344 except that this time a manifest tuple where the expression is an attribute does not have the right type at runtime in descendants.


Revision 87001 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 21:59:06 2011 UTC (8 years, 4 months ago) by manus
File length: 172903 byte(s)
Diff to previous 86987
New test for bug#17781 where the type of a feature argument was resolved statically at the time of specification rather than reevaluated in descendants.


Revision 86987 - (view) (annotate) - [select for diffs]
Modified Thu Aug 11 21:49:58 2011 UTC (8 years, 4 months ago) by manus
File length: 172842 byte(s)
Diff to previous 86986
New test similar to rdtp001 except that it ensures that the implementation of `is_equivalent' from AST_EIFFEL is correct by comparing the result of two parsings of the same class and verifying they are indeed equivalent.


Revision 86986 - (view) (annotate) - [select for diffs]
Modified Thu Aug 11 17:44:33 2011 UTC (8 years, 4 months ago) by manus
File length: 172786 byte(s)
Diff to previous 86954
Found an issue with creation of special of expanded involving some melted code which does not crash during the SPECIAL creation but only later because the callstack is corrupted.


Revision 86954 - (view) (annotate) - [select for diffs]
Modified Mon Aug 8 21:26:22 2011 UTC (8 years, 4 months ago) by manus
File length: 172705 byte(s)
Diff to previous 86936
Added a new test showing that a simple change causes a refreeze when it should not have.


Revision 86936 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 23:07:18 2011 UTC (8 years, 4 months ago) by manus
File length: 172639 byte(s)
Diff to previous 86914
Added a new test for bug#17761 where an attribute with body that is called and create a new object (GC wise) and assign to the current object which is old (GC wise) would not call the RTAR macro and thus not updating the old object of the new attribute address if the new object is moved.


Revision 86914 - (view) (annotate) - [select for diffs]
Modified Fri Jul 29 12:37:46 2011 UTC (8 years, 4 months ago) by alexk
File length: 172527 byte(s)
Diff to previous 86911
Added an example to verify that the entities in unreachable code are considered initialized and properly set.

Revision 86911 - (view) (annotate) - [select for diffs]
Modified Thu Jul 28 12:56:30 2011 UTC (8 years, 4 months ago) by alexk
File length: 172430 byte(s)
Diff to previous 86888
Added an example to test top-level exception that should be propagated to the caller on query call.

Revision 86888 - (view) (annotate) - [select for diffs]
Modified Thu Jul 21 19:03:57 2011 UTC (8 years, 4 months ago) by manus
File length: 172378 byte(s)
Diff to previous 86886
Added a test showing a hang/crash when waiting for a child thread termination.


Revision 86886 - (view) (annotate) - [select for diffs]
Modified Thu Jul 21 18:19:36 2011 UTC (8 years, 4 months ago) by dhollen
File length: 172320 byte(s)
Diff to previous 86878
Added test lib038 for bug #17749, where a call to {MANAGED_POINTER}.own_from_pointer
can violate the class invariant.


Revision 86878 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 16:33:04 2011 UTC (8 years, 4 months ago) by king
File length: 172254 byte(s)
Diff to previous 86872
Added manual thread018 shared mutex test to catalog

Revision 86872 - (view) (annotate) - [select for diffs]
Modified Tue Jul 19 23:29:52 2011 UTC (8 years, 4 months ago) by dhollen
File length: 172187 byte(s)
Diff to previous 86862
Added test scoop018 for bug #17748, where changing a boolean attribute in a
SCOOP system to a once-per-object function causes an "illegal value type" execution panic.


Revision 86862 - (view) (annotate) - [select for diffs]
Modified Thu Jul 14 21:30:42 2011 UTC (8 years, 4 months ago) by dhollen
File length: 172103 byte(s)
Diff to previous 86853
Added test scoop017 for bug #17743, where a separate call to a constant
feature gives incorrect results for frozen and finalized code.


Revision 86853 - (view) (annotate) - [select for diffs]
Modified Wed Jul 13 22:37:21 2011 UTC (8 years, 4 months ago) by dhollen
File length: 172030 byte(s)
Diff to previous 86852
Added test scoop016 for bug #17740, where finalizing a SCOOP system without
inlining generates uncompilable C code.


Revision 86852 - (view) (annotate) - [select for diffs]
Modified Wed Jul 13 20:17:14 2011 UTC (8 years, 4 months ago) by dhollen
File length: 171949 byte(s)
Diff to previous 86843
Added test scoop015 for bug #17739, where finalizing the producer-consumer
example crashes the compiler.


Revision 86843 - (view) (annotate) - [select for diffs]
Modified Tue Jul 12 17:32:35 2011 UTC (8 years, 5 months ago) by alexk
File length: 171877 byte(s)
Diff to previous 86836
Changed expected result of test#scoop014 because the associated bug#17735 has been fixed in rev#86842.

Revision 86836 - (view) (annotate) - [select for diffs]
Modified Tue Jul 12 02:19:41 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171877 byte(s)
Diff to previous 86835
Added test vffd802 for bug #17736, where the compiler reports a VFFD(8) error on a
once-per-process procedure in a SCOOP system.


Revision 86835 - (view) (annotate) - [select for diffs]
Modified Tue Jul 12 02:12:43 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171792 byte(s)
Diff to previous 86831
Added test scoop014 for bug #17735, where a SCOOP system with a separate type that is also
expanded violates a precondition with an assertion-enabled compiler.


Revision 86831 - (view) (annotate) - [select for diffs]
Modified Sun Jul 10 00:23:11 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171727 byte(s)
Diff to previous 86780
Added test scoop013 for bug #17731, where inlining a routine call on a
separate argument generates uncompilable C code.


Revision 86780 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 14:15:50 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171649 byte(s)
Diff to previous 86747
Added test anchor061 for bug #17693, where a qualified anchored type that
references the original name of a feature of a formal generic that has been
renamed crashes an assertion-enabled compiler.


Revision 86747 - (view) (annotate) - [select for diffs]
Modified Thu Jun 16 15:18:54 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171586 byte(s)
Diff to previous 86745
Added test pretty028 for bug #17662, where comments between features are not
indented consistently.


Revision 86745 - (view) (annotate) - [select for diffs]
Modified Thu Jun 16 11:58:31 2011 UTC (8 years, 5 months ago) by alexk
File length: 171522 byte(s)
Diff to previous 86737
Added an example for a different case with comments mentioned in bug#17660.

Revision 86737 - (view) (annotate) - [select for diffs]
Modified Wed Jun 15 21:52:34 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171462 byte(s)
Diff to previous 86736
Added test pretty026 for bug #17660, where pretty printing a constant attribute
with a comment produces incorrect results.


Revision 86736 - (view) (annotate) - [select for diffs]
Modified Wed Jun 15 21:33:26 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171397 byte(s)
Diff to previous 86735
Added test pretty025 for bug #17659, where pretty printer indents routine
comments one tab too much.


Revision 86735 - (view) (annotate) - [select for diffs]
Modified Wed Jun 15 21:16:17 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171331 byte(s)
Diff to previous 86729
Added test pretty024 for bug #17658, where prettifying a class with multiple
feature clauses produces incorrect indentation.


Revision 86729 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 19:35:32 2011 UTC (8 years, 5 months ago) by alexk
File length: 171267 byte(s)
Diff to previous 86726
Added an example for bug#17587.

Revision 86726 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 16:34:16 2011 UTC (8 years, 5 months ago) by alexk
File length: 171211 byte(s)
Diff to previous 86725
Added an example for bug#17607.

Revision 86725 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 15:14:16 2011 UTC (8 years, 5 months ago) by dhollen
File length: 171153 byte(s)
Diff to previous 86722
Added test final110 for bug #17644, where a finalized multithreaded system that
has a once-per-process function and is compiled with profiling enabled crashes
when executed.


Revision 86722 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 14:16:38 2011 UTC (8 years, 5 months ago) by alexk
File length: 171085 byte(s)
Diff to previous 86720
Added an example for bug#17589.

Revision 86720 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 13:54:46 2011 UTC (8 years, 5 months ago) by alexk
File length: 171028 byte(s)
Diff to previous 86718
Added an example for bug#17592.

Revision 86718 - (view) (annotate) - [select for diffs]
Modified Tue Jun 14 13:26:28 2011 UTC (8 years, 5 months ago) by alexk
File length: 170970 byte(s)
Diff to previous 86711
Added an example for bug#17606.

Revision 86711 - (view) (annotate) - [select for diffs]
Modified Sat Jun 11 12:58:22 2011 UTC (8 years, 6 months ago) by alexk
File length: 170912 byte(s)
Diff to previous 86709
Added an example for bug#17574.

Revision 86709 - (view) (annotate) - [select for diffs]
Modified Sat Jun 11 11:52:52 2011 UTC (8 years, 6 months ago) by alexk
File length: 170855 byte(s)
Diff to previous 86703
Added an example for bug#17572.

Revision 86703 - (view) (annotate) - [select for diffs]
Modified Fri Jun 10 18:07:20 2011 UTC (8 years, 6 months ago) by alexk
File length: 170800 byte(s)
Diff to previous 86702
Added an example for bug#17553.

Revision 86702 - (view) (annotate) - [select for diffs]
Modified Fri Jun 10 16:50:26 2011 UTC (8 years, 6 months ago) by alexk
File length: 170743 byte(s)
Diff to previous 86700
Added an example for bug#17570.

Revision 86700 - (view) (annotate) - [select for diffs]
Modified Fri Jun 10 16:28:19 2011 UTC (8 years, 6 months ago) by manus
File length: 170684 byte(s)
Diff to previous 86699
New test for bug#11167. Once the test has been built it has to be manually tested.


Revision 86699 - (view) (annotate) - [select for diffs]
Modified Fri Jun 10 16:04:47 2011 UTC (8 years, 6 months ago) by manus
File length: 170622 byte(s)
Diff to previous 86646
Removed skip flag term178 since it works now.


Revision 86646 - (view) (annotate) - [select for diffs]
Modified Sun Jun 5 19:14:48 2011 UTC (8 years, 6 months ago) by dhollen
File length: 170627 byte(s)
Diff to previous 86645
Added test term204 for bug #17624, where an ISE_EC_FLAGS environment variable
whose value is missing a closing double quote crashes the compiler.


Revision 86645 - (view) (annotate) - [select for diffs]
Modified Sat Jun 4 16:43:14 2011 UTC (8 years, 6 months ago) by manus
File length: 170561 byte(s)
Diff to previous 86641
Added new test for bug#17622 showing a bug in the implementation of `read_to_string' from FILE descendants.


Revision 86641 - (view) (annotate) - [select for diffs]
Modified Fri Jun 3 22:42:52 2011 UTC (8 years, 6 months ago) by dhollen
File length: 170501 byte(s)
Diff to previous 86600
Added test valid272 for bug #17619, where the compiler does not report
a VMSS(3) error for an unnecessary select clause when class is inherited
both conformingly and noncormingly.


Revision 86600 - (view) (annotate) - [select for diffs]
Modified Thu Jun 2 20:15:56 2011 UTC (8 years, 6 months ago) by dhollen
File length: 170424 byte(s)
Diff to previous 86595
Added test final109 for bug #17614, where inlining a routine that references
a manifest type which is a formal generic produces incorrect C code.


Revision 86595 - (view) (annotate) - [select for diffs]
Modified Wed Jun 1 12:31:34 2011 UTC (8 years, 6 months ago) by alexk
File length: 170367 byte(s)
Diff to previous 86593
Added an example for bug#17559.

Revision 86593 - (view) (annotate) - [select for diffs]
Modified Wed Jun 1 11:56:18 2011 UTC (8 years, 6 months ago) by alexk
File length: 170311 byte(s)
Diff to previous 86591
Added an example for bug#17558.

Revision 86591 - (view) (annotate) - [select for diffs]
Modified Wed Jun 1 10:13:29 2011 UTC (8 years, 6 months ago) by alexk
File length: 170247 byte(s)
Diff to previous 86588
Added an example for bug#17556.

Revision 86588 - (view) (annotate) - [select for diffs]
Modified Wed Jun 1 08:13:21 2011 UTC (8 years, 6 months ago) by alexk
File length: 170192 byte(s)
Diff to previous 86587
Added an example for bug#17554.

Revision 86587 - (view) (annotate) - [select for diffs]
Modified Tue May 31 22:47:18 2011 UTC (8 years, 6 months ago) by dhollen
File length: 170135 byte(s)
Diff to previous 86586
Added test syntax066 for bug #17598, where the compiler incorrectly accepts
a number and a following identifier not separated by a break or special symbol.


Revision 86586 - (view) (annotate) - [select for diffs]
Modified Tue May 31 22:05:20 2011 UTC (8 years, 6 months ago) by dhollen
File length: 170079 byte(s)
Diff to previous 86584
Added test syntax065 for bug #17597, where characters specified with
non-decimal codes (like '%/0x57/') are not accepted in manifest strings.


Revision 86584 - (view) (annotate) - [select for diffs]
Modified Tue May 31 17:36:49 2011 UTC (8 years, 6 months ago) by dhollen
File length: 170016 byte(s)
Diff to previous 86581
Added test syntax064 for bug #17593, where the parser accepts more
than one semicolon after a feature declaration.


Revision 86581 - (view) (annotate) - [select for diffs]
Modified Tue May 31 09:11:58 2011 UTC (8 years, 6 months ago) by alexk
File length: 169951 byte(s)
Diff to previous 86579
Added an example for bug#17569.

Revision 86579 - (view) (annotate) - [select for diffs]
Modified Tue May 31 07:39:57 2011 UTC (8 years, 6 months ago) by alexk
File length: 169897 byte(s)
Diff to previous 86577
Added an example for bug#17562.

Revision 86577 - (view) (annotate) - [select for diffs]
Modified Tue May 31 07:03:22 2011 UTC (8 years, 6 months ago) by alexk
File length: 169840 byte(s)
Diff to previous 86574
Added an example for bug#17555.

Revision 86574 - (view) (annotate) - [select for diffs]
Modified Mon May 30 18:27:55 2011 UTC (8 years, 6 months ago) by alexk
File length: 169783 byte(s)
Diff to previous 86565
Added an example for bug#17573.

Revision 86565 - (view) (annotate) - [select for diffs]
Modified Fri May 27 15:33:01 2011 UTC (8 years, 6 months ago) by alexk
File length: 169730 byte(s)
Diff to previous 86564
Added an example for bug#17552.

Revision 86564 - (view) (annotate) - [select for diffs]
Modified Fri May 27 15:15:37 2011 UTC (8 years, 6 months ago) by dhollen
File length: 169669 byte(s)
Diff to previous 86556
Added test syntax063 for bug #17578, where non-conforming inheritance with
a select clause is reported as a syntax error but the line cited is 0 instead
of the correct line number.


Revision 86556 - (view) (annotate) - [select for diffs]
Modified Thu May 26 12:14:00 2011 UTC (8 years, 6 months ago) by alexk
File length: 169583 byte(s)
Diff to previous 86555
Added an example for bug#17550.

Revision 86555 - (view) (annotate) - [select for diffs]
Modified Thu May 26 12:03:51 2011 UTC (8 years, 6 months ago) by alexk
File length: 169519 byte(s)
Diff to previous 86553
Added an example for bug#17551.

Revision 86553 - (view) (annotate) - [select for diffs]
Modified Thu May 26 07:44:51 2011 UTC (8 years, 6 months ago) by alexk
File length: 169457 byte(s)
Diff to previous 86550
Added an example for bug#17549.

Revision 86550 - (view) (annotate) - [select for diffs]
Modified Thu May 26 07:13:43 2011 UTC (8 years, 6 months ago) by alexk
File length: 169393 byte(s)
Diff to previous 86517
Added an example for bug#17548.

Revision 86517 - (view) (annotate) - [select for diffs]
Modified Mon May 23 18:12:56 2011 UTC (8 years, 6 months ago) by manus
File length: 169330 byte(s)
Diff to previous 86486
Added a new test showing the generating .NET code for an inherited routine involving `like current' in a descendant class where the generic is actualized to an expanded it crashes the compiler.


Revision 86486 - (view) (annotate) - [select for diffs]
Modified Thu May 19 20:15:38 2011 UTC (8 years, 6 months ago) by manus
File length: 169259 byte(s)
Diff to previous 86485
Added new eweasel test for a regression in .NET compilation where inherited assertion code is not properly generated.


Revision 86485 - (view) (annotate) - [select for diffs]
Modified Thu May 19 19:31:15 2011 UTC (8 years, 6 months ago) by alexk
File length: 169185 byte(s)
Diff to previous 86484
Added an example for the new Prettify command.

Revision 86484 - (view) (annotate) - [select for diffs]
Modified Thu May 19 10:46:24 2011 UTC (8 years, 6 months ago) by tedf
File length: 169121 byte(s)
Diff to previous 86447
Added the first eweasel test for EiffelStore. 
* It is using MYSQL. This can be setup later in the tcf to test other implementations.
* The test can be extended by adding more classes, so that login part can be reused.
* A script setup_database.bat has been added for Windows only for the moment.

Revision 86447 - (view) (annotate) - [select for diffs]
Modified Sat May 14 00:08:07 2011 UTC (8 years, 6 months ago) by manus
File length: 169029 byte(s)
Diff to previous 86425
New test to show that a HASH_TABLE from the pre-void-safe era can be retrieved in post void-safe system (note that the test ignore void-safety, it focus on the structural differences of HASH_TABLE).


Revision 86425 - (view) (annotate) - [select for diffs]
Modified Thu May 12 21:14:16 2011 UTC (8 years, 7 months ago) by dhollen
File length: 168966 byte(s)
Diff to previous 86406
Added test final108 for bug #17521, where a finalized system with assertions
kept does not monitor class invariants for qualified calls to external routines.


Revision 86406 - (view) (annotate) - [select for diffs]
Modified Tue May 10 04:59:25 2011 UTC (8 years, 7 months ago) by manus
File length: 168876 byte(s)
Diff to previous 86393
New test showing a precondition violation at degree 3.


Revision 86393 - (view) (annotate) - [select for diffs]
Modified Fri May 6 21:35:13 2011 UTC (8 years, 7 months ago) by dhollen
File length: 168801 byte(s)
Diff to previous 86389
Added test term201, where a generic class TEST1 [G, H] that inherits 
LIST [TEST1 [G, H]} crashes the compiler.


Revision 86389 - (view) (annotate) - [select for diffs]
Modified Fri May 6 20:04:55 2011 UTC (8 years, 7 months ago) by alexk
File length: 168730 byte(s)
Diff to previous 86388
Added an example to make sure the definition of a wait condition is applied as written, i.e. it is considered a wait condition even if a separate argument is not used to compute a value of the assertion.

Revision 86388 - (view) (annotate) - [select for diffs]
Modified Fri May 6 19:31:46 2011 UTC (8 years, 7 months ago) by dhollen
File length: 168642 byte(s)
Diff to previous 86382
Added test exec342 for bug #17499, where a frozen or finalized system that
calls `generating_type' on a TYPED_POINTER object seg faults.


Revision 86382 - (view) (annotate) - [select for diffs]
Modified Fri May 6 16:05:27 2011 UTC (8 years, 7 months ago) by dhollen
File length: 168560 byte(s)
Diff to previous 86380
Added test final107 for bug #17498, where finalizing a system with
a function whose return type is anchored to its argument with an
actual argument which is a formal generic generates C code that won't
compile due to a redeclared identifier.


Revision 86380 - (view) (annotate) - [select for diffs]
Modified Fri May 6 15:44:09 2011 UTC (8 years, 7 months ago) by manus
File length: 168479 byte(s)
Diff to previous 86379
New test for bug#17491 with assigners and object less calls.


Revision 86379 - (view) (annotate) - [select for diffs]
Modified Fri May 6 15:31:14 2011 UTC (8 years, 7 months ago) by manus
File length: 168427 byte(s)
Diff to previous 86370
New test showing a postcondition violation when mixing types with the + operator.


Revision 86370 - (view) (annotate) - [select for diffs]
Modified Fri May 6 05:26:09 2011 UTC (8 years, 7 months ago) by manus
File length: 168371 byte(s)
Diff to previous 86366
Added a new test showing a crash in the compiler when processing an agent call with a manifest tuple involving a formal generic parameter of the current class which is either the third or more formals of the class.


Revision 86366 - (view) (annotate) - [select for diffs]
Modified Wed May 4 22:51:06 2011 UTC (8 years, 7 months ago) by manus
File length: 168298 byte(s)
Diff to previous 86364
New test for showing a failure while trying to find out if an inlining is possible or not.


Revision 86364 - (view) (annotate) - [select for diffs]
Modified Wed May 4 22:30:14 2011 UTC (8 years, 7 months ago) by manus
File length: 168207 byte(s)
Diff to previous 86360
Added two new tests showing a bug in the incrementality of the compiler.


Revision 86360 - (view) (annotate) - [select for diffs]
Modified Wed May 4 18:57:51 2011 UTC (8 years, 7 months ago) by manus
File length: 168083 byte(s)
Diff to previous 86359
New eweasel test for an inlining bug found while modifying the way inlining is performed.


Revision 86359 - (view) (annotate) - [select for diffs]
Modified Wed May 4 16:24:36 2011 UTC (8 years, 7 months ago) by dhollen
File length: 167993 byte(s)
Diff to previous 86356
Added test final104 for bug #17494, where an expanded class that creates
an object of type `like Current' via several function calls whose
return type is anchored shows the generating type of the object as
"reference TEST" when system is finalized.


Revision 86356 - (view) (annotate) - [select for diffs]
Modified Mon May 2 22:56:44 2011 UTC (8 years, 7 months ago) by manus
File length: 167918 byte(s)
Diff to previous 86355
Added missing `inlining' tag in test catalog.
Added test#final103 which is a variation of test#final102.


Revision 86355 - (view) (annotate) - [select for diffs]
Modified Fri Apr 29 20:41:50 2011 UTC (8 years, 7 months ago) by manus
File length: 167712 byte(s)
Diff to previous 86352
Added a new test showing compiler crash during inlining.


Revision 86352 - (view) (annotate) - [select for diffs]
Modified Thu Apr 28 23:47:09 2011 UTC (8 years, 7 months ago) by manus
File length: 167634 byte(s)
Diff to previous 86343
Added a new test, variation of test#final101 where the two classes are also related by an additional generic class.


Revision 86343 - (view) (annotate) - [select for diffs]
Modified Wed Apr 27 17:57:08 2011 UTC (8 years, 7 months ago) by manus
File length: 167558 byte(s)
Diff to previous 86322
Added new finalization bug with inlining.


Revision 86322 - (view) (annotate) - [select for diffs]
Modified Tue Apr 26 00:25:16 2011 UTC (8 years, 7 months ago) by manus
File length: 167484 byte(s)
Diff to previous 86321
Added multiconstraint tag to tests checking multiconstraint formals.


Revision 86321 - (view) (annotate) - [select for diffs]
Modified Tue Apr 26 00:12:36 2011 UTC (8 years, 7 months ago) by manus
File length: 167436 byte(s)
Diff to previous 86300
Added a test similar to final087 except this time we are trying to inline a deferred routine implemented as an attribute. This is mostly to verify our new implementation for the fix of test#final087.


Revision 86300 - (view) (annotate) - [select for diffs]
Modified Fri Apr 22 00:21:48 2011 UTC (8 years, 7 months ago) by manus
File length: 167369 byte(s)
Diff to previous 86299
Fixed typo in new test name for valid271.


Revision 86299 - (view) (annotate) - [select for diffs]
Modified Thu Apr 21 20:58:06 2011 UTC (8 years, 7 months ago) by alexk
File length: 167362 byte(s)
Diff to previous 86290
Added an example to test release of request chain on exception.

Revision 86290 - (view) (annotate) - [select for diffs]
Modified Wed Apr 20 05:31:56 2011 UTC (8 years, 7 months ago) by manus
File length: 167281 byte(s)
Diff to previous 86266
Added two new tests:
* valid271: spurious VWEQ warning
* final098: a finalization bug with inlining for bug#17451.


Revision 86266 - (view) (annotate) - [select for diffs]
Modified Fri Apr 15 18:42:15 2011 UTC (8 years, 7 months ago) by manus
File length: 167160 byte(s)
Diff to previous 86044
New bug showing an inlining bug of the compiler.


Revision 86044 - (view) (annotate) - [select for diffs]
Modified Tue Mar 29 02:30:41 2011 UTC (8 years, 8 months ago) by alexk
File length: 167077 byte(s)
Diff to previous 85990
Added an example for wait conditions.

Revision 85990 - (view) (annotate) - [select for diffs]
Modified Thu Mar 24 17:39:07 2011 UTC (8 years, 8 months ago) by manus
File length: 167004 byte(s)
Diff to previous 85939
Added a new test showing that a thread that set `terminated' early (i.e. the thread is actually not finished) could cause the program to misbehave and infinitely wait upon exit.


Revision 85939 - (view) (annotate) - [select for diffs]
Modified Mon Mar 21 05:06:09 2011 UTC (8 years, 8 months ago) by manus
File length: 166930 byte(s)
Diff to previous 85921
Added a new test for bug#17425 where a manifest string is incorrectly considered by the compiler to be of type STRING_32 when it should actually be STRING_8 and this causes a crash at degree -1.


Revision 85921 - (view) (annotate) - [select for diffs]
Modified Fri Mar 18 14:21:14 2011 UTC (8 years, 8 months ago) by alexk
File length: 166850 byte(s)
Diff to previous 85920
Added an example for the new rule VFFD(8) that does not allow PROCESS-relative once functions to be of non-separate type.

Revision 85920 - (view) (annotate) - [select for diffs]
Modified Fri Mar 18 14:00:55 2011 UTC (8 years, 8 months ago) by alexk
File length: 166769 byte(s)
Diff to previous 85837
Added an example to demonstrate conditions when a system gets frozen when compiling for SCOOP.

Revision 85837 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 15:24:13 2011 UTC (8 years, 9 months ago) by alexk
File length: 166689 byte(s)
Diff to previous 85834
Added an example for a separate feature call to an external feature.

Revision 85834 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 13:43:51 2011 UTC (8 years, 9 months ago) by alexk
File length: 166627 byte(s)
Diff to previous 85809
Added en example to demonstrate a crash if there is an error when processing a check instruction.

Revision 85809 - (view) (annotate) - [select for diffs]
Modified Mon Mar 7 17:59:20 2011 UTC (8 years, 9 months ago) by alexk
File length: 166534 byte(s)
Diff to previous 85801
Added an example for the validity error for expanded result of a separate feature call.

Revision 85801 - (view) (annotate) - [select for diffs]
Modified Sat Mar 5 01:03:37 2011 UTC (8 years, 9 months ago) by manus
File length: 166453 byte(s)
Diff to previous 85799
New test showing that using `separate like Current' as the argument type and then performing some qualified call on that argument does not generate concurrent calls but execute on the current processor.


Revision 85799 - (view) (annotate) - [select for diffs]
Modified Sat Mar 5 00:50:09 2011 UTC (8 years, 9 months ago) by manus
File length: 166384 byte(s)
Diff to previous 85798
The original bug that scoop003 was supposed to check was moved to scoop004.


Revision 85798 - (view) (annotate) - [select for diffs]
Modified Fri Mar 4 23:57:13 2011 UTC (8 years, 9 months ago) by manus
File length: 166316 byte(s)
Diff to previous 85797
New test for testing that passing a formal generic parameter to a separate calls when it is derivated as a basic type does not generate the proper code (using RTS_AS instead of RTS_AA).


Revision 85797 - (view) (annotate) - [select for diffs]
Modified Fri Mar 4 21:33:10 2011 UTC (8 years, 9 months ago) by alexk
File length: 166247 byte(s)
Diff to previous 85673
Added an example for bug#17389.

Revision 85673 - (view) (annotate) - [select for diffs]
Modified Tue Feb 22 14:11:12 2011 UTC (8 years, 9 months ago) by alexk
File length: 166135 byte(s)
Diff to previous 85572
Added an example to test validity checks for arguments of separate calls.

Revision 85572 - (view) (annotate) - [select for diffs]
Modified Thu Feb 10 21:01:42 2011 UTC (8 years, 10 months ago) by dhollen
File length: 166071 byte(s)
Diff to previous 85544
Added eweasel test once021 for bug #17331, where a function that calls a precursor
that is once-per-object and whose return type is a formal generic causes a link failure
when system is finalized.


Revision 85544 - (view) (annotate) - [select for diffs]
Modified Tue Feb 8 18:16:43 2011 UTC (8 years, 10 months ago) by manus
File length: 166009 byte(s)
Diff to previous 85534
Marked exec134 as a test for HASH_TABLE too.


Revision 85534 - (view) (annotate) - [select for diffs]
Modified Mon Feb 7 19:40:06 2011 UTC (8 years, 10 months ago) by manus
File length: 166003 byte(s)
Diff to previous 85525
Added new test for bug#17320 where transient attribute changes are not taken into account with incrementality.


Revision 85525 - (view) (annotate) - [select for diffs]
Modified Fri Feb 4 17:06:06 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165907 byte(s)
Diff to previous 85519
Added eweasel test attach082 for bug #17319, where a repeatedly inherited routine
that is redefined to an attribute with a body causes the compiler to report a
spurious VEVI error.


Revision 85519 - (view) (annotate) - [select for diffs]
Modified Thu Feb 3 17:57:06 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165834 byte(s)
Diff to previous 85517
Added eweasel test once020 for bug #17315, where a once-per-object function whose
return type is a formal generic crashes the compiler if its class is inherited via
non-conforming inheritance.


Revision 85517 - (view) (annotate) - [select for diffs]
Modified Thu Feb 3 16:41:32 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165759 byte(s)
Diff to previous 85508
Added eweasel test attach081 for bug #17314, where an attribute with a body
that correctly sets Result and that is in a class inherited via non-conforming
inheritance causes a spurious VEVI error.


Revision 85508 - (view) (annotate) - [select for diffs]
Modified Tue Feb 1 17:41:49 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165667 byte(s)
Diff to previous 85506
Added eweasel test incr412 for bug #17308, where changing an attribute
referenced in a QAT to a function and finalizing crashes the compiler.


Revision 85506 - (view) (annotate) - [select for diffs]
Modified Tue Feb 1 01:13:06 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165581 byte(s)
Diff to previous 85505
Added eweasel test incr411 for bug #17307, where a sequence of changes to
a system that uses QATs crashes the compiler in {FORMAL_ENTRY}.entry or in
{ROUT_ENTRY}.entry.


Revision 85505 - (view) (annotate) - [select for diffs]
Modified Mon Jan 31 21:13:27 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165522 byte(s)
Diff to previous 85504
Added eweasel test final096 for bug #17306, where a finalized system with
an object test using a QAT that references a feature whose return type is
a formal generic seg faults when executed.


Revision 85504 - (view) (annotate) - [select for diffs]
Modified Mon Jan 31 20:09:58 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165446 byte(s)
Diff to previous 85503
Added eweasel test incr410 for bug #17305, where changing a function with
generic return type to an attribute and finalizing crashes the compiler when
the function/attribute is referenced in a QAT.


Revision 85503 - (view) (annotate) - [select for diffs]
Modified Mon Jan 31 18:18:05 2011 UTC (8 years, 10 months ago) by manus
File length: 165370 byte(s)
Diff to previous 85501
New test showing a bug in {HASH_TABLE}.extend not taking into consideration removals. This is for bug#17252.


Revision 85501 - (view) (annotate) - [select for diffs]
Modified Fri Jan 28 21:58:14 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165311 byte(s)
Diff to previous 85500
Added eweasel test valid270 for bug #17302, where a reference to an nonexistent
feature of an object test local in an assertion causes the compiler to report a
spurious VUOT(1) error in addition to the VEEN error.


Revision 85500 - (view) (annotate) - [select for diffs]
Modified Fri Jan 28 19:24:36 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165239 byte(s)
Diff to previous 85499
Added eweasel test incr409 for bug #17301, where adding an attribute to a
class in a void-safe system and recompiling crashes the compiler.


Revision 85499 - (view) (annotate) - [select for diffs]
Modified Fri Jan 28 18:42:18 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165151 byte(s)
Diff to previous 85476
Added eweasel test incr408 for bug #17300, where removing a precondition from
a class that is inherited via non-conforming inheritance crashes the compiler.


Revision 85476 - (view) (annotate) - [select for diffs]
Modified Wed Jan 26 19:34:52 2011 UTC (8 years, 10 months ago) by dhollen
File length: 165063 byte(s)
Diff to previous 85457
Added eweasel test svalid030 for bug #17297, where creation of a formal
generic with an explicit type specified causes the compiler to incorrectly report 
validity errors in a descendant class.


Revision 85457 - (view) (annotate) - [select for diffs]
Modified Tue Jan 25 15:43:25 2011 UTC (8 years, 10 months ago) by manus
File length: 164989 byte(s)
Diff to previous 85449
Added a test showing the incorrect code generation of an object test involving a detachable formal generic in a class where the formal generic is attached.


Revision 85449 - (view) (annotate) - [select for diffs]
Modified Tue Jan 25 04:17:03 2011 UTC (8 years, 10 months ago) by manus
File length: 164905 byte(s)
Diff to previous 85424
Added a test showing that an empty attribute body for an attribute which is properly set in the creation procedure should not be checked for VEVI of Result.


Revision 85424 - (view) (annotate) - [select for diffs]
Modified Fri Jan 21 19:50:47 2011 UTC (8 years, 10 months ago) by dhollen
File length: 164823 byte(s)
Diff to previous 85408
Added eweasel test once019 for bug #17291, where a once-per-object function
that calls a once-per-object precursor causes a C compilation error for a frozen
or finalized system.


Revision 85408 - (view) (annotate) - [select for diffs]
Modified Tue Jan 18 16:33:29 2011 UTC (8 years, 10 months ago) by dhollen
File length: 164760 byte(s)
Diff to previous 85351
Added eweasel tlest incr407 for bug #17285, where changing an inherited and
redefined once-per-object function to an attribute with a body and then back
to a once-per-object function and finalizing crashes the compiler.


Revision 85351 - (view) (annotate) - [select for diffs]
Modified Fri Jan 14 17:05:06 2011 UTC (8 years, 10 months ago) by manus
File length: 164687 byte(s)
Diff to previous 85348
Added a new test showing a bug in standard_twin which cleans the source rather than copying the source to the new object.


Revision 85348 - (view) (annotate) - [select for diffs]
Modified Thu Jan 13 20:46:34 2011 UTC (8 years, 10 months ago) by dhollen
File length: 164628 byte(s)
Diff to previous 85331
Added eweasel test exec338 for bug #17279, where a comparison of an attribute
of formal generic type to a basic type incorrectly yields True.


Revision 85331 - (view) (annotate) - [select for diffs]
Modified Wed Jan 12 18:15:53 2011 UTC (8 years, 10 months ago) by dhollen
File length: 164570 byte(s)
Diff to previous 85315
Added eweasel test once018 for bug #17276, where the second call to a 
once-per-object function that is inherited via non-conforming inheritance
seg faults when the system is executed.


Revision 85315 - (view) (annotate) - [select for diffs]
Modified Tue Jan 11 17:54:14 2011 UTC (8 years, 11 months ago) by dhollen
File length: 164501 byte(s)
Diff to previous 85314
Added eweasel test exec337 for bug #17274, where a full GC in an attribute body after
an exception is rescued and retried causes frozen code to seg fault.


Revision 85314 - (view) (annotate) - [select for diffs]
Modified Tue Jan 11 17:41:12 2011 UTC (8 years, 11 months ago) by dhollen
File length: 164439 byte(s)
Diff to previous 85305
Added eweasel test exec336 for bug #17273, where a full GC after an exception
is rescued and retried in a once-per-process function causes a run-time panic
if code is frozen or finalized.


Revision 85305 - (view) (annotate) - [select for diffs]
Modified Tue Jan 11 00:40:13 2011 UTC (8 years, 11 months ago) by dhollen
File length: 164376 byte(s)
Diff to previous 85304
Added eweasel test once017 for bug #17272, where a once-per-object function that
does a full GC after rescuing an exception causes a run-time panic for frozen or
finalized code.


Revision 85304 - (view) (annotate) - [select for diffs]
Modified Mon Jan 10 23:04:54 2011 UTC (8 years, 11 months ago) by dhollen
File length: 164321 byte(s)
Diff to previous 85303
Added eweasel test once016 for bug #17271, where a once-per-object function that
creates Result and then recursively calls itself returns Void.


Revision 85303 - (view) (annotate) - [select for diffs]
Modified Mon Jan 10 19:47:42 2011 UTC (8 years, 11 months ago) by dhollen
File length: 164262 byte(s)
Diff to previous 85302
Added eweasel test incr406 for bug #17270, where adding some attributes to
a generic class that has once-per-object functions and that is parent to
another class causes system execution to seg fault.


Revision 85302 - (view) (annotate) - [select for diffs]
Modified Mon Jan 10 17:38:07 2011 UTC (8 years, 11 months ago) by manus
File length: 164187 byte(s)
Diff to previous 85295
Made runtime013 manual as it uses way too much memory.


Revision 85295 - (view) (annotate) - [select for diffs]
Modified Fri Jan 7 22:09:44 2011 UTC (8 years, 11 months ago) by dhollen
File length: 164180 byte(s)
Diff to previous 85294
Added test anchor059 for bug #17267, where a finalized system that tries to
print the generating type of a function whose result is a QAT gets a seg
fault when executed.


Revision 85294 - (view) (annotate) - [select for diffs]
Modified Fri Jan 7 18:23:36 2011 UTC (8 years, 11 months ago) by dhollen
File length: 164106 byte(s)
Diff to previous 85266
Added eweasel test incr405 for bug #17266, where removing an inheritance clause
and refinalizing with inlining crashes the compiler in {CL_TYPE_A}.is_expanded.


Revision 85266 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 00:25:50 2011 UTC (8 years, 11 months ago) by dhollen
File length: 164046 byte(s)
Diff to previous 85265
Added test final095 for bug #17261, where finalizing a system with a generic class
that has a once-per-object function whose return type is the formal generic crashes
the compiler if there are two different generic derivations of the class.


Revision 85265 - (view) (annotate) - [select for diffs]
Modified Wed Jan 5 21:39:27 2011 UTC (8 years, 11 months ago) by dhollen
File length: 163974 byte(s)
Diff to previous 85262
Added test incr404 for bug #17260, where changing a once-per-object routine that
is a redefinition of an inherited once-per-object routine to a "do" routine and
freezing causes the link to fail with undefined symbols.


Revision 85262 - (view) (annotate) - [select for diffs]
Modified Wed Jan 5 18:25:47 2011 UTC (8 years, 11 months ago) by dhollen
File length: 163901 byte(s)
Diff to previous 85257
Added test valid269 for bug #17259, where a root creation procedure with
precondition `require else False' should be a VSRP(3) error since routine is
not a redeclaration.


Revision 85257 - (view) (annotate) - [select for diffs]
Modified Tue Jan 4 17:28:22 2011 UTC (8 years, 11 months ago) by dhollen
File length: 163833 byte(s)
Diff to previous 85254
Added eweasel test incr403 for bug #17257, where changing the type of an
entity that is referenced by a qualified anchored type that is the (open)
target for an inline agent causes the compiler to miss an "agent with basic
target" validity error.


Revision 85254 - (view) (annotate) - [select for diffs]
Modified Mon Jan 3 21:30:55 2011 UTC (8 years, 11 months ago) by dhollen
File length: 163752 byte(s)
Diff to previous 85253
Added eweasel test term199 for bug #17256, where a root class which is
expanded and has a constrained generic crashes the compiler.


Revision 85253 - (view) (annotate) - [select for diffs]
Modified Mon Jan 3 20:38:29 2011 UTC (8 years, 11 months ago) by dhollen
File length: 163661 byte(s)
Diff to previous 85247
Added eweasel test incr402 for bug #17254, where fixing a VLEC error in a
root class which is both generic and expanded and resuming causes the compiler
to go into an infinite loop.


Revision 85247 - (view) (annotate) - [select for diffs]
Modified Mon Jan 3 01:07:48 2011 UTC (8 years, 11 months ago) by dhollen
File length: 163568 byte(s)
Diff to previous 85220
Added eweasel test config026 for bug #17250, where a generic root type that
introduces a VTCG error is not detected.


Revision 85220 - (view) (annotate) - [select for diffs]
Modified Mon Dec 27 13:07:41 2010 UTC (8 years, 11 months ago) by alexk
File length: 163512 byte(s)
Diff to previous 85213
Added an example for SCOOP code generation for feature calls.

Revision 85213 - (view) (annotate) - [select for diffs]
Modified Thu Dec 23 19:08:24 2010 UTC (8 years, 11 months ago) by dhollen
File length: 163442 byte(s)
Diff to previous 85212
Added eweasel test ccomp086 for bug #17241, where finalizing a system with inlining
and then finalizing again with assertions kept generates C code that won't compile
due to a redeclared identifier.


Revision 85212 - (view) (annotate) - [select for diffs]
Modified Thu Dec 23 17:24:43 2010 UTC (8 years, 11 months ago) by dhollen
File length: 163366 byte(s)
Diff to previous 85209
Added eweasel test term198 for bug #17239, where attempting to iterate over
an inline agent with an "across" loop crashes the compiler.


Revision 85209 - (view) (annotate) - [select for diffs]
Modified Thu Dec 23 02:23:03 2010 UTC (8 years, 11 months ago) by dhollen
File length: 163303 byte(s)
Diff to previous 85203
Added eweasel test term197 for bug #17237, where a generic root class listed
in a shared library definition file as non-generic crashes the compiler.


Revision 85203 - (view) (annotate) - [select for diffs]
Modified Wed Dec 22 18:53:53 2010 UTC (8 years, 11 months ago) by dhollen
File length: 163236 byte(s)
Diff to previous 85194
Added eweasel test term196 for bug #17233, where an "across" loop that iterates
over an entity whose type is constrained by a formal generic crashes the compiler.


Revision 85194 - (view) (annotate) - [select for diffs]
Modified Sat Dec 18 01:02:47 2010 UTC (8 years, 11 months ago) by manus
File length: 163164 byte(s)
Diff to previous 85133
Added new test showing that we do not process `standard_twin' properly on basic type.


Revision 85133 - (view) (annotate) - [select for diffs]
Modified Sat Dec 11 01:03:54 2010 UTC (9 years ago) by manus
File length: 163106 byte(s)
Diff to previous 85127
Fixed typo in test name for test#exec334.


Revision 85127 - (view) (annotate) - [select for diffs]
Modified Fri Dec 10 23:17:56 2010 UTC (9 years ago) by manus
File length: 163106 byte(s)
Diff to previous 85125
Added a new test for bug#17207 where {SPECIAL}.make_empty does not check its precondition.


Revision 85125 - (view) (annotate) - [select for diffs]
Modified Fri Dec 10 22:52:22 2010 UTC (9 years ago) by manus
File length: 163044 byte(s)
Diff to previous 85121
Added test for bug#17199 which causes the compiler when in an inheritance tree you have two or more non-conforming inheritance.


Revision 85121 - (view) (annotate) - [select for diffs]
Modified Fri Dec 10 18:03:54 2010 UTC (9 years ago) by manus
File length: 162979 byte(s)
Diff to previous 85048
Added a test showing a crash while reporting the VEEN(2) error that only occurs when using the UI version of the compiler.


Revision 85048 - (view) (annotate) - [select for diffs]
Modified Sat Dec 4 15:03:09 2010 UTC (9 years ago) by manus
File length: 162927 byte(s)
Diff to previous 85042
Added a test where renaming (if done via refactoring tool) would crash the compiler, unfortunately it does notreproduce if you do the renaming manually.


Revision 85042 - (view) (annotate) - [select for diffs]
Modified Fri Dec 3 05:35:33 2010 UTC (9 years ago) by manus
File length: 162846 byte(s)
Diff to previous 85014
Added a new test showing a bug in the compiler when a project includes the testing library. So far I'm not able to reproduce the problem, but I will still work on the test until I have found a way to reproduce it. I'm committing the test since I'll commit the fix in the compiler.


Revision 85014 - (view) (annotate) - [select for diffs]
Modified Wed Dec 1 00:37:36 2010 UTC (9 years ago) by manus
File length: 162785 byte(s)
Diff to previous 85003
Added a test showing an issue with the testing facility when an error occurs at degree 5.


Revision 85003 - (view) (annotate) - [select for diffs]
Modified Tue Nov 30 19:32:28 2010 UTC (9 years ago) by manus
File length: 162711 byte(s)
Diff to previous 84774
Added a test showing a bug in the WEAK_REFERENCE implementation when a GC cycle occurs.


Revision 84774 - (view) (annotate) - [select for diffs]
Modified Tue Nov 2 09:18:57 2010 UTC (9 years, 1 month ago) by alexk
File length: 162644 byte(s)
Diff to previous 84689
Added a test for bug#17171.

Revision 84689 - (view) (annotate) - [select for diffs]
Modified Fri Oct 22 19:08:15 2010 UTC (9 years, 1 month ago) by manus
File length: 162537 byte(s)
Diff to previous 84572
New test showing memory corruption when using the Eiffel connection to the runtime tracing.


Revision 84572 - (view) (annotate) - [select for diffs]
Modified Wed Oct 13 22:24:30 2010 UTC (9 years, 1 month ago) by manus
File length: 162478 byte(s)
Diff to previous 84519
Added a new test for spurious catcall checking in routines with non-used arguments.


Revision 84519 - (view) (annotate) - [select for diffs]
Modified Wed Oct 6 23:47:01 2010 UTC (9 years, 2 months ago) by manus
File length: 162410 byte(s)
Diff to previous 84440
Added new test showing a regression in the 6.7 compiler causing a bogus VDRD(2) error.


Revision 84440 - (view) (annotate) - [select for diffs]
Modified Wed Sep 22 10:12:56 2010 UTC (9 years, 2 months ago) by tedf
File length: 162357 byte(s)
Diff to previous 84391
Added unicode005 to demo the bug that a manifest string with null character was not initialized correctly.

Revision 84391 - (view) (annotate) - [select for diffs]
Modified Fri Sep 10 23:47:55 2010 UTC (9 years, 3 months ago) by dhollen
File length: 162288 byte(s)
Diff to previous 84390
Added eweasel test incr400 for bug #17098, where changing the type of an entity
referenced by a QAT which is the type for a constant and melting gives wrong results
for the constant's generating type.


Revision 84390 - (view) (annotate) - [select for diffs]
Modified Fri Sep 10 20:43:11 2010 UTC (9 years, 3 months ago) by dhollen
File length: 162204 byte(s)
Diff to previous 84389
Added eweasel test term194 for bug #17097, where a particular set of classes crashes
an assertion-enabled compiler with a violation of postcondition of {BOOLEAN_DESC}.is_less_equal
(no incremental changes required).


Revision 84389 - (view) (annotate) - [select for diffs]
Modified Fri Sep 10 19:21:53 2010 UTC (9 years, 3 months ago) by dhollen
File length: 162127 byte(s)
Diff to previous 84387
Added eweasel test incr399 for bug #17096, where a sequence of
inheritance changes in a system that has once-per-object routines
crashes the compiler in {ONCE_BYTE_CODE}.generate_once_prologue.


Revision 84387 - (view) (annotate) - [select for diffs]
Modified Fri Sep 10 12:19:00 2010 UTC (9 years, 3 months ago) by alexk
File length: 162050 byte(s)
Diff to previous 84386
Added an example to demonstrate an issue when an explicitly detachable formal generic is considered attached because of an attached constraint.

Revision 84386 - (view) (annotate) - [select for diffs]
Modified Fri Sep 10 00:08:17 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161925 byte(s)
Diff to previous 84384
Added eweasel test once015 for bug #17095, where melted code gets a segmentation fault
when a routine in another object that is called by a once-per-object routine raises
an exception.


Revision 84384 - (view) (annotate) - [select for diffs]
Modified Thu Sep 9 20:21:25 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161864 byte(s)
Diff to previous 84382
Added eweasel test incr398 for bug #17094, where removing generic constraints from classes
in a system that has once-per-object routines and refreezing produces an executable that
just gives an empty exception trace instead of correct output.


Revision 84382 - (view) (annotate) - [select for diffs]
Modified Thu Sep 9 15:52:26 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161788 byte(s)
Diff to previous 84368
Added eweasel test once014 for bug #17093, where a system with chained and inherited
once-per-object functions incorrectly gets a call on Void target when finalized and executed.


Revision 84368 - (view) (annotate) - [select for diffs]
Modified Fri Sep 3 15:16:16 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161726 byte(s)
Diff to previous 84362
Added eweasel test exec332 for bug #17089, where an object test with an expanded
generic class does not work correctly.


Revision 84362 - (view) (annotate) - [select for diffs]
Modified Thu Sep 2 22:52:31 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161654 byte(s)
Diff to previous 84361
Added eweasel test incr397 for bug #17087, where changing the expansion status of the
return type of a once-per-object function and recompiling crashes the compiler.


Revision 84361 - (view) (annotate) - [select for diffs]
Modified Thu Sep 2 21:07:17 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161579 byte(s)
Diff to previous 84360
Added eweasel test term193 for bug #17086, where compiling a simple system with
void_safety ("all") crashes an assertion-enabled compiler with violation of
precondition of {VOID_A}.is_valid_for_class.


Revision 84360 - (view) (annotate) - [select for diffs]
Modified Thu Sep 2 17:46:56 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161511 byte(s)
Diff to previous 84351
Added eweasel test incr396 for bug #17085, where changing a once-per-object function to
a normal "do" function and adding a redefinition in the descendant which is once-per-object
causes a finalize to crash the compiler in {ATTRIBUTE_I}.new_poly_table.


Revision 84351 - (view) (annotate) - [select for diffs]
Modified Wed Sep 1 15:29:36 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161451 byte(s)
Diff to previous 84341
Added eweasel test incr395 for bug #17082, where changing the root class to be non-expanded
in a particular system and recompiling crashes an assertion-enabled compiler with
violation of precondition of {GEN_TYPE_A}.same_generic_derivation_as.


Revision 84341 - (view) (annotate) - [select for diffs]
Modified Tue Aug 31 21:04:13 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161381 byte(s)
Diff to previous 84340
Added eweasel test melt101 for bug #17080, where a melted once function in a generic class
that creates and returns an instance of the formal generic type returns non-Void on the
first call but Void on subsequent calls.


Revision 84340 - (view) (annotate) - [select for diffs]
Modified Tue Aug 31 20:40:48 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161301 byte(s)
Diff to previous 84339
Added eweasel test term192 for bug #17079, where a once-per-object function in a generic
class whose return type is the formal generic and which is redefined in a descendant class
crashes the compiler with a call on Void target in {FORMAL_A}.skeleton_adapted_in.


Revision 84339 - (view) (annotate) - [select for diffs]
Modified Tue Aug 31 19:00:07 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161239 byte(s)
Diff to previous 84332
Added eweasel test incr394 for bug #17077, where adding formal generics to an
expanded root class and then removing them causes generation of C code that
won't compile.


Revision 84332 - (view) (annotate) - [select for diffs]
Modified Tue Aug 31 02:39:28 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161168 byte(s)
Diff to previous 84331
Added eweasel test incr393 for bug #17075, where changing the body of a once-per-object
function that is redefined to an external routine in a descendant crashes the compiler.


Revision 84331 - (view) (annotate) - [select for diffs]
Modified Tue Aug 31 00:21:57 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161102 byte(s)
Diff to previous 84330
Added eweasel test incr392 for bug #17074, where changing a once function that is a 
redefinition of a once-per-object function so that it is also once-per-object crashes
an assertion-enabled compiler with a postcondition violation in {BOOLEAN_DESC}.is_less_equal.


Revision 84330 - (view) (annotate) - [select for diffs]
Modified Mon Aug 30 23:08:02 2010 UTC (9 years, 3 months ago) by dhollen
File length: 161027 byte(s)
Diff to previous 84329
Added eweasel test incr391 for bug #17073, where making a change and recompiling
crashes the compiler in {ROUT_ENTRY}.entry.


Revision 84329 - (view) (annotate) - [select for diffs]
Modified Mon Aug 30 21:17:54 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160969 byte(s)
Diff to previous 84327
Added eweasel test once013 for bug #17072, where calls to inherited once-per-object functions
that each call precursor (where the precursor is also once-per-object) get a seg fault when
system is executed.


Revision 84327 - (view) (annotate) - [select for diffs]
Modified Mon Aug 30 20:02:41 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160905 byte(s)
Diff to previous 84326
Added eweasel test term191 for bug #17071, where an expanded generic class with a multi-constrained
formal crashes an assertion-enabled compiler with an assertion violation in {TYPE_SET_A}.generated_id.


Revision 84326 - (view) (annotate) - [select for diffs]
Modified Mon Aug 30 18:19:32 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160813 byte(s)
Diff to previous 84325
Added eweasel test incr390 for bug #17070, where adding a VEEN error, then removing it
but introducing a VLEC error by making a class expanded crashes the compiler.


Revision 84325 - (view) (annotate) - [select for diffs]
Modified Mon Aug 30 16:24:39 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160750 byte(s)
Diff to previous 84305
Added eweasel test incr389 for bug #17069, where a sequence of changes crashes an assertion-enabled
compiler with violation of precondition of {SUPPLIER_LIST}.remove_occurrences.


Revision 84305 - (view) (annotate) - [select for diffs]
Modified Fri Aug 27 20:10:50 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160672 byte(s)
Diff to previous 84302
Added eweasel test incr388 for bug #17066, where changing the class used as actual
generic in the root type to be an expanded class and recompiling crashes the compiler
in {GEN_TYPE_A}.static_type_id.


Revision 84302 - (view) (annotate) - [select for diffs]
Modified Fri Aug 27 17:09:41 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160610 byte(s)
Diff to previous 84297
Added eweasel test config025 for bug #17065, where a config file with invalid XML
due to missing closing tags (such as </target>) is incorrectly accepted.


Revision 84297 - (view) (annotate) - [select for diffs]
Modified Fri Aug 27 00:47:35 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160553 byte(s)
Diff to previous 84295
Added eweasel test config024 for bug #17063, where a generic root type with an actual generic that
is an expanded type gets a panic when a frozen or finalized system is executed if the root class has
an attribute of formal generic type.


Revision 84295 - (view) (annotate) - [select for diffs]
Modified Thu Aug 26 20:42:35 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160471 byte(s)
Diff to previous 84293
Added eweasel test exec331 for bug #17062, where a routine that prints a "once" string and
calls an inline agent seg faults when executed.  Finalizing crashes an assertion-enabled
compiler.


Revision 84293 - (view) (annotate) - [select for diffs]
Modified Thu Aug 26 01:00:25 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160415 byte(s)
Diff to previous 84292
Added eweasel test incr387 for bug #17058, which is another sequence of changes that crashes
the compiler with an I/O error.


Revision 84292 - (view) (annotate) - [select for diffs]
Modified Wed Aug 25 22:42:03 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160355 byte(s)
Diff to previous 84289
Added eweasel test term190 for bug #17057, where a set of classes that includes a
multiconstrained generic crashes an assertion-enabled compiler with a precondition
violation on {TYPE_SET_A}.conform_to_type.


Revision 84289 - (view) (annotate) - [select for diffs]
Modified Wed Aug 25 21:53:29 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160273 byte(s)
Diff to previous 84260
Added eweasel test incr386 for bug #17056, where removing the text of a generic class
and then adding it back with a VTUG(1) error in the generic constraint crashes an
assertion-enabled compiler with a precondition violation on {GEN_TYPE_A}.conform_to.


Revision 84260 - (view) (annotate) - [select for diffs]
Modified Mon Aug 23 13:11:35 2010 UTC (9 years, 3 months ago) by tedf
File length: 160202 byte(s)
Diff to previous 84246
Added test to ensure manifest strings with extended ASCII characters are instantiated as before.

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


Revision 84245 - (view) (annotate) - [select for diffs]
Modified Fri Aug 20 20:40:00 2010 UTC (9 years, 3 months ago) by dhollen
File length: 160058 byte(s)
Diff to previous 84244
Added eweasel test exec330 for bug #(not yet available), where invoking an agent in
the class invariant of an expanded class results in a apparently spurious catcall warning.
See also bug #15453 (test exec307) for another spurious catcall warning.


Revision 84244 - (view) (annotate) - [select for diffs]
Modified Fri Aug 20 18:31:44 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159982 byte(s)
Diff to previous 84230
Added eweasel test once012 for bug #(not available yet), where a once-per-object
function that returns a non-basic expanded type gets a seg fault when system is
executed.  Freezing or finalizing generates C code that won't compile.


Revision 84230 - (view) (annotate) - [select for diffs]
Modified Thu Aug 19 15:52:05 2010 UTC (9 years, 3 months ago) by jfiat
File length: 159919 byte(s)
Diff to previous 84220
mark incr384 as pass

Revision 84220 - (view) (annotate) - [select for diffs]
Modified Wed Aug 18 22:48:47 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159919 byte(s)
Diff to previous 84219
Added eweasel test incr384 for bug #17042, where an incremental change crashes
the compiler in {DESC_LIST}.put.


Revision 84219 - (view) (annotate) - [select for diffs]
Modified Wed Aug 18 18:43:03 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159855 byte(s)
Diff to previous 84217
Added eweasel test incr383 for bug #17041, where a sequence of changes crashes
the compiler with a run-time panic in degree 3.


Revision 84217 - (view) (annotate) - [select for diffs]
Modified Wed Aug 18 18:26:06 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159800 byte(s)
Diff to previous 84207
Added eweasel test incr382 for bug #17040, where a sequence of changes crashes
the compiler with an I/O error in {BODY_SERVER}.disk_item.


Revision 84207 - (view) (annotate) - [select for diffs]
Modified Wed Aug 18 09:26:37 2010 UTC (9 years, 3 months ago) by jfiat
File length: 159742 byte(s)
Diff to previous 84202
Now test#incr366 and test#incr376 pass

Revision 84202 - (view) (annotate) - [select for diffs]
Modified Wed Aug 18 00:15:02 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159742 byte(s)
Diff to previous 84199
Added eweasel test incr381 for bug #17039, where removing the base library from
the config file after a degree 4 error and then adding it back in results in
report of nonexistent VGCP(4) errors.


Revision 84199 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 20:07:59 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159675 byte(s)
Diff to previous 84196
Added eweasel test final094 for bug #17038, where finalizing a system with a
static access on a multi-constrained formal crashes the compiler.


Revision 84196 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 17:39:01 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159602 byte(s)
Diff to previous 84195
Added eweasel test incr380 for bug #17017, where removing the <root> element from
the config file after the compiler reports a VD27 error crashes the compiler.


Revision 84195 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 17:10:17 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159537 byte(s)
Diff to previous 84194
Added eweasel test once011 for (potential) bug #17036, where the compiler reports a
VFFD(7) error for a once-per-object function whose return type involves anchored types
or formal generic parameters.


Revision 84194 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 16:42:21 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159474 byte(s)
Diff to previous 84193
Added eweasel test anchor058 for bug #17035, where a once function whose return
type is a QAT that references a generic class with actual generic that is also
a standalone QAT causes the compiler to incorrectly report a VFFD(7) error.


Revision 84193 - (view) (annotate) - [select for diffs]
Modified Tue Aug 17 11:50:46 2010 UTC (9 years, 3 months ago) by alexk
File length: 159415 byte(s)
Diff to previous 84187
Added an example for the test case attached to bug#16950.

Revision 84187 - (view) (annotate) - [select for diffs]
Modified Mon Aug 16 23:38:42 2010 UTC (9 years, 3 months ago) by dhollen
File length: 159301 byte(s)
Diff to previous 84177
Added eweasel test incr379 for bug #17015, where changing the target to
extend another target or to be an extension of another target crashes
the compiler.


Revision 84177 - (view) (annotate) - [select for diffs]
Modified Fri Aug 13 22:46:13 2010 UTC (9 years, 3 months ago) by manus
File length: 159237 byte(s)
Diff to previous 84174
New test showing that some objects depending on a generic expanded class are created with an incorrect type.


Revision 84174 - (view) (annotate) - [select for diffs]
Modified Fri Aug 13 21:24:14 2010 UTC (9 years, 3 months ago) by manus
File length: 159138 byte(s)
Diff to previous 84170
New test showing potential of removing a correct generic derivation of a class where the actual generic parameter is an expanded generic class.


Revision 84170 - (view) (annotate) - [select for diffs]
Modified Fri Aug 13 18:00:50 2010 UTC (9 years, 3 months ago) by manus
File length: 159031 byte(s)
Diff to previous 84167
Added a new test showing an incrementality problem when touching a generic class which could removed some existing generic derivation which should not be.


Revision 84167 - (view) (annotate) - [select for diffs]
Modified Fri Aug 13 13:08:31 2010 UTC (9 years, 3 months ago) by alexk
File length: 158966 byte(s)
Diff to previous 84153
Added an example to demonstrate an issue when an attribute is used before initialization in void-safe mode.

Revision 84153 - (view) (annotate) - [select for diffs]
Modified Wed Aug 11 23:08:08 2010 UTC (9 years, 4 months ago) by manus
File length: 158873 byte(s)
Diff to previous 84152
New test showing a precondition violation in the compiler when reporting a VTCG error in a non-generic class.


Revision 84152 - (view) (annotate) - [select for diffs]
Modified Wed Aug 11 15:11:36 2010 UTC (9 years, 4 months ago) by jfiat
File length: 158812 byte(s)
Diff to previous 84141
test#once006 test#attach074 and test#attach075 passes now

Revision 84141 - (view) (annotate) - [select for diffs]
Modified Tue Aug 10 08:59:10 2010 UTC (9 years, 4 months ago) by tedf
File length: 158812 byte(s)
Diff to previous 84123
Added test of parsing for big file with extended ASCII source.

Revision 84123 - (view) (annotate) - [select for diffs]
Modified Thu Aug 5 19:28:50 2010 UTC (9 years, 4 months ago) by jfiat
File length: 158756 byte(s)
Diff to previous 84082
updated eweasel test status related to once per object

Revision 84082 - (view) (annotate) - [select for diffs]
Modified Fri Jul 30 17:22:46 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158756 byte(s)
Diff to previous 84069
Added eweasel test incr377 for bug #17007, where resuming compilation after a VD00 error due
to a missing library crashes the compiler.


Revision 84069 - (view) (annotate) - [select for diffs]
Modified Thu Jul 29 22:29:45 2010 UTC (9 years, 4 months ago) by manus
File length: 158691 byte(s)
Diff to previous 84068
New test showing a crash while reporting a VMFN error when the signature involves anchors.


Revision 84068 - (view) (annotate) - [select for diffs]
Modified Thu Jul 29 22:12:08 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158624 byte(s)
Diff to previous 84058
Added eweasel test incr376 for bug #17005, where adding a once-per-object routine that
is called by precursor and finalizing yields a system whose execution produces the wrong output.


Revision 84058 - (view) (annotate) - [select for diffs]
Modified Wed Jul 28 20:21:12 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158555 byte(s)
Diff to previous 84057
Added eweasel test final093 for bug #16999, where finalizing a system with a generic class
whose formal is constrained by an expanded type and creating an instance of the formal
crashes the compiler in {CREATE_TYPE}.generate.


Revision 84057 - (view) (annotate) - [select for diffs]
Modified Wed Jul 28 19:24:48 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158488 byte(s)
Diff to previous 84056
Added eweasel test config023 for bug #16997, where a generic root type that is valid except
that it has an extra character at the end should be a VD00 error but compiler reports a
syntax error on an unnamed source file.


Revision 84056 - (view) (annotate) - [select for diffs]
Modified Wed Jul 28 17:23:47 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158420 byte(s)
Diff to previous 84055
Added eweasel test incr375 for bug #16996, where removing the expanded mark from a generic
class after the compiler reports a VLEC error and resuming crashes in {ROUT_ENTRY}.entry.


Revision 84055 - (view) (annotate) - [select for diffs]
Modified Wed Jul 28 16:21:48 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158364 byte(s)
Diff to previous 84054
Added eweasel test config022 for bug #16995, where a generic root type whose actual
generic class is not referenced from the root class but is in the root cluster causes
an incorrect VSRT(2) error.


Revision 84054 - (view) (annotate) - [select for diffs]
Modified Wed Jul 28 16:04:47 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158310 byte(s)
Diff to previous 84048
Added eweasel test config021 for bug #16994, where a root type that introduces
a VLEC error is not detected.


Revision 84048 - (view) (annotate) - [select for diffs]
Modified Tue Jul 27 22:59:05 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158254 byte(s)
Diff to previous 84047
Added eweasel test anchor056 for bug #16991, where a formal generic that is constrained
by itself in a generic class that has a function of type `like {G}.default' causes the
compiler to go into (apparent) infinite recursion.


Revision 84047 - (view) (annotate) - [select for diffs]
Modified Tue Jul 27 20:58:14 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158161 byte(s)
Diff to previous 84044
Added eweasel test once010 for bug #16990, where the compiler generates uncompilable 
C code for a once-per-object function with an empty body when system is finalized.


Revision 84044 - (view) (annotate) - [select for diffs]
Modified Tue Jul 27 18:37:19 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158105 byte(s)
Diff to previous 84032
Added eweasel test multicon059 for bug #16989, where a generic class with a multi-constrained
formal that is constrained by another formal and two classes and that creates an instance
of the formal and calls a feature on it that is a constant crashes the compiler in
{BYTE_CONTEXT}.real_type_in.


Revision 84032 - (view) (annotate) - [select for diffs]
Modified Mon Jul 26 23:02:19 2010 UTC (9 years, 4 months ago) by dhollen
File length: 158018 byte(s)
Diff to previous 84031
Added eweasel test config020 for bug #16988, where a generic root type with an actual 
generic parameter that does not satisfy the generic constraint is accepted, causing a
compiler crash in {MELTED_GENERATOR}.make_call_access_b.


Revision 84031 - (view) (annotate) - [select for diffs]
Modified Mon Jul 26 21:25:13 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157956 byte(s)
Diff to previous 84025
Added eweasel test config019 for bug #16987, where a root type that is invalid because
it does not supply enough actual generic parameters is not detected and crashes the
compiler in {SYSTEM_I}.make_update.


Revision 84025 - (view) (annotate) - [select for diffs]
Modified Mon Jul 26 18:35:14 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157899 byte(s)
Diff to previous 84023
Added eweasel test term188 for bug #16984, where a static access through a formal
generic parameter that occurs in a when clause of an inspect instruction crashes the
compiler in {INSPECT_CONTROL}.process_static_access_as.


Revision 84023 - (view) (annotate) - [select for diffs]
Modified Mon Jul 26 16:35:48 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157814 byte(s)
Diff to previous 84009
Added eweasel test anchor055 for bug #16983, where creation of an entity whose type is
formal generic G, which is multiconstrained, in a function whose return type is
`like {G}.default' crashes the compiler in {MULTI_FORMAL_A}.static_type_id.


Revision 84009 - (view) (annotate) - [select for diffs]
Modified Fri Jul 23 21:47:38 2010 UTC (9 years, 4 months ago) by manus
File length: 157733 byte(s)
Diff to previous 84008
New test showing that renaming of a prefix operator is not taken into account when checking inherited code using the old name.


Revision 84008 - (view) (annotate) - [select for diffs]
Modified Fri Jul 23 21:38:58 2010 UTC (9 years, 4 months ago) by manus
File length: 157653 byte(s)
Diff to previous 84002
Added a new test similar to valid243 but this time with infix routines that are renamed in a descendant, the compiler reports a spurious VWOE error instead of compiling ok.


Revision 84002 - (view) (annotate) - [select for diffs]
Modified Fri Jul 23 17:08:08 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157572 byte(s)
Diff to previous 83994
Added eweasel test final092 for bug #16982, where finalizing a system with an expanded
class that inherits from a generic class with a routine that creates an instance of
the formal generic generates C code that won't compile due to a redeclared identifier.


Revision 83994 - (view) (annotate) - [select for diffs]
Modified Thu Jul 22 23:41:45 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157500 byte(s)
Diff to previous 83991
Added eweasel test incr374 for bug #16981, where changing the expansion status
of both a parent and child class, where the parent is used in a generic constraint
and the generic class creates an instance of the formal generic and calls a routine
on it, crashes the compiler in degree -1 in {GEN_TYPE_A}.static_type_id.


Revision 83991 - (view) (annotate) - [select for diffs]
Modified Thu Jul 22 22:11:44 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157440 byte(s)
Diff to previous 83988
Added eweasel test incr373 for bug #16980, where adding a static feature call on a
formal generic and freezing and then finalizing crashes the compiler in {ROUT_TABLE}.feature_name.


Revision 83988 - (view) (annotate) - [select for diffs]
Modified Thu Jul 22 19:44:07 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157374 byte(s)
Diff to previous 83983
Added eweasel test multicon057 for bug #16979, where static calls to constant attributes
through a formal generic parameter crash the compiler in degree 2.


Revision 83983 - (view) (annotate) - [select for diffs]
Modified Thu Jul 22 15:41:13 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157297 byte(s)
Diff to previous 83977
Added eweasel test multicon056 for bug #16978, where a formal that is constrained by another
formal and a class and that has static calls on the formal crashes the compiler in degree -1.


Revision 83977 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 23:42:48 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157221 byte(s)
Diff to previous 83975
Added eweasel test incr372 for bug #16977, where a system using QATs that melted and then
finalized after a change crashes the compiler with a panic cascade in degree -3.


Revision 83975 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 16:53:39 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157157 byte(s)
Diff to previous 83967
Added eweasel test freez032 for bug #16975, where {BOOLEAN}.hash_code returns
different results for melted and frozen code if the boolean has value False.
Looks like the melted code is correct.


Revision 83967 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 03:51:22 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157105 byte(s)
Diff to previous 83935
Added eweasel test term187 for bug #16974, where a class with a generic constraint that
references another generic class with a formal constrained by another formal crashes
the compiler in {AST_TYPE_A_GENERATOR}.process_formal_as.


Revision 83935 - (view) (annotate) - [select for diffs]
Modified Mon Jul 19 00:24:32 2010 UTC (9 years, 4 months ago) by dhollen
File length: 157016 byte(s)
Diff to previous 83933
Added eweasel test final091 for bug #16972, where finalizing a small system with
inlining enabled crashes the compiler in {GEN_TYPE_A}.internal_same_generic_derivation_as.
See also bug #16907.


Revision 83933 - (view) (annotate) - [select for diffs]
Modified Fri Jul 16 23:03:39 2010 UTC (9 years, 4 months ago) by dhollen
File length: 156936 byte(s)
Diff to previous 83932
Added eweasel test attach076 for bug #16970, where incorrect C code is generated
for an object test `attached {NONE} (47)', which causes an execution-time panic.


Revision 83932 - (view) (annotate) - [select for diffs]
Modified Fri Jul 16 21:03:39 2010 UTC (9 years, 4 months ago) by dhollen
File length: 156864 byte(s)
Diff to previous 83930
Added eweasel test valid265 for bug #16959, where a loop variant whose type is
an anchored type that is anchored to an INTEGER feature is reported to violate VAVE.


Revision 83930 - (view) (annotate) - [select for diffs]
Modified Fri Jul 16 20:41:56 2010 UTC (9 years, 4 months ago) by dhollen
File length: 156804 byte(s)
Diff to previous 83929
Added eweasel test term186 for bug #16743, where a feature with name `across'
crashes the compiler.


Revision 83929 - (view) (annotate) - [select for diffs]
Modified Fri Jul 16 17:11:17 2010 UTC (9 years, 4 months ago) by manus
File length: 156737 byte(s)
Diff to previous 83879
Added a test showing a precondition violation in {DEGREE_4}.touch_feature_type when renaming a routine that has an error.


Revision 83879 - (view) (annotate) - [select for diffs]
Modified Tue Jul 13 00:51:30 2010 UTC (9 years, 5 months ago) by dhollen
File length: 156676 byte(s)
Diff to previous 83878
Added eweasel test anchor054 for bug #16964, where a class TEST2 [G -> TEST2 [NONE]] with
an instruction `print ({like {G}.default})' crashes the compiler in {FORMAL_A}.instantiation_in
in degree 3.


Revision 83878 - (view) (annotate) - [select for diffs]
Modified Mon Jul 12 21:38:07 2010 UTC (9 years, 5 months ago) by dhollen
File length: 156594 byte(s)
Diff to previous 83877
Added eweasel test anchor053 for bug #16963, where a system with routines that
print `{like {G}.default}' in generic classes produces incorrect execution output
when finalized with inlining.


Revision 83877 - (view) (annotate) - [select for diffs]
Modified Mon Jul 12 19:03:50 2010 UTC (9 years, 5 months ago) by dhollen
File length: 156529 byte(s)
Diff to previous 83861
Added eweasel test incr370 for bug #16962, where changing an object test in the invariant 
of a generic class and finalizing crashes the compiler in {BYTE_CONTEXT}.constrained_type_in.


Revision 83861 - (view) (annotate) - [select for diffs]
Modified Sun Jul 11 23:14:44 2010 UTC (9 years, 5 months ago) by dhollen
File length: 156445 byte(s)
Diff to previous 83860
Added eweasel test anchor052 for bug #16959, where a feature that is anchored to a
redefined version of itself via a qualified anchored type is reported to violate VTAT(1),
even though the redefined version does not involve any anchors.


Revision 83860 - (view) (annotate) - [select for diffs]
Modified Sun Jul 11 22:43:51 2010 UTC (9 years, 5 months ago) by dhollen
File length: 156370 byte(s)
Diff to previous 83859
Added eweasel test incr369 for bug #16958, where removing a rename clause and a
feature from a class that is referenced in a QAT introduces a VTAT(1) error but the
compiler reports VEEN instead.


Revision 83859 - (view) (annotate) - [select for diffs]
Modified Sun Jul 11 20:11:43 2010 UTC (9 years, 5 months ago) by dhollen
File length: 156293 byte(s)
Diff to previous 83854
Added eweasel test melt100 for bug #16957, where melted code with a creation instructon that
creates an entity declared to be of a constraining generic type and has an explicit creation type 
that is the formal generic results in a Void entity.


Revision 83854 - (view) (annotate) - [select for diffs]
Modified Fri Jul 9 17:02:51 2010 UTC (9 years, 5 months ago) by manus
File length: 156209 byte(s)
Diff to previous 83851
New test to verify that we can retrieve old queues and stacks.


Revision 83851 - (view) (annotate) - [select for diffs]
Modified Fri Jul 9 09:16:17 2010 UTC (9 years, 5 months ago) by alexk
File length: 156149 byte(s)
Diff to previous 83829
Added an example to demonstrate an issue with generic type for which constraint is not registered, but used during code generation.

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


Revision 83823 - (view) (annotate) - [select for diffs]
Modified Wed Jul 7 00:17:34 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155988 byte(s)
Diff to previous 83822
Added eweasel test incr368 for bug #16951, where changing the actual generic
in the inheritance clause of a class referenced in a qualified anchored type
and recompiling causes incorrect system execution output.


Revision 83822 - (view) (annotate) - [select for diffs]
Modified Tue Jul 6 22:06:42 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155896 byte(s)
Diff to previous 83821
Added eweasel test multicon055 for bug #16950, where the compiler does not detect a
VTGC error involving a generic class whose formal generic G is constrained by
{G, DOUBLE} and later crashes in {CREATE_QUALIFIED}.make_byte_code.


Revision 83821 - (view) (annotate) - [select for diffs]
Modified Tue Jul 6 21:26:34 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155814 byte(s)
Diff to previous 83820
Added eweasel test multicon054 for bug #16949, where the compiler reports an
incorrect VMTC(1) error for a formal that is constrained by itself and another
class but only if the system is compiled void-safe.


Revision 83820 - (view) (annotate) - [select for diffs]
Modified Tue Jul 6 20:03:38 2010 UTC (9 years, 5 months ago) by manus
File length: 155733 byte(s)
Diff to previous 83819
Test for bug#16946 where we violate a runtime assertion when storing in a different thread than the main thread.


Revision 83819 - (view) (annotate) - [select for diffs]
Modified Tue Jul 6 18:38:11 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155661 byte(s)
Diff to previous 83800
Added eweasel test anchor050 for (potential) bug #16947, where the compiler
reports a VFFD(7) error on a once function whose type is anchored to a feature
in another class.


Revision 83800 - (view) (annotate) - [select for diffs]
Modified Sat Jul 3 01:43:13 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155604 byte(s)
Diff to previous 83799
Added eweasel test anchor049 for bug #16945, where a generic class with a formal
generic constrained by a qualified anchored type that involves that same formal generic
crashes the compiler in {AST_TYPE_A_GENERATOR}.process_formal_as.


Revision 83799 - (view) (annotate) - [select for diffs]
Modified Sat Jul 3 00:47:03 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155522 byte(s)
Diff to previous 83798
Added eweasel test anchor048 for bug #16944, where a set of classes with generic constraints
that includes a qualified anchored type in a generic constraint crashes the compiler in
{UNEVALUATED_QUALIFIED_ANCHORED_TYPE}.conformance_type.


Revision 83798 - (view) (annotate) - [select for diffs]
Modified Fri Jul 2 22:54:06 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155439 byte(s)
Diff to previous 83797
Added eweasel test anchor047 for bug #16943, where a set of classes that use
qualified anchored types crashes the compiler in {EIFFEL_CLASS_C}.constrained_types
with a seg fault.


Revision 83797 - (view) (annotate) - [select for diffs]
Modified Fri Jul 2 21:10:32 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155357 byte(s)
Diff to previous 83796
Added eweasel test anchor046 for bug #16942, where a set of classes using
qualified anchored types crashes the compiler in {FORMAL_A}.instantiated_in.


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


Revision 83794 - (view) (annotate) - [select for diffs]
Modified Fri Jul 2 17:45:25 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155184 byte(s)
Diff to previous 83793
Added eweasel test anchor045 for bug #16941, where the compiler reports an
incorrect VEEN error on a declaration `x: like {G}.default' in a generic
descendant of the generic class containing the declaration.


Revision 83793 - (view) (annotate) - [select for diffs]
Modified Fri Jul 2 17:21:16 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155107 byte(s)
Diff to previous 83782
Added eweasel test anchor044 for bug #16940, where creation of a local of type
`like {G}.default' in a generic class with formal generic G that has a descendant class
that is also generic crashes the compiler in {QUALIFIED_ANCHORED_TYPE_A}.evaluated_type_in_descendant.


Revision 83782 - (view) (annotate) - [select for diffs]
Modified Thu Jul 1 17:34:25 2010 UTC (9 years, 5 months ago) by dhollen
File length: 155030 byte(s)
Diff to previous 83781
Added eweasel test valid264 for bug #16935, where a feature that is renamed in a generic
constraint to include an alias that is already the alias for another feature of the 
constraining class should be a VTGC(2) error, due to the ambiguity.


Revision 83781 - (view) (annotate) - [select for diffs]
Modified Thu Jul 1 16:29:27 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154956 byte(s)
Diff to previous 83755
Added eweasel test svalid028 for bug #16934, where a rename in a generic constraint
that introduces an alias and the alias is used in a call causes an incorrect VWOE
error to be reported in a descendant class.


Revision 83755 - (view) (annotate) - [select for diffs]
Modified Wed Jun 30 12:43:56 2010 UTC (9 years, 5 months ago) by alexk
File length: 154868 byte(s)
Diff to previous 83745
Added tests that check conformance of expanded formal generics and conforming formal generics.

Revision 83745 - (view) (annotate) - [select for diffs]
Modified Tue Jun 29 16:47:09 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154649 byte(s)
Diff to previous 83743
Added eweasel test once009 for bug #16930, where system execution fails for a
class that inherits 3 deferred routines from one parent and 3 once-per-object
routines that effect them from another parent and calls the routines.


Revision 83743 - (view) (annotate) - [select for diffs]
Modified Tue Jun 29 15:12:51 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154589 byte(s)
Diff to previous 83742
Added eweasel test attach075 for bug #16929, where a once-per-object creation
procedure that initializes the single attached attribute in the class is incorrectly
reported to violate VEVI.


Revision 83742 - (view) (annotate) - [select for diffs]
Modified Tue Jun 29 15:01:07 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154498 byte(s)
Diff to previous 83732
Added eweasel test attach074 for bug #16928, where a void-safe system that has a
class with a once-per-object routine causes the compiler to report a VEVI error
on the hidden attribute of type EXCEPTION generated for implementation purposes.


Revision 83732 - (view) (annotate) - [select for diffs]
Modified Mon Jun 28 20:32:42 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154409 byte(s)
Diff to previous 83729
Added eweasel test multicon053 for bug #16923, where a generic class whose formal
is constrained twice by the same class and which has a creation constraint causes the
compiler to report the wrong error (it should report VTGC(3)).


Revision 83729 - (view) (annotate) - [select for diffs]
Modified Mon Jun 28 17:40:15 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154328 byte(s)
Diff to previous 83717
Added eweasel test attach073 for bug #16921, where the compiler reports a VEVI
error for a generic class with an attribute of the formal generic type, with the
formal generic constrained by an expanded type.


Revision 83717 - (view) (annotate) - [select for diffs]
Modified Mon Jun 28 00:02:34 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154243 byte(s)
Diff to previous 83716
Added eweasel test term184 for bug #16916, where a generic class that renames the
creation procedure of its formal generic and inherits a routine that creates an
instance of the formal generic crashes the compiler.


Revision 83716 - (view) (annotate) - [select for diffs]
Modified Sun Jun 27 23:07:53 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154173 byte(s)
Diff to previous 83711
Added eweasel test incr366 for bug #16915, where adding a descendant of a
class with a once-per-object routine and re-melting yields a system which
seg faults when executed.


Revision 83711 - (view) (annotate) - [select for diffs]
Modified Sat Jun 26 00:34:11 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154099 byte(s)
Diff to previous 83710
Added eweasel test once008 for bug #16912, where calling many once-per-object
routines inherited from two different parents causes a crash when a finalized
system is executed (melted and frozen code work correctly).


Revision 83710 - (view) (annotate) - [select for diffs]
Modified Fri Jun 25 21:31:53 2010 UTC (9 years, 5 months ago) by dhollen
File length: 154039 byte(s)
Diff to previous 83709
Added eweasel test once007 for bug #16911, where calling to once-per-object
routines inherited from two different parents gives wrong results for
finalized code.


Revision 83709 - (view) (annotate) - [select for diffs]
Modified Fri Jun 25 20:36:15 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153978 byte(s)
Diff to previous 83693
Added eweasel test once006 for bug #16910, where calling a once-per-object
routine via `precursor' causes execution of a frozen system to crash.


Revision 83693 - (view) (annotate) - [select for diffs]
Modified Fri Jun 25 00:30:23 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153902 byte(s)
Diff to previous 83692
Added eweasel test incr365 for bug #16909, where a sequence of changes involving
a constrained generic class crashes the compiler in {RENAMED_TYPE_A}.make with
a seg fault.


Revision 83692 - (view) (annotate) - [select for diffs]
Modified Thu Jun 24 22:22:15 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153836 byte(s)
Diff to previous 83678
Added eweasel test syntax061 for bug #16908, where the compiler accepts a generic
class TEST2 [G -> create default_create] instead of reporting a syntax error
since the Type is missing.


Revision 83678 - (view) (annotate) - [select for diffs]
Modified Tue Jun 22 23:09:57 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153757 byte(s)
Diff to previous 83677
Added eweasel tet anchor043 for bug #16902, where the compiler reports a bogus VGCC(3)
error in a decendant of a generic class with a qualified anchored type that has
an actual generic that is indirectly `like Current'.


Revision 83677 - (view) (annotate) - [select for diffs]
Modified Tue Jun 22 21:20:53 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153700 byte(s)
Diff to previous 83676
Added eweasel test incr364 for bug #16901, where resuming compilation after the
compiler correctly reports a VEEN causes a crash with a compiler error.


Revision 83676 - (view) (annotate) - [select for diffs]
Modified Tue Jun 22 19:55:53 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153609 byte(s)
Diff to previous 83674
Added eweasel test incr363 for bug #16900, where changing the type of an attribute
that is used as an anchor in an actual generic in a qualified anchored type crashes
the compiler in {GEN_TYPE_A}.static_type_id.


Revision 83674 - (view) (annotate) - [select for diffs]
Modified Tue Jun 22 17:07:55 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153524 byte(s)
Diff to previous 83667
Added eweasel test incr362 for bug #16899, where changing a type in a system that uses
qualified anchored types and recompiling causes the compiler to report a nonexistent
VEEN error.


Revision 83667 - (view) (annotate) - [select for diffs]
Modified Tue Jun 22 15:34:27 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153442 byte(s)
Diff to previous 83650
Added eweasel test anchor042 bug for #16898, where a system that uses qualified anchored
types involving expanded generic classes crashes the compiler in 
{GEN_TYPE_A}.internal_same_generic_derivation_as.


Revision 83650 - (view) (annotate) - [select for diffs]
Modified Tue Jun 22 02:47:04 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153370 byte(s)
Diff to previous 83649
Added eweasel test anchor041 for bug #16897, where a system that uses qualified anchored
types with generic and expanded classes crashes the compiler in {BYTE_CONTEXT}.constrained_type_in.


Revision 83649 - (view) (annotate) - [select for diffs]
Modified Tue Jun 22 00:38:12 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153301 byte(s)
Diff to previous 83648
Added eweasel test incr361 for bug #16896, where fixing a VTCG error by changing an
expanded generic class to deferred and adding inheritance from HASHABLE crashes the
compiler in degree -1.


Revision 83648 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 22:34:13 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153221 byte(s)
Diff to previous 83646
Added eweasel test incr360 for bug #16895, where changing actual generics in an inheritance
clause after a VDRD(2) error causes the compiler to report a bogus VTCG error.


Revision 83646 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 20:20:49 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153146 byte(s)
Diff to previous 83645
Added eweasel test term183 for bug #16894, where an agent with an open target that is
indirectly `like Current' in an expanded class crashes the compiler in degree -1.


Revision 83645 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 18:30:18 2010 UTC (9 years, 5 months ago) by manus
File length: 153057 byte(s)
Diff to previous 83644
New test showing a failure in FORMAT_DOUBLE when hidding trailing zeros.


Revision 83644 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 18:20:48 2010 UTC (9 years, 5 months ago) by dhollen
File length: 153000 byte(s)
Diff to previous 83642
Added eweasel test incr359 for bug #16893, where changing the type of an attribute in
a system that uses qualified anchored types crashes the compiler in degree 1.


Revision 83642 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 15:49:01 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152923 byte(s)
Diff to previous 83639
Added eweasel test anchor040 for bug #16890, where a finalized system that uses
qualified anchored types involving generic classes and `like Current' produces
the wrong generating type.


Revision 83639 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 03:41:57 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152859 byte(s)
Diff to previous 83638
Added eweasel test incr358 for bug #16889, where moving some features involving a qualified
anchored type crashes the compiler in degree 4.


Revision 83638 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 01:57:59 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152782 byte(s)
Diff to previous 83637
Added eweasel test anchor039 for bug #16888, where a generic class with two generic
parents that each have a feature `x: like {G}.out' crashes the compiler when it tries to
report the VMFN error.


Revision 83637 - (view) (annotate) - [select for diffs]
Modified Mon Jun 21 00:07:44 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152718 byte(s)
Diff to previous 83636
Added eweasel test anchor038 for bug #16887, where a set of classes that use qualified
anchored types causes the compiler to seg fault in {GEN_TYPE_A}.hash_code.


Revision 83636 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 23:43:43 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152658 byte(s)
Diff to previous 83635
Added eweasel test anchor037 for bug #16886, where a set of classes using qualified anchored
types crashes the compiler in {FORMAL_A}.adapted_in.


Revision 83635 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 23:31:43 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152595 byte(s)
Diff to previous 83634
Added eweasel test anchor036 for bug #16885, where a set of classes using qualified anchored
types crashes the compiler in {EIFFEL_CLASS_C}.constraints_if_possible.


Revision 83634 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 22:55:55 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152523 byte(s)
Diff to previous 83633
Added eweasel test anchor035 for bug #16884, where a qualified anchored type involving a
generic class crashes the compiler in {FORMAL_A}.skeleton_adapted_in.


Revision 83633 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 22:11:37 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152454 byte(s)
Diff to previous 83632
Added eweasel test anchor034 for bug #16883, where a complex qualified anchored type in
a generic class with a constrained generic that references the formal generic crashes the
compiler in {AST_FEATURE_CHECKER_GENERATOR}.process_abstract_creation.


Revision 83632 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 21:22:10 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152387 byte(s)
Diff to previous 83631
Added eweasel test incr357 for bug #16882, where changing the type of an anchor
used as an actual generic from INTEGER to INTEGER_64 and recompiling causes a crash.


Revision 83631 - (view) (annotate) - [select for diffs]
Modified Sun Jun 20 00:32:31 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152307 byte(s)
Diff to previous 83630
Added eweasel test term182 for bug #16880, where an actual generic parameter that
is indirectly `like Current' in an expanded class crashes the compiler.


Revision 83630 - (view) (annotate) - [select for diffs]
Modified Sat Jun 19 23:17:06 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152217 byte(s)
Diff to previous 83629
Added eweasel test anchor033 for bug #16879, where a set of generic classes
with complex qualified anchored types crashes the compiler in {FORMAL_A}.instantiated_in.


Revision 83629 - (view) (annotate) - [select for diffs]
Modified Sat Jun 19 22:24:23 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152152 byte(s)
Diff to previous 83628
Added eweasel test incr356 for bug #16878, where changing the type of a feature
referenced in a qualified anchored type in a constrained generic class to
`like Current' crashes the compiler.


Revision 83628 - (view) (annotate) - [select for diffs]
Modified Sat Jun 19 20:35:15 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152077 byte(s)
Diff to previous 83627
Added eweasel test anchor032 for bug #16877, where a qualified anchored type
in a constrained generic class that references an attribute of an expanded type
via the formal generic causes creation of the wrong type at run time.


Revision 83627 - (view) (annotate) - [select for diffs]
Modified Sat Jun 19 18:26:28 2010 UTC (9 years, 5 months ago) by dhollen
File length: 152002 byte(s)
Diff to previous 83626
Added eweasel test anchor031 for bug #16876, where the compiler reports
a VEEN error on the qualified anchored type `like {G}.out' where (G is a
formal generic), in a descendant class.


Revision 83626 - (view) (annotate) - [select for diffs]
Modified Sat Jun 19 16:21:35 2010 UTC (9 years, 5 months ago) by dhollen
File length: 151934 byte(s)
Diff to previous 83621
Added eweasel test anchor030 for bug #16850 (already fixed), where the
compiler does not detect a VTEC(1) error in an expanded type based on a
deferred class in a qualified anchored type.


Revision 83621 - (view) (annotate) - [select for diffs]
Modified Fri Jun 18 23:48:22 2010 UTC (9 years, 5 months ago) by manus
File length: 151868 byte(s)
Diff to previous 83619
New test showing that (-0).abs is not always 0.


Revision 83619 - (view) (annotate) - [select for diffs]
Modified Fri Jun 18 22:41:33 2010 UTC (9 years, 5 months ago) by manus
File length: 151808 byte(s)
Diff to previous 83615
Added a new test showing that the dead-code-removal does not keep track of routine used in expression of a check instruction (aka guard) because dead-code-removal always ignore assertions but here it is not an assertion.


Revision 83615 - (view) (annotate) - [select for diffs]
Modified Fri Jun 18 20:54:54 2010 UTC (9 years, 5 months ago) by jfiat
File length: 151744 byte(s)
Diff to previous 83612
- added once005 test to check the VVOK validity error on once' keys.

bug#16795


Revision 83612 - (view) (annotate) - [select for diffs]
Modified Fri Jun 18 17:28:54 2010 UTC (9 years, 5 months ago) by dhollen
File length: 151690 byte(s)
Diff to previous 83611
Added eweasel test anchor029 for bug #16868, where a qualified type with an
actual generic that does not meet the formal generic constraint should be a VTCG
error but the compiler does not detect the error and crashes instead.


Revision 83611 - (view) (annotate) - [select for diffs]
Modified Fri Jun 18 17:00:49 2010 UTC (9 years, 5 months ago) by dhollen
File length: 151619 byte(s)
Diff to previous 83601
Added eweasel test anchor028 for bug #16867, where a qualified anchored type used
as actual generic causes the compiler to incorrectly report a VTAT(1) error.


Revision 83601 - (view) (annotate) - [select for diffs]
Modified Thu Jun 17 21:31:05 2010 UTC (9 years, 5 months ago) by manus
File length: 151542 byte(s)
Diff to previous 83590
Now exec327 is passing.


Revision 83590 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 20:56:37 2010 UTC (9 years, 5 months ago) by dhollen
File length: 151549 byte(s)
Diff to previous 83587
Added eweasel test final089 for bug #16855, where finalizing a class with an
object test that has a qualified anchored type that references an attribute of
a generic class crashes the compiler in degree -3.


Revision 83587 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 16:33:14 2010 UTC (9 years, 5 months ago) by dhollen
File length: 151475 byte(s)
Diff to previous 83583
Added eweasel test exec328 for bug #16851, where calling `default' on an
entity whose type is an expanded class that inherits from STRING causes a
seg fault or infinite recursion.


Revision 83583 - (view) (annotate) - [select for diffs]
Modified Tue Jun 15 21:37:32 2010 UTC (9 years, 5 months ago) by manus
File length: 151399 byte(s)
Diff to previous 83563
Added a new test showing that the new check instruction causes a side effect for monitoring assertions.


Revision 83563 - (view) (annotate) - [select for diffs]
Modified Mon Jun 14 21:17:44 2010 UTC (9 years, 5 months ago) by dhollen
File length: 151232 byte(s)
Diff to previous 83561
Added eweasel test anchor027 for for bug #16848, where a qualified anchored type that
references an expanded type causes incorrect system execution when system is melted.


Revision 83561 - (view) (annotate) - [select for diffs]
Modified Mon Jun 14 19:48:06 2010 UTC (9 years, 5 months ago) by dhollen
File length: 151160 byte(s)
Diff to previous 83529
Added eweasel test incr355 for bug #16847, where resuming after the compiler reports
a VLEC error in degree 3 eventually runs the compiler out of memory.


Revision 83529 - (view) (annotate) - [select for diffs]
Modified Fri Jun 11 16:25:21 2010 UTC (9 years, 6 months ago) by dhollen
File length: 151082 byte(s)
Diff to previous 83528
Added eweasel tests anchor026 for bug #16840 where a qualified anchored
type is used as actual generic, but the QAT references a generic class and
doesn't provide an actual generic parameter, causing the compiler to crash.


Revision 83528 - (view) (annotate) - [select for diffs]
Modified Fri Jun 11 15:17:17 2010 UTC (9 years, 6 months ago) by alexk
File length: 151011 byte(s)
Diff to previous 83522
Added an example to demostrate an issue with a qualified anchored type that refers to a feature renamed in a formal generic constraint.

Revision 83522 - (view) (annotate) - [select for diffs]
Modified Thu Jun 10 23:22:24 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150933 byte(s)
Diff to previous 83507
Added eweasel test anchor024 for bug #16839, where a qualified anchored type
used as actual generic in a generic constraint crashes the compiler.


Revision 83507 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 21:46:27 2010 UTC (9 years, 6 months ago) by manus
File length: 150868 byte(s)
Diff to previous 83503
New test showing the correctness of {REAL_XX}.min_value and {REAL_XX}.max_value.


Revision 83503 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 20:56:39 2010 UTC (9 years, 6 months ago) by alexk
File length: 150808 byte(s)
Diff to previous 83496
Used 'anchored_type' instead of 'anchored_types' so that the same keyword is used for all anchored type tests.

Revision 83496 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 19:18:55 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150817 byte(s)
Diff to previous 83495
Added eweasel test anchor023 for bug #16826, where a qualified anchored type that
in a generic class references the generic class with an actual generic that is
not the class formal generic is not interpreted correctly.


Revision 83495 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 17:57:32 2010 UTC (9 years, 6 months ago) by manus
File length: 150750 byte(s)
Diff to previous 83494
Fixed missing s in tcf name.
Made anchor022 a system-validity test too.


Revision 83494 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 17:49:09 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150734 byte(s)
Diff to previous 83482
Added eweasel test anchor022 for bug #16824, where the compiler does not detect
a VGCC(3) error in a descendant class when features involved in a qualified
anchored type are redefined in the descendant.


Revision 83482 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 14:12:27 2010 UTC (9 years, 6 months ago) by alexk
File length: 150667 byte(s)
Diff to previous 83481
Added an example for qualified anchored types that involve features renamed in a descendant.

Revision 83481 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 14:01:13 2010 UTC (9 years, 6 months ago) by alexk
File length: 150593 byte(s)
Diff to previous 83469
Added an example when QAT references a feature of 'like Current' type twice.

Revision 83469 - (view) (annotate) - [select for diffs]
Modified Tue Jun 8 22:55:15 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150526 byte(s)
Diff to previous 83468
Added eweasel test incr354 for bug #16821, where changing the type of an
attribute from NONE to `like {NONE}.out' and recompiling crashes the compiler.


Revision 83468 - (view) (annotate) - [select for diffs]
Modified Tue Jun 8 19:33:07 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150456 byte(s)
Diff to previous 83450
Added eweasel test anchor019 for bug #16819, where a feature
`value: like {G}.weasel = 47' in a generic class crashes the compiler.


Revision 83450 - (view) (annotate) - [select for diffs]
Modified Sat Jun 5 19:33:22 2010 UTC (9 years, 6 months ago) by alexk
File length: 150390 byte(s)
Diff to previous 83425
Changed status of the anchorNNN tests to reflect the current situation.

Revision 83425 - (view) (annotate) - [select for diffs]
Modified Wed Jun 2 22:02:57 2010 UTC (9 years, 6 months ago) by manus
File length: 150391 byte(s)
Diff to previous 83407
Added a new test where `like g.foo' reports an unknown identifier on `foo' where `g' is of type G and G is constrained to a class BAR that hat `foo'.


Revision 83407 - (view) (annotate) - [select for diffs]
Modified Tue Jun 1 15:45:52 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150330 byte(s)
Diff to previous 83406
Added eweasel test anchor017 for bug #16804, where the compiler accepts a
generic derivation of a non-generic class in a remote anchored type, instead
of reporting a VTUG(1) error.


Revision 83406 - (view) (annotate) - [select for diffs]
Modified Tue Jun 1 15:33:43 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150253 byte(s)
Diff to previous 83394
Added eweasel test anchor016 for bug #16803, where a remote anchored
type that references a feature in another class which is itself
locally anchored causes the compiler to report a VEEN error.


Revision 83394 - (view) (annotate) - [select for diffs]
Modified Mon May 31 22:17:57 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150187 byte(s)
Diff to previous 83393
Added eweasel test anchor015 for bug #16800, where a system that
uses remote anchored types in a generic class crashes the compiler with
a call on Void target in {FORMAL_A}.adapt_in.


Revision 83393 - (view) (annotate) - [select for diffs]
Modified Mon May 31 21:50:00 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150126 byte(s)
Diff to previous 83391
Added eweasel test anchor014 for bug #16799, where a remote anchor chain
ending with a nonexistent feature crashes the compiler.


Revision 83391 - (view) (annotate) - [select for diffs]
Modified Mon May 31 21:12:39 2010 UTC (9 years, 6 months ago) by dhollen
File length: 150056 byte(s)
Diff to previous 83390
Added eweasel test anchor013 for bug #16798, where a remote anchored type
`like {TEST1 [G]}.x' in generic class TEST1 [G] with `x: G' crashes the
compiler.


Revision 83390 - (view) (annotate) - [select for diffs]
Modified Mon May 31 20:55:05 2010 UTC (9 years, 6 months ago) by dhollen
File length: 149988 byte(s)
Diff to previous 83389
Added eweasel test anchor012 for bug #16797, where a remote anchored
type whose target is a formal generic crashes the compiler if the anchored
type is `like {TEST1}.x' and TEST1 is a generic class.


Revision 83389 - (view) (annotate) - [select for diffs]
Modified Mon May 31 16:32:24 2010 UTC (9 years, 6 months ago) by dhollen
File length: 149924 byte(s)
Diff to previous 83388
Added eweasel test incr353 for bug #16793, where the compiler does not 
notice that the type of a remote anchor has changed, so system execution
produces the wrong output.


Revision 83388 - (view) (annotate) - [select for diffs]
Modified Mon May 31 16:16:45 2010 UTC (9 years, 6 months ago) by dhollen
File length: 149841 byte(s)
Diff to previous 83387
Added eweasel test incr352 for bug #16792, where changing the name
of an anchor used in a remote anchored type results in an undetected
VEEN error.


Revision 83387 - (view) (annotate) - [select for diffs]
Modified Mon May 31 15:55:48 2010 UTC (9 years, 6 months ago) by dhollen
File length: 149758 byte(s)
Diff to previous 83325
Added eweasel test anchor011 for bug #16791, where a declaration
`a: like {TEST}.a' in a class TEST crashes the compiler.


Revision 83325 - (view) (annotate) - [select for diffs]
Modified Wed May 26 14:06:59 2010 UTC (9 years, 6 months ago) by jfiat
File length: 149693 byte(s)
Diff to previous 83246
added table008 to demonstrate HASH_TABLE.current_keys is not void-safe

Revision 83246 - (view) (annotate) - [select for diffs]
Modified Thu May 20 20:09:12 2010 UTC (9 years, 6 months ago) by manus
File length: 149641 byte(s)
Diff to previous 83230
Added a new test showing a bug in the code generation of inherited assertions using agents.


Revision 83230 - (view) (annotate) - [select for diffs]
Modified Wed May 19 15:12:38 2010 UTC (9 years, 6 months ago) by alexk
File length: 149583 byte(s)
Diff to previous 83223
Added an example for bug#16768.

Revision 83223 - (view) (annotate) - [select for diffs]
Modified Tue May 18 15:20:08 2010 UTC (9 years, 6 months ago) by tedf
File length: 149501 byte(s)
Diff to previous 83197
Added test for the bug#16766.

Revision 83197 - (view) (annotate) - [select for diffs]
Modified Sat May 15 05:38:35 2010 UTC (9 years, 6 months ago) by manus
File length: 149425 byte(s)
Diff to previous 83196
Added another test for bug#16689.


Revision 83196 - (view) (annotate) - [select for diffs]
Modified Sat May 15 05:34:43 2010 UTC (9 years, 6 months ago) by manus
File length: 149364 byte(s)
Diff to previous 83161
Added new test for bug#16689.


Revision 83161 - (view) (annotate) - [select for diffs]
Modified Thu May 13 17:12:45 2010 UTC (9 years, 7 months ago) by manus
File length: 149304 byte(s)
Diff to previous 83160
Added a new test showing a crash during an incremental recompilation when checking an invariant with an inline agent.


Revision 83160 - (view) (annotate) - [select for diffs]
Modified Thu May 13 17:05:18 2010 UTC (9 years, 7 months ago) by manus
File length: 149231 byte(s)
Diff to previous 83064
Added new test for bug#16727 but we could actually not reproduce the issue yet. This test is an attempt at understanding what could have been happening.


Revision 83064 - (view) (annotate) - [select for diffs]
Modified Tue May 4 13:36:25 2010 UTC (9 years, 7 months ago) by fivaa
File length: 149170 byte(s)
Diff to previous 83059
Added Eweasel test for bug #16695 where CHAIN.move did not move the cursor forward even if it was `before'


Revision 83059 - (view) (annotate) - [select for diffs]
Modified Tue May 4 08:49:50 2010 UTC (9 years, 7 months ago) by alexk
File length: 149130 byte(s)
Diff to previous 83042
Added an example that demonstrates the issue with processing multiconstraint formals involved in qualified anchored type declaration in the descendant class.

Revision 83042 - (view) (annotate) - [select for diffs]
Modified Sun May 2 18:44:22 2010 UTC (9 years, 7 months ago) by alexk
File length: 149010 byte(s)
Diff to previous 83005
Added a test for QAT that involves generic classes, formal and actual generic parameters.

Revision 83005 - (view) (annotate) - [select for diffs]
Modified Fri Apr 30 11:39:58 2010 UTC (9 years, 7 months ago) by alexk
File length: 148911 byte(s)
Diff to previous 83002
Added a test for QAT that involves `like Current' which is the target of some features that are type-specific (i.e. not come from ANY).

Revision 83002 - (view) (annotate) - [select for diffs]
Modified Thu Apr 29 18:19:21 2010 UTC (9 years, 7 months ago) by alexk
File length: 148822 byte(s)
Diff to previous 83000
Added a test for QAT that has intermediate deferred types, but finally is resolved to an effective type that can be created.

Revision 83000 - (view) (annotate) - [select for diffs]
Modified Thu Apr 29 16:45:39 2010 UTC (9 years, 7 months ago) by manus
File length: 148710 byte(s)
Diff to previous 82983
Added a new test to check the validity of object-test expression.


Revision 82983 - (view) (annotate) - [select for diffs]
Modified Thu Apr 29 09:57:30 2010 UTC (9 years, 7 months ago) by tedf
File length: 148644 byte(s)
Diff to previous 82971
Added Unicode tests.

Revision 82971 - (view) (annotate) - [select for diffs]
Modified Wed Apr 28 04:41:58 2010 UTC (9 years, 7 months ago) by manus
File length: 148501 byte(s)
Diff to previous 82970
Added a test for bug#16719 although the failure is different, when fixed both this failure and the one from the bug are resolved.


Revision 82970 - (view) (annotate) - [select for diffs]
Modified Tue Apr 27 23:05:21 2010 UTC (9 years, 7 months ago) by manus
File length: 148418 byte(s)
Diff to previous 82968
Added a test for bug#16359 where compiler did not detect some VEVI errors.


Revision 82968 - (view) (annotate) - [select for diffs]
Modified Tue Apr 27 21:37:44 2010 UTC (9 years, 7 months ago) by manus
File length: 148338 byte(s)
Diff to previous 82950
Added a new test for the usage of `like a.f' which causes the compiler to crash when inherited code is rechecked.


Revision 82950 - (view) (annotate) - [select for diffs]
Modified Tue Apr 27 04:51:27 2010 UTC (9 years, 7 months ago) by manus
File length: 148260 byte(s)
Diff to previous 82807
Added a test showing the {SPECIAL}.copy_data is improperly inlined causing a memory corruption.


Revision 82807 - (view) (annotate) - [select for diffs]
Modified Mon Apr 12 17:45:54 2010 UTC (9 years, 8 months ago) by manus
File length: 148191 byte(s)
Diff to previous 82781
Added a new incrementality bug with full class checking when changing a signature of a routine so that callers don't need to perform the conversion, we report a bogus VUAR(2) error for valid code.


Revision 82781 - (view) (annotate) - [select for diffs]
Modified Fri Apr 9 15:41:19 2010 UTC (9 years, 8 months ago) by jfiat
File length: 148114 byte(s)
Diff to previous 82771
added a few tests related to once per object

Revision 82771 - (view) (annotate) - [select for diffs]
Modified Thu Apr 8 18:01:56 2010 UTC (9 years, 8 months ago) by manus
File length: 147850 byte(s)
Diff to previous 82734
Added new thread015 test.


Revision 82734 - (view) (annotate) - [select for diffs]
Modified Thu Apr 1 05:06:46 2010 UTC (9 years, 8 months ago) by manus
File length: 147784 byte(s)
Diff to previous 82516
Added a new test showing that we accept manifest real as either REAL_32 or REAL_64.


Revision 82516 - (view) (annotate) - [select for diffs]
Modified Thu Mar 4 17:54:06 2010 UTC (9 years, 9 months ago) by dhollen
File length: 147710 byte(s)
Diff to previous 82463
Marked eweasel test exec070 "skip", since it is known not to be fixed and
always fails but often never completes.


Revision 82463 - (view) (annotate) - [select for diffs]
Modified Fri Feb 26 21:20:58 2010 UTC (9 years, 9 months ago) by manus
File length: 147705 byte(s)
Diff to previous 82417
Added initial test for new concepts of `ephemeral' classes.


Revision 82417 - (view) (annotate) - [select for diffs]
Modified Wed Feb 24 21:29:58 2010 UTC (9 years, 9 months ago) by manus
File length: 147648 byte(s)
Diff to previous 82378
Added a test for comparisons involving NaN.
Added a test for the incorrect optimization of calls to `do_nothing' that may optimized away the target.


Revision 82378 - (view) (annotate) - [select for diffs]
Modified Thu Feb 18 23:44:51 2010 UTC (9 years, 9 months ago) by manus
File length: 147528 byte(s)
Diff to previous 82377
Added a test showing the independent store will trigger an error/mismatch when storable version of the same type differs.


Revision 82377 - (view) (annotate) - [select for diffs]
Modified Thu Feb 18 23:25:13 2010 UTC (9 years, 9 months ago) by manus
File length: 147468 byte(s)
Diff to previous 82359
Test showing that if you remove the note clause of a class that had a storable version specification, we would preserve the old value instead of resetting it.


Revision 82359 - (view) (annotate) - [select for diffs]
Modified Tue Feb 16 21:06:55 2010 UTC (9 years, 9 months ago) by dhollen
File length: 147385 byte(s)
Diff to previous 82356
Added eweasel test incr348 for bug #16626, where melting a routine with
an agent creation and also changing the body of the agent causes system
execution to crash with a seg fault.


Revision 82356 - (view) (annotate) - [select for diffs]
Modified Tue Feb 16 16:23:03 2010 UTC (9 years, 9 months ago) by alexk
File length: 147319 byte(s)
Diff to previous 82342
Added tests for qualified anchored types.

Revision 82342 - (view) (annotate) - [select for diffs]
Modified Tue Feb 16 04:53:55 2010 UTC (9 years, 9 months ago) by manus
File length: 147130 byte(s)
Diff to previous 82270
New test to verify that `storable_version' indexing clause works properly.


Revision 82270 - (view) (annotate) - [select for diffs]
Modified Sat Feb 6 01:24:37 2010 UTC (9 years, 10 months ago) by manus
File length: 147058 byte(s)
Diff to previous 82261
Changed the test name for test#store023 to show the new name of the qualification `transient'.
Added a new test for transient attribute, showing that an old storable made without attributes would retrieve when read by a new version of the class where only new transient attributes have been added


Revision 82261 - (view) (annotate) - [select for diffs]
Modified Thu Feb 4 23:31:36 2010 UTC (9 years, 10 months ago) by dhollen
File length: 146989 byte(s)
Diff to previous 82177
Added eweasel test term181 for bug #16611, where a constrained generic
class with a creation constraint crashes the compiler with a call on Void
target in {GEN_TYPE_A}.static_type_id.


Revision 82177 - (view) (annotate) - [select for diffs]
Modified Wed Jan 27 19:17:05 2010 UTC (9 years, 10 months ago) by manus
File length: 146920 byte(s)
Diff to previous 82157
Added a new test showing that launch N threads on the same object does not always work properly.


Revision 82157 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 00:07:41 2010 UTC (9 years, 10 months ago) by manus
File length: 146847 byte(s)
Diff to previous 82155
Added a new retrieval failure very similar to test#store026 but different in the way generic parameter are organized in the storable file.


Revision 82155 - (view) (annotate) - [select for diffs]
Modified Fri Jan 22 20:53:53 2010 UTC (9 years, 10 months ago) by dhollen
File length: 146792 byte(s)
Diff to previous 82134
Added eweasel test attach071 for bug #16587, where the initializer for
a self-initializing attribute that is Void is not executed when the attribute
is accessed if the system is compiled in non-void safe mode.


Revision 82134 - (view) (annotate) - [select for diffs]
Modified Thu Jan 21 00:22:18 2010 UTC (9 years, 10 months ago) by manus
File length: 146697 byte(s)
Diff to previous 82133
Added a new test on agent showing that if one tries to redefine `call' in a descendant of one of the EiffelBase agent type class, the generated code in finalized mode does not work properly.


Revision 82133 - (view) (annotate) - [select for diffs]
Modified Wed Jan 20 20:11:13 2010 UTC (9 years, 10 months ago) by alexk
File length: 146627 byte(s)
Diff to previous 82131
Added an example for bug#14359.

Revision 82131 - (view) (annotate) - [select for diffs]
Modified Wed Jan 20 19:10:59 2010 UTC (9 years, 10 months ago) by manus
File length: 146562 byte(s)
Diff to previous 82129
Marked a few test using ARRAY2.


Revision 82129 - (view) (annotate) - [select for diffs]
Modified Wed Jan 20 19:00:21 2010 UTC (9 years, 10 months ago) by manus
File length: 146541 byte(s)
Diff to previous 82111
Added new test for testing basic functionality of ARRAY2.


Revision 82111 - (view) (annotate) - [select for diffs]
Modified Tue Jan 19 17:50:50 2010 UTC (9 years, 10 months ago) by dhollen
File length: 146489 byte(s)
Diff to previous 82110
Added eweasel test svalid026 for bug #16571, where a routine that is redefined
and calls precursor should cause the precursor routine to be rechecked in the
descendant class but does not.


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


Revision 82103 - (view) (annotate) - [select for diffs]
Modified Tue Jan 19 01:19:16 2010 UTC (9 years, 10 months ago) by manus
File length: 146340 byte(s)
Diff to previous 82075
Added a test for {ARRAY}.force to ensure it works in all conditions of the ARRAY.
Added a test for the various ITERATION_CURSOR implementation we offer.


Revision 82075 - (view) (annotate) - [select for diffs]
Modified Thu Jan 14 00:17:26 2010 UTC (9 years, 10 months ago) by dhollen
File length: 146220 byte(s)
Diff to previous 82073
Added eweasel test incr346 for bug #16560, where a sequence of changes
crashes the compiler in degree -1 with a call on Void target in {CL_TYPE_A}.is_expanded.


Revision 82073 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 23:51:17 2010 UTC (9 years, 10 months ago) by dhollen
File length: 146163 byte(s)
Diff to previous 82068
Added eweasel test incr345 for bug #16559, where a sequence of changes crashes
the compiler in degree -1 with a call on Void target in {DYN_FUNC_I}.supports_step_in.


Revision 82068 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 18:04:01 2010 UTC (9 years, 10 months ago) by dhollen
File length: 146101 byte(s)
Diff to previous 82067
Added eweasel test incr344 for bug #16556, where adding a new generic derivation
of a class with a routine that constructs and calls an agent on an attribute of
the generic type causes system execution to seg fault after a subsequent melt.


Revision 82067 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 17:42:37 2010 UTC (9 years, 10 months ago) by dhollen
File length: 146030 byte(s)
Diff to previous 82064
Added eweasel test final088 for bug #16555, where a system that is finalized with
both check_for_void_target and inlining enabled gets a seg fault when executed
instead of a call on Void target exception.


Revision 82064 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 07:33:03 2010 UTC (9 years, 10 months ago) by manus
File length: 145962 byte(s)
Diff to previous 82061
Initial revision of IEEE testing (currently only NaN is tested).
Added ieee tag to various nan tests.


Revision 82061 - (view) (annotate) - [select for diffs]
Modified Tue Jan 12 23:39:15 2010 UTC (9 years, 10 months ago) by manus
File length: 145890 byte(s)
Diff to previous 82059
Removed duplicated incr340 entry in catalog.


Revision 82059 - (view) (annotate) - [select for diffs]
Modified Tue Jan 12 18:44:25 2010 UTC (9 years, 10 months ago) by dhollen
File length: 145962 byte(s)
Diff to previous 82058
Added eweasel test incr343 for bug #16547, where removing an inheritance clause
and recompiling crashes the compiler in {FEATURE_B}.process.


Revision 82058 - (view) (annotate) - [select for diffs]
Modified Tue Jan 12 17:19:55 2010 UTC (9 years, 10 months ago) by dhollen
File length: 145899 byte(s)
Diff to previous 82054
Added eweasel test incr342 for bug #16546, where removing an inheritance
clause and recompiling causes the compiler to crash with a call on Void target
in {STD_BYTE_CODE}.formulate_inherited_assertions.


Revision 82054 - (view) (annotate) - [select for diffs]
Modified Tue Jan 12 12:24:43 2010 UTC (9 years, 10 months ago) by alexk
File length: 145825 byte(s)
Diff to previous 82049
Added a test to demonstrate an issue when stable attribute is used in rescue clause without initialization.

Revision 82049 - (view) (annotate) - [select for diffs]
Modified Tue Jan 12 01:15:05 2010 UTC (9 years, 11 months ago) by dhollen
File length: 145729 byte(s)
Diff to previous 82047
Added eweasel test incr341 for bug #16553, where removing a deferred routine
and the routine called in its precondition causes the compiler to report a
nonexistent VEEN error in a descendant class when the system is recompiled.


Revision 82047 - (view) (annotate) - [select for diffs]
Modified Mon Jan 11 22:24:46 2010 UTC (9 years, 11 months ago) by manus
File length: 145601 byte(s)
Diff to previous 82044
Added a new test showing a crash in the compiler when importing an assembly where one of the feature signature depends on a private type of that assembly, the compiler should report a VTCT error, but crashes instead.


Revision 82044 - (view) (annotate) - [select for diffs]
Modified Mon Jan 11 21:48:27 2010 UTC (9 years, 11 months ago) by dhollen
File length: 145537 byte(s)
Diff to previous 82043
Added eweasel test final087 for bug #16552, where a dynamically bound
call to a routine that is merged with an effective routine via renaming in
a descendant class is not inlined correctly.


Revision 82043 - (view) (annotate) - [select for diffs]
Modified Mon Jan 11 20:38:18 2010 UTC (9 years, 11 months ago) by dhollen
File length: 145472 byte(s)
Diff to previous 82033
Added eweasel test lib035 for bug #16551, where runtime routine `file_tell'
does not check that return value from the `ftell' call and raise an exception
if it is -1.


Revision 82033 - (view) (annotate) - [select for diffs]
Modified Fri Jan 8 21:41:43 2010 UTC (9 years, 11 months ago) by dhollen
File length: 145408 byte(s)
Diff to previous 81993
Added eweasel test incr340 for bug #16545, where adding a second copy
of a class under a different file name and referencing the class
indicated by the new file name causes a compiler internal error
(class mismatch) when the system is quick-melted.


Revision 81993 - (view) (annotate) - [select for diffs]
Modified Tue Jan 5 23:16:23 2010 UTC (9 years, 11 months ago) by manus
File length: 145336 byte(s)
Diff to previous 81988
Removed the `manual' tag from test#thread011 as it passes now.


Revision 81988 - (view) (annotate) - [select for diffs]
Modified Tue Jan 5 21:59:51 2010 UTC (9 years, 11 months ago) by manus
File length: 145343 byte(s)
Diff to previous 81959
Made thread012 non-manual as it should work properly.


Revision 81959 - (view) (annotate) - [select for diffs]
Modified Tue Dec 29 08:24:21 2009 UTC (9 years, 11 months ago) by manus
File length: 145350 byte(s)
Diff to previous 81936
Added a new test showing a C compilation error after trigerring an error in a bracket expression.


Revision 81936 - (view) (annotate) - [select for diffs]
Modified Thu Dec 24 17:11:16 2009 UTC (9 years, 11 months ago) by dhollen
File length: 145263 byte(s)
Diff to previous 81932
Added eweasel test melt098 for bug #16521, where a generic class that prints
{G} produces incorrect output when system is melted.


Revision 81932 - (view) (annotate) - [select for diffs]
Modified Thu Dec 24 10:29:43 2009 UTC (9 years, 11 months ago) by alexk
File length: 145188 byte(s)
Diff to previous 81926
Specified more precise tags for test#attach019.

Revision 81926 - (view) (annotate) - [select for diffs]
Modified Thu Dec 24 00:37:41 2009 UTC (9 years, 11 months ago) by manus
File length: 145194 byte(s)
Diff to previous 81898
Made runtime005 a non-DOTNET test as there is no `eif_adopt' `eif_wean' support on .NET.


Revision 81898 - (view) (annotate) - [select for diffs]
Modified Wed Dec 23 01:10:00 2009 UTC (9 years, 11 months ago) by manus
File length: 145180 byte(s)
Diff to previous 81891
Added missing multithreaded tag to test that are making use of threading.


Revision 81891 - (view) (annotate) - [select for diffs]
Modified Tue Dec 22 23:33:04 2009 UTC (9 years, 11 months ago) by manus
File length: 145124 byte(s)
Diff to previous 81844
Added a new test showing that `flush' on Windows does not write the content to the disk immediately.


Revision 81844 - (view) (annotate) - [select for diffs]
Modified Thu Dec 17 00:25:05 2009 UTC (9 years, 11 months ago) by manus
File length: 145074 byte(s)
Diff to previous 81843
Generalized the name of the test since we will test all our synchronization objects.
Added initial semaphore test.


Revision 81843 - (view) (annotate) - [select for diffs]
Modified Wed Dec 16 23:03:50 2009 UTC (9 years, 11 months ago) by manus
File length: 145058 byte(s)
Diff to previous 81784
Added a new test to show that MUTEX should be recursive on all our platforms.


Revision 81784 - (view) (annotate) - [select for diffs]
Modified Tue Dec 8 18:59:48 2009 UTC (10 years ago) by alexk
File length: 145009 byte(s)
Diff to previous 81778
Added an example to demonstrate the basic functionality of a new check instruction.

Revision 81778 - (view) (annotate) - [select for diffs]
Modified Tue Dec 8 01:24:52 2009 UTC (10 years ago) by manus
File length: 144920 byte(s)
Diff to previous 81739
Added a new test with failure in the runtime with expanded with `allocate_tiny' allocation. Most likely it also occurs with non-tiny allocation but it is harder to reproduce.


Revision 81739 - (view) (annotate) - [select for diffs]
Modified Fri Dec 4 20:45:43 2009 UTC (10 years ago) by manus
File length: 144847 byte(s)
Diff to previous 81723
Added a new test showing a defficiency in object test in final mode causing a multiple evaluation of a query.


Revision 81723 - (view) (annotate) - [select for diffs]
Modified Thu Dec 3 00:34:49 2009 UTC (10 years ago) by manus
File length: 144779 byte(s)
Diff to previous 81673
Added a new test showing three issues with the new IPv6 EiffelNet library but also a bug in the old one where reading an integer from a non-blocking socket without an integer to read would actually perform an infinite loop instead of returning immediately.


Revision 81673 - (view) (annotate) - [select for diffs]
Modified Wed Nov 25 22:12:32 2009 UTC (10 years ago) by dhollen
File length: 144733 byte(s)
Diff to previous 81638
Added eweasel test exec320 for bug #16492, where {INTERNAL}.deep_physical_size
returns the wrong value (0) for an expanded object if all assertions are enabled.


Revision 81638 - (view) (annotate) - [select for diffs]
Modified Mon Nov 23 23:17:05 2009 UTC (10 years ago) by manus
File length: 144672 byte(s)
Diff to previous 81635
Made table006 non-manual again as the infinite loop has been fixed.


Revision 81635 - (view) (annotate) - [select for diffs]
Modified Mon Nov 23 20:18:02 2009 UTC (10 years ago) by manus
File length: 144679 byte(s)
Diff to previous 81613
Added a new test showing a wrong memory access with C externals involving passing objects via the $ operator and returning an expanded type.


Revision 81613 - (view) (annotate) - [select for diffs]
Modified Mon Nov 23 00:43:48 2009 UTC (10 years ago) by manus
File length: 144611 byte(s)
Diff to previous 81602
Fixed table006 Ace file to accept detachable keyword. 
Made table006 manual since it has been extended and it does an infinite loop now.


Revision 81602 - (view) (annotate) - [select for diffs]
Modified Sat Nov 21 22:53:15 2009 UTC (10 years ago) by manus
File length: 144604 byte(s)
Diff to previous 81504
New test showing that storing a type involving TUPLE without storing a TUPLE instance could not be properly retrieved and would potentially create a memory corruption/crash.


Revision 81504 - (view) (annotate) - [select for diffs]
Modified Thu Nov 12 00:17:15 2009 UTC (10 years, 1 month ago) by manus
File length: 144547 byte(s)
Diff to previous 81481
Made thread012 manual until we fix it.


Revision 81481 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 20:28:02 2009 UTC (10 years, 1 month ago) by manus
File length: 144540 byte(s)
Diff to previous 81469
Added new test showing a bug on platforms supporting thread cancellation where the exiting thread
  would not call its `eif_thr_exit' routine, causing the runtime to indefinitely wait for that thread
  on exit.


Revision 81469 - (view) (annotate) - [select for diffs]
Modified Mon Nov 9 18:44:30 2009 UTC (10 years, 1 month ago) by manus
File length: 144469 byte(s)
Diff to previous 81425
Added a new bug found in HASH_TABLE experimental version for the removal of the default key.


Revision 81425 - (view) (annotate) - [select for diffs]
Modified Thu Nov 5 17:48:10 2009 UTC (10 years, 1 month ago) by alexk
File length: 144420 byte(s)
Diff to previous 81388
Added an example that demonstrates class invariant violation in finalized mode when assertions are kept.

Revision 81388 - (view) (annotate) - [select for diffs]
Modified Tue Nov 3 20:09:13 2009 UTC (10 years, 1 month ago) by manus
File length: 144366 byte(s)
Diff to previous 81376
New test showing a failure to retrieve a SPECIAL instance when not using `optimized_for_fast_retrieval'.


Revision 81376 - (view) (annotate) - [select for diffs]
Modified Tue Nov 3 16:07:24 2009 UTC (10 years, 1 month ago) by alexk
File length: 144307 byte(s)
Diff to previous 81364
Added a simple test for the new loop expressions.

Revision 81364 - (view) (annotate) - [select for diffs]
Modified Mon Nov 2 20:28:39 2009 UTC (10 years, 1 month ago) by manus
File length: 144241 byte(s)
Diff to previous 81331
Added a new test showing a bug in BOUNDED_QUEUE.linear_representation.


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


Revision 81307 - (view) (annotate) - [select for diffs]
Modified Wed Oct 28 23:12:48 2009 UTC (10 years, 1 month ago) by paulb
File length: 144143 byte(s)
Diff to previous 81280
Added syntax tests for across loop.


Revision 81280 - (view) (annotate) - [select for diffs]
Modified Mon Oct 26 18:52:17 2009 UTC (10 years, 1 month ago) by manus
File length: 144062 byte(s)
Diff to previous 81233
Added a new test, a slightly modified form of test#dotnet110 so that it compiles in full class checking mode. However the code crashes at runtime which it should not.


Revision 81233 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 23:23:55 2009 UTC (10 years, 1 month ago) by manus
File length: 144007 byte(s)
Diff to previous 81231
Updated to reflect reality of test outcomes.


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


Revision 81225 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 17:03:34 2009 UTC (10 years, 1 month ago) by manus
File length: 143939 byte(s)
Diff to previous 81186
Added a new test for bug#16375.


Revision 81186 - (view) (annotate) - [select for diffs]
Modified Fri Oct 16 22:43:26 2009 UTC (10 years, 1 month ago) by manus
File length: 143871 byte(s)
Diff to previous 81160
Added test for bug#16352.


Revision 81160 - (view) (annotate) - [select for diffs]
Modified Tue Oct 13 05:53:23 2009 UTC (10 years, 1 month ago) by manus
File length: 143783 byte(s)
Diff to previous 81022
New test showing a crash at degree 3 when rechecking an inspect statment with constant static access involving a class not available to the descendant class (via ECF).


Revision 81022 - (view) (annotate) - [select for diffs]
Modified Tue Oct 6 16:07:22 2009 UTC (10 years, 2 months ago) by manus
File length: 143695 byte(s)
Diff to previous 81009
Added a new test showing that querying `count' between two reads on a file open in read/write mode messes
  up the internal buffering on Windows (possibly other platforms).


Revision 81009 - (view) (annotate) - [select for diffs]
Modified Mon Oct 5 16:53:06 2009 UTC (10 years, 2 months ago) by manus
File length: 143636 byte(s)
Diff to previous 80982
Added a new test showing that in full class checking we do not recheck the code of descendant classes
  that would be affected by a signature change because the parent class is not affected by it.


Revision 80982 - (view) (annotate) - [select for diffs]
Modified Wed Sep 30 22:04:15 2009 UTC (10 years, 2 months ago) by manus
File length: 143560 byte(s)
Diff to previous 80979
Added new eweasel test#final085 showing a bug in the compiler during finalization.


Revision 80979 - (view) (annotate) - [select for diffs]
Modified Wed Sep 30 18:09:02 2009 UTC (10 years, 2 months ago) by manus
File length: 143501 byte(s)
Diff to previous 80915
Added reflection005 entry.


Revision 80915 - (view) (annotate) - [select for diffs]
Modified Sat Sep 26 23:58:04 2009 UTC (10 years, 2 months ago) by fivaa
File length: 143436 byte(s)
Diff to previous 80873
Added Eweasel test store025 reproducing retrieve problem in bug report #16286. Currently void safe systems are not able to retrieve objects stored by a non void-safe system, which also makes it impossible to run tests of a void-safe project through the testing tool.

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


Revision 80873 - (view) (annotate) - [select for diffs]
Modified Thu Sep 24 13:29:23 2009 UTC (10 years, 2 months ago) by alexk
File length: 143367 byte(s)
Diff to previous 80679
Added an example for bug#13852.

Revision 80679 - (view) (annotate) - [select for diffs]
Modified Fri Sep 11 00:58:24 2009 UTC (10 years, 3 months ago) by tedf
File length: 143257 byte(s)
Diff to previous 80662
Added test for bug#11302: Convertion of target is done without checking that binary operator actually exists.

Revision 80662 - (view) (annotate) - [select for diffs]
Modified Wed Sep 9 10:26:05 2009 UTC (10 years, 3 months ago) by manus
File length: 143190 byte(s)
Diff to previous 80576
Added test showing that {INTERNAL}.field returns the wrong type for basic type fields.


Revision 80576 - (view) (annotate) - [select for diffs]
Modified Tue Sep 1 21:40:42 2009 UTC (10 years, 3 months ago) by manus
File length: 143120 byte(s)
Diff to previous 80574
Removed duplicate of test#final071.


Revision 80574 - (view) (annotate) - [select for diffs]
Modified Tue Sep 1 18:49:14 2009 UTC (10 years, 3 months ago) by manus
File length: 143181 byte(s)
Diff to previous 80558
Added new test for bug#16190 where finalizing a system compiled with `all classes' would crash during
  dead code removal.


Revision 80558 - (view) (annotate) - [select for diffs]
Modified Tue Sep 1 13:53:14 2009 UTC (10 years, 3 months ago) by alexk
File length: 143120 byte(s)
Diff to previous 80551
Added an example for bug#13915.

Revision 80551 - (view) (annotate) - [select for diffs]
Modified Tue Sep 1 00:20:21 2009 UTC (10 years, 3 months ago) by tedf
File length: 143027 byte(s)
Diff to previous 80480
Removed accidental commit.

Revision 80480 - (view) (annotate) - [select for diffs]
Modified Fri Aug 28 13:49:15 2009 UTC (10 years, 3 months ago) by alexk
File length: 143081 byte(s)
Diff to previous 80450
Added an example for bug#13969.

Revision 80450 - (view) (annotate) - [select for diffs]
Modified Thu Aug 27 13:30:35 2009 UTC (10 years, 3 months ago) by alexk
File length: 142981 byte(s)
Diff to previous 80428
Added an example for bug#15937.

Revision 80428 - (view) (annotate) - [select for diffs]
Modified Wed Aug 26 07:04:27 2009 UTC (10 years, 3 months ago) by tedf
File length: 142895 byte(s)
Diff to previous 80398
Added a test to show an acceptance of expression ({ARRAY [STRING]} 'w') bye the compiler. bug#11285.

Revision 80398 - (view) (annotate) - [select for diffs]
Modified Sat Aug 22 06:41:34 2009 UTC (10 years, 3 months ago) by manus
File length: 142788 byte(s)
Diff to previous 80394
Added test for bug#16137 causing a crash in the compiler if you are inheriting from a class using
  the alias clause while still using prefix/infix in descendants with another feature name that have
  the same name as the alias.


Revision 80394 - (view) (annotate) - [select for diffs]
Modified Sat Aug 22 00:04:45 2009 UTC (10 years, 3 months ago) by manus
File length: 142715 byte(s)
Diff to previous 80390
Added new test for bug#16176 and bug#16173 where SPECIAL creation forgot to take the non-attached type
  version as basis for the SPECIAL type instance.


Revision 80390 - (view) (annotate) - [select for diffs]
Modified Fri Aug 21 23:03:01 2009 UTC (10 years, 3 months ago) by manus
File length: 142637 byte(s)
Diff to previous 80358
Added special category for SPECIAL related tests.


Revision 80358 - (view) (annotate) - [select for diffs]
Modified Thu Aug 20 17:24:52 2009 UTC (10 years, 3 months ago) by manus
File length: 142549 byte(s)
Diff to previous 80334
Added a new test to validate INTERNAL.type_of_type and INTERNAL.type_of


Revision 80334 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 18:32:44 2009 UTC (10 years, 3 months ago) by manus
File length: 142490 byte(s)
Diff to previous 80321
Added a new test showing issues with implementations of SETs.


Revision 80321 - (view) (annotate) - [select for diffs]
Modified Tue Aug 18 18:15:29 2009 UTC (10 years, 3 months ago) by dhollen
File length: 142442 byte(s)
Diff to previous 80239
Added eweasel test valid259 for bug #16154, where the compiler incorrectly reports
that compilation completed when a precompilation task that requires success fails.


Revision 80239 - (view) (annotate) - [select for diffs]
Modified Thu Aug 13 10:22:25 2009 UTC (10 years, 3 months ago) by tedf
File length: 142381 byte(s)
Diff to previous 80206
Added test for bug#11057 where sequence of c headers is not properly generated.

Revision 80206 - (view) (annotate) - [select for diffs]
Modified Wed Aug 12 06:31:05 2009 UTC (10 years, 4 months ago) by alexk
File length: 142323 byte(s)
Diff to previous 80204
Added an example for bug#14429.

Revision 80204 - (view) (annotate) - [select for diffs]
Modified Wed Aug 12 05:13:56 2009 UTC (10 years, 4 months ago) by tedf
File length: 142251 byte(s)
Diff to previous 80044
Added tests for bug#16133.

Revision 80044 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 21:19:19 2009 UTC (10 years, 4 months ago) by manus
File length: 142173 byte(s)
Diff to previous 79966
Added new test showing a failure to preserve the stable attribute when selecting a stable attribute
  in case of multiple inheritance.


Revision 79966 - (view) (annotate) - [select for diffs]
Modified Tue Jul 28 03:52:00 2009 UTC (10 years, 4 months ago) by tedf
File length: 142116 byte(s)
Diff to previous 79963
Created test for bug#10260: Different behavior of conversion of doubles between melted and frozen code.

Revision 79963 - (view) (annotate) - [select for diffs]
Modified Mon Jul 27 17:56:43 2009 UTC (10 years, 4 months ago) by manus
File length: 142060 byte(s)
Diff to previous 79931
New test showing that in some cases involving redefinition of a function to an attribute involved
  in the type declaration of another type we would create the wrong type.


Revision 79931 - (view) (annotate) - [select for diffs]
Modified Fri Jul 24 04:50:53 2009 UTC (10 years, 4 months ago) by manus
File length: 142004 byte(s)
Diff to previous 79850
Added missing entry for valid256.
Added new test valid257 showing a bug in manifest array creation when actual generic parameter cannot be
  guessed we use detachable ANY instead of attached ANY when we know for sure that all elements of the
  array are attached.


Revision 79850 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 19:28:29 2009 UTC (10 years, 4 months ago) by paulb
File length: 141885 byte(s)
Diff to previous 79831
Added test to checking a false catcall detection when using empty tuples.


Revision 79831 - (view) (annotate) - [select for diffs]
Modified Sat Jul 18 00:13:56 2009 UTC (10 years, 4 months ago) by manus
File length: 141820 byte(s)
Diff to previous 79828
Added a new test showing that at runtime we might create an invalid generic type for A [like Current] when
  the code creating the instance is located in an ancestor of an expanded class.


Revision 79828 - (view) (annotate) - [select for diffs]
Modified Sat Jul 18 00:04:56 2009 UTC (10 years, 4 months ago) by manus
File length: 141765 byte(s)
Diff to previous 79797
Added a new test to shows that when the TYPE type is melted then the code still works properly.


Revision 79797 - (view) (annotate) - [select for diffs]
Modified Thu Jul 16 00:46:57 2009 UTC (10 years, 4 months ago) by manus
File length: 141703 byte(s)
Diff to previous 79787
Added a new showing a bug in the inliner.


Revision 79787 - (view) (annotate) - [select for diffs]
Modified Wed Jul 15 20:48:58 2009 UTC (10 years, 4 months ago) by paulb
File length: 141640 byte(s)
Diff to previous 79769
Added test for experimental library breaking HEAP_PRIORITY_QUEUE.remove.


Revision 79769 - (view) (annotate) - [select for diffs]
Modified Tue Jul 14 05:24:48 2009 UTC (10 years, 4 months ago) by manus
File length: 141584 byte(s)
Diff to previous 79759
Added new test for bug#14507. It is manual since the application won't exit.


Revision 79759 - (view) (annotate) - [select for diffs]
Modified Mon Jul 13 22:47:29 2009 UTC (10 years, 4 months ago) by king
File length: 141513 byte(s)
Diff to previous 79603
Added svalid022 for test conversion with detachable types

Revision 79603 - (view) (annotate) - [select for diffs]
Modified Wed Jul 8 17:13:34 2009 UTC (10 years, 5 months ago) by manus
File length: 141433 byte(s)
Diff to previous 79567
Added a new test showing that static access on externals in a .NET system don't work if the class
  is deferred.


Revision 79567 - (view) (annotate) - [select for diffs]
Modified Fri Jul 3 08:13:34 2009 UTC (10 years, 5 months ago) by alexk
File length: 141368 byte(s)
Diff to previous 79563
Added an example for bug#14729.

Revision 79563 - (view) (annotate) - [select for diffs]
Modified Thu Jul 2 23:13:38 2009 UTC (10 years, 5 months ago) by manus
File length: 141297 byte(s)
Diff to previous 79550
Added new test showing that we do not raise ECMA-VHPR(5) errors when inheriting indirectly of the
  same generic class with two different generic derivation.


Revision 79550 - (view) (annotate) - [select for diffs]
Modified Wed Jul 1 23:02:05 2009 UTC (10 years, 5 months ago) by manus
File length: 141218 byte(s)
Diff to previous 79547
Added test for bogus BIT VDRD error for bug#605.


Revision 79547 - (view) (annotate) - [select for diffs]
Modified Wed Jul 1 22:43:24 2009 UTC (10 years, 5 months ago) by manus
File length: 141168 byte(s)
Diff to previous 79460
Added new test for bug#1103 which was failing when generating melted code for calling infix routine).


Revision 79460 - (view) (annotate) - [select for diffs]
Modified Thu Jun 25 21:09:55 2009 UTC (10 years, 5 months ago) by manus
File length: 141109 byte(s)
Diff to previous 79440
Added new test showing that instances of TYPE should be unique.


Revision 79440 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 14:03:50 2009 UTC (10 years, 5 months ago) by alexk
File length: 141051 byte(s)
Diff to previous 79432
Added a test for VSRP(3).

Revision 79432 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 00:11:35 2009 UTC (10 years, 5 months ago) by manus
File length: 140986 byte(s)
Diff to previous 79146
New test for testing volatile attributes in storable files.


Revision 79146 - (view) (annotate) - [select for diffs]
Modified Mon Jun 8 23:46:58 2009 UTC (10 years, 6 months ago) by manus
File length: 140928 byte(s)
Diff to previous 79127
Added the case of the agent creation failing in melted mode when ROUTINE is melted. See rev#79131 commits
  for the fix in interp.c.


Revision 79127 - (view) (annotate) - [select for diffs]
Modified Sun Jun 7 15:03:42 2009 UTC (10 years, 6 months ago) by alexk
File length: 140926 byte(s)
Diff to previous 79100
Added an example to demonstrate that VWEQ warning should not be reported for types that conform if attachment status is dropped.

Revision 79100 - (view) (annotate) - [select for diffs]
Modified Thu Jun 4 22:32:31 2009 UTC (10 years, 6 months ago) by dhollen
File length: 140826 byte(s)
Diff to previous 79081
Added eweasel test incr336 for bug #15924, where a sequence of changes to
the config file crashes the compiler in {INLINER}.can_be_inlined when system
is finalized.


Revision 79081 - (view) (annotate) - [select for diffs]
Modified Thu Jun 4 08:39:42 2009 UTC (10 years, 6 months ago) by alexk
File length: 140767 byte(s)
Diff to previous 79048
Updated marks for void-safety tests that now pass.

Revision 79048 - (view) (annotate) - [select for diffs]
Modified Tue Jun 2 23:10:29 2009 UTC (10 years, 6 months ago) by dhollen
File length: 140767 byte(s)
Diff to previous 78995
Added eweasel test final082 for bug #15916, where an agent construction and
invocation in a routine in an expanded class where the function named in the
agent is redefined in a descendant calls the wrong version in finalized code.


Revision 78995 - (view) (annotate) - [select for diffs]
Modified Mon Jun 1 23:19:14 2009 UTC (10 years, 6 months ago) by dhollen
File length: 140694 byte(s)
Diff to previous 78968
Added eweasel test incr335 for bug #15910, where changing a generic class with
a reference to $some_routine to a non-generic class and freezing results in a
link failure due to an undefined symbol in ececil.c.


Revision 78968 - (view) (annotate) - [select for diffs]
Modified Fri May 29 22:54:56 2009 UTC (10 years, 6 months ago) by manus
File length: 140631 byte(s)
Diff to previous 78960
Added a new test showing a thread failure in the runtime, when a parent thread starts a child thread
  and dies before its child and that the child does not spawn any threads).


Revision 78960 - (view) (annotate) - [select for diffs]
Modified Fri May 29 18:39:42 2009 UTC (10 years, 6 months ago) by dhollen
File length: 140564 byte(s)
Diff to previous 78956
Added eweasel test incr334 for bug #15901, where removing an undefine of
an inherited routine and changing the routine to deferred results in an undefined
symbol in efrozen.c when system is frozen.


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


Revision 78944 - (view) (annotate) - [select for diffs]
Modified Fri May 29 12:24:18 2009 UTC (10 years, 6 months ago) by alexk
File length: 140439 byte(s)
Diff to previous 78890
Added an example to demonstrate an issue with using a manifest type as a target of a bracket expression.

Revision 78890 - (view) (annotate) - [select for diffs]
Modified Wed May 27 11:08:18 2009 UTC (10 years, 6 months ago) by tedf
File length: 140353 byte(s)
Diff to previous 78886
Added test for bug#15723. The test only check syntax line number. Because I didn't find a way of eweasel to check the exact error message which should contain: "Invalid root class".

Revision 78886 - (view) (annotate) - [select for diffs]
Modified Wed May 27 01:01:39 2009 UTC (10 years, 6 months ago) by dhollen
File length: 140295 byte(s)
Diff to previous 78882
Added eweasel test incr332 for bug where changing a formal generic constraint and
then finalizing the system crashes the compiler in {ROUT_TABLE}.generate_wrapper.


Revision 78882 - (view) (annotate) - [select for diffs]
Modified Tue May 26 22:42:16 2009 UTC (10 years, 6 months ago) by dhollen
File length: 140234 byte(s)
Diff to previous 78878
Added eweasel test incr331 for bug #15876, where a sequence of changes ending with
a finalize causes a C compilation failure due to a return value type mismatch.


Revision 78878 - (view) (annotate) - [select for diffs]
Modified Tue May 26 21:34:40 2009 UTC (10 years, 6 months ago) by dhollen
File length: 140170 byte(s)
Diff to previous 78877
Added eweasel test final081 for bug #15876, where finalizing a system with an
INTEGER external function that is redefined to a constant integer in a descendant
crashes the compiler if inlining is enabled.


Revision 78877 - (view) (annotate) - [select for diffs]
Modified Tue May 26 20:58:54 2009 UTC (10 years, 6 months ago) by dhollen
File length: 140096 byte(s)
Diff to previous 78876
Added eweasel test final080 for bug #15874, where finalizing a system with an
attribute with a body causes incorrect system execution output if inlining is
enabled.


Revision 78876 - (view) (annotate) - [select for diffs]
Modified Tue May 26 20:45:02 2009 UTC (10 years, 6 months ago) by alexk
File length: 140029 byte(s)
Diff to previous 78875
Added an example to demonstrate that tuple of a basic type cannot be used as a tuple of a reference type.

Revision 78875 - (view) (annotate) - [select for diffs]
Modified Tue May 26 20:43:32 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139962 byte(s)
Diff to previous 78874
Added eweasel test exec 314 for bug #15870, where the generating type of a
manifest type expression {TEST} is "TYPE [!TEST]" instead of "TYPE [attached TEST]".


Revision 78874 - (view) (annotate) - [select for diffs]
Modified Tue May 26 20:32:06 2009 UTC (10 years, 6 months ago) by alexk
File length: 139895 byte(s)
Diff to previous 78873
Added an example to for bug#15370.

Revision 78873 - (view) (annotate) - [select for diffs]
Modified Tue May 26 20:16:53 2009 UTC (10 years, 6 months ago) by alexk
File length: 139828 byte(s)
Diff to previous 78815
Added an example to demonstrate that a type attached due to a CAP rule is not the same as an explicitly attached type when involved in conversion.

Revision 78815 - (view) (annotate) - [select for diffs]
Modified Thu May 21 00:00:35 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139736 byte(s)
Diff to previous 78807
Added eweasel test exec313 for bug #15853, where a static access `{like Current}.value'
should be dynamically bound but is currently staticly bound.


Revision 78807 - (view) (annotate) - [select for diffs]
Modified Wed May 20 19:19:34 2009 UTC (10 years, 6 months ago) by alexk
File length: 139673 byte(s)
Diff to previous 78804
Added an example to demonstrate that VUTA(2) errors are not detected when the target of a call is of a formal generic type.

Revision 78804 - (view) (annotate) - [select for diffs]
Modified Wed May 20 18:58:41 2009 UTC (10 years, 6 months ago) by alexk
File length: 139577 byte(s)
Diff to previous 78784
Added an example to demonstrate a bug when VTCG error is not detected because attachment status of the actual generic and of the constraint is not taken into account.

Revision 78784 - (view) (annotate) - [select for diffs]
Modified Tue May 19 23:14:36 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139462 byte(s)
Diff to previous 78755
Added eweasel test incr330 for bug #15844, where melting a system whose config file
does not specify a root creation procedure (leaving it `default_create' implicitly)
and then finalizing crashes the compiler during dead code removal.


Revision 78755 - (view) (annotate) - [select for diffs]
Modified Mon May 18 23:03:42 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139400 byte(s)
Diff to previous 78754
Added eweasel test incr329 for bug #15825, where a sequence of changes causes the
compiler to crash with a call on Void target in {GEN_TYPE_A}.static_type_id in
degree 2.


Revision 78754 - (view) (annotate) - [select for diffs]
Modified Mon May 18 22:33:42 2009 UTC (10 years, 6 months ago) by manus
File length: 139334 byte(s)
Diff to previous 78749
Test for a bug found while finalizing DYNAMIC_API, however the test doesn't fail yet. It is committed
  so that I can use it later.


Revision 78749 - (view) (annotate) - [select for diffs]
Modified Mon May 18 18:44:05 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139268 byte(s)
Diff to previous 78723
Added eweasel test eweasel test multierr011 for "bug" #15824, where the compiler
does not detect VEEN and VDPR(3) errors in the second operand of a binary
operator if the first operand is an unknown identifier (and similarly for
actual arguments in a routine call).


Revision 78723 - (view) (annotate) - [select for diffs]
Modified Fri May 15 23:09:53 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139190 byte(s)
Diff to previous 78694
Added eweasel test valid252 for bug #15822, where the compiler does not detect
a VUOT(1) error in an expression if it is the actual argument in a routine call
or the expression of an object test.


Revision 78694 - (view) (annotate) - [select for diffs]
Modified Thu May 14 22:50:40 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139134 byte(s)
Diff to previous 78685
Added eweasel test valid251 for bug #15820, where an object test expression which
is a qualified call with a validity error causes the compiler to report a spurious
VEEN error for references to the object test local inside its scope.


Revision 78685 - (view) (annotate) - [select for diffs]
Modified Thu May 14 17:26:54 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139069 byte(s)
Diff to previous 78678
Added eweasel test incr328 for bug #15818, where resuming the compile after a
VFAV(1) error in the rename clause of a generic constraint (renaming infix to
prefix feature) causes the compiler to incorrectly accept the class.


Revision 78678 - (view) (annotate) - [select for diffs]
Modified Wed May 13 23:14:09 2009 UTC (10 years, 6 months ago) by dhollen
File length: 139019 byte(s)
Diff to previous 78673
Added eweasel test final078 for bug #15814, where finalizing with inlining involving
a multi-constrained generic class that calls a routine on the generic type which is
implemented as a call to precursor crashes the compiler.


Revision 78673 - (view) (annotate) - [select for diffs]
Modified Wed May 13 19:32:45 2009 UTC (10 years, 6 months ago) by dhollen
File length: 138957 byte(s)
Diff to previous 78669
Added eweasel test incr327 for bug #15813, where an incremental change causes
the compiler to report a VFAV(1) error instead of the expected VMFN.  The test
case involves features with both prefix names and aliases.


Revision 78669 - (view) (annotate) - [select for diffs]
Modified Wed May 13 14:26:45 2009 UTC (10 years, 7 months ago) by dhollen
File length: 138907 byte(s)
Diff to previous 78630
Added eweasel test exec312 for bug #14456, where system execution ends
with a panic in the final reclaim on some platforms if environment
variable EIF_MEMORY_SCAVENGE is set to value of 8184 or less.


Revision 78630 - (view) (annotate) - [select for diffs]
Modified Mon May 11 23:48:48 2009 UTC (10 years, 7 months ago) by dhollen
File length: 138848 byte(s)
Diff to previous 78621
Added eweasel test melt095 for bugs #15134 and #15138, where an exception trace 
shows the wrong line number after an exception is raised and rescued, but
only if code is melted.


Revision 78621 - (view) (annotate) - [select for diffs]
Modified Mon May 11 22:14:40 2009 UTC (10 years, 7 months ago) by dhollen
File length: 138780 byte(s)
Diff to previous 78618
Added eweasel test melt094 for bug #15801, where $x does not seem to work
correctly on an attribute of a generic type when the actual generic is an
expanded type such as BOOLEAN and when code is melted.


Revision 78618 - (view) (annotate) - [select for diffs]
Modified Mon May 11 21:11:25 2009 UTC (10 years, 7 months ago) by dhollen
File length: 138697 byte(s)
Diff to previous 78616
Added eweasel test ccomp084 for bug #10929, where printing a constant that
is too large for a REAL_32 or REAL_64 produces C code that won't compile.


Revision 78616 - (view) (annotate) - [select for diffs]
Modified Mon May 11 20:56:48 2009 UTC (10 years, 7 months ago) by manus
File length: 138621 byte(s)
Diff to previous 78612
New testing of `make_from_epoch' creation procedure in DATE_TIME.


Revision 78612 - (view) (annotate) - [select for diffs]
Modified Mon May 11 19:39:18 2009 UTC (10 years, 7 months ago) by alexk
File length: 138573 byte(s)
Diff to previous 78572
Added an example for bug#15798.

Revision 78572 - (view) (annotate) - [select for diffs]
Modified Fri May 8 17:57:45 2009 UTC (10 years, 7 months ago) by alexk
File length: 138506 byte(s)
Diff to previous 78567
Added an example to test that particular library options cannot be set in a project.

Revision 78567 - (view) (annotate) - [select for diffs]
Modified Fri May 8 00:13:31 2009 UTC (10 years, 7 months ago) by manus
File length: 138444 byte(s)
Diff to previous 78563
Adding a test showing a bug with override clusters and the addition/removal of classes to and from the
  override cluster. This corresponds to bug#14965.


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


Revision 78558 - (view) (annotate) - [select for diffs]
Modified Thu May 7 18:26:30 2009 UTC (10 years, 7 months ago) by dhollen
File length: 138331 byte(s)
Diff to previous 78557
Added eweasel test incr324 for bug #15234, where an introduced VD71 error
(class file without a class) is reported as a syntax error if the system is
quick melted after the change.


Revision 78557 - (view) (annotate) - [select for diffs]
Modified Thu May 7 17:51:55 2009 UTC (10 years, 7 months ago) by manus
File length: 138268 byte(s)
Diff to previous 78556
Added a test for bug#15688 which showed a crash in the compiler that would crash when processing
  an inherited inline agent from a generic class whose return type involves the formal generic parameter.


Revision 78556 - (view) (annotate) - [select for diffs]
Modified Thu May 7 17:32:32 2009 UTC (10 years, 7 months ago) by dhollen
File length: 138201 byte(s)
Diff to previous 78530
Added eweasel term term178 for bug #13725, where a value for EIF_STACK_CHUNK
that is <= 0 crashes the compiler with a run-time panic.


Revision 78530 - (view) (annotate) - [select for diffs]
Modified Wed May 6 18:43:47 2009 UTC (10 years, 7 months ago) by manus
File length: 138139 byte(s)
Diff to previous 78526
Added a test to reproduce bug#15757.


Revision 78526 - (view) (annotate) - [select for diffs]
Modified Wed May 6 17:11:57 2009 UTC (10 years, 7 months ago) by manus
File length: 138075 byte(s)
Diff to previous 78523
Added a new test showing that the compiler reports a spurious VBAC error when none should have been
  triggered.


Revision 78523 - (view) (annotate) - [select for diffs]
Modified Wed May 6 12:29:29 2009 UTC (10 years, 7 months ago) by jfiat
File length: 138019 byte(s)
Diff to previous 78505
Added a new test showing a bug object test code generation in void-safe mode for case
  attached create {STRING}.make_from_string ("FOO") as l_string
cf bug#15761


Revision 78505 - (view) (annotate) - [select for diffs]
Modified Tue May 5 18:55:20 2009 UTC (10 years, 7 months ago) by manus
File length: 137931 byte(s)
Diff to previous 78500
Added new test for checking assigner validity rules VBAC and VFAC.


Revision 78500 - (view) (annotate) - [select for diffs]
Modified Tue May 5 17:53:39 2009 UTC (10 years, 7 months ago) by alexk
File length: 137872 byte(s)
Diff to previous 78443
Added an example that demonstrates that there are two kinds of library options that can and cannot be overridden in the project.

Revision 78443 - (view) (annotate) - [select for diffs]
Modified Wed Apr 29 21:40:22 2009 UTC (10 years, 7 months ago) by manus
File length: 137805 byte(s)
Diff to previous 78427
Added a new test showing a bug in our GC when an expanded refers to a young object. When the young object
  is moved, then the expanded references still points to the old location no the new one.


Revision 78427 - (view) (annotate) - [select for diffs]
Modified Wed Apr 29 17:40:17 2009 UTC (10 years, 7 months ago) by dhollen
File length: 137735 byte(s)
Diff to previous 78421
Added eweasel test incr323 for bug #15735, where fixing a syntax error by changing
syntax level from "obsolete" to "transitional" in the configuration file results in
bogus VTUG(1) errors.


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


Revision 78384 - (view) (annotate) - [select for diffs]
Modified Mon Apr 27 09:46:23 2009 UTC (10 years, 7 months ago) by alexk
File length: 137598 byte(s)
Diff to previous 78314
Added an example for bug#15689.

Revision 78314 - (view) (annotate) - [select for diffs]
Modified Mon Apr 20 23:04:37 2009 UTC (10 years, 7 months ago) by manus
File length: 137501 byte(s)
Diff to previous 78311
New test for exercizing the compiler compatibility for infix/prefix vs alias names.


Revision 78311 - (view) (annotate) - [select for diffs]
Modified Mon Apr 20 16:19:50 2009 UTC (10 years, 7 months ago) by alexk
File length: 137436 byte(s)
Diff to previous 78211
Added an example for bug#15598.

Revision 78211 - (view) (annotate) - [select for diffs]
Modified Mon Apr 13 05:51:45 2009 UTC (10 years, 8 months ago) by manus
File length: 137348 byte(s)
Diff to previous 78207
New test for bug#14421 for a multithreaded application.


Revision 78207 - (view) (annotate) - [select for diffs]
Modified Sun Apr 12 14:11:33 2009 UTC (10 years, 8 months ago) by manus
File length: 137283 byte(s)
Diff to previous 78180
Fixed typo for multithreaded tag, and added some multithreaded tags to actual multithreaded tests.


Revision 78180 - (view) (annotate) - [select for diffs]
Modified Fri Apr 10 16:02:01 2009 UTC (10 years, 8 months ago) by manus
File length: 137237 byte(s)
Diff to previous 78122
New test showing various cases of an inspect statement in melted mode.


Revision 78122 - (view) (annotate) - [select for diffs]
Modified Wed Apr 8 05:02:41 2009 UTC (10 years, 8 months ago) by tedf
File length: 137165 byte(s)
Diff to previous 78120
Merged rdtp003 into rdtp001. Now rdtp001 covers EIFFEL_ROUNDTRIP_SCANNER testing upon various classes.

Revision 78120 - (view) (annotate) - [select for diffs]
Modified Tue Apr 7 21:55:50 2009 UTC (10 years, 8 months ago) by manus
File length: 137210 byte(s)
Diff to previous 78112
Added a new test showing a crash when calling an agent created from melted code can mess
  up the interpreter stack.


Revision 78112 - (view) (annotate) - [select for diffs]
Modified Tue Apr 7 15:40:36 2009 UTC (10 years, 8 months ago) by tedf
File length: 137133 byte(s)
Diff to previous 78076
Added test to test roundtrip scanner to make sure the match list construction from {EIFFEL_ROUNDTRIP_SCANNER} is correct.

Revision 78076 - (view) (annotate) - [select for diffs]
Modified Sun Apr 5 04:55:49 2009 UTC (10 years, 8 months ago) by manus
File length: 137088 byte(s)
Diff to previous 78057
Added new test showing a bug in the interpreter when creating a manifest string when STRING is melted.


Revision 78057 - (view) (annotate) - [select for diffs]
Modified Thu Apr 2 22:36:35 2009 UTC (10 years, 8 months ago) by manus
File length: 137025 byte(s)
Diff to previous 78049
Added new test showing that if you have invariant enabled with profiler it will crash because the
  generated code of an invariant does not initalize the profile stack although it does try to clean it up.


Revision 78049 - (view) (annotate) - [select for diffs]
Modified Thu Apr 2 17:06:40 2009 UTC (10 years, 8 months ago) by alexk
File length: 136951 byte(s)
Diff to previous 78044
Added an example for bug#15570.

Revision 78044 - (view) (annotate) - [select for diffs]
Modified Thu Apr 2 06:01:04 2009 UTC (10 years, 8 months ago) by manus
File length: 136860 byte(s)
Diff to previous 77946
Added store022 to check that storing directly an expanded object works.
Added missing `melting' tag to melted tests.


Revision 77946 - (view) (annotate) - [select for diffs]
Modified Fri Mar 27 19:00:07 2009 UTC (10 years, 8 months ago) by dhollen
File length: 136695 byte(s)
Diff to previous 77943
Added eweasel test thread008 for bug #14470, where {MEMORY}.referers can return
a wrong result in a multithreaded system.


Revision 77943 - (view) (annotate) - [select for diffs]
Modified Fri Mar 27 16:45:11 2009 UTC (10 years, 8 months ago) by dhollen
File length: 136626 byte(s)
Diff to previous 77939
Added eweasel test thread007 for bug #13733, where a call to `join' when
there are no child threads results in either a memory leak (Solaris SPARC 32-bit)
or a bus error or seg fault (Solaris SPARC 64-bit).


Revision 77939 - (view) (annotate) - [select for diffs]
Modified Fri Mar 27 15:13:10 2009 UTC (10 years, 8 months ago) by alexk
File length: 136561 byte(s)
Diff to previous 77927
Added an example for bug#15029.

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


Revision 77925 - (view) (annotate) - [select for diffs]
Modified Thu Mar 26 20:27:23 2009 UTC (10 years, 8 months ago) by dhollen
File length: 136419 byte(s)
Diff to previous 77892
Added eweasel test exec310 for bug #14477, where calling `out' on an object
with a an attribute with a very long attribute name (or a very long class name)
causes a buffer overflow, which results in a seg fault when system is executed.


Revision 77892 - (view) (annotate) - [select for diffs]
Modified Wed Mar 25 18:03:15 2009 UTC (10 years, 8 months ago) by dhollen
File length: 136349 byte(s)
Diff to previous 77866
Added eweasel test lib030 for bug #15553, where tests such as
{FILE}.is_socket return the wrong results due bugs in the runtime.


Revision 77866 - (view) (annotate) - [select for diffs]
Modified Tue Mar 24 12:53:59 2009 UTC (10 years, 8 months ago) by alexk
File length: 136288 byte(s)
Diff to previous 77823
Added a test to ensure the assertion clauses are considered as conjuncted expressions.

Revision 77823 - (view) (annotate) - [select for diffs]
Modified Fri Mar 20 09:14:14 2009 UTC (10 years, 8 months ago) by tedf
File length: 136217 byte(s)
Diff to previous 77814
Added test to show a postcondition violation at {SPECIAL}.copy_data.

Revision 77814 - (view) (annotate) - [select for diffs]
Modified Thu Mar 19 22:22:54 2009 UTC (10 years, 8 months ago) by manus
File length: 136153 byte(s)
Diff to previous 77808
New test showing an invalid code generation when you have a creation expression.


Revision 77808 - (view) (annotate) - [select for diffs]
Modified Thu Mar 19 20:45:31 2009 UTC (10 years, 8 months ago) by dhollen
File length: 136079 byte(s)
Diff to previous 77773
Added eweasel test incr322 for bug #15527, where changing a function that effects
a deferred feature to an attribute and refinalizing crashes the compiler.


Revision 77773 - (view) (annotate) - [select for diffs]
Modified Wed Mar 18 06:22:01 2009 UTC (10 years, 8 months ago) by manus
File length: 136009 byte(s)
Diff to previous 77735
Added new test showing a case of C external specification wrongly accepted by the compiler.


Revision 77735 - (view) (annotate) - [select for diffs]
Modified Mon Mar 16 13:12:30 2009 UTC (10 years, 8 months ago) by alexk
File length: 135952 byte(s)
Diff to previous 77706
Added a test for void safe option.

Revision 77706 - (view) (annotate) - [select for diffs]
Modified Thu Mar 12 13:55:08 2009 UTC (10 years, 9 months ago) by tedf
File length: 135859 byte(s)
Diff to previous 77705
Added test for {EXCEPTION}.cause behavior.

Revision 77705 - (view) (annotate) - [select for diffs]
Modified Thu Mar 12 12:54:36 2009 UTC (10 years, 9 months ago) by tedf
File length: 135806 byte(s)
Diff to previous 77687
Added test to demo correct behavior of original* routines in {EXCEPTIONS}.

Revision 77687 - (view) (annotate) - [select for diffs]
Modified Tue Mar 10 19:08:20 2009 UTC (10 years, 9 months ago) by manus
File length: 135739 byte(s)
Diff to previous 77683
Added new test:
- valid247 to show undetected errors in void-safe mode for conversion validation
- agent011 to show that some agent calls are properly done.


Revision 77683 - (view) (annotate) - [select for diffs]
Modified Tue Mar 10 16:56:43 2009 UTC (10 years, 9 months ago) by dhollen
File length: 135608 byte(s)
Diff to previous 77645
Added eweasel test directory001 for bug #14468, where a call to 
{DIRECTORY}.recursive_delete fails to delete the entire directory tree if there
are any symbolic links in the tree.


Revision 77645 - (view) (annotate) - [select for diffs]
Modified Sun Mar 8 07:19:55 2009 UTC (10 years, 9 months ago) by manus
File length: 135539 byte(s)
Diff to previous 77625
Added a new test showing that some object test don't work as their ?= counterpart does.


Revision 77625 - (view) (annotate) - [select for diffs]
Modified Fri Mar 6 23:14:30 2009 UTC (10 years, 9 months ago) by manus
File length: 135452 byte(s)
Diff to previous 77624
Added a test showing an invariant violation when calling `merge_left' and `merge_right' on a TWO_WAY_LIST.


Revision 77624 - (view) (annotate) - [select for diffs]
Modified Fri Mar 6 22:59:10 2009 UTC (10 years, 9 months ago) by manus
File length: 135405 byte(s)
Diff to previous 77590
Added new test to show that calling ARRAY2.wipe_out would violate the invariant of ARRAY2.


Revision 77590 - (view) (annotate) - [select for diffs]
Modified Fri Mar 6 00:27:45 2009 UTC (10 years, 9 months ago) by dhollen
File length: 135342 byte(s)
Diff to previous 77560
Added eweasel test term175 for bug #15469, where a mismatch between
actual generic and formal generic for a generic class that uses generic
constraint crashes the compiler in {GEN_TYPE_A}.type_id (not an incrementality bug).


Revision 77560 - (view) (annotate) - [select for diffs]
Modified Thu Mar 5 18:35:36 2009 UTC (10 years, 9 months ago) by dhollen
File length: 135275 byte(s)
Diff to previous 77559
Added eweasel test melt090 for bug #15466, where an object test
involving an anchored type anchored to an attribute of type NONE causes an
illegal opcode panic if code is melted.


Revision 77559 - (view) (annotate) - [select for diffs]
Modified Thu Mar 5 17:41:08 2009 UTC (10 years, 9 months ago) by dhollen
File length: 135196 byte(s)
Diff to previous 77552
Added eweasel test exec309 for bug #15465, where an object test
`attached {XXX} exp' incorrectly causes creation of an object of type
XXX if XXX is expanded and if the system is melted or frozen.
Finalized code works correctly.


Revision 77552 - (view) (annotate) - [select for diffs]
Modified Thu Mar 5 13:56:57 2009 UTC (10 years, 9 months ago) by alexk
File length: 135127 byte(s)
Diff to previous 77549
Added an example to ensure the stable attributes follow common CAPs.

Revision 77549 - (view) (annotate) - [select for diffs]
Modified Thu Mar 5 13:21:16 2009 UTC (10 years, 9 months ago) by alexk
File length: 135045 byte(s)
Diff to previous 77542
Added an example for checking redeclaration of stable attributes.

Revision 77542 - (view) (annotate) - [select for diffs]
Modified Wed Mar 4 23:44:25 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134947 byte(s)
Diff to previous 77541
Added eweasel test valid246 for bug #15459, where an assignment to an entity
of type "like Current" that is valid in the written-in class due to a
conversion procedure is rejected with a VJAR error in the descendant, even
though the descendant has the same conversion procedure.


Revision 77541 - (view) (annotate) - [select for diffs]
Modified Wed Mar 4 23:15:19 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134878 byte(s)
Diff to previous 77527
Added eweasel test exec308 for bug #15458, where conversion from a basic
type via a conversion procedure whose formal argument is of type ANY passes
the raw value, so calls with the formal argument as target crash with a
seg fault.


Revision 77527 - (view) (annotate) - [select for diffs]
Modified Wed Mar 4 17:22:00 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134812 byte(s)
Diff to previous 77523
Added eweasel test melt089 for bug #15457, where a function with an expanded
return type that is redefined in a descendant with an alternate True precondition
returns Void and causes a call on Void target in melted mode, even in a 
void-safe system.


Revision 77523 - (view) (annotate) - [select for diffs]
Modified Wed Mar 4 06:06:47 2009 UTC (10 years, 9 months ago) by manus
File length: 134734 byte(s)
Diff to previous 77509
Made runtime012 manual because it is still using too much memory.


Revision 77509 - (view) (annotate) - [select for diffs]
Modified Tue Mar 3 23:03:20 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134727 byte(s)
Diff to previous 77500
Added eweasel test valid245 for bug #15454, where an explicit creation type
anchored to an attribute of an expanded type causes the compiler to report a
spurious VGCC(3) error.


Revision 77500 - (view) (annotate) - [select for diffs]
Modified Tue Mar 3 21:33:07 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134654 byte(s)
Diff to previous 77492
Added eweasel test exec307 for bug #15453, where a call to an agent whose
return type is a basic type causes a spurious runtime Catcall error when the system
is executed (saying "expected TUPLE but got TUPLE").


Revision 77492 - (view) (annotate) - [select for diffs]
Modified Tue Mar 3 20:23:59 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134580 byte(s)
Diff to previous 77464
Added eweasel test term174 for bug #15452, where a 'create Result' instruction
in a function with a generic return type constrained by NONE crashes the compiler.


Revision 77464 - (view) (annotate) - [select for diffs]
Modified Tue Mar 3 00:50:23 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134511 byte(s)
Diff to previous 77459
Added eweasel test attach055 for bug #15451, where the compiler reports a
seemingly bogus VEVI error on `default' inherited from ANY for a class that
inherits from an expanded class.


Revision 77459 - (view) (annotate) - [select for diffs]
Modified Mon Mar 2 21:41:17 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134427 byte(s)
Diff to previous 77453
Added eweasel test melt088 for bug #15450, where CHARACTER_32 constant attributes are
not handled correctly in melted code.


Revision 77453 - (view) (annotate) - [select for diffs]
Modified Mon Mar 2 17:42:18 2009 UTC (10 years, 9 months ago) by dhollen
File length: 134363 byte(s)
Diff to previous 77434
Added eweasel test incr321 for bug where a sequence of changes with melt, freeze and
finalize compilations produces a system whose execution ends with a seg fault and
no exception trace on Solaris SPARC 64-bit.  Test passes on Solaris SPARC 32-bit.


Revision 77434 - (view) (annotate) - [select for diffs]
Modified Sat Feb 28 07:40:31 2009 UTC (10 years, 9 months ago) by manus
File length: 134300 byte(s)
Diff to previous 77418
Splitted runtime012 into runtime012 and runtime013 because the part handling expanded is not
  properly working yet but it has nothing to do with large special, mostly with expanded themselves.
  So runtime012 will pass while runtime013 won't until we fix the expanded test. Once fixed runtime013
  should pass if we have properly implemented large special.


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


Revision 77388 - (view) (annotate) - [select for diffs]
Modified Fri Feb 27 06:29:17 2009 UTC (10 years, 9 months ago) by manus
File length: 134152 byte(s)
Diff to previous 77387
Added a new test showing that we did not detect VWOE errors for inherited code.


Revision 77387 - (view) (annotate) - [select for diffs]
Modified Fri Feb 27 04:58:11 2009 UTC (10 years, 9 months ago) by manus
File length: 134076 byte(s)
Diff to previous 77383
Added a new test hightlighting wrong processing of errors for using binary or unary operator on
  a constraint which is multiple. Or missing detection of error, or reporting an error when there is none.


Revision 77383 - (view) (annotate) - [select for diffs]
Modified Fri Feb 27 01:13:22 2009 UTC (10 years, 9 months ago) by dhollen
File length: 133989 byte(s)
Diff to previous 77379
Added eweasel test melt087 for bug #15435, where a once function with a
True precondition that is redefined in a descendant with an alternate precondition
of True causes a seg fault when system is executed, but only if it was melted.


Revision 77379 - (view) (annotate) - [select for diffs]
Modified Thu Feb 26 23:29:54 2009 UTC (10 years, 9 months ago) by dhollen
File length: 133911 byte(s)
Diff to previous 77371
Added eweasel test valid244 for bug #15432, where a call whose target is a
procedure elicits an unnecessary VUTA(2) error when compiled in void-safe
mode, in addition to the VKCN(3) error.


Revision 77371 - (view) (annotate) - [select for diffs]
Modified Thu Feb 26 21:23:03 2009 UTC (10 years, 9 months ago) by manus
File length: 133828 byte(s)
Diff to previous 77365
Added a sample showing we do not properly type check binary operators in descendant code. This was
  shown by forcing a compilation error that the compiler did not detect.


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


Revision 77364 - (view) (annotate) - [select for diffs]
Modified Thu Feb 26 20:12:08 2009 UTC (10 years, 9 months ago) by alexk
File length: 133671 byte(s)
Diff to previous 77338
Added an example to demonstrate issues with evaluating type of an expression in an inherited code when generic types are involved.

Revision 77338 - (view) (annotate) - [select for diffs]
Modified Wed Feb 25 20:08:56 2009 UTC (10 years, 9 months ago) by manus
File length: 133577 byte(s)
Diff to previous 77336
New test to ensure we detect syntax errors with the attached syntax. 


Revision 77336 - (view) (annotate) - [select for diffs]
Modified Wed Feb 25 19:57:52 2009 UTC (10 years, 9 months ago) by dhollen
File length: 133518 byte(s)
Diff to previous 77303
Added eweasel test melt085 for bug #15427, where a call 
`print (attached precursor as y)' in a routine with an anchored return
type crashes with a seg fault if system is melted.


Revision 77303 - (view) (annotate) - [select for diffs]
Modified Wed Feb 25 01:39:40 2009 UTC (10 years, 9 months ago) by dhollen
File length: 133439 byte(s)
Diff to previous 77295
Added eweasel test incr320 for bug #15418, where changing non-conforming
inheritance to conforming and refreezing results in a link failure due to
undefined symbols in efrozen.c.


Revision 77295 - (view) (annotate) - [select for diffs]
Modified Tue Feb 24 21:13:19 2009 UTC (10 years, 9 months ago) by manus
File length: 133369 byte(s)
Diff to previous 77293
Updated ccomp040 to generate a warning at C compilation as this disappeared when inlining was enabled by default and thus somehow fixed this C code generation problem.
Added ccomp083 which is the same as ccomp040 except that the mismatch occurs on the return type.


Revision 77293 - (view) (annotate) - [select for diffs]
Modified Tue Feb 24 20:34:10 2009 UTC (10 years, 9 months ago) by manus
File length: 133309 byte(s)
Diff to previous 77287
Made runtime012 manual until we get more memory to allocate 8GB.


Revision 77287 - (view) (annotate) - [select for diffs]
Modified Tue Feb 24 19:25:19 2009 UTC (10 years, 9 months ago) by manus
File length: 133302 byte(s)
Diff to previous 77268
Added new syntax check for note clause and the proper usage of semicolon.


Revision 77268 - (view) (annotate) - [select for diffs]
Modified Mon Feb 23 22:23:57 2009 UTC (10 years, 9 months ago) by manus
File length: 133236 byte(s)
Diff to previous 77265
Added a new test showing that resizing a special whose size is just under 4Gbytes to be larger than 4Gbytes
  causes an overflow and thus we get a special with an improper size.


Revision 77265 - (view) (annotate) - [select for diffs]
Modified Mon Feb 23 18:23:44 2009 UTC (10 years, 9 months ago) by manus
File length: 133168 byte(s)
Diff to previous 77207
Added a new test showing a bug in the runtime when creating a formal generic parameter when the 
  actual is a TUPLE.


Revision 77207 - (view) (annotate) - [select for diffs]
Modified Thu Feb 19 21:28:58 2009 UTC (10 years, 9 months ago) by dhollen
File length: 133091 byte(s)
Diff to previous 77205
Added eweasel test valid242 for bug #15409, where VYCQ/VYCP errors are not
detected if a generic class with conversion procedures/queries to or from
its formal generic parameter is involved.


Revision 77205 - (view) (annotate) - [select for diffs]
Modified Thu Feb 19 21:06:02 2009 UTC (10 years, 9 months ago) by dhollen
File length: 133025 byte(s)
Diff to previous 77202
Added eweasel test attach054 for bug #15408, where a recursive call to a once
function causes a call on Void target when a supposedly void-safe system is
executed.


Revision 77202 - (view) (annotate) - [select for diffs]
Modified Thu Feb 19 19:07:48 2009 UTC (10 years, 9 months ago) by alexk
File length: 132930 byte(s)
Diff to previous 77169
Added an example to figure out if there are issues with evaluating types in different contexts, including constraints, anchored types, etc. (the test might need to be reviewed, as it is pretty complex one and may have some bugs).

Revision 77169 - (view) (annotate) - [select for diffs]
Modified Mon Feb 16 19:22:23 2009 UTC (10 years, 9 months ago) by manus
File length: 132826 byte(s)
Diff to previous 77151
New test for testing the next object test facilities.


Revision 77151 - (view) (annotate) - [select for diffs]
Modified Fri Feb 13 20:05:34 2009 UTC (10 years, 9 months ago) by manus
File length: 132750 byte(s)
Diff to previous 77150
Added missing `attached_types' tag to better test all the tests which are related to void-safe.


Revision 77150 - (view) (annotate) - [select for diffs]
Modified Fri Feb 13 19:51:17 2009 UTC (10 years, 9 months ago) by manus
File length: 132436 byte(s)
Diff to previous 77124
New test showing some assertion violations in the compiler when using more than once the same object
  local name in a routine.


Revision 77124 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 23:16:10 2009 UTC (10 years, 9 months ago) by dhollen
File length: 132367 byte(s)
Diff to previous 77121
Added eweasel test final076 for bug #15382, where finalizing a system with
a call to an attribute with a body crashes the compiler if inlining is enabled.


Revision 77121 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 21:46:16 2009 UTC (10 years, 9 months ago) by manus
File length: 132302 byte(s)
Diff to previous 77120
Added a new test where conformance of detattached to attached is accepted when it should be rejected.


Revision 77120 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 21:25:31 2009 UTC (10 years, 9 months ago) by dhollen
File length: 132219 byte(s)
Diff to previous 77118
Added eweasel test attach050 for bug #15381, where a once routine that
is the only routine where a class attribute is set should elicit a VEVI
error from the compiler but does not.  System execution then ends with a
call on Void target.


Revision 77118 - (view) (annotate) - [select for diffs]
Modified Wed Feb 11 19:20:09 2009 UTC (10 years, 9 months ago) by dhollen
File length: 132152 byte(s)
Diff to previous 77086
Added eweasel test exec305 for bug #15379, where an object test
`{x: like Current} Current' in an expanded class causes infinite recursion
when the system is executed, if system was melted or frozen.  Test is
marked "manuaL" for now.


Revision 77086 - (view) (annotate) - [select for diffs]
Modified Tue Feb 10 19:08:01 2009 UTC (10 years, 10 months ago) by king
File length: 132073 byte(s)
Diff to previous 77084
Added noncon022 to catalog

Revision 77084 - (view) (annotate) - [select for diffs]
Modified Tue Feb 10 18:17:17 2009 UTC (10 years, 10 months ago) by king
File length: 132003 byte(s)
Diff to previous 77082
Added noncon021 to catalog

Revision 77082 - (view) (annotate) - [select for diffs]
Modified Tue Feb 10 17:55:21 2009 UTC (10 years, 10 months ago) by dhollen
File length: 131922 byte(s)
Diff to previous 77008
Added eweasel test melt084 for bug #15378, where an object test `{x: like Current} Current'
inherited by an expanded class causes a run-time panic when executed, but only
if the system is melted.


Revision 77008 - (view) (annotate) - [select for diffs]
Modified Thu Feb 5 16:43:37 2009 UTC (10 years, 10 months ago) by alexk
File length: 131846 byte(s)
Diff to previous 77006
Extended the test to cover unary operators.

Revision 77006 - (view) (annotate) - [select for diffs]
Modified Thu Feb 5 15:15:02 2009 UTC (10 years, 10 months ago) by alexk
File length: 131843 byte(s)
Diff to previous 76974
Added an example to demonstrate that the compiler does not take type of the expression into account when computing void-safe scopes of variables.

Revision 76974 - (view) (annotate) - [select for diffs]
Modified Wed Feb 4 22:19:30 2009 UTC (10 years, 10 months ago) by manus
File length: 131755 byte(s)
Diff to previous 76953
Reported an issue with void-safety where the compiler randomly reports validity errors when using
  operators instead of dot calls.


Revision 76953 - (view) (annotate) - [select for diffs]
Modified Tue Feb 3 22:21:21 2009 UTC (10 years, 10 months ago) by manus
File length: 131677 byte(s)
Diff to previous 76944
Added a new test showing a crash when the compiler wrongly assumes the inherited class to fully compile
  without error which is not the case when the descendant class is compiled with a different set of options
  than the ancestor.


Revision 76944 - (view) (annotate) - [select for diffs]
Modified Mon Feb 2 23:00:44 2009 UTC (10 years, 10 months ago) by manus
File length: 131602 byte(s)
Diff to previous 76932
Added a new test showing that the array of strings we passed to the root class creation procedure should have
  an actual attached typed argument of type STRING.


Revision 76932 - (view) (annotate) - [select for diffs]
Modified Mon Feb 2 15:44:25 2009 UTC (10 years, 10 months ago) by alexk
File length: 131535 byte(s)
Diff to previous 76924
Added a test for detecting attached attributes that are not initialized in a creation procedure.

Revision 76924 - (view) (annotate) - [select for diffs]
Modified Sat Jan 31 07:08:09 2009 UTC (10 years, 10 months ago) by manus
File length: 131439 byte(s)
Diff to previous 76910
Showing a bug with SPECIAL objects when trying to twin an object whose size is actually bigger than
  it should be to an object smaller. It causes a memory corruption.


Revision 76910 - (view) (annotate) - [select for diffs]
Modified Fri Jan 30 20:43:58 2009 UTC (10 years, 10 months ago) by dhollen
File length: 131373 byte(s)
Diff to previous 76908
Added eweasel test incr319 for bug #15354, where freezing a system and then
correcting a VEVI error allow compilation to finish normally, but execution of the
resulting system crashes with a seg fault instead of completing normally.


Revision 76908 - (view) (annotate) - [select for diffs]
Modified Fri Jan 30 19:51:06 2009 UTC (10 years, 10 months ago) by dhollen
File length: 131306 byte(s)
Diff to previous 76905
Added eweasel test final075 for bug #15352, where an external creation procedure
is not called in a finalized system (frozen code works correctly).


Revision 76905 - (view) (annotate) - [select for diffs]
Modified Fri Jan 30 17:23:19 2009 UTC (10 years, 10 months ago) by dhollen
File length: 131235 byte(s)
Diff to previous 76900
Added eweasel test incr318 for bug #15350, where removing a convert clause from
a class fixes a VNCP error (two classes convert to each other) but the compiler
still reports VNCP.


Revision 76900 - (view) (annotate) - [select for diffs]
Modified Fri Jan 30 01:08:46 2009 UTC (10 years, 10 months ago) by dhollen
File length: 131165 byte(s)
Diff to previous 76899
Added eweasel test term173 for bug #15348, where a conversion query implemented
as a constant INTEGER attribute crashes the compiler with a call on Void target
in {BYTE_CODE_FACTORY}.to_type_byte_code.


Revision 76899 - (view) (annotate) - [select for diffs]
Modified Fri Jan 30 00:47:29 2009 UTC (10 years, 10 months ago) by manus
File length: 131087 byte(s)
Diff to previous 76895
Renamed vupr to vdpr, VUPR to VDPR to match ECMA codes.


Revision 76895 - (view) (annotate) - [select for diffs]
Modified Thu Jan 29 23:46:15 2009 UTC (10 years, 10 months ago) by dhollen
File length: 131087 byte(s)
Diff to previous 76886
Added eweasel test incr317 for bug #15347, where removing a create clause and then
removing a convert clause crashes the compiler with a call on Void target in
{CONVERTIBILITY_CHECKER}.check_conversion.


Revision 76886 - (view) (annotate) - [select for diffs]
Modified Thu Jan 29 20:51:25 2009 UTC (10 years, 10 months ago) by dhollen
File length: 131021 byte(s)
Diff to previous 76885
Added eweasel test incr316 for bug #15344, where changing the expansion status
of a parent class when the descendant has a routine with a `precursor' call
to a routine in the parent and melting changes causes system execution to
fail with a seg fault when trying to call the precursor.


Revision 76885 - (view) (annotate) - [select for diffs]
Modified Thu Jan 29 19:41:20 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130948 byte(s)
Diff to previous 76881
Added eweasel test incr315 for bug #15342, where adding and then removing an
expanded mark in a generic class crashes the compiler with a call on Void
target in {GEN_TYPE_A}.static_type_id.


Revision 76881 - (view) (annotate) - [select for diffs]
Modified Thu Jan 29 06:36:21 2009 UTC (10 years, 10 months ago) by manus
File length: 130872 byte(s)
Diff to previous 76877
Added a new test to verify that the ability to ignore attachment marks works.


Revision 76877 - (view) (annotate) - [select for diffs]
Modified Thu Jan 29 00:45:26 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130790 byte(s)
Diff to previous 76875
Added eweasel test valid240 for bug #15338, where explicit attachment marks in a
convert clause and on corresponding routine formal arguments cause a conversion
to not apply when it should.  This results in an incorrect VJAR error from the compiler.


Revision 76875 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 22:42:43 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130720 byte(s)
Diff to previous 76874
dded eweasel test incr314 for bug #15337, where adding an inheritance clause
to a class that already converts to the new parent introduces an undetected
VYCP(2) error.


Revision 76874 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 22:31:06 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130648 byte(s)
Diff to previous 76873
Added eweasel test incr313 for bug #15336, where removing a convert clause
introduces a VJAR error but the compiler does not detect it when system is
recompiled.


Revision 76873 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 21:40:28 2009 UTC (10 years, 10 months ago) by manus
File length: 130573 byte(s)
Diff to previous 76872
Added storable tags to tests that are also testing storable.


Revision 76872 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 20:58:20 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130546 byte(s)
Diff to previous 76871
Added eweasel test incr312 for bug #15335, where a change and then finalization
crashes the compiler with a call on Void target in {ADDRESS_TABLE}.generate_final_c_body.


Revision 76871 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 20:24:53 2009 UTC (10 years, 10 months ago) by manus
File length: 130480 byte(s)
Diff to previous 76867
Added new tags to attach042 since it shows an incrementality problem with the C compilation.


Revision 76867 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 18:07:28 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130451 byte(s)
Diff to previous 76854
Added eweasel test multierr010 for bug #15334, where a VUPR(1) error due to
a call to `precursor' in a routine precondition causes the compiler to skip
any further degree 3 validity checking of the routine body.


Revision 76854 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 00:31:18 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130375 byte(s)
Diff to previous 76851
Added eweasel test melt083 for bug #15330, where an agent call on a Void
target that appears in an assertion gets a seg fault instead of the expected
call on Void target, but only if the system is melted.


Revision 76851 - (view) (annotate) - [select for diffs]
Modified Tue Jan 27 21:34:16 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130301 byte(s)
Diff to previous 76845
Added eweasel test svalid017 for bug #15327, where class invariants are not
validity checked in descendant classes when full class checking is enabled.


Revision 76845 - (view) (annotate) - [select for diffs]
Modified Tue Jan 27 19:11:28 2009 UTC (10 years, 10 months ago) by manus
File length: 130222 byte(s)
Diff to previous 76844
Added a new test showing that conversion were redone even when checking inherited code.


Revision 76844 - (view) (annotate) - [select for diffs]
Modified Tue Jan 27 18:54:53 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130149 byte(s)
Diff to previous 76839
Added eweasel test valid239 for bug #15324, where the compiler reports an
incorrect VMRC(2) error and small changes to routine names make the error
disappear.


Revision 76839 - (view) (annotate) - [select for diffs]
Modified Mon Jan 26 22:42:42 2009 UTC (10 years, 10 months ago) by fivaa
File length: 130094 byte(s)
Diff to previous 76838
Added eweasel test for bug #14780, where agent of formal attribute causes precondition violation in {FORMAL_A}.adapted_in


Revision 76838 - (view) (annotate) - [select for diffs]
Modified Mon Jan 26 20:59:20 2009 UTC (10 years, 10 months ago) by dhollen
File length: 130008 byte(s)
Diff to previous 76837
Added eweasel test freez030 for bug # 15321, where a qualified call on a
constant attribute with target Current does not check the class invariant, but
only if the systeml is frozen (melted code works correctly).


Revision 76837 - (view) (annotate) - [select for diffs]
Modified Mon Jan 26 20:14:45 2009 UTC (10 years, 10 months ago) by dhollen
File length: 129938 byte(s)
Diff to previous 76835
Added eweasel test term172 for bug #15320, where a system that uses some
gobo classes and that enables catcall detection crashes the compiler in
{EXTERNAL_FUNC_I}.is_covariant_to.


Revision 76835 - (view) (annotate) - [select for diffs]
Modified Mon Jan 26 14:03:33 2009 UTC (10 years, 10 months ago) by alexk
File length: 129866 byte(s)
Diff to previous 76834
Added an example when void-safe code is not detected because inherited preconditions are involved.

Revision 76834 - (view) (annotate) - [select for diffs]
Modified Mon Jan 26 13:18:59 2009 UTC (10 years, 10 months ago) by alexk
File length: 129779 byte(s)
Diff to previous 76803
Added a test that demonstrates that using a select clause is not prohibited for the features that are merged as a result of renaming even though the select is not required for all of them.

Revision 76803 - (view) (annotate) - [select for diffs]
Modified Thu Jan 22 22:14:24 2009 UTC (10 years, 10 months ago) by dhollen
File length: 129720 byte(s)
Diff to previous 76782
Added eweasel test incr311 for bug #15307, where freezing a system,
removing base library, melting and adding base library back produces
a system that eats all memory.


Revision 76782 - (view) (annotate) - [select for diffs]
Modified Wed Jan 21 01:23:42 2009 UTC (10 years, 10 months ago) by king
File length: 129645 byte(s)
Diff to previous 76780
Added assert003 to control file

Revision 76780 - (view) (annotate) - [select for diffs]
Modified Wed Jan 21 00:43:09 2009 UTC (10 years, 10 months ago) by dhollen
File length: 129584 byte(s)
Diff to previous 76779
Added eweasel test exec304 for bug #15298, where operations on an attribute
of type G, where G is a formal generic constrained by NUMERIC can cause a runtime
panic if system is melted or wrong results if system is frozen.


Revision 76779 - (view) (annotate) - [select for diffs]
Modified Wed Jan 21 00:09:26 2009 UTC (10 years, 10 months ago) by dhollen
File length: 129521 byte(s)
Diff to previous 76759
Added eweasel test exec303 for bug #15296, where calling `out' on a REAL_64
that is NaN violates the class invariant sign_times_abs.


Revision 76759 - (view) (annotate) - [select for diffs]
Modified Tue Jan 20 04:24:54 2009 UTC (10 years, 10 months ago) by tedf
File length: 129458 byte(s)
Diff to previous 76736
- Removed skip mark for except033, since it has been fixed.
- Added except035 to show the correct exception object that is raised by code {EXCEPT_CONST}.Runtime_io_exception.

Revision 76736 - (view) (annotate) - [select for diffs]
Modified Fri Jan 16 19:59:25 2009 UTC (10 years, 10 months ago) by manus
File length: 129401 byte(s)
Diff to previous 76735
Added a new test showing a bug in some of our priority queue implementation (namely calling `item'
  would end up in an infinite recursion) or `extend' not being implemented properly.


Revision 76735 - (view) (annotate) - [select for diffs]
Modified Fri Jan 16 19:22:48 2009 UTC (10 years, 10 months ago) by dhollen
File length: 129349 byte(s)
Diff to previous 76734
Added eweasel test incr310 for bug #15287, where changing a class used
as an actual generic parameter to deferred causes an undetected VTCG error.


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


Revision 76731 - (view) (annotate) - [select for diffs]
Modified Fri Jan 16 14:21:06 2009 UTC (10 years, 10 months ago) by alexk
File length: 129201 byte(s)
Diff to previous 76722
Added tests to check that the current implementation of feature renaming does not break redefinition, undefinition and redeclaration validity rules.

Revision 76722 - (view) (annotate) - [select for diffs]
Modified Fri Jan 16 01:08:41 2009 UTC (10 years, 10 months ago) by dhollen
File length: 128828 byte(s)
Diff to previous 76711
Added eweasel test incr309 for bug #15284, where an incremental change
to an expanded generic class and its client crashes the compiler in
{FEATURE_B}.real_feature_id.


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


Revision 76700 - (view) (annotate) - [select for diffs]
Modified Wed Jan 14 23:34:42 2009 UTC (10 years, 10 months ago) by dhollen
File length: 128705 byte(s)
Diff to previous 76694
Added eweasel test except033 for bug #15273, where a system that enables
precondition checking on all classes (including EiffelBase classes) and
that violates a precondition goes into an infinite loop before it reaches
the rescue clause of the root creation procedure.


Revision 76694 - (view) (annotate) - [select for diffs]
Modified Wed Jan 14 20:38:39 2009 UTC (10 years, 10 months ago) by manus
File length: 128629 byte(s)
Diff to previous 76693
Added test for bug#13333 which highlight a check violation in INTERNAL on .NET.


Revision 76693 - (view) (annotate) - [select for diffs]
Modified Wed Jan 14 20:29:18 2009 UTC (10 years, 10 months ago) by manus
File length: 128559 byte(s)
Diff to previous 76688
Added test for bug#13334 showing a mismatch between dynamic types in .NET mode.


Revision 76688 - (view) (annotate) - [select for diffs]
Modified Wed Jan 14 19:44:59 2009 UTC (10 years, 10 months ago) by manus
File length: 128474 byte(s)
Diff to previous 76684
Test to ensure that a precondition violation is indeed violated when trying to store `Void' to an attribute
  whose type is attached.


Revision 76684 - (view) (annotate) - [select for diffs]
Modified Wed Jan 14 17:30:21 2009 UTC (10 years, 10 months ago) by manus
File length: 128375 byte(s)
Diff to previous 76680
Added a new test showing a bug when calling routines expecting a POINTER argument and that the actual
  argument is a $ expression.


Revision 76680 - (view) (annotate) - [select for diffs]
Modified Wed Jan 14 16:34:53 2009 UTC (10 years, 10 months ago) by fivaa
File length: 128321 byte(s)
Diff to previous 76667
Added two eweasel tests showing an agent's type not being attached. For example:

	agent do end

returns something of type

	PROCEDURE [?ANY, ?TUPLE]

(first generic is only detached if code is frozen)


Revision 76667 - (view) (annotate) - [select for diffs]
Modified Tue Jan 13 15:26:21 2009 UTC (10 years, 10 months ago) by alexk
File length: 128150 byte(s)
Diff to previous 76664
Added an example for bug#15265.

Revision 76664 - (view) (annotate) - [select for diffs]
Modified Tue Jan 13 06:46:47 2009 UTC (10 years, 10 months ago) by manus
File length: 128047 byte(s)
Diff to previous 76663
Added new test showing that retrieving 5.6 storable with 6.3 fails with a mismatch on LINKABLE [INTEGER_32].


Revision 76663 - (view) (annotate) - [select for diffs]
Modified Tue Jan 13 06:31:32 2009 UTC (10 years, 10 months ago) by tedf
File length: 127967 byte(s)
Diff to previous 76655
Added a new test to show a storable failure on attached types.
(Removing attachment marks pass the test)

Revision 76655 - (view) (annotate) - [select for diffs]
Modified Mon Jan 12 22:30:51 2009 UTC (10 years, 10 months ago) by manus
File length: 127890 byte(s)
Diff to previous 76640
New test showing a bug in our implementation of `do_all_with_index' and `do_if_with_index' when target
  is dynamically an ARRAYED_LIST. We should not process void elements, but we do.


Revision 76640 - (view) (annotate) - [select for diffs]
Modified Sat Jan 10 16:45:11 2009 UTC (10 years, 11 months ago) by dhollen
File length: 127832 byte(s)
Diff to previous 76635
Added eweasel test final074 for bug #15257, where a finalized
system incorrectly violates a class invariant.


Revision 76635 - (view) (annotate) - [select for diffs]
Modified Sat Jan 10 00:55:54 2009 UTC (10 years, 11 months ago) by paulb
File length: 127763 byte(s)
Diff to previous 76634
Added test to ensure object-test locals are not passed to an old expression.


Revision 76634 - (view) (annotate) - [select for diffs]
Modified Fri Jan 9 19:57:53 2009 UTC (10 years, 11 months ago) by dhollen
File length: 127669 byte(s)
Diff to previous 76626
Added eweasel test final073 for bug #15252, where a finalized system with
assertions kept produces an exception trace with class RUN-TIME when a
class invariant is violated, instead of the correct class name TEST.


Revision 76626 - (view) (annotate) - [select for diffs]
Modified Fri Jan 9 14:52:43 2009 UTC (10 years, 11 months ago) by alexk
File length: 127599 byte(s)
Diff to previous 76620
Modified expected output of test#term169 to reflect error reported by the compiler for an uninitialized attribute.

Revision 76620 - (view) (annotate) - [select for diffs]
Modified Fri Jan 9 11:54:59 2009 UTC (10 years, 11 months ago) by alexk
File length: 127586 byte(s)
Diff to previous 76605
Added an example to demonstrate compiler crash when processing inherited precursor in a void-safe mode.

Revision 76605 - (view) (annotate) - [select for diffs]
Modified Wed Jan 7 16:01:42 2009 UTC (10 years, 11 months ago) by dhollen
File length: 127508 byte(s)
Diff to previous 76589
Added eweasel test incr308 for bug #15246, where adding
a "?" attachment mark to a formal generic should fix a VEVI
error but the compiler still reports VEVI instead of a
VJAR error in another place.


Revision 76589 - (view) (annotate) - [select for diffs]
Modified Mon Jan 5 19:51:51 2009 UTC (10 years, 11 months ago) by manus
File length: 127433 byte(s)
Diff to previous 76560
Added new test for bug#15235 where we could get a C compilation error for 0-sized expanded objects.


Revision 76560 - (view) (annotate) - [select for diffs]
Modified Sat Jan 3 00:19:45 2009 UTC (10 years, 11 months ago) by manus
File length: 127352 byte(s)
Diff to previous 76525
Added a new test showing a bug in the compiler when checking code using multiple constraints in a 
  descendant class.


Revision 76525 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 00:18:14 2009 UTC (10 years, 11 months ago) by manus
File length: 127260 byte(s)
Diff to previous 76476
Added a new test showing a crash of the compiler when full class checking is enabled and that a parent
  class has an inline agent with a local referencing an anchor.


Revision 76476 - (view) (annotate) - [select for diffs]
Modified Wed Dec 31 00:15:23 2008 UTC (10 years, 11 months ago) by paulb
File length: 127191 byte(s)
Diff to previous 76407
Added test to ensure, when using void-safe and attached by default options, agents conform to PROCEDURE [ANY, TUPLE]


Revision 76407 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 12:42:02 2008 UTC (10 years, 11 months ago) by alexk
File length: 127101 byte(s)
Diff to previous 76396
Added an example to demonstrate that validity rules are not checked for a compound of a When_part with an empty interval.

Revision 76396 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 02:02:54 2008 UTC (10 years, 11 months ago) by dhollen
File length: 127044 byte(s)
Diff to previous 76387
Added eweasel test exec302 for bug #15202, where an attribute with a
body that is a redefinition of an inherited attribute with a body
calls precursor and system execution goes into infinite recursion.
Test may need to be adjusted to match the correct behavior.


Revision 76387 - (view) (annotate) - [select for diffs]
Modified Wed Dec 24 21:33:29 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126967 byte(s)
Diff to previous 76383
Added eweasel test term171 for bug #15197, where a multi-constrained generic
which includes a keyword in its list of constraining types crashes the compiler.


Revision 76383 - (view) (annotate) - [select for diffs]
Modified Wed Dec 24 19:55:07 2008 UTC (10 years, 11 months ago) by manus
File length: 126891 byte(s)
Diff to previous 76381
Added missing dotnet tags for .NET tests.


Revision 76381 - (view) (annotate) - [select for diffs]
Modified Wed Dec 24 19:45:21 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126877 byte(s)
Diff to previous 76362
Added eweasel test incr307 for bug #15196, where after a sequence of
changes the compiler crashes in {MELTED_GENERATOR}.make_call_access_b.


Revision 76362 - (view) (annotate) - [select for diffs]
Modified Wed Dec 24 00:05:02 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126801 byte(s)
Diff to previous 76359
Added eweasel test incr306 for bug #15194, where after changing a reference
class to expanded and then back to reference a call to the #? operator results
in a seg fault instead of returning True as it originally did.


Revision 76359 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 22:08:25 2008 UTC (10 years, 11 months ago) by manus
File length: 126729 byte(s)
Diff to previous 76355
New test showing a crash because compiler tries to revalidate inherited attributes with a body even
  when no full class checking is enabled.


Revision 76355 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 21:42:54 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126669 byte(s)
Diff to previous 76347
Added eweasel test incr305 for bug #15192, where after adding a VLEC error and
then removing it, the compiler still reports VLEC.


Revision 76347 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 20:41:20 2008 UTC (10 years, 11 months ago) by manus
File length: 126599 byte(s)
Diff to previous 76346
Verifying that an incremental recompilation does not fail at updating the class of a not yet compiled class.


Revision 76346 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 20:11:20 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126538 byte(s)
Diff to previous 76345
Added eweasel test exec301 for bug #11136, where a system that calls
{NONE}.attempt ("Weasel") crashes with a seg fault when executed.


Revision 76345 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 19:58:35 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126483 byte(s)
Diff to previous 76340
Added eweasel test incr304 for bug #15191, where changing a void-safe
system to use library "base-safe" instead of "base" after the compiler
reports VEVI errors causes the compiler to crash.


Revision 76340 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 17:16:10 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126413 byte(s)
Diff to previous 76339
Added eweasel test attach038 for bug #14156, where two object test
locals in the same routine with the same lower name should elicit a
VUOT(3) error from the compiler but does not.


Revision 76339 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 16:35:47 2008 UTC (10 years, 11 months ago) by manus
File length: 126337 byte(s)
Diff to previous 76331
Added new test for making sure that the new degree 6 behavior reports the proper errors when a class name
  does not match a file name.


Revision 76331 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 00:57:08 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126141 byte(s)
Diff to previous 76330
Added eweasel test svalid013 for bug #15186, where compiling with full
class checking enabled causes unused local warnings to be repeated for
each descendant class that does not redefine an inherited routine with
unused locals.


Revision 76330 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 22:45:51 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126067 byte(s)
Diff to previous 76329
Added eweasel test config010 for bug #13035, where a config file with
a system name containing a space character caused C compilation to
fail.  The 6.4 compiler won't accept a system name with a space or
other unusual characters, so the bug has been fixed.


Revision 76329 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 22:24:21 2008 UTC (10 years, 11 months ago) by dhollen
File length: 126005 byte(s)
Diff to previous 76327
Added eweasel test exec300 for bug #13848, where calling deep_twin
on an object of an expanded type causes a seg fault at runtime.


Revision 76327 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 22:03:30 2008 UTC (10 years, 11 months ago) by manus
File length: 125947 byte(s)
Diff to previous 76326
Added a new test showing a crash while checking invariants when parents have attachment marks. Technically
  it is a shortcoming in the compiler that should not put such things in the inheritance runtime structure
  but the runtime should be able to cope with them anyway.


Revision 76326 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 21:16:50 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125878 byte(s)
Diff to previous 76325
Added eweasel test exec298 for bug #13862, where `out' returns an
incorrect result for a class with a NATURAL attribute.


Revision 76325 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 19:06:49 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125813 byte(s)
Diff to previous 76311
Added eweasel test exec297 for bug #15143, where a void-safe system
that monitors class invariants crashes at execution time with a seg
fault and no exception trace.


Revision 76311 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 22:30:38 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125754 byte(s)
Diff to previous 76310
Added eweasel test incr303, where changing a class to expanded and then
adding a missing default_create in the create clause produces a valid system
but the compiler still reports a VTEC(2) error.  This is an incrementality bug.


Revision 76310 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 21:14:14 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125684 byte(s)
Diff to previous 76309
Add eweasel test valid230 for bug #11151, where compiler does not
report a VZCC(2) error on an inline C external with no alias.


Revision 76309 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 20:35:23 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125619 byte(s)
Diff to previous 76306
Added eweasel test incr302 for bug #15132, where after a sequence of changes
the compiler crashes in {PATTERN_TABLE}.pattern_of_id with a call on Void
target.


Revision 76306 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 19:30:10 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125560 byte(s)
Diff to previous 76305
Added eweasel test incr301 for bug #15146, where after a sequence of changes
C compilation fails with undefined symbols in ececil.c.  The test is a bit long
but this is the shortest sequence I could find that reproduced the problem.


Revision 76305 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 18:39:41 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125497 byte(s)
Diff to previous 76304
Added eweasel test term169 for bug #15144, where a self-initializing
attribute that just sets Result to Current causes the compiler to go
into (apparent) infinite recursion when compiled in void-safe mode.


Revision 76304 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 18:25:21 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125418 byte(s)
Diff to previous 76303
Added eweasel test exec296 for bug #15145, where a self-initializing
INTEGER attribute does not work correctly in void-safe mode (returns 0
instead of value set in attribute body).


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


Revision 76302 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 00:21:12 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125279 byte(s)
Diff to previous 76299
Added eweasel test valid229 for bug #15140, where an inspect statement
with a when clause that has an empty interval 4..3 causes the compiler
to report a spurious VEVI error, even though the branch with that
interval sets Result.


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


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


Revision 76297 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 23:38:57 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125081 byte(s)
Diff to previous 76294
Added eweasel test final072 for bug #15129, where finalizing a void-safe
system with a call to a self-initializing attribute crashes the compiler.


Revision 76294 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 22:20:37 2008 UTC (10 years, 11 months ago) by dhollen
File length: 125018 byte(s)
Diff to previous 76293
Added eweasel test term168 for bug #15147, where an inline agent with
an "attribute" body causes the compiler to crash in degree 3.


Revision 76293 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 22:06:48 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124951 byte(s)
Diff to previous 76292
Added eweasel test ccomp080 for bug #15160, where a function whose
return type is anchored to an argument causes incorrect output for
frozen code and C compilation errors for finalized code (melted code
works fine).  This test is similar to ccomp070 and may be the same bug.


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


Revision 76290 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 21:20:18 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124808 byte(s)
Diff to previous 76289
Added eweasel test exec295 for bug #15167, where a qualified call on
an inherited routine when invariants are monitored and
is_attached_by_default="true" causes system execution to end with a
seg fault.


Revision 76289 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 20:50:20 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124740 byte(s)
Diff to previous 76286
Added eweasel test exec294 for bug #15169, where self-initializing attributes
don't work when compiled with is_void_safe="false".


Revision 76286 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 20:34:10 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124674 byte(s)
Diff to previous 76285
Added eweasel test incr300 for bug #15170, where renaming a redefined
default_create routine in an expanded class used as an actual generic
leads to a crash at execution time when trying to create an instance
of the formal generic (incrementality problem).


Revision 76285 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 20:07:56 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124601 byte(s)
Diff to previous 76277
Added eweasel test final071 for bug #15108, where finalizing with 
all_classes="true" crashes the compiler, with or without dead code removal.


Revision 76277 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 17:42:48 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124541 byte(s)
Diff to previous 76276
Added eweasel test valid226 for bug # 15106, where a generic class has
a formal generic parameter marked "reference" and the client passes an
actual generic that is of an expanded type.  The compiler should
report a VTCG error but does not.


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


Revision 76258 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 00:48:09 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124402 byte(s)
Diff to previous 76257
Added eweasel test final069 for bug #14522, where changing a class
used as an actual generic parameter to be expanded and refinalizing
causes the compiler to crash in degree -3.


Revision 76257 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 00:19:01 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124302 byte(s)
Diff to previous 76254
Added eweasel test term166 for bug #14383, where a system compiled
with both full_class_checking and cat_call_detection enabled causes
the compiler to crash in degree 3.


Revision 76254 - (view) (annotate) - [select for diffs]
Modified Thu Dec 18 00:02:53 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124233 byte(s)
Diff to previous 76253
Added eweasel test incr299 for bug #13803, where adding a feature to a
class that serves as generic constraint for another class and making
the rename invalid allows a VTGC(2) error to sneak past the compiler.


Revision 76253 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 23:48:22 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124158 byte(s)
Diff to previous 76251
Added eweasel test incr298 for bug #13708, where the value of `out' is
wrong after changing the name of an expanded class and the name used
in the client (it had the old class name instead of the new one).  Bug
has already been fixed.


Revision 76251 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 23:26:39 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124093 byte(s)
Diff to previous 76249
Added eweasel test valid225 for bug #13688 (which has already been
fixed).  The bug was that the compiler was reporting an extra
incorrect VTCG error for a generic class that inherited from STRING
when the client used an actual generic that did not conform to the
constraint.


Revision 76249 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 23:12:56 2008 UTC (10 years, 11 months ago) by dhollen
File length: 124030 byte(s)
Diff to previous 76242
Added eweasel test valid224 for bug #13067, where the compiler should
detect a VRFT error on a type TUPLE [a: TUPLE [out: INTEGER]], since `out'
is a feature of the class, but does not.


Revision 76242 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 22:18:51 2008 UTC (10 years, 11 months ago) by manus
File length: 123965 byte(s)
Diff to previous 76238
Show a bug with set when trying to insert Void elements.


Revision 76238 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 21:47:21 2008 UTC (10 years, 11 months ago) by dhollen
File length: 123918 byte(s)
Diff to previous 76237
Added eweasel test exec293 for bug #12354, where a call `x.a' when `x'
is of type TUPLE [a: INTEGER] raises an operating system signal
exception when `x' is Void at runtime, instead of a call on Void
target exception.


Revision 76237 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 21:13:58 2008 UTC (10 years, 11 months ago) by dhollen
File length: 123856 byte(s)
Diff to previous 76235
Added eweasel test syntax054 for bug #11285, where the compiler
accepts an invalid manifest type ARRAY [STRING] for a character
constant 'w' when it should instead report a syntax error or a VWMQ
validity error.


Revision 76235 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 20:51:04 2008 UTC (10 years, 11 months ago) by dhollen
File length: 123789 byte(s)
Diff to previous 76208
Added eweasel test syntax053 for bug #11154, which shows that the
compiler incorrectly accepts an inline agent with an Obsolete clause,
which is not allowed by ECMA.


Revision 76208 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 18:41:29 2008 UTC (10 years, 11 months ago) by dhollen
File length: 123735 byte(s)
Diff to previous 76207
Added eweasel test ccomp079 for bug #12739, where precompiling with a
configuration file that specifies all_classes="true" does not generate
a Makefile, thus causing C compilation to fail.


Revision 76207 - (view) (annotate) - [select for diffs]
Modified Wed Dec 17 17:51:44 2008 UTC (10 years, 11 months ago) by dhollen
File length: 123665 byte(s)
Diff to previous 76180
Added eweasel test incr297, which demonstrates an incrementality bug
where a VTCG error is not detected after an empty create clause is
added to a class that is the constraint for a formal generic in
another class with a generic creation clause.


Revision 76180 - (view) (annotate) - [select for diffs]
Modified Tue Dec 16 19:21:36 2008 UTC (10 years, 11 months ago) by manus
File length: 123602 byte(s)
Diff to previous 76149
Added a new test showing that we report a VRLE error when none should be reported.


Revision 76149 - (view) (annotate) - [select for diffs]
Modified Fri Dec 12 19:40:23 2008 UTC (10 years, 11 months ago) by manus
File length: 123537 byte(s)
Diff to previous 76140
Added a new test showing that renaming to discard alias name does not trigger a VTMC error when trying to
  use that alias name in the code.


Revision 76140 - (view) (annotate) - [select for diffs]
Modified Thu Dec 11 20:50:13 2008 UTC (11 years ago) by manus
File length: 123606 byte(s)
Diff to previous 76113
Added a new test to verify that we indeed perform processing of inherited formals correctly at runtime.


Revision 76113 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 00:59:35 2008 UTC (11 years ago) by manus
File length: 123520 byte(s)
Diff to previous 76105
New test showing that for static call we generate a VUTA(2) error when none should be generated.


Revision 76105 - (view) (annotate) - [select for diffs]
Modified Mon Dec 8 19:22:42 2008 UTC (11 years ago) by manus
File length: 123449 byte(s)
Diff to previous 76101
New test for testing that we can indeed retrieve a 6.3 storable with 6.2 as long as we ignore the
  attachment marks.


Revision 76101 - (view) (annotate) - [select for diffs]
Modified Mon Dec 8 17:12:24 2008 UTC (11 years ago) by manus
File length: 123368 byte(s)
Diff to previous 76098
Added a new test showing an incrmental compilation crash while freezing for bug#15061.


Revision 76098 - (view) (annotate) - [select for diffs]
Modified Mon Dec 8 13:52:31 2008 UTC (11 years ago) by alexk
File length: 123294 byte(s)
Diff to previous 76092
Added a test for {SPECIAL}.item and {SPECIAL}.is_default for attached type.

Revision 76092 - (view) (annotate) - [select for diffs]
Modified Sat Dec 6 20:37:18 2008 UTC (11 years ago) by manus
File length: 123231 byte(s)
Diff to previous 76091
Added a test showing a crash with override clusters from bug#15027.


Revision 76091 - (view) (annotate) - [select for diffs]
Modified Sat Dec 6 04:31:33 2008 UTC (11 years ago) by manus
File length: 123176 byte(s)
Diff to previous 76089
Added a new test for bug#15112 which exhibits a stack overflow in the compiler when trying to compile
  some classes in void-safe mode.


Revision 76089 - (view) (annotate) - [select for diffs]
Modified Sat Dec 6 00:07:48 2008 UTC (11 years ago) by manus
File length: 123109 byte(s)
Diff to previous 76066
Added a test for bug#13488 where if a debug clause contained an invalid string for the C code it would
  not C compile.


Revision 76066 - (view) (annotate) - [select for diffs]
Modified Thu Dec 4 15:34:04 2008 UTC (11 years ago) by alexk
File length: 123044 byte(s)
Diff to previous 76049
Added an example to demonstrate an issue with expanded generic type evaluation when it is inlined.

Revision 76049 - (view) (annotate) - [select for diffs]
Modified Wed Dec 3 05:33:14 2008 UTC (11 years ago) by manus
File length: 122954 byte(s)
Diff to previous 76044
Updated test to match the original intent since inheriting non-conformingly from LINKED_LIST cannot work.


Revision 76044 - (view) (annotate) - [select for diffs]
Modified Tue Dec 2 23:56:58 2008 UTC (11 years ago) by manus
File length: 122952 byte(s)
Diff to previous 76041
Added new test showing a crash when calling `divisible' on a basic type.


Revision 76041 - (view) (annotate) - [select for diffs]
Modified Tue Dec 2 23:18:20 2008 UTC (11 years ago) by manus
File length: 122888 byte(s)
Diff to previous 76021
Added new test for what is most likely the cause of bug#15094.


Revision 76021 - (view) (annotate) - [select for diffs]
Modified Tue Dec 2 15:45:35 2008 UTC (11 years ago) by manus
File length: 122811 byte(s)
Diff to previous 75937
Added new test showing that we should not be evaluating invariant on entry in finalized code.


Revision 75937 - (view) (annotate) - [select for diffs]
Modified Fri Nov 28 07:57:26 2008 UTC (11 years ago) by tedf
File length: 122736 byte(s)
Diff to previous 75897
Added a test to ensure correctness of object test in precondition.

Revision 75897 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 18:47:20 2008 UTC (11 years ago) by manus
File length: 122667 byte(s)
Diff to previous 75893
Added new test showing a crash of the compiler when handling a convertion type which has some anchors.


Revision 75893 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 17:35:20 2008 UTC (11 years ago) by manus
File length: 122605 byte(s)
Diff to previous 75875
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 - (view) (annotate) - [select for diffs]
Modified Mon Nov 24 18:53:56 2008 UTC (11 years ago) by paulb
File length: 122526 byte(s)
Diff to previous 75873
Added test to test attached generic anchored types.


Revision 75873 - (view) (annotate) - [select for diffs]
Modified Mon Nov 24 18:29:13 2008 UTC (11 years ago) by manus
File length: 122439 byte(s)
Diff to previous 75745
New test showing a major slow down of the runtime with certain allocation patterns.


Revision 75745 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 00:56:34 2008 UTC (11 years ago) by manus
File length: 122377 byte(s)
Diff to previous 75680
Added a new test testing `valid_type_for_index' in TUPLE with respect to attached types.


Revision 75680 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 20:46:59 2008 UTC (11 years ago) by manus
File length: 122316 byte(s)
Diff to previous 75676
New test showing that INTERNAL is not yet adapted to handle attachment mark when creating type
  which is definitely an oversight.


Revision 75676 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 19:55:30 2008 UTC (11 years ago) by manus
File length: 122241 byte(s)
Diff to previous 75661
Added a new test showing that creating a lot of SOCKETs objects and not using them is exhausting
  the resources even if we call `dispose' on them.


Revision 75661 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 01:42:56 2008 UTC (11 years ago) by manus
File length: 122175 byte(s)
Diff to previous 75657
Use agents as  keyword instead of agent.


Revision 75657 - (view) (annotate) - [select for diffs]
Modified Mon Nov 17 00:38:13 2008 UTC (11 years ago) by manus
File length: 122174 byte(s)
Diff to previous 75650
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 - (view) (annotate) - [select for diffs]
Modified Sat Nov 15 15:09:37 2008 UTC (11 years ago) by manus
File length: 122099 byte(s)
Diff to previous 75589
Added a new test showing that we do not properly initialize local variables where their type is a formal
  generic one.


Revision 75589 - (view) (annotate) - [select for diffs]
Modified Fri Nov 14 05:50:23 2008 UTC (11 years ago) by manus
File length: 122028 byte(s)
Diff to previous 75582
New test showing a shortcoming in valid_operands when open operands of an agent involve attached types.


Revision 75582 - (view) (annotate) - [select for diffs]
Modified Fri Nov 14 01:05:14 2008 UTC (11 years ago) by manus
File length: 121960 byte(s)
Diff to previous 75580
New test showing that type of manifest tuple when code is compiled in non-void safe mode.


Revision 75580 - (view) (annotate) - [select for diffs]
Modified Fri Nov 14 00:48:59 2008 UTC (11 years ago) by paulb
File length: 121891 byte(s)
Diff to previous 75578
Added test to show the compiler does not guarentee like Current is attached.


Revision 75578 - (view) (annotate) - [select for diffs]
Modified Fri Nov 14 00:39:42 2008 UTC (11 years ago) by manus
File length: 121791 byte(s)
Diff to previous 75568
New test showing that in some code generation mode (frozen and finalized) the assignment attempt
  is not removing the attachment mark from the expected type thus causing some assignments to fail
  when they should succeed.


Revision 75568 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 21:46:49 2008 UTC (11 years ago) by paulb
File length: 121709 byte(s)
Diff to previous 75565
Added tests


Revision 75565 - (view) (annotate) - [select for diffs]
Modified Thu Nov 13 20:24:38 2008 UTC (11 years ago) by paulb
File length: 121583 byte(s)
Diff to previous 75427
Added new tests for attached types and self-init attributes


Revision 75427 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 10:12:31 2008 UTC (11 years, 1 month ago) by manus
File length: 121419 byte(s)
Diff to previous 75422
Added a new test showing a bug in creating the detachable type info from an attached one causing
  at runtime: wrong TUPLE creation type, wrong catcall warnings and wrong conformance.


Revision 75422 - (view) (annotate) - [select for diffs]
Modified Wed Nov 5 07:03:32 2008 UTC (11 years, 1 month ago) by manus
File length: 121358 byte(s)
Diff to previous 75417
Added a new test showing a incorrect code generation for an agent call.


Revision 75417 - (view) (annotate) - [select for diffs]
Modified Tue Nov 4 10:09:18 2008 UTC (11 years, 1 month ago) by tedf
File length: 121292 byte(s)
Diff to previous 75406
Added test to show the behavior of non-conforming inherited routines not applying to VMCS rule.
Use "-" instead of "_" for test names.

Revision 75406 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 08:21:32 2008 UTC (11 years, 1 month ago) by tedf
File length: 121219 byte(s)
Diff to previous 75405
Add test to show an incremental bug: compiler crash after changes containing generic class, replication and non-conforming inheritance.

Revision 75405 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 06:43:12 2008 UTC (11 years, 1 month ago) by tedf
File length: 121152 byte(s)
Diff to previous 75386
Added test to show strange VMCS warnings and a run-time crash concerning repeated once.

Revision 75386 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 06:53:39 2008 UTC (11 years, 1 month ago) by tedf
File length: 121092 byte(s)
Diff to previous 75381
Added two tests to show where VMCS should be raised. replication004 passes, replication005 does not.

Revision 75381 - (view) (annotate) - [select for diffs]
Modified Thu Oct 30 23:47:44 2008 UTC (11 years, 1 month ago) by paulb
File length: 120974 byte(s)
Diff to previous 75355
Added tests to test basics of self-initializing attributes.


Revision 75355 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 22:45:29 2008 UTC (11 years, 1 month ago) by manus
File length: 120717 byte(s)
Diff to previous 75321
Added a new test for the catcall checking taking into account the proper attachement status
  of arguments.


Revision 75321 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 14:25:48 2008 UTC (11 years, 1 month ago) by tedf
File length: 120650 byte(s)
Diff to previous 75310
Added test to show incorrect VUPR error.

Revision 75310 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 23:50:29 2008 UTC (11 years, 1 month ago) by manus
File length: 120588 byte(s)
Diff to previous 75302
Added a new test for bug#14913 where using a label of tuple as agent routine when the target
  is open of type a labeled TUPLE crashes the compiler.


Revision 75302 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 23:02:29 2008 UTC (11 years, 1 month ago) by manus
File length: 120529 byte(s)
Diff to previous 75293
Added a new test showing that we rejected some valid DLL file names.


Revision 75293 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 20:51:03 2008 UTC (11 years, 1 month ago) by manus
File length: 120477 byte(s)
Diff to previous 75274
Added a new test showing an assignment of a basic type to a TUPLE element expecting ANY would cause
  a crash at run-time.


Revision 75274 - (view) (annotate) - [select for diffs]
Modified Fri Oct 24 22:27:58 2008 UTC (11 years, 1 month ago) by fivaa
File length: 120407 byte(s)
Diff to previous 75273
Renamed previously added eweasel test so it belongs to proper category.


Revision 75273 - (view) (annotate) - [select for diffs]
Modified Fri Oct 24 22:26:07 2008 UTC (11 years, 1 month ago) by manus
File length: 120384 byte(s)
Diff to previous 75258
New test for testing conformance withing a generic class.


Revision 75258 - (view) (annotate) - [select for diffs]
Modified Thu Oct 23 18:00:17 2008 UTC (11 years, 1 month ago) by fivaa
File length: 120327 byte(s)
Diff to previous 75243
Added valid223 test to catalog file

Revision 75243 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 17:14:24 2008 UTC (11 years, 1 month ago) by alexk
File length: 120276 byte(s)
Diff to previous 75177
Added an example to demonstrate issue when attached formal generic does not conform to its attached contraint type.

Revision 75177 - (view) (annotate) - [select for diffs]
Modified Sat Oct 18 05:44:06 2008 UTC (11 years, 1 month ago) by manus
File length: 120197 byte(s)
Diff to previous 75176
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 - (view) (annotate) - [select for diffs]
Modified Sat Oct 18 00:15:26 2008 UTC (11 years, 1 month ago) by king
File length: 120124 byte(s)
Diff to previous 75173
Added noncon019

Revision 75173 - (view) (annotate) - [select for diffs]
Modified Fri Oct 17 23:44:04 2008 UTC (11 years, 1 month ago) by manus
File length: 120046 byte(s)
Diff to previous 75154
Added a new test showing a bug in .NET code generation because we were using modified BYTE_CODE instead
  of getting a fresh one from disk.


Revision 75154 - (view) (annotate) - [select for diffs]
Modified Fri Oct 17 16:30:25 2008 UTC (11 years, 1 month ago) by manus
File length: 119970 byte(s)
Diff to previous 75149
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 - (view) (annotate) - [select for diffs]
Modified Fri Oct 17 04:30:33 2008 UTC (11 years, 1 month ago) by manus
File length: 119904 byte(s)
Diff to previous 75143
New test showing a crash of the .NET compiler when compiling certain kind of agents whose routine
  has some anchors.


Revision 75143 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 23:36:11 2008 UTC (11 years, 1 month ago) by manus
File length: 119844 byte(s)
Diff to previous 75121
Found a bug in the code generation of a formal generic type description for code that is inherited
  (i.e. comming from an inherited assertion) for which we were generating the wrong code and causing
  a crash at runtime.


Revision 75121 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 22:37:30 2008 UTC (11 years, 1 month ago) by manus
File length: 119780 byte(s)
Diff to previous 75120
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 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 22:30:51 2008 UTC (11 years, 1 month ago) by king
File length: 119713 byte(s)
Diff to previous 75101
Added replication002 to control file.

Revision 75101 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 23:58:26 2008 UTC (11 years, 1 month ago) by manus
File length: 119644 byte(s)
Diff to previous 75091
Added a new test showing a bug in the inliner when the return type of a function is a formal
  generic parameter which is either reference or expanded. If we process the reference version
  before the expanded then the expanded version gets inlined where it should not.


Revision 75091 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 19:20:46 2008 UTC (11 years, 1 month ago) by manus
File length: 119577 byte(s)
Diff to previous 75068
Added new test showing a crash I got while developing a new change in the compiler in the way we 
  create generic types and formals.


Revision 75068 - (view) (annotate) - [select for diffs]
Modified Sun Oct 12 05:13:46 2008 UTC (11 years, 2 months ago) by manus
File length: 119513 byte(s)
Diff to previous 75057
Added a new test showing that we did not use the deanchored form of the conversion target type at runtime.


Revision 75057 - (view) (annotate) - [select for diffs]
Modified Thu Oct 9 20:55:06 2008 UTC (11 years, 2 months ago) by manus
File length: 119430 byte(s)
Diff to previous 75055
Added a new eweasel test showing that the compiler fails to generate at runtime the proper agent type.


Revision 75055 - (view) (annotate) - [select for diffs]
Modified Thu Oct 9 19:06:29 2008 UTC (11 years, 2 months ago) by manus
File length: 119377 byte(s)
Diff to previous 75046
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 - (view) (annotate) - [select for diffs]
Modified Thu Oct 9 17:52:54 2008 UTC (11 years, 2 months ago) by manus
File length: 119298 byte(s)
Diff to previous 75022
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 - (view) (annotate) - [select for diffs]
Modified Wed Oct 8 13:07:41 2008 UTC (11 years, 2 months ago) by alexk
File length: 119228 byte(s)
Diff to previous 75021
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 - (view) (annotate) - [select for diffs]
Modified Wed Oct 8 07:49:32 2008 UTC (11 years, 2 months ago) by alexk
File length: 119127 byte(s)
Diff to previous 74994
Removed an example for self-initializing types as their support is dropped.

Revision 74994 - (view) (annotate) - [select for diffs]
Modified Tue Oct 7 05:41:36 2008 UTC (11 years, 2 months ago) by manus
File length: 119196 byte(s)
Diff to previous 74970
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 - (view) (annotate) - [select for diffs]
Modified Mon Oct 6 04:10:41 2008 UTC (11 years, 2 months ago) by manus
File length: 119134 byte(s)
Diff to previous 74962
Added new test showing a failure to properly process an inherited label tupel assignment.


Revision 74962 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 23:16:08 2008 UTC (11 years, 2 months ago) by manus
File length: 119058 byte(s)
Diff to previous 74943
Added new test showing that the labels of a names tuples are not checked when used as actual
  of a generic class.


Revision 74943 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 18:24:04 2008 UTC (11 years, 2 months ago) by manus
File length: 119005 byte(s)
Diff to previous 74940
Added a new test showing a bug in the compiler for not keeping the information about
  labeled tuples.


Revision 74940 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 18:09:54 2008 UTC (11 years, 2 months ago) by manus
File length: 118936 byte(s)
Diff to previous 74921
New test showing that we fail to validate a labeled tuple in an inheritance clause.


Revision 74921 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 04:59:24 2008 UTC (11 years, 2 months ago) by manus
File length: 118880 byte(s)
Diff to previous 74911
New test showing a crash with the recent changes in the compiler for supporting self-initialized
  types.


Revision 74911 - (view) (annotate) - [select for diffs]
Modified Thu Oct 2 20:03:43 2008 UTC (11 years, 2 months ago) by manus
File length: 118803 byte(s)
Diff to previous 74905
Added a new case were we forgot to report a VUEX error while analyzing inherited conversions.


Revision 74905 - (view) (annotate) - [select for diffs]
Modified Thu Oct 2 18:23:16 2008 UTC (11 years, 2 months ago) by manus
File length: 118732 byte(s)
Diff to previous 74813
Added a new test showing a crash while analyzing inherited conversion which involves a formal
  generic parameter.


Revision 74813 - (view) (annotate) - [select for diffs]
Modified Wed Sep 24 21:06:33 2008 UTC (11 years, 2 months ago) by manus
File length: 118662 byte(s)
Diff to previous 74800
New test showing some self-initialization problem on .NET but I would also assume in classic as well.


Revision 74800 - (view) (annotate) - [select for diffs]
Modified Tue Sep 23 22:43:36 2008 UTC (11 years, 2 months ago) by manus
File length: 118586 byte(s)
Diff to previous 74692
Added a new test showing a crash in .NET compilation mode when `Precursor' is actually a replicated
  routine.


Revision 74692 - (view) (annotate) - [select for diffs]
Modified Mon Sep 15 11:00:39 2008 UTC (11 years, 2 months ago) by alexk
File length: 118506 byte(s)
Diff to previous 74658
Added an example for self-initializing attached variables.

Revision 74658 - (view) (annotate) - [select for diffs]
Modified Fri Sep 5 04:24:54 2008 UTC (11 years, 3 months ago) by tedf
File length: 118440 byte(s)
Diff to previous 74625
Added test shows the problem that if an exception is raised at assertion evaluation, trace printed has a "Pass" element.

Revision 74625 - (view) (annotate) - [select for diffs]
Modified Fri Aug 29 13:32:00 2008 UTC (11 years, 3 months ago) by alexk
File length: 118386 byte(s)
Diff to previous 74595
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 - (view) (annotate) - [select for diffs]
Modified Wed Aug 27 00:02:45 2008 UTC (11 years, 3 months ago) by manus
File length: 118314 byte(s)
Diff to previous 74592
New test for bug#14750 and bug#14709.


Revision 74592 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 22:55:54 2008 UTC (11 years, 3 months ago) by manus
File length: 118245 byte(s)
Diff to previous 74591
Added test for bug#14748 and bug#14711 where compiler rejects some valid assignments.


Revision 74591 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 22:33:28 2008 UTC (11 years, 3 months ago) by manus
File length: 118180 byte(s)
Diff to previous 74561
New test for bug#14710 and bug#14746.


Revision 74561 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 17:05:53 2008 UTC (11 years, 3 months ago) by manus
File length: 118124 byte(s)
Diff to previous 74392
Removed too hard to maintain incr216 test.


Revision 74392 - (view) (annotate) - [select for diffs]
Modified Mon Aug 11 18:09:39 2008 UTC (11 years, 4 months ago) by fivaa
File length: 118200 byte(s)
Diff to previous 74342
Added Eweasel test that makes sure root class/procedure is checked if no other changed were made to system.


Revision 74342 - (view) (annotate) - [select for diffs]
Modified Mon Aug 4 21:03:52 2008 UTC (11 years, 4 months ago) by manus
File length: 118138 byte(s)
Diff to previous 74341
Started new category of tests solely focused on conformance which will help testing the new conformance
  implementation for attached types.


Revision 74341 - (view) (annotate) - [select for diffs]
Modified Mon Aug 4 18:30:25 2008 UTC (11 years, 4 months ago) by fivaa
File length: 118046 byte(s)
Diff to previous 74340
Added eweasel test for bug #14696

Revision 74340 - (view) (annotate) - [select for diffs]
Modified Mon Aug 4 18:15:57 2008 UTC (11 years, 4 months ago) by manus
File length: 117983 byte(s)
Diff to previous 74304
Added conformance keyword to tests that are checking for conformance.


Revision 74304 - (view) (annotate) - [select for diffs]
Modified Thu Jul 31 19:44:58 2008 UTC (11 years, 4 months ago) by manus
File length: 117798 byte(s)
Diff to previous 74300
Added eweasel test#lib029 for bug#14681.
Fixed typo in catalog file for test#lib027.


Revision 74300 - (view) (annotate) - [select for diffs]
Modified Thu Jul 31 17:20:44 2008 UTC (11 years, 4 months ago) by manus
File length: 117736 byte(s)
Diff to previous 74214
Added new eweasel test for bug report bug#14461.


Revision 74214 - (view) (annotate) - [select for diffs]
Modified Mon Jul 28 06:33:24 2008 UTC (11 years, 4 months ago) by tedf
File length: 117668 byte(s)
Diff to previous 74199
- Added test to cover various encoding conversion used in EiffelStudio.

Revision 74199 - (view) (annotate) - [select for diffs]
Modified Fri Jul 25 05:29:45 2008 UTC (11 years, 4 months ago) by manus
File length: 117605 byte(s)
Diff to previous 74167
New test showing a compiler bug when finalizing where if you have a routine
  containing an inlined agent whose enclosing routine is part of the dead code
  we still try to generate the agent wrapper for it.


Revision 74167 - (view) (annotate) - [select for diffs]
Modified Wed Jul 23 21:24:40 2008 UTC (11 years, 4 months ago) by manus
File length: 117531 byte(s)
Diff to previous 74160
Added new test showing a crash of the compiler in .NET when processing a call to the result
  of SPECIAL.item.


Revision 74160 - (view) (annotate) - [select for diffs]
Modified Wed Jul 23 17:38:24 2008 UTC (11 years, 4 months ago) by manus
File length: 117470 byte(s)
Diff to previous 74159
Added test for bug#13699 which used to cause an infinite loop in the compiler.


Revision 74159 - (view) (annotate) - [select for diffs]
Modified Wed Jul 23 16:36:35 2008 UTC (11 years, 4 months ago) by king
File length: 117401 byte(s)
Diff to previous 74125
Added valid222 to catalog

Revision 74125 - (view) (annotate) - [select for diffs]
Modified Mon Jul 21 12:35:17 2008 UTC (11 years, 4 months ago) by tedf
File length: 117346 byte(s)
Diff to previous 74120
- 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 - (view) (annotate) - [select for diffs]
Modified Fri Jul 18 18:18:44 2008 UTC (11 years, 4 months ago) by manus
File length: 117220 byte(s)
Diff to previous 74095
Showing a bug when reading double, it seems that we are off since a read_character reads a 0 where
  a space should have been read.


Revision 74095 - (view) (annotate) - [select for diffs]
Modified Thu Jul 17 00:11:27 2008 UTC (11 years, 4 months ago) by manus
File length: 117158 byte(s)
Diff to previous 74084
Added new test showing a bug in the runtime when resizing a SPECIAL when the scavenge zones are full
  and `moved_set' is full and the SPECIAL contains a reference to a new object and the resized SPECIAL
  object failed to have the EO_REM flag set.


Revision 74084 - (view) (annotate) - [select for diffs]
Modified Wed Jul 16 13:38:39 2008 UTC (11 years, 4 months ago) by alexk
File length: 117086 byte(s)
Diff to previous 74082
Added an example for bug#14453.

Revision 74082 - (view) (annotate) - [select for diffs]
Modified Wed Jul 16 09:39:32 2008 UTC (11 years, 4 months ago) by tedf
File length: 117027 byte(s)
Diff to previous 74070
Added test to show the problem {FILE}.forth does not set `after'.

Revision 74070 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 10:45:17 2008 UTC (11 years, 4 months ago) by tedf
File length: 116972 byte(s)
Diff to previous 74053
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 - (view) (annotate) - [select for diffs]
Modified Thu Jul 10 11:12:15 2008 UTC (11 years, 5 months ago) by tedf
File length: 116897 byte(s)
Diff to previous 74049
Added test to show a runtime memory leak with invariant on.

Revision 74049 - (view) (annotate) - [select for diffs]
Modified Thu Jul 10 05:16:55 2008 UTC (11 years, 5 months ago) by tedf
File length: 116834 byte(s)
Diff to previous 74004
- Added test for bug#14543, some other assertion tests in once routines in addition.

Revision 74004 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 17:57:54 2008 UTC (11 years, 5 months ago) by manus
File length: 116769 byte(s)
Diff to previous 73995
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 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 00:11:08 2008 UTC (11 years, 5 months ago) by manus
File length: 116696 byte(s)
Diff to previous 73975
Added reproducible test for bug#14525 where after a series of incremental changes the compiler crashes.


Revision 73975 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 23:04:51 2008 UTC (11 years, 5 months ago) by manus
File length: 116628 byte(s)
Diff to previous 73974
Added a new test showing a crash of the compiler at degree 2. This was reported in bug#13295.


Revision 73974 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 22:54:34 2008 UTC (11 years, 5 months ago) by paulb
File length: 116581 byte(s)
Diff to previous 73971
Added reference to test commited a few days back.

Revision 73971 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 22:32:32 2008 UTC (11 years, 5 months ago) by manus
File length: 116485 byte(s)
Diff to previous 73970
Added a test for bug#10061 where version 5.6 failed to compile code accepted by version 5.5.


Revision 73970 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 22:10:16 2008 UTC (11 years, 5 months ago) by manus
File length: 116430 byte(s)
Diff to previous 73969
Added new test case for bug#10395 where compiler was crashing at degree -1.


Revision 73969 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 21:28:34 2008 UTC (11 years, 5 months ago) by manus
File length: 116379 byte(s)
Diff to previous 73964
Added new eweasel test showing (although not failing) that it reports a VJAR error with a source
  type being STRING_8 whereas it should say A.


Revision 73964 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 17:14:16 2008 UTC (11 years, 5 months ago) by manus
File length: 116311 byte(s)
Diff to previous 73958
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 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 00:13:53 2008 UTC (11 years, 5 months ago) by manus
File length: 116261 byte(s)
Diff to previous 73943
Added a new test for bug#2921.


Revision 73943 - (view) (annotate) - [select for diffs]
Modified Fri Jun 27 15:26:42 2008 UTC (11 years, 5 months ago) by manus
File length: 116206 byte(s)
Diff to previous 73938
New test showing a crash of the compiler when TUPLE is not in the proper case.


Revision 73938 - (view) (annotate) - [select for diffs]
Modified Fri Jun 27 04:44:38 2008 UTC (11 years, 5 months ago) by manus
File length: 116151 byte(s)
Diff to previous 73859
Added new test#term157 showing a crash of the compiler instead of reporting a VKCN error.


Revision 73859 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 10:14:13 2008 UTC (11 years, 5 months ago) by tedf
File length: 116087 byte(s)
Diff to previous 73853
Added test to show crash/deadlock which could be caused by calling {MEM_INFO}.update or `full_collect' in multi-thread mode.

Revision 73853 - (view) (annotate) - [select for diffs]
Modified Mon Jun 16 23:45:27 2008 UTC (11 years, 5 months ago) by manus
File length: 116014 byte(s)
Diff to previous 73812
Added 2 new tests showing an issue with inlining of code appearing in a class with less
  generic parameter than where it is being used from.


Revision 73812 - (view) (annotate) - [select for diffs]
Modified Tue Jun 10 23:44:30 2008 UTC (11 years, 6 months ago) by manus
File length: 115872 byte(s)
Diff to previous 73798
New test for the new FILE routines `read_xxx_thread_aware'.


Revision 73798 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 22:53:59 2008 UTC (11 years, 6 months ago) by manus
File length: 115814 byte(s)
Diff to previous 73796
Added a new test that shows that inheriting in a non-conform way from ARGUMENTS will crash
  if calling some of its inherited features.


Revision 73796 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 07:40:55 2008 UTC (11 years, 6 months ago) by tedf
File length: 115748 byte(s)
Diff to previous 73795
Added test according to bug#14452. However, it passed on Windows 32bit.

Revision 73795 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 07:16:06 2008 UTC (11 years, 6 months ago) by tedf
File length: 115680 byte(s)
Diff to previous 73794
- Added thread003 to show a memory leak due to RT_GC_WEAN not called. See bug#13733.
- Cosmetics.

Revision 73794 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 06:23:13 2008 UTC (11 years, 6 months ago) by tedf
File length: 115617 byte(s)
Diff to previous 73793
Added test to show the unsafe static buffer used by threads. See bug#14450.

Revision 73793 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 09:30:00 2008 UTC (11 years, 6 months ago) by tedf
File length: 115543 byte(s)
Diff to previous 73776
- Added test to show buffer overflow causes runtime panic. See bug#14447.
- Fixed a typo in the catalog.

Revision 73776 - (view) (annotate) - [select for diffs]
Modified Mon Jun 2 05:51:09 2008 UTC (11 years, 6 months ago) by tedf
File length: 115475 byte(s)
Diff to previous 73722
- Added except025 to demo the behavior native errno is saved into IO_FAILURE object when the runtime raises io error.
- Test the error code in except023, except024 using "<= 0" rather than "= 0", in case "-1" is set.

Revision 73722 - (view) (annotate) - [select for diffs]
Modified Tue May 27 04:36:16 2008 UTC (11 years, 6 months ago) by manus
File length: 115408 byte(s)
Diff to previous 73711
New test showing a new inlining problem found when changing the order in which we process
  inheritance clauses.


Revision 73711 - (view) (annotate) - [select for diffs]
Modified Mon May 26 05:15:21 2008 UTC (11 years, 6 months ago) by manus
File length: 115297 byte(s)
Diff to previous 73701
New test showing a failure in retrieving a storable created by an old version of the compiler (prior to 5.4).


Revision 73701 - (view) (annotate) - [select for diffs]
Modified Fri May 23 23:39:40 2008 UTC (11 years, 6 months ago) by manus
File length: 115244 byte(s)
Diff to previous 73682
New test showing a bug in the compiler with respect of a dynamic call to a routine which is
  selected in class but statically called from various ancestors. This bug was fixed after
  revision 73606 but we do not know exactly what fixed it.


Revision 73682 - (view) (annotate) - [select for diffs]
Modified Thu May 22 21:50:48 2008 UTC (11 years, 6 months ago) by manus
File length: 115177 byte(s)
Diff to previous 73678
Added a new test showing a crash of the compiler when regenerating the code of inherited
  assertions.


Revision 73678 - (view) (annotate) - [select for diffs]
Modified Thu May 22 15:40:06 2008 UTC (11 years, 6 months ago) by manus
File length: 115113 byte(s)
Diff to previous 73675
Made dotnet111 just for .NET since it contains .NET classes not to be found in classic.


Revision 73675 - (view) (annotate) - [select for diffs]
Modified Thu May 22 06:06:44 2008 UTC (11 years, 6 months ago) by tedf
File length: 115103 byte(s)
Diff to previous 73673
Added test to ensure the native error number is set in OPERATING_SYSTEM_FAILURE.

Revision 73673 - (view) (annotate) - [select for diffs]
Modified Thu May 22 05:16:35 2008 UTC (11 years, 6 months ago) by manus
File length: 115036 byte(s)
Diff to previous 73671
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 - (view) (annotate) - [select for diffs]
Modified Thu May 22 04:35:00 2008 UTC (11 years, 6 months ago) by tedf
File length: 114976 byte(s)
Diff to previous 73654
Added test to ensure native signal number is set in OPERATING_SYSTEM_SIGNAL_FAILUER.

Revision 73654 - (view) (annotate) - [select for diffs]
Modified Wed May 21 01:00:18 2008 UTC (11 years, 6 months ago) by manus
File length: 114909 byte(s)
Diff to previous 73652
New test showing a crash of the compiler when simply inheriting from LINKED_LIST [STRING] in a non-conforming way.


Revision 73652 - (view) (annotate) - [select for diffs]
Modified Wed May 21 00:27:05 2008 UTC (11 years, 6 months ago) by manus
File length: 114842 byte(s)
Diff to previous 73642
New test showing shortcomings of our .NET code generation found while developing the compiler.


Revision 73642 - (view) (annotate) - [select for diffs]
Modified Tue May 20 00:18:02 2008 UTC (11 years, 6 months ago) by manus
File length: 114729 byte(s)
Diff to previous 73640
New test showing a crash during .NET code generation for a function whose type is an anchor.


Revision 73640 - (view) (annotate) - [select for diffs]
Modified Mon May 19 23:37:28 2008 UTC (11 years, 6 months ago) by manus
File length: 114673 byte(s)
Diff to previous 73620
Added a new non-conforming test showing a crash at execution and a finalization C compilation problem.


Revision 73620 - (view) (annotate) - [select for diffs]
Modified Mon May 19 15:52:38 2008 UTC (11 years, 6 months ago) by tedf
File length: 114414 byte(s)
Diff to previous 73593
Added tests: `repeated-non-conforming-inheritance-of-generic-type-from-parents' and `feature-inherits-export-status'.

Revision 73593 - (view) (annotate) - [select for diffs]
Modified Fri May 16 21:20:19 2008 UTC (11 years, 6 months ago) by manus
File length: 114271 byte(s)
Diff to previous 73587
New test for bug#14385.


Revision 73587 - (view) (annotate) - [select for diffs]
Modified Fri May 16 20:54:32 2008 UTC (11 years, 6 months ago) by manus
File length: 114207 byte(s)
Diff to previous 73575
New test showing unresolved C externals during an incremental recompilation which has errors.


Revision 73575 - (view) (annotate) - [select for diffs]
Modified Fri May 16 15:43:32 2008 UTC (11 years, 6 months ago) by tedf
File length: 114144 byte(s)
Diff to previous 73552
Added tests `repeated-non-conforming-inheritance-of-generic-type' and `no-repeated-non-conforming-inheritance'

Revision 73552 - (view) (annotate) - [select for diffs]
Modified Thu May 15 19:19:18 2008 UTC (11 years, 6 months ago) by paulb
File length: 114005 byte(s)
Diff to previous 73506
Added test to ensure conversion compiles correctly when using a detached target.

Revision 73506 - (view) (annotate) - [select for diffs]
Modified Tue May 13 22:06:18 2008 UTC (11 years, 6 months ago) by manus
File length: 113915 byte(s)
Diff to previous 73503
New test showing inlining of C externals could be wrong.


Revision 73503 - (view) (annotate) - [select for diffs]
Modified Tue May 13 21:55:15 2008 UTC (11 years, 6 months ago) by manus
File length: 113841 byte(s)
Diff to previous 73492
New test showing a crash when a manifest tuple involves an `a.b.c' call where static type of `c' depends
on anchor that can only be resolved in the context of `a.b' but at runtime are being solved in the context
of `Current'.


Revision 73492 - (view) (annotate) - [select for diffs]
Modified Mon May 12 13:35:05 2008 UTC (11 years, 7 months ago) by tedf
File length: 113791 byte(s)
Diff to previous 73407
- Added except021 to reveal the problem in `top_n_call'. See bug#13837.
- Added except022 to reveal a crash has something to do with local stack restoration.

Revision 73407 - (view) (annotate) - [select for diffs]
Modified Thu May 8 14:51:53 2008 UTC (11 years, 7 months ago) by tedf
File length: 113672 byte(s)
Diff to previous 73403
Added test to reveal the corrupted trace problem. See bug#14225.

Revision 73403 - (view) (annotate) - [select for diffs]
Modified Thu May 8 01:08:31 2008 UTC (11 years, 7 months ago) by manus
File length: 113620 byte(s)
Diff to previous 73393
New test for showing missing hooks generation when a routine which if not inlined would not need
  GC hooks was not getting GC hooks and thus could cause a crash at run-time.


Revision 73393 - (view) (annotate) - [select for diffs]
Modified Wed May 7 18:37:01 2008 UTC (11 years, 7 months ago) by manus
File length: 113551 byte(s)
Diff to previous 73328
Added a new test showing a wrong code generation for inlining where in the inlined code the result
  of a function call is simply discarded by the next call instead of being preserved.


Revision 73328 - (view) (annotate) - [select for diffs]
Modified Tue May 6 06:12:35 2008 UTC (11 years, 7 months ago) by manus
File length: 113478 byte(s)
Diff to previous 73322
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 - (view) (annotate) - [select for diffs]
Modified Mon May 5 22:32:21 2008 UTC (11 years, 7 months ago) by manus
File length: 113413 byte(s)
Diff to previous 73319
New test to show bug#14163 during finalization when we have some anchors.


Revision 73319 - (view) (annotate) - [select for diffs]
Modified Mon May 5 21:38:56 2008 UTC (11 years, 7 months ago) by manus
File length: 113346 byte(s)
Diff to previous 73288
Added new test showing (before) a crash and now an infinite loop in the compiler. See bug#13034.


Revision 73288 - (view) (annotate) - [select for diffs]
Modified Fri May 2 13:08:39 2008 UTC (11 years, 7 months ago) by tedf
File length: 113285 byte(s)
Diff to previous 73278
Added test to show memory leak when retried.

Revision 73278 - (view) (annotate) - [select for diffs]
Modified Fri May 2 00:02:23 2008 UTC (11 years, 7 months ago) by manus
File length: 113226 byte(s)
Diff to previous 73270
Added new test showing that obsolete warnings should only be raised if the context is not obsolete.


Revision 73270 - (view) (annotate) - [select for diffs]
Modified Thu May 1 21:22:31 2008 UTC (11 years, 7 months ago) by manus
File length: 113157 byte(s)
Diff to previous 73269
New test showing that obsolete warnings should not be repeated when rechecking code for
  a descendant class.


Revision 73269 - (view) (annotate) - [select for diffs]
Modified Thu May 1 19:13:08 2008 UTC (11 years, 7 months ago) by paulb
File length: 113087 byte(s)
Diff to previous 73177
Added test to ensure ANY to and expanded class tests work in routine (pass) and invariants (fail)

Revision 73177 - (view) (annotate) - [select for diffs]
Modified Thu Apr 24 23:21:33 2008 UTC (11 years, 7 months ago) by manus
File length: 112986 byte(s)
Diff to previous 73126
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 73126 - (view) (annotate) - [select for diffs]
Modified Mon Apr 21 06:46:52 2008 UTC (11 years, 7 months ago) by manus
File length: 112893 byte(s)
Diff to previous 73121
Added new test showing a code generation problem with object test local when an invariant was
  just generated before.


Revision 73121 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:38:33 2008 UTC (11 years, 7 months ago) by tedf
File length: 112821 byte(s)
Diff to previous 73120
Added test to show the behavior that ROUTINE_FAILURE is not raised when prior exception was raised in rescue clause.

Revision 73120 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:18:34 2008 UTC (11 years, 7 months ago) by tedf
File length: 112748 byte(s)
Diff to previous 73119
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 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 12:52:12 2008 UTC (11 years, 7 months ago) by tedf
File length: 112685 byte(s)
Diff to previous 73114
Added a new exception test to clear correct behaviors of some queries of {EXCEPTIONS}. See bug#14221.
This test also reveals a bug before EAO integration. The test simply crashes when running against compilation by 5.7.

Revision 73114 - (view) (annotate) - [select for diffs]
Modified Sat Apr 19 05:10:01 2008 UTC (11 years, 7 months ago) by manus
File length: 112620 byte(s)
Diff to previous 73109
Added a new test showing a shortcoming for inherited object test local when full_class_checking is enabled.


Revision 73109 - (view) (annotate) - [select for diffs]
Modified Sat Apr 19 00:29:40 2008 UTC (11 years, 7 months ago) by manus
File length: 112537 byte(s)
Diff to previous 73056
New test showing that polymorphic call made on an external which is a seed and has formal doesn't
  work properly.


Revision 73056 - (view) (annotate) - [select for diffs]
Modified Thu Apr 17 00:12:55 2008 UTC (11 years, 7 months ago) by manus
File length: 112468 byte(s)
Diff to previous 73048
New test showing bug#14224 where if you pass a closed basic type to an agent expecting a reference
  type it simply does not work.


Revision 73048 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 17:17:22 2008 UTC (11 years, 7 months ago) by manus
File length: 112407 byte(s)
Diff to previous 73046
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 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 16:56:04 2008 UTC (11 years, 7 months ago) by manus
File length: 112348 byte(s)
Diff to previous 73018
Added new test showing that we are not properly doing our code generation for polymorphic wrappers.


Revision 73018 - (view) (annotate) - [select for diffs]
Modified Sun Apr 13 05:27:22 2008 UTC (11 years, 8 months ago) by manus
File length: 112286 byte(s)
Diff to previous 72982
New test showing some incorrectness in the computation of duration in days when it overlapps or not
  a leap year.


Revision 72982 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 00:46:25 2008 UTC (11 years, 8 months ago) by manus
File length: 112228 byte(s)
Diff to previous 72981
New test showing an incremental crash where after some changes accessing FEATURE_I.body simply returns
  Void which is not good.


Revision 72981 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 00:19:47 2008 UTC (11 years, 8 months ago) by manus
File length: 112167 byte(s)
Diff to previous 72978
New test showing proper semantics of ~ operator when used in a generic class.


Revision 72978 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 23:19:46 2008 UTC (11 years, 8 months ago) by manus
File length: 112117 byte(s)
Diff to previous 72974
Added new test for ~ when applied to expanded entities.


Revision 72974 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 20:24:28 2008 UTC (11 years, 8 months ago) by manus
File length: 112065 byte(s)
Diff to