aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/archive/mozilla/tamarin/index.html
blob: e13f983f5dcb383ecbeac2a155a5d5592743e88f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
---
title: Tamarin
slug: Archive/Mozilla/Tamarin
tags:
  - JavaScript
  - Landing
  - NeedsTranslation
  - Tamarin
  - TopicStub
translation_of: Archive/Mozilla/Tamarin
---
<p> </p>

<div>
<p><strong>Tamarin</strong> is a <a href="/en/JavaScript" title="en/JavaScript">JavaScript</a> engine written in C++. It currently implements Adobe ActionScript™ 3 (a superset of ECMAScript Edition 3) and is embedded within the Adobe® Flash® Player versions 9 and later. Tamarin's jit-compiler, NanoJIT, is also used in <a class="link-https" href="https://wiki.mozilla.org/JavaScript:TraceMonkey" title="https://wiki.mozilla.org/JavaScript:TraceMonkey">TraceMonkey</a> ergo SpiderMonkey, which is Mozilla’s JavaScript engine in Firefox.</p>

<p>Tamarin is available under the MPL/GPL/LGPL tri-license.</p>
</div>

<table class="topicpage-table">
 <tbody>
  <tr>
   <td>
    <h4 id="Roadmap" name="Roadmap">Releases</h4>

    <dl>
     <dt><a class="internal" href="/En/Tamarin/Tamarin_Releases" title="En/Tamarin/Tamarin Releases">Release Tracking</a></dt>
     <dd><small>Information on current, past, and upcoming releases of Tamarin.</small></dd>
    </dl>

    <h4 id="Documentation" name="Documentation">Documentation</h4>

    <dl>
     <dt><a class="external" href="http://www.adobe.com/content/dam/Adobe/en/devnet/actionscript/articles/avm2overview.pdf" title="http://www.adobe.com/content/dam/Adobe/en/devnet/actionscript/articles/avm2overview.pdf">Adobe ActionScript Virtual Machine 2 (AVM2) Overview <small>(PDF, 400K)</small></a></dt>
     <dd><small>The instructions, architecture, and file format supported by the AVM2. See also the <a class="link-https" href="https://wiki.mozilla.org/Tamarin::AVM2_Overview_Errata">possible errata.</a></small></dd>
    </dl>

    <dl>
     <dt><a href="/En/Tamarin/Tamarin_Build_Documentation" title="en/Tamarin_Build_Documentation">Tamarin Build Documentation</a></dt>
     <dd><small>How to get, build, and use Tamarin.</small></dd>
     <dt style="font-style: normal; font-weight: bold;"> </dt>
     <dt style="font-style: normal; font-weight: bold;"><a class="internal" href="/En/Tamarin/Tamarin_Build_System_Documentation" style="text-decoration: none; color: rgb(4, 137, 183) ! important; cursor: default;" title="En/Tamarin/Tamarin Build System Documentation">Tamarin Build System Documentation</a></dt>
     <dd style="margin-left: 0px; margin-bottom: 0.5em; padding-left: 15px;"><small>Documentation on how the Tamarin build system works and how to modify.</small></dd>
     <dt style="font-style: normal; font-weight: bold;"><a class="internal" href="/en/Tamarin/Tamarin_mercurial_commit_hook" style="text-decoration: none; color: rgb(4, 137, 183) ! important; cursor: default;" title="en/Tamarin/Tamarin mercurial commit hook">Tamarin commit hook</a></dt>
     <dd style="margin-left: 0px; margin-bottom: 0.5em; padding-left: 15px;"><small>Instructions for installing and using the mercurial hook for Tamarin.</small></dd>
     <dt style="font-style: normal; font-weight: bold;"><a class="internal" href="/En/Tamarin/Tamarin_Acceptance_Testing" style="text-decoration: none; color: rgb(4, 137, 183) ! important; cursor: default;" title="En/Tamarin/Tamarin Tests">Tamarin Acceptance Testing</a></dt>
     <dd style="margin-left: 0px; margin-bottom: 0.5em; padding-left: 15px;"><small>Instructions on how to validate changes to the Tamarin source code.</small></dd>
    </dl>

    <dl>
     <dt><a class="link-https" href="https://wiki.mozilla.org/Tamarin">Tamarin pages at wiki.mozilla.org</a></dt>
     <dd><small>More documentation.</small></dd>
    </dl>

    <dl>
     <dt><a href="/en/MMgc" title="en/MMgc">MMgc overview</a></dt>
     <dd><small>An overview of the Tamarin garbage collector.</small></dd>
    </dl>

    <dl>
     <dt><a href="/En/Nanojit/LIR" title="en/Nanojit/Nanojit_LIR">Nanojit LIR </a></dt>
     <dd><small>In Nanojit, LIR is the source language for compilation to machine code.</small></dd>
    </dl>

    <dl>
     <dt><a class="link-https" href="https://wiki.mozilla.org/Tamarin:Strings" title="https://wiki.mozilla.org/Tamarin:Strings">Tamarin strings documentation</a></dt>
     <dd><small>The implementation of Tamarin strings has changed. This page is a how-to about the changes, and what can be done to adapt source code to the changes. </small></dd>
    </dl>

    <dl>
     <dt><a class="external" href="http://tamarin-builds.mozilla.org/doxygen/html/index.html" title="http://tamarin-builds.mozilla.org/doxygen/html/index.html">Tamarin doxygen documentation</a></dt>
     <dd><small>Documentation for the latest release.</small></dd>
    </dl>

    <p><span class="alllinks"><a href="/Special:Tags?tag=Tamarin&amp;language=en" title="Special:Tags?tag=Tamarin&amp;language=en">View All...</a></span></p>
   </td>
   <td>
    <h4 id="Community" name="Community">Get Involved!</h4>

    <ul>
     <li>log a bug against <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Tamarin">Tamarin</a></li>
     <li><a class="link-https" href="https://mail.mozilla.org/listinfo/tamarin-devel" title="https://mail.mozilla.org/listinfo/tamarin-devel">tamarin-devel</a> mailing list</li>
     <li><a class="link-irc" href="irc://irc.mozilla.org/tamarin" title="irc://irc.mozilla.org/tamarin">#tamarin</a> channel on irc.mozilla.org</li>
    </ul>

    <h4 id="Related_Topics" name="Related_Topics">Blogroll</h4>

    <ul>
     <li><a class="external" href="http://masonchang.com/search/label/Tamarin">Mason Chang</a></li>
     <li>David Mandelin</li>
    </ul>

    <h4 id="Related_Topics" name="Related_Topics">Related Topics</h4>

    <dl>
     <dd><a href="/en/JavaScript" title="en/JavaScript">JavaScript</a></dd>
     <dd><a href="/en/SpiderMonkey" title="en/SpiderMonkey">SpiderMonkey</a></dd>
     <dd><a class="external" href="http://wiki.mozilla.org/JavaScript:ActionMonkey">ActionMonkey</a></dd>
     <dd><a class="external" href="http://www.mozilla.org/projects/tamarin/">Tamarin on mozilla.org</a></dd>
    </dl>
   </td>
  </tr>
 </tbody>
</table>