Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

update Changes for -no-naked-pointers

git-svn-id: f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
  • Loading branch information...
commit 0875b3c630e9ddb711c7d8cf6f0f5c0a751ef926 1 parent 520fad7
@mshinwell mshinwell authored
Showing with 5 additions and 0 deletions.
  1. +5 −0 Changes
5 Changes
@@ -70,6 +70,11 @@ Toplevel interactive system:
- PR#5377: New "#show_*" directives
Runtime system:
+- New configure option "-no-naked-pointers" to improve performance by
+ avoiding page table tests during block darkening and the marking phase
+ of the major GC. In this mode, all out-of-heap pointers must point at
+ things that look like OCaml values: in particular they must have a valid
+ header. The colour of said headers should be black.
- Fixed bug in native code version of [caml_raise_with_string] that could
potentially lead to heap corruption.
- Blocks initialized by [CAMLlocal*] and [caml_alloc] are now filled with

0 comments on commit 0875b3c

Please sign in to comment.
Something went wrong with that request. Please try again.