diff options
author | Miguel Garcia <magarcia@epfl.ch> | 2010-08-24 07:38:58 +0000 |
---|---|---|
committer | Miguel Garcia <magarcia@epfl.ch> | 2010-08-24 07:38:58 +0000 |
commit | e987f72df36f33bd40c99792b7b97aeebe2ef605 (patch) | |
tree | fb09417d3ec4f078ecb396774942f95ff6af88a5 /lib | |
parent | 79a7191e605d22ffe9d2142039f586682c6902d6 (diff) | |
download | scala-e987f72df36f33bd40c99792b7b97aeebe2ef605.tar.gz scala-e987f72df36f33bd40c99792b7b97aeebe2ef605.tar.bz2 scala-e987f72df36f33bd40c99792b7b97aeebe2ef605.zip |
for MSIL:
(a) The bytecode that Scala.NET emitted had a tough time in
passing peverify due to valuetypes (aka structs) and their related
managed-pointer types. With these changes (details in [1] and [2])
external APIs exposing valuetypes can be used, yet the extra step of
supporting defining valuetypes in Scala programs has been left for
later. Supporting the unsigned integral valuetypes (used, among others,
by IKVM) is also pending.
(b) A very first step towards generics can be found in
TypeParser.parseClass, for the time being commented out (search for
the label "TODO CLR generics"). It's commented out because without
CLRManifests codegen won't work as expected. Details in [3].
review by rytz
Refs:
[1]
http://lamp.epfl.ch/~magarcia/ScalaCompilerCornerReloaded/2010Q3/Bootstr
apping3.pdf
[2]
http://lamp.epfl.ch/~magarcia/ScalaCompilerCornerReloaded/2010Q3/Bootstr
apping4.pdf
[3]
http://lamp.epfl.ch/~magarcia/ScalaCompilerCornerReloaded/2010Q2/SigToTy
pe.pdf
Diffstat (limited to 'lib')
-rw-r--r-- | lib/msil.jar.desired.sha1 | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/msil.jar.desired.sha1 b/lib/msil.jar.desired.sha1 index 0997c0773e..f309ebd5ae 100644 --- a/lib/msil.jar.desired.sha1 +++ b/lib/msil.jar.desired.sha1 @@ -1 +1 @@ -f328123333822ed034a65392cf4df6f9dec542b8 ?msil.jar +bfddab220ed24fc71057820192ad2fcf26b6486f ?msil.jar |