Merge branch 'master' of github.com:swig/swig
This commit is contained in:
commit
f19592acf4
8 changed files with 41 additions and 29 deletions
|
|
@ -1056,7 +1056,7 @@
|
|||
<ul>
|
||||
<li><a href="Javascript.html#Javascript_running_swig">Running SWIG</a>
|
||||
<li><a href="Javascript.html#Javascript_running_tests_examples">Running Tests and Examples</a>
|
||||
<li><a href="Javascript.html#Javascript_future_work">Future work</a>
|
||||
<li><a href="Javascript.html#Javascript_known_issues">Known Issues</a>
|
||||
</ul>
|
||||
<li><a href="Javascript.html#Javascript_integration">Integration</a>
|
||||
<ul>
|
||||
|
|
@ -1082,6 +1082,7 @@
|
|||
<li><a href="Javascript.html#Javascript_code_templates">Code Templates</a>
|
||||
<li><a href="Javascript.html#Javascript_emitter">Emitter</a>
|
||||
<li><a href="Javascript.html#Javascript_emitter_states">Emitter states</a>
|
||||
<li><a href="Javascript.html#Javascript_jsc_exceptions">Handling Exceptions in JavascriptCore</a>
|
||||
</ul>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
@ -1566,6 +1567,7 @@
|
|||
<li><a href="Python.html#Python_nn74">Function annotation</a>
|
||||
<li><a href="Python.html#Python_nn75">Buffer interface</a>
|
||||
<li><a href="Python.html#Python_nn76">Abstract base classes</a>
|
||||
<li><a href="Python.html#Python_nn77">Byte string output conversion</a>
|
||||
</ul>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
</head>
|
||||
<body>
|
||||
|
||||
<H1><a name="Javascript_nn1"></a>26 SWIG and Javascript</H1>
|
||||
<H1><a name="Javascript"></a>26 SWIG and Javascript</H1>
|
||||
<!-- INDEX -->
|
||||
<div class="sectiontoc">
|
||||
<ul>
|
||||
|
|
@ -130,13 +130,14 @@ $ make check-javascript-examples ENGINE=jsc</pre>
|
|||
$ make check-javascript-test-suite ENGINE=jsc</pre>
|
||||
</div>
|
||||
|
||||
<H3><a name="Javascript_known_issues"></a>26.2.1 Known Issues</H3>
|
||||
<H3><a name="Javascript_known_issues"></a>26.2.3 Known Issues</H3>
|
||||
|
||||
|
||||
<p>At the moment, the Javascript generators pass all tests syntactically, i.e., the generated source code compiles. However, there are still remaining runtime issues.</p>
|
||||
|
||||
<ul>
|
||||
<li><p>Default optional arguments do not work for all targeted interpreters</p></li>
|
||||
<li><p>Mutliple output arguments do not work for JSC</p></li>
|
||||
<li><p>Multiple output arguments do not work for JSC</p></li>
|
||||
<li><p>C89 incompatibily: the JSC generator might still generate C89 violating code</p></li>
|
||||
<li><p><code>long long</code> is not supported</p></li>
|
||||
<li><p><code>%native</code> is not supported</p></li>
|
||||
|
|
@ -891,7 +892,7 @@ state.clazz(NAME, Getattr(n, "sym:name"));</pre>
|
|||
<p>State information can be retrieved using <code>state.clazz(NAME)</code> or with <code>Getattr</code> on <code>state.clazz()</code> which actually returns a <code>Hash</code> instance.</p>
|
||||
|
||||
|
||||
<H3><a name="Javascript_jsc_exceptions"></a>26.5.5. Handling Exceptions in JavascriptCore</H3>
|
||||
<H3><a name="Javascript_jsc_exceptions"></a>26.5.5 Handling Exceptions in JavascriptCore</H3>
|
||||
|
||||
|
||||
<p>Applications with an embedded JavascriptCore should be able to present detailed exception messages that occur in the Javascript engine. Below is an example derived from code provided by Brian Barnes on how these exception details can be extracted.</p>
|
||||
|
|
|
|||
|
|
@ -5929,7 +5929,7 @@ For details of abstract base class, please see
|
|||
<a href="http://www.python.org/dev/peps/pep-3119/">PEP 3119</a>.
|
||||
</p>
|
||||
|
||||
<H3><a name="Python_nn77"></a>35.12.4 Byte string output conversion</H3>
|
||||
<H3><a name="Python_nn77"></a>36.12.4 Byte string output conversion</H3>
|
||||
|
||||
|
||||
<p>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<body bgcolor="#ffffff">
|
||||
<H1><a name="Sections"></a>SWIG-3.0 Documentation</H1>
|
||||
|
||||
Last update : SWIG-3.0.1 (in progress)
|
||||
Last update : SWIG-3.0.1 (27 May 2014)
|
||||
|
||||
<H2>Sections</H2>
|
||||
|
||||
|
|
@ -42,7 +42,7 @@ Last update : SWIG-3.0.1 (in progress)
|
|||
<li><a href="Go.html#Go">Go support</a></li>
|
||||
<li><a href="Guile.html#Guile">Guile support</a></li>
|
||||
<li><a href="Java.html#Java">Java support</a></li>
|
||||
<li><a href="Javascript.html#Java">Javascript support</a></li>
|
||||
<li><a href="Javascript.html#Javascript">Javascript support</a></li>
|
||||
<li><a href="Lisp.html#Lisp">Common Lisp support</a></li>
|
||||
<li><a href="Lua.html#Lua">Lua support</a></li>
|
||||
<li><a href="Modula3.html#Modula3">Modula3 support</a></li>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue