diff options
author | Miguel de Icaza <miguel@gnome.org> | 2002-07-09 01:39:12 +0400 |
---|---|---|
committer | Miguel de Icaza <miguel@gnome.org> | 2002-07-09 01:39:12 +0400 |
commit | ffca6913888d9070f93f9e28e57fc58e12b1d408 (patch) | |
tree | fff84b2ac30c27738c8c2bf5b60e4fe629ba52f0 /web/runtime | |
parent | fab85bd5bb10df145f3860532bfd37af2c6734b8 (diff) |
news
svn path=/trunk/mono/; revision=5659
Diffstat (limited to 'web/runtime')
-rw-r--r-- | web/runtime | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/web/runtime b/web/runtime index 908600e8f84..da16f189387 100644 --- a/web/runtime +++ b/web/runtime @@ -59,7 +59,7 @@ Unix-like compilation environment (mostly we use GNU make in a few of the makefiles). -** JIT Engine (<b>updated, April 21, 2002</b>) +** JIT Engine (<b>updated, July 8th, 2002</b>) The JIT engine uses a code-generator generator approach for compilation. Given the properties of CIL byte codes, we can @@ -80,6 +80,10 @@ Although compilers typically do constant folding, the combination of inlining with constant folding gives some very good results. + + * Linear scan register allocation. In the past, + register allocation was our achilles heel, but now + we have left this problem behind. </ul> There are a couple of books that deal with this technique: "A |