diff options
| author | Joseph Richey <joerichey@google.com> | 2017-11-15 08:48:14 -0800 |
|---|---|---|
| committer | JF Bastien <github@jfbastien.com> | 2017-11-15 09:48:14 -0700 |
| commit | e2be77eaac770268a4c22fb09c6f648de7b9b6b8 (patch) | |
| tree | ba99bc504cd96f6471147582e08a5e19ebd8312d /CAndC++.md | |
| parent | 71c97d9081ac6d64497d586e8f45c8145ed3f86e (diff) | |
| download | nanowasm-design-e2be77eaac770268a4c22fb09c6f648de7b9b6b8.tar.gz | |
Fixup links to future features (#1157)
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.
Diffstat (limited to 'CAndC++.md')
| -rw-r--r-- | CAndC++.md | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -41,13 +41,13 @@ compilers need to support high-quality implementations. While [the MVP](MVP.md) will be fully functional, additional features enabling greater performance will be added soon after, including: - * [Support for multi-threaded execution with shared memory](FutureFeatures.md#threads). + * Support for [multi-threaded execution with shared memory][future threads]. - * [Zero-cost C++ exception handling](FutureFeatures.md#zero-cost-exception-handling). + * [Zero-cost C++ exception handling][future exceptions]. C++ exceptions can be implemented without this, but this feature will enable them to have lower runtime overhead. - * Support for [128-bit SIMD](FutureFeatures.md#fixed-width-simd). SIMD will be + * Support for [128-bit SIMD][future simd]. SIMD will be exposed to C/C++ though explicit APIs such as [LLVM's vector extensions] and [GCC's vector extensions], auto-vectorization, and emulated APIs from other platforms such as `<xmmintrin.h>`. @@ -128,4 +128,7 @@ across different implementations, and across different versions of the same implementation. [future 64-bit]: FutureFeatures.md#linear-memory-bigger-than-4-gib +[future threads]: https://github.com/WebAssembly/design/issues/1073 +[future simd]: https://github.com/WebAssembly/design/issues/1075 +[future exceptions]: https://github.com/WebAssembly/design/issues/1078 |
