<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/nanowasm-design/CAndC++.md, branch main</title>
<subtitle>Fork of https://github.com/WebAssembly/design/ with NanoWasm extensions.
</subtitle>
<id>https://gitea.privatedns.org/xavi/nanowasm-design/atom?h=main</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/nanowasm-design/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/'/>
<updated>2018-05-04T16:47:20+00:00</updated>
<entry>
<title>rewrite URLs (http:// -&gt; https://) (#1205)</title>
<updated>2018-05-04T16:47:20+00:00</updated>
<author>
<name>Romario Maxwell</name>
<email>romario.maxwell@gmail.com</email>
</author>
<published>2018-05-04T16:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=2614fd32d8d4a099fca021d1e880a9d9d8e848e8'/>
<id>urn:sha1:2614fd32d8d4a099fca021d1e880a9d9d8e848e8</id>
<content type='text'>
All the modified URLs were checked to see if they are available over
HTTPS by opening a new tab in the browser, entering the URL in the
address bar, changing http:// to https:// and then verifying if the
resource displayed is the same over HTTP and HTTPS for each URL.</content>
</entry>
<entry>
<title>Fixup links to future features (#1157)</title>
<updated>2017-11-15T16:48:14+00:00</updated>
<author>
<name>Joseph Richey</name>
<email>joerichey@google.com</email>
</author>
<published>2017-11-15T16:48:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=e2be77eaac770268a4c22fb09c6f648de7b9b6b8'/>
<id>urn:sha1:e2be77eaac770268a4c22fb09c6f648de7b9b6b8</id>
<content type='text'>
This link standardizes how all the other design pages will refer to
future features (either in `FutureFeatures.md` or in a tracking issue).
All links to these upcoming features now use references at the bottom of
the doc page (as opposed to inline links or references).

Note that this change makes it very easy for the doc links to be updated
when a tracking issue is started. As all the references have a standard
format; a simple find/replace script will get everything.

This commit also makes sure that references now point to a tracking
issue if one exists. Note that this means a future CL can now delete
some of the unnecessary sections from `FutureFeatures.md`.

The only visible change from this commit is that certain broken links
are now fixed, or links pointing to a doc section now point to the
correct tracking issue.</content>
</entry>
<entry>
<title>Fix broken links. (#856)</title>
<updated>2016-11-01T06:26:34+00:00</updated>
<author>
<name>Dmitri Shuralyov</name>
<email>shurcooL@gmail.com</email>
</author>
<published>2016-11-01T06:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=f1f8666b2dd8a75a35a605586517bf99157bd499'/>
<id>urn:sha1:f1f8666b2dd8a75a35a605586517bf99157bd499</id>
<content type='text'>
The Markdown parser used on the http://webassembly.org/ website doesn't
support having a newline character between the [] and () parts of the
Markdown link syntax.

Remove that newline character in order for links to render properly on
the website.</content>
</entry>
<entry>
<title>Merge PostMVP into FutureFeatures for clarity. (#845)</title>
<updated>2016-10-30T16:22:33+00:00</updated>
<author>
<name>Brad Nelson</name>
<email>flagxor@gmail.com</email>
</author>
<published>2016-10-30T16:22:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=18759dd1f259429504cba1b9470744f5135db7b4'/>
<id>urn:sha1:18759dd1f259429504cba1b9470744f5135db7b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tagging future features with icon. (#839)</title>
<updated>2016-10-28T03:58:36+00:00</updated>
<author>
<name>Brad Nelson</name>
<email>flagxor@gmail.com</email>
</author>
<published>2016-10-28T03:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=93e4e3b2d27884bf0cc989bed4f1161074804ada'/>
<id>urn:sha1:93e4e3b2d27884bf0cc989bed4f1161074804ada</id>
<content type='text'>
Added brief item on multiple return.</content>
</entry>
<entry>
<title>Structured stack  (#813)</title>
<updated>2016-10-11T15:47:02+00:00</updated>
<author>
<name>titzer</name>
<email>titzer@google.com</email>
</author>
<published>2016-10-11T15:47:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=e49fc18b684c953e3d920dcfc4bfce8ede9268dd'/>
<id>urn:sha1:e49fc18b684c953e3d920dcfc4bfce8ede9268dd</id>
<content type='text'>
* Rename AstSemantics.md to Semantics.md

* Rewrite Semantics for structured stack machine

* Update control instructions

* Update nop

* More tweaks

* Update README.md

* Update Semantics.md

* Update Semantics.md

* Address @rossberg-chromium comments
</content>
</entry>
<entry>
<title>Provide overview of security model (#717)</title>
<updated>2016-07-12T04:34:03+00:00</updated>
<author>
<name>Dominic Chen</name>
<email>d.c.ddcc@gmail.com</email>
</author>
<published>2016-07-12T04:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=62f30968a641ef6eb7f8cceadae232cea4ad7b4a'/>
<id>urn:sha1:62f30968a641ef6eb7f8cceadae232cea4ad7b4a</id>
<content type='text'>
This commit introduces a discussion of WebAssembly's security model
for both users and developers, though primarily targeted at latter.
Resolves #205.</content>
</entry>
<entry>
<title>Remove redundant text on quad precision types (#690)</title>
<updated>2016-05-14T17:20:07+00:00</updated>
<author>
<name>Kel</name>
<email>humanoidanalog@gmail.com</email>
</author>
<published>2016-05-14T17:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=76a4ae125ec2fcb7d5c767e4e600873f0d8380f0'/>
<id>urn:sha1:76a4ae125ec2fcb7d5c767e4e600873f0d8380f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace `operation` and `operator`</title>
<updated>2015-10-23T21:34:29+00:00</updated>
<author>
<name>titzer</name>
<email>titzer@google.com</email>
</author>
<published>2015-10-23T21:34:29+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=f79cddcea94afb27127c8588e481f523e5b36e29'/>
<id>urn:sha1:f79cddcea94afb27127c8588e481f523e5b36e29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Describe WebAssembly's C/C++ ABI floating point types.</title>
<updated>2015-10-15T15:22:07+00:00</updated>
<author>
<name>Dan Gohman</name>
<email>sunfish@mozilla.com</email>
</author>
<published>2015-09-14T20:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/nanowasm-design/commit/?id=119d5b3125cd7e20d4ec43c069b234ae0ae9b0b9'/>
<id>urn:sha1:119d5b3125cd7e20d4ec43c069b234ae0ae9b0b9</id>
<content type='text'>
The rationale for making C/C++ long double something other than 64-bit is:
 - there are use cases for quad-precision floating point types, and
   "long double" is a friendlier way to satisfy those use cases than
   extensions like "__float128" since "long double" has the benefit of libm
   and printf API support.
 - long double is a lost cause in terms of portable functionality anyway.
   64-bit, 80-bit, and 128-bit long double types are in use in popular
   platforms, so people who want portable results aren't using it.
 - it's also a lost cause in terms of portable performance, as it's
   already significantly slower than double on several widely popular
   platforms, so people who want portable performance already have
   motivation to avoid it.

The rationale for picking quad-precision over double-double is that even
though double-double can be significantly faster, it has surprising
numeric properties which make it undesirable to impose on unsuspecting
code.
</content>
</entry>
</feed>
