Skip to content
This repository was archived by the owner on Apr 25, 2025. It is now read-only.

[spec/tests] Specification of legacy exceptions + tests #284

Merged
merged 2 commits into from
Oct 27, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion document/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
DIRS = core js-api web-api
DIRS = core js-api web-api legacy/exceptions
FILES = index.html
BUILDDIR = _build

Expand Down
17 changes: 15 additions & 2 deletions document/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,19 +49,32 @@ <h3>Embedder specifications</h3>
<ul>
<li><p><b>JavaScript Embedding</b>: defines JavaScript classes and objects for accessing WebAssembly from within JavaScript, including methods for validation, compilation, instantiation, and classes for representing and manipulating imports and exports as JavaScript objects.</p>
<ul>
<li><a href="js-api/index.html">W3C version</a></li>
<li><a href="js-api/">W3C version</a></li>
<!-- <li><a href="https://github.com/WebAssembly/spec/document/js-api/">Sources</a></li> -->
</ul>
</li>

<li><p><b>Web Embedding</b>: defines extensions to the JavaScript API made available specifically in web browsers, in particular, an interface for streaming compilation and instantiation from origin-bound <code>Response</code> types.</p>
<ul>
<li><a href="web-api/index.html">W3C version</a></li>
<li><a href="web-api/">W3C version</a></li>
<!-- <li><a href="https://github.com/WebAssembly/spec/document/web-api/">Sources</a></li> -->
</ul>
</li>
</ul>

<h3>Legacy Extensions</h3>

<p>Define extensions that are deprecated, but may still be in use.</p>

<ul>
<li><p><b>Legacy Exception Handling</b>: defines additional instructions for exception handling that may still be available in some engines and tools, specifically web browsers.</p>
<ul>
<li><a href="legacy/exceptions/">Browser version</a></li>
</ul>
</li>
</ul>


<p>
Source for these documents is available
<a href="https://github.com/WebAssembly/spec/">here</a>.
Expand Down
3 changes: 3 additions & 0 deletions document/legacy/exceptions/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
_build
_static
document/*.pyc
50 changes: 50 additions & 0 deletions document/legacy/exceptions/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
W3C SOFTWARE AND DOCUMENT NOTICE AND LICENSE

This work is being provided by the copyright holders under the following
license.


LICENSE

By obtaining and/or copying this work, you (the licensee) agree that you have
read, understood, and will comply with the following terms and conditions.

Permission to copy, modify, and distribute this work, with or without
modification, for any purpose and without fee or royalty is hereby granted,
provided that you include the following on ALL copies of the work or portions
thereof, including modifications:

* The full text of this NOTICE in a location viewable to users of the
redistributed or derivative work.

* Any pre-existing intellectual property disclaimers, notices, or terms and
conditions. If none exist, the W3C Software and Document Short Notice
(https://www.w3.org/Consortium/Legal/copyright-software-short-notice) should
be included.

* Notice of any changes or modifications, through a copyright statement on the
new code or document such as "This software or document includes material
copied from or derived from [title and URI of the W3C document]. Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."


DISCLAIMERS

THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS
OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
TRADEMARKS OR OTHER RIGHTS.

COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.

The name and trademarks of copyright holders may NOT be used in advertising or
publicity pertaining to the work without specific, written prior permission.
Title to copyright in this work will at all times remain with copyright
holders.


NOTES

This version:
http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document
Loading