Skip to content
Success

Changes

Summary

  1. extern.c: refactor the code using auxiliary functions (commit: 21ce6b0) (details)
  2. extern.c: use new closure representation to marshal closures (commit: c184094) (details)
  3. Changes entry for #9649 (commit: 919803e) (details)
Commit 21ce6b02e26e1859385072c23604318e35c0725e by xavier.leroy
extern.c: refactor the code using auxiliary functions

This makes the core function `extern_rec` easier to read, and will
avoid code duplication in later changes.
(commit: 21ce6b0)
The file was modifiedruntime/extern.c (diff)
Commit c18409446e31bde55e9572b460914ef57fce007d by xavier.leroy
extern.c: use new closure representation to marshal closures

We know where the code pointers, closure info words and infix headers are,
and can output them directly.

Currently activated in no-naked-pointers mode only, but would work in
the other mode as well.
(commit: c184094)
The file was modifiedruntime/extern.c (diff)
The file was modifiedChanges (diff)