aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2020-02-28 16:58:49 +0100
committerdec05eba <dec05eba@protonmail.com>2020-07-25 14:37:04 +0200
commit203fbb778e9cfe3aff8b4dee6da9a103a171ca0e (patch)
treef1c128d3a0235e4f651c96e883d8226d071f6490 /README.md
parent902a81528b9d2edcf93226a2ca13da6fcc1839e5 (diff)
Update hash map comments
Diffstat (limited to 'README.md')
-rw-r--r--README.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/README.md b/README.md
index 110709f..16f5252 100644
--- a/README.md
+++ b/README.md
@@ -68,6 +68,8 @@ All branch targets should be 16-byte aligned.
```
* Reduce the number of branches by making memory allocation/reallocation throw instead of returning error.
* Implement pub for imports and show compile error when using non-pub symbols in pub closures/structs/etc.
+* Use a list instead of a hash map for variable lookup, since the list will be small most of the time.
+* Optimize buffer_append by returning pre-allocated space which can be used directly, instead of adding data to a variable and then copying it to the buffer.
# Documents
Documents are located under doc. The file doc/Documentation.md is generated from source files by running doc/doc_extract.py
but there is no need to run this script unless you are modifying documentation in the source.