summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMiguel Garcia <magarcia@epfl.ch>2010-08-24 07:38:58 +0000
committerMiguel Garcia <magarcia@epfl.ch>2010-08-24 07:38:58 +0000
commite987f72df36f33bd40c99792b7b97aeebe2ef605 (patch)
treefb09417d3ec4f078ecb396774942f95ff6af88a5 /lib
parent79a7191e605d22ffe9d2142039f586682c6902d6 (diff)
downloadscala-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.sha12
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