aboutsummaryrefslogtreecommitdiffstats
path: root/README.rst
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2024-07-10 10:47:55 -0400
committerGravatar Peter McGoron 2024-07-10 10:47:55 -0400
commitb41e2100c214cc983889017009506a9d339b0341 (patch)
tree7463758c0178984a71159b5a67785c467859ff36 /README.rst
parentfix clean (diff)
import flatrate lisp, rename to Universal Service LISP
Diffstat (limited to '')
-rw-r--r--README.rst9
1 files changed, 4 insertions, 5 deletions
diff --git a/README.rst b/README.rst
index ba606a6..0944439 100644
--- a/README.rst
+++ b/README.rst
@@ -12,12 +12,12 @@ Terminology
-----------
Generally speaking, ``UNS_WORD`` must be an integer that can be converted
-to and from a pointer to data. ``UNS_SWORD`` is the signed version of
-``UNS_WORD``. Both must be integer types.
+to and from a pointer to data (such as ``uintptr_t``). ``UNS_SWORD`` is the
+signed version of ``UNS_WORD``. Both must be integer types.
In collectors where this conversion cannot be assumed (like C89 collectors)
-or not possible, then ``UNS_WORD`` should be a type that can be used to
-index any arrays (like ``size_t``) and ``UNS_SWORD`` is like ``ssize_t``.
+or is not possible, then ``UNS_WORD`` should be a type that can be used to
+index any arrays (like ``size_t``).
A "region" denotes a block of memory in the heap. The "header" of a
region is a hidden area of the region that holds information about
@@ -86,5 +86,4 @@ Todo
----
* call before gc and after gc
-* Make makefiles simpler and POSIX compliant
* Address sanitizer, ub sanitizer if available