aboutsummaryrefslogtreecommitdiff
path: root/FutureFeatures.md
diff options
context:
space:
mode:
authorJF Bastien <jfb@chromium.org>2015-05-01 08:45:32 -0700
committerJF Bastien <jfb@chromium.org>2015-05-01 08:46:50 -0700
commit76d99413d077529a21be6f7bd9643f2cab9bf84e (patch)
treef462dff94bfb399fcc9b54ea72a75d00c97f24bb /FutureFeatures.md
parenta063e1692efb69c14a6448e3d1ba63fcbcced4ff (diff)
downloadnanowasm-design-76d99413d077529a21be6f7bd9643f2cab9bf84e.tar.gz
Add a tooling section.
Diffstat (limited to 'FutureFeatures.md')
-rw-r--r--FutureFeatures.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/FutureFeatures.md b/FutureFeatures.md
index 0d2d9d6..3aaeea3 100644
--- a/FutureFeatures.md
+++ b/FutureFeatures.md
@@ -7,6 +7,9 @@ of the [Minimum Viable Product](V1.md) or the
to be standardized immediately after v.1. These will be prioritized based on
developer feedback.
+## Great tooling support
+This is covered in the [tooling](Tooling.md) section.
+
## Dynamic linking
* [Dynamic loading](V1.md#code-loading-and-imports) is in [v.1](V1.md), but all loaded modules have
their own [separate heaps](V1.md#heap) and cannot share [function pointers](V1.md#function-pointers).
@@ -16,7 +19,12 @@ developer feedback.
## Finer-grained control over memory
* `mmap` of File, `madvise(MADV_DONTNEED)`, ...
* TODO
-
+
+## Multiprocess support
+ * `vfork`.
+ * Inter-process communication.
+ * Inter-process `mmap`.
+
## GC/DOM Integration
* Access to certain kinds of GC things from variables/arguments/expressions
* Ability to GC-allocate certain kinds of GC things