diff options
| author | 2024-07-10 10:47:55 -0400 | |
|---|---|---|
| committer | 2024-07-10 10:47:55 -0400 | |
| commit | b41e2100c214cc983889017009506a9d339b0341 (patch) | |
| tree | 7463758c0178984a71159b5a67785c467859ff36 /README.rst | |
| parent | fix clean (diff) | |
import flatrate lisp, rename to Universal Service LISP
Diffstat (limited to '')
| -rw-r--r-- | README.rst | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -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 |
