diff options
author | shack <shack@epfl.ch> | 2008-02-08 14:24:25 +0000 |
---|---|---|
committer | shack <shack@epfl.ch> | 2008-02-08 14:24:25 +0000 |
commit | baa83f11ee666ff98ddf20dd10a0e8c5a86ee220 (patch) | |
tree | 09f635873983814b227a7f524fb422e841ce16e3 /test/files/script | |
parent | 87e7a42076d6516e7d36426b47c788702b0d6689 (diff) | |
download | scala-baa83f11ee666ff98ddf20dd10a0e8c5a86ee220.tar.gz scala-baa83f11ee666ff98ddf20dd10a0e8c5a86ee220.tar.bz2 scala-baa83f11ee666ff98ddf20dd10a0e8c5a86ee220.zip |
Fixed several issues in the MSIL backend
predef.dll does now 'peverify' under .NET 3.5
* Method visibility (protected cannot be mapped to family) When
implementing methods from traits the visibility must be public (the
methods of the interface generated from the trait are already public)
* Nested exception handler flaws
* Static calls replaced by virtual calls
(it seemed to be possible in earlier versions of the .NET framework
to call virtual methods using 'call' instead of 'callvirt')
* Calls to the static comparator function (see Comparator.cs in the
dotnet-library) were broken. Comparator::equals(object) was always
called instead
Diffstat (limited to 'test/files/script')
0 files changed, 0 insertions, 0 deletions