Browse Source

add windows x64 portability note, clean up portability table

pull/1/head
Sami Vaarala 11 years ago
parent
commit
4feb2bb80c
  1. 32
      website/guide/portability.html

32
website/guide/portability.html

@ -3,8 +3,8 @@
<h2>Platforms and compilers</h2>
<p>The table below summarizes the platforms and compilers which Duktape is known
to work on, with portability notes where appropriate. This is not an exhaustive
list of supported/unsupported platforms, rather a list of what is known to work
to work on, with portability notes where appropriate. This is <b>not an exhaustive
list</b> of supported/unsupported platforms, rather a list of what is known to work
(and not to work). Platform and compiler specific issues are discussed in more
detail below the table.</p>
@ -21,26 +21,32 @@ detail below the table.</p>
<tr>
<td>Linux</td>
<td>GCC</td>
<td>x86, x86-64, ARM, MIPS</td>
<td>x86, x64, ARM, MIPS</td>
<td>No known issues.</td>
</tr>
<tr>
<td>Linux</td>
<td>Clang</td>
<td>x86, x86-64, ARM, MIPS</td>
<td>x86, x64, ARM, MIPS</td>
<td>No known issues.</td>
</tr>
<tr>
<td>Linux</td>
<td>TCC</td>
<td>x86-64</td>
<td>x64</td>
<td>Zero sign issues (see below).</td>
</tr>
<tr>
<td>FreeBSD</td>
<td>Clang</td>
<td>x86-64</td>
<td>Aliasing issues with clang 3.3 on FreeBSD, with <code>-m32</code> and packed <code>duk_tval</code>.</td>
<td>x86</td>
<td>Aliasing issues with clang 3.3 on 64-bit FreeBSD, <code>-m32</code>, and packed <code>duk_tval</code>.</td>
</tr>
<tr>
<td>FreeBSD</td>
<td>Clang</td>
<td>x64</td>
<td>No known issues.</td>
</tr>
<tr>
<td>Windows</td>
@ -56,9 +62,15 @@ detail below the table.</p>
</tr>
<tr>
<td>Windows</td>
<td>MSVC</td>
<td>MSVC<br />(Visual Studio Express 2010)</td>
<td>x86</td>
<td>Tested with Visual Studio Express 2010, only ISO 8601 date format supported (no platform specific format)</td>
<td>Only ISO 8601 date format supported (no platform specific format)</td>
</tr>
<tr>
<td>Windows</td>
<td>MSVC<br />(Visual Studio Express 2013 for Windows Desktop)</td>
<td>x64</td>
<td>Only ISO 8601 date format supported (no platform specific format)</td>
</tr>
<tr>
<td>AmigaOS</td>
@ -67,7 +79,7 @@ detail below the table.</p>
<td>Requires some preprocessor defines, datetime resolution limited to full seconds.</td>
</tr>
<tr>
<td>TOS (Atari ST)</td>
<td>TOS<br />(Atari ST)</td>
<td>VBCC</td>
<td>M68K</td>
<td>Requires some preprocessor defines, datetime resolution limited to full seconds.</td>

Loading…
Cancel
Save