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
path: root/docs
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2003-04-18 04:23:09 +0400
committerMiguel de Icaza <miguel@gnome.org>2003-04-18 04:23:09 +0400
commit037871443d49c1a3e82303696bb7add1eb4cba26 (patch)
tree6fddd2acf072735300bb0f3b8540417c04932455 /docs
parent05c03d1ce4ee570d05b90269d78e5f45241d742f (diff)
Update mini-doc.txt
svn path=/trunk/mono/; revision=13742
Diffstat (limited to 'docs')
-rw-r--r--docs/mini-doc.txt23
1 files changed, 5 insertions, 18 deletions
diff --git a/docs/mini-doc.txt b/docs/mini-doc.txt
index 4c6f57c42d0..4a6c18f365f 100644
--- a/docs/mini-doc.txt
+++ b/docs/mini-doc.txt
@@ -8,7 +8,7 @@
Mini is a new compilation engine for the Mono runtime. The
new engine is designed to bring new code generation
- optimizations, portability and precompilation.
+ optimizations, portability and pre-compilation.
In this document we describe the design decisions and the
architecture of the new compilation engine.
@@ -119,7 +119,7 @@
inferred.
At this point the JIT would pass the constructed forest of
- trees to the architecture-dependant JIT compiler.
+ trees to the architecture-dependent JIT compiler.
The architecture dependent code then performed register
allocation (optionally using linear scan allocation for
@@ -496,7 +496,7 @@
The difference is on the set of optimizations that are turned
on for each mode: Just-in-Time compilation should be as fast
as possible, while Ahead-of-Time compilation can take as long
- as required, because this is not done at a time criticial
+ as required, because this is not done at a time critical
time.
With AOT compilation, we can afford to turn all of the
@@ -509,7 +509,7 @@
assembler, which generates a loadable module.
At execution time, when an assembly is loaded from the disk,
- the runtime engine will probe for the existance of a
+ the runtime engine will probe for the existence of a
pre-compiled image. If the pre-compiled image exists, then it
is loaded, and the method invocations are resolved to the code
contained in the loaded module.
@@ -584,7 +584,7 @@
2) liveness information for the variables
- 3) (optionally) loop info to favour variables that are used in
+ 3) (optionally) loop info to favor variables that are used in
inner loops.
During instruction selection phase, symbolic registers are
@@ -597,19 +597,6 @@
registers, fixed registers and clobbered registers by each
operation.
-
-----------
-* Bootstrap
-
- The Mini bootstrap parses the arguments passed on the command
- line, and initializes the JIT runtime. Each time the
- mini_init() routine is invoked, a new Application Domain will
- be returned.
-
-* Signal handlers
-
- mono_runtime_install_handlers
-
* BURG Code Generator Generator
monoburg was written by Dietmar Maurer. It is based on the