From df7c1768988b5bf2926608df35311896433bc13f Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Tue, 18 Feb 2025 19:20:41 -0500 Subject: [PATCH 1/2] Editorial: Document the permanent bidirectional stability of immutable ArrayBuffer contents --- spec.emu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec.emu b/spec.emu index 17c13a8..4440441 100644 --- a/spec.emu +++ b/spec.emu @@ -416,7 +416,7 @@ contributors: Mark S. Miller, Richard Gibson
description
-
It is used to create an immutable ArrayBuffer (i.e., an ArrayBuffer with a an [[ArrayBufferIsImmutable]] slot) with contents from _fromBlock_.
+
It is used to create an immutable ArrayBuffer (i.e., an ArrayBuffer with a an [[ArrayBufferIsImmutable]] slot) with contents from _fromBlock_. The contents of an immutable ArrayBuffer's Data Block are constrained to be permanently stable, and may not be modified by either ECMAScript code or by other activities that may take place inside an implementation or observable by it.
1. Assert: _constructor_ is %ArrayBuffer%. From 93ea4ebff9ae8d8cf744f478f2ccadce470bf27a Mon Sep 17 00:00:00 2001 From: Richard Gibson Date: Wed, 19 Feb 2025 07:57:44 -0500 Subject: [PATCH 2/2] fixup! Editorial: Document the permanent bidirectional stability of immutable ArrayBuffer contents --- spec.emu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec.emu b/spec.emu index 4440441..e26a5fa 100644 --- a/spec.emu +++ b/spec.emu @@ -416,7 +416,7 @@ contributors: Mark S. Miller, Richard Gibson
description
-
It is used to create an immutable ArrayBuffer (i.e., an ArrayBuffer with a an [[ArrayBufferIsImmutable]] slot) with contents from _fromBlock_. The contents of an immutable ArrayBuffer's Data Block are constrained to be permanently stable, and may not be modified by either ECMAScript code or by other activities that may take place inside an implementation or observable by it.
+
It is used to create an immutable ArrayBuffer (i.e., an ArrayBuffer with a an [[ArrayBufferIsImmutable]] slot) with contents from _fromBlock_. The contents of an immutable ArrayBuffer's Data Block are constrained to be permanently stable, and may not be modified by either ECMAScript code or by other activities inside an implementation or observable by it.
1. Assert: _constructor_ is %ArrayBuffer%.