summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCamil Staps2016-10-19 17:24:49 +0200
committerCamil Staps2016-10-19 17:24:49 +0200
commitd6729f772ed0b252ffd8dc359b06dce6b24058b8 (patch)
tree7828dd306145606be80c65430756d919b728b430
parentLog (diff)
log
-rw-r--r--log.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/log.md b/log.md
index 693990b..7ef39e8 100644
--- a/log.md
+++ b/log.md
@@ -284,3 +284,12 @@ Start = append (fromto 1 15) (fromto 30 40)
Only the first works in the gc-flipped branches with `-gcc -h 1k`, but all work
with `-gcm -h 1k`.
+
+### 2016-10-19
+
+We're now working with node entry addresses *plus one*. There is some
+information stored right before the node entry, such as arity, which is used in
+the garbage collector (among other places?). This was previously fetched with
+`[r6,#-4]` for example, and should now be fetched with `[r6,#-5]` to
+accommodate for this. This is done in cg:gc-flipped `56d30f5` and
+rts:gc-flipped `9f522d3`.