Skip to content
Success

Changes

Summary

  1. fix memory model for Weak.set (details)
  2. refactor weak.c/do_set to look more like memory.c/modify (details)
  3. Changes (details)
  4. Fix typos in comment (#14194) (details)
  5. Elide duplicate ephemeron status check (#14175) (details)
  6. Recognize %identity as nonexpansive (#14029) (details)
Commit 0f6fbaea61b55a8c81c2ad299e093138b34dc8ea by damien.doligez
fix memory model for Weak.set
The file was modifiedruntime/weak.c (diff)
Commit 0b00bf94a224c5902a67ac18967c44d9d836e97b by damien.doligez
refactor weak.c/do_set to look more like memory.c/modify
The file was modifiedruntime/weak.c (diff)
The file was modifiedChanges (diff)
Commit 144463d346054ad202e72ca4dcd59ded2d0d17ea by noreply
Fix typos in comment (#14194)

The file was modifiedstdlib/format.ml (diff)
Commit 333a5398ffe5292b45bbcae64fe3acbe1a22ecbe by noreply
Elide duplicate ephemeron status check (#14175)

The file was modifiedruntime/major_gc.c (diff)
Commit 57fcefed333210bf441bba0f1eaf592c623ca61f by noreply
Recognize %identity as nonexpansive (#14029)

Co-authored-by: Stephen Dolan <sdolan@janestreet.com>
The file was modifiedstdlib/fun.ml (diff)
The file was modifiedtyping/typecore.ml (diff)
The file was modifiedChanges (diff)
The file was modifiedstdlib/fun.mli (diff)
The file was addedtestsuite/tests/typing-misc/magic_is_a_value.ml