Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2002-03-26 23:20:57 +0300
committerMiguel de Icaza <miguel@gnome.org>2002-03-26 23:20:57 +0300
commit0ec37d4c9effafb0293409cacb9a24cceae83a85 (patch)
treee9d591e28cd0a392056179fd177fb97d1ecba54c /web/runtime
parentc47a50c75ce35c8282612442ab0eed33313fe737 (diff)
Update
svn path=/trunk/mono/; revision=3374
Diffstat (limited to 'web/runtime')
-rw-r--r--web/runtime16
1 files changed, 15 insertions, 1 deletions
diff --git a/web/runtime b/web/runtime
index 0bd5ebc83a6..e5da8abc274 100644
--- a/web/runtime
+++ b/web/runtime
@@ -65,7 +65,7 @@
Unix-like compilation environment (mostly we use GNU make in
a few of the makefiles).
-** JIT Engine (<b>updated, Dec 18th, 2001</b>)
+** JIT Engine (<b>updated, March 26th, 2002</b>)
The JIT engine uses a code-generator generator approach for
compilation. Given the properties of CIL byte codes, we can
@@ -88,8 +88,22 @@
</ul>
+** Future plans
+
+ We are evaluating the future directions for the JIT engine:
+ both from our needs (optimizations like inlining, better register allocation,
+ instruction scheduling, and porting to other CPUs).
+
+ We have not yet decided how we will evolve the JIT engine. We
+ might just upgrade our current architecture, and provide optimizations as
+ an extra layer.
+
** Garbage Collection
+ Currently we are using the Boehm conservative GC. Although our plans
+ are to move to the Intel ORP GC engine, our plans on a next generation
+ dual-JIT engine have to be taken into account.
+
We will be using the Intel ORP GC engine as it provides a precise
garbage collector engine, similar to what is available on the
.NET environment.